Struct WagonNavigationData
public readonly struct WagonNavigationData
- Extension Methods
Constructors
WagonNavigationData(GlobalChunkCoordinate, ChunkDirection, ChunkDirection, WagonStateId, bool, float, float)
public WagonNavigationData(GlobalChunkCoordinate currentRail, ChunkDirection incomingDirection, ChunkDirection outgoing, WagonStateId wagonStateId, bool upsideDown = false, float travelledChunksInsideJump = 0, float jumpLength = 0)
Parameters
currentRailGlobalChunkCoordinateincomingDirectionChunkDirectionoutgoingChunkDirectionwagonStateIdWagonStateIdupsideDownbooltravelledChunksInsideJumpfloatjumpLengthfloat
WagonNavigationData(GlobalChunkCoordinate, ChunkDirection, ChunkDirection, bool, float, float)
public WagonNavigationData(GlobalChunkCoordinate currentRail, ChunkDirection incomingDirection, ChunkDirection outgoing, bool upsideDown = false, float travelledChunksInsideJump = 0, float jumpLength = 0)
Parameters
currentRailGlobalChunkCoordinateincomingDirectionChunkDirectionoutgoingChunkDirectionupsideDownbooltravelledChunksInsideJumpfloatjumpLengthfloat
WagonNavigationData(GlobalChunkPivot, GlobalChunkPivot, WagonStateId, bool, float, float)
public WagonNavigationData(GlobalChunkPivot incoming, GlobalChunkPivot outgoing, WagonStateId state, bool upsideDown = false, float travelledChunksInsideJump = 0, float jumpLength = 0)
Parameters
incomingGlobalChunkPivotoutgoingGlobalChunkPivotstateWagonStateIdupsideDownbooltravelledChunksInsideJumpfloatjumpLengthfloat
Fields
Incoming
public readonly GlobalChunkPivot Incoming
Field Value
JumpLength
public readonly float JumpLength
Field Value
- float
Outgoing
public readonly GlobalChunkPivot Outgoing
Field Value
State
public readonly WagonStateId State
Field Value
TravelledChunksInsideJump
public readonly float TravelledChunksInsideJump
Field Value
- float
UpsideDown
public readonly bool UpsideDown
Field Value
- bool
Properties
NextRail
public GlobalChunkCoordinate NextRail { get; }
Property Value
PreviousRail
public GlobalChunkCoordinate PreviousRail { get; }
Property Value
Methods
Advance(ChunkDirection, bool)
public WagonNavigationData Advance(ChunkDirection nextDirection, bool upsideDown)
Parameters
nextDirectionChunkDirectionupsideDownbool