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