Table of Contents

Struct TrainMovementResult

Namespace
Game.Core.Trains
Assembly
Game.Content.dll
public readonly struct TrainMovementResult
Extension Methods

Constructors

TrainMovementResult(GlobalChunkPivot, GlobalChunkPivot, bool, int, WagonStateId, ITrainStopController)

public TrainMovementResult(GlobalChunkPivot input, GlobalChunkPivot output, bool upsideDown, int length, WagonStateId wagonStateDuringMovement, ITrainStopController trainStopController = null)

Parameters

input GlobalChunkPivot
output GlobalChunkPivot
upsideDown bool
length int
wagonStateDuringMovement WagonStateId
trainStopController ITrainStopController

Fields

Input

public readonly GlobalChunkPivot Input

Field Value

GlobalChunkPivot

Length

public readonly int Length

Field Value

int

Output

public readonly GlobalChunkPivot Output

Field Value

GlobalChunkPivot

TrainStopController

public readonly ITrainStopController TrainStopController

Field Value

ITrainStopController

UpsideDown

public readonly bool UpsideDown

Field Value

bool

WagonStateDuringMovement

public readonly WagonStateId WagonStateDuringMovement

Field Value

WagonStateId