Class RailColorRegistry
public class RailColorRegistry : IReadOnlyRailColorRegistry
- Inheritance
-
objectRailColorRegistry
- Implements
- Extension Methods
Constructors
RailColorRegistry()
public RailColorRegistry()
Properties
AllColors
public IReadOnlyList<RailColor> AllColors { get; }
Property Value
- IReadOnlyList<RailColor>
Methods
GetActiveColors(RailColorFilter, IList<RailColor>)
public void GetActiveColors(RailColorFilter colorFilter, IList<RailColor> result)
Parameters
colorFilterRailColorFilterresultIList<RailColor>
SerialNameForColor(RailColor)
public string SerialNameForColor(RailColor trainDataColor)
Parameters
trainDataColorRailColor
Returns
- string
TryGetColor(SerializableRailColorId, out RailColor)
public bool TryGetColor(SerializableRailColorId colorId, out RailColor color)
Parameters
colorIdSerializableRailColorIdcolorRailColor
Returns
- bool
TryRegisterColor(SerializableRailColorId, Color, out RailColor)
public bool TryRegisterColor(SerializableRailColorId serializable, Color tintColor, out RailColor railColor)
Parameters
serializableSerializableRailColorIdtintColorColorrailColorRailColor
Returns
- bool