Table of Contents

Class TrainNavigationConfiguration

Namespace
Root
Assembly
SPZGameAssembly.dll
public class TrainNavigationConfiguration : ITrainNavigationSimulationConfig
Inheritance
object
TrainNavigationConfiguration
Implements
Extension Methods

Constructors

TrainNavigationConfiguration(TrainEndOfLineBehavior, int, ResearchSpeedId, int, int, float, float, float, float, float, float, float, int, int, float, float, float, float)

public TrainNavigationConfiguration(TrainEndOfLineBehavior endOfLineBehavior, int speedMultiplierPercentage, ResearchSpeedId trainSpeedResearchId, int minLauncherRange, int maxLauncherRange, float maxSpeed, float maxAcceleration, float maxTurnSpeed, float trainLaunchSpeed, float trainTwistSpeed, float trainLoopSpeed, float trainLoopUpsideDownSpeed, int trainLoopLength, int trainLoopUpsideDownLength, float maxDecelerationPerChunk, float trainOffsetLength, float stopPositionPercentInsideChunk, float minSpeed)

Parameters

endOfLineBehavior TrainEndOfLineBehavior
speedMultiplierPercentage int
trainSpeedResearchId ResearchSpeedId
minLauncherRange int
maxLauncherRange int
maxSpeed float
maxAcceleration float
maxTurnSpeed float
trainLaunchSpeed float
trainTwistSpeed float
trainLoopSpeed float
trainLoopUpsideDownSpeed float
trainLoopLength int
trainLoopUpsideDownLength int
maxDecelerationPerChunk float
trainOffsetLength float
stopPositionPercentInsideChunk float
minSpeed float

Properties

EndOfLineBehavior

public TrainEndOfLineBehavior EndOfLineBehavior { get; }

Property Value

TrainEndOfLineBehavior

MaxAcceleration

public float MaxAcceleration { get; }

Property Value

float

MaxDecelerationPerChunk

public float MaxDecelerationPerChunk { get; }

Property Value

float

MaxLauncherRange

public int MaxLauncherRange { get; }

Property Value

int

MaxSpeed

public float MaxSpeed { get; }

Property Value

float

MaxTurnSpeed

public float MaxTurnSpeed { get; }

Property Value

float

MinLauncherRange

public int MinLauncherRange { get; }

Property Value

int

MinSpeed

public float MinSpeed { get; }

Property Value

float

SpeedMultiplierPercentage

public int SpeedMultiplierPercentage { get; set; }

Property Value

int

StopPositionPercentInsideChunk

public float StopPositionPercentInsideChunk { get; }

Property Value

float

TrainLaunchSpeed

public float TrainLaunchSpeed { get; }

Property Value

float

TrainLoopLength

public int TrainLoopLength { get; }

Property Value

int

TrainLoopSpeed

public float TrainLoopSpeed { get; }

Property Value

float

TrainLoopUpsideDownLength

public int TrainLoopUpsideDownLength { get; }

Property Value

int

TrainLoopUpsideDownSpeed

public float TrainLoopUpsideDownSpeed { get; }

Property Value

float

TrainOffsetLength

public float TrainOffsetLength { get; }

Property Value

float

TrainTwistSpeed

public float TrainTwistSpeed { get; }

Property Value

float