namespace WSMGameStudio.RailroadSystem
{
///
/// Units of speed
///
public enum SpeedUnits
{
kph,
mph
}
///
/// Rail switchin modes
///
public enum SwitchMode
{
Always,
Once,
Random,
IfActivated,
IfDeactivated
}
///
/// Station stop mode
///
public enum StopMode
{
Always,
Once,
Random,
OnlyIfMovingForward,
OnlyIfMovingBackwards
}
///
/// Reverse zone settings
///
public enum ReverseDirectionMode
{
Always,
OnlyIfMovingForward,
OnlyIfMovingBackwards
}
///
/// Train behaviour after stoping at station
///
public enum StationBehaviour
{
LeaveAfterTime,
StopForever
}
///
/// Which doors must open on station
///
public enum StationDoorDirection
{
BothSides,
Left,
Right
}
///
/// Identifies couple direction
///
public enum CarCouplerType
{
FrontCoupler,
BackCoupler
}
public enum WagonCoupling
{
Enabled,
Disabled
}
public enum WagonDecouplingSettings
{
AllowRecoupling,
NeverRecouple
}
public enum TrainControllerInspectorMenu
{
Controls,
Wagons,
Lights,
SFX,
OtherSettings
}
public enum WagonInspectorMenu
{
Coupling,
Lights,
SFX,
OtherSettings
}
public enum RailroadSwitchInspectorMenu
{
PhysicsBased,
SplineBased,
Events
}
public enum SwitchTriggerMenu
{
GeneralSettings,
SplineBasedSettings
}
public enum RouteManagerInspectorMenu
{
RouteSettings,
RouteOperations
}
public enum TrainSpawnerInspectorMenu
{
SpawnRailwayVehicle,
SpawnTrain_Profile,
SpawnTrain_Prefab
}
public enum TrainType
{
PhysicsBased,
SplineBased
}
public enum TrainDoorsControllerMenu
{
Doors,
SFX
}
public enum WagonType
{
Locomotive,
Wagon
}
public enum ZoneTriggerType
{
Activate,
Deactivate
}
}