Struct ConnectableSubStation
public readonly struct ConnectableSubStation
- Extension Methods
Constructors
ConnectableSubStation(SubStationData, IEnumerable<GlobalChunkCoordinate>, ISimulation, IConnectableSimulation)
public ConnectableSubStation(SubStationData data, IEnumerable<GlobalChunkCoordinate> chunks, ISimulation railSimulation, IConnectableSimulation otherSimulation)
Parameters
dataSubStationDatachunksIEnumerable<GlobalChunkCoordinate>railSimulationISimulationotherSimulationIConnectableSimulation
Fields
Data
public readonly SubStationData Data
Field Value
OtherSimulation
[CanBeNull]
public readonly IConnectableSimulation OtherSimulation
Field Value
RailSimulation
public readonly ISimulation RailSimulation
Field Value
Properties
Chunks
public IReadOnlyCollection<GlobalChunkCoordinate> Chunks { get; }
Property Value
- IReadOnlyCollection<GlobalChunkCoordinate>
Methods
Dispose()
public void Dispose()
Equals(ConnectableSubStation)
public bool Equals(ConnectableSubStation other)
Parameters
otherConnectableSubStation
Returns
- bool
Equals(object)
public override bool Equals(object obj)
Parameters
objobject
Returns
- bool
GetHashCode()
public override int GetHashCode()
Returns
- int
Operators
operator ==(ConnectableSubStation, ConnectableSubStation)
public static bool operator ==(ConnectableSubStation left, ConnectableSubStation right)
Parameters
leftConnectableSubStationrightConnectableSubStation
Returns
- bool
operator !=(ConnectableSubStation, ConnectableSubStation)
public static bool operator !=(ConnectableSubStation left, ConnectableSubStation right)
Parameters
leftConnectableSubStationrightConnectableSubStation
Returns
- bool