Table of Contents

Class RailConfiguration

Namespace
Game.Core.Trains
Assembly
Game.Content.Features.dll
public class RailConfiguration : IIslandConfiguration, IEntityConfiguration
Inheritance
object
RailConfiguration
Implements
Extension Methods

Constructors

RailConfiguration()

[UsedImplicitly]
public RailConfiguration()

RailConfiguration(IRailNodeData)

public RailConfiguration(IRailNodeData node)

Parameters

node IRailNodeData

RailConfiguration(IEnumerable<RailColorFilter>)

public RailConfiguration(IEnumerable<RailColorFilter> filters)

Parameters

filters IEnumerable<RailColorFilter>

Properties

ColorFiltersPerConnection

public RailColorFilter[] ColorFiltersPerConnection { get; }

Property Value

RailColorFilter[]

Methods

Equals(RailConfiguration)

public bool Equals(RailConfiguration other)

Parameters

other RailConfiguration

Returns

bool

Equals(IEntityConfiguration)

public bool Equals(IEntityConfiguration other)

Parameters

other IEntityConfiguration

Returns

bool

Sync(ISerializationVisitor)

public void Sync(ISerializationVisitor visitor)

Parameters

visitor ISerializationVisitor