152 lines
2.4 KiB
C#
152 lines
2.4 KiB
C#
namespace WSMGameStudio.RailroadSystem
|
|
{
|
|
/// <summary>
|
|
/// Units of speed
|
|
/// </summary>
|
|
public enum SpeedUnits
|
|
{
|
|
kph,
|
|
mph
|
|
}
|
|
|
|
/// <summary>
|
|
/// Rail switchin modes
|
|
/// </summary>
|
|
public enum SwitchMode
|
|
{
|
|
Always,
|
|
Once,
|
|
Random,
|
|
IfActivated,
|
|
IfDeactivated
|
|
}
|
|
/// <summary>
|
|
/// Station stop mode
|
|
/// </summary>
|
|
public enum StopMode
|
|
{
|
|
Always,
|
|
Once,
|
|
Random,
|
|
OnlyIfMovingForward,
|
|
OnlyIfMovingBackwards
|
|
}
|
|
|
|
/// <summary>
|
|
/// Reverse zone settings
|
|
/// </summary>
|
|
public enum ReverseDirectionMode
|
|
{
|
|
Always,
|
|
OnlyIfMovingForward,
|
|
OnlyIfMovingBackwards
|
|
}
|
|
|
|
/// <summary>
|
|
/// Train behaviour after stoping at station
|
|
/// </summary>
|
|
public enum StationBehaviour
|
|
{
|
|
LeaveAfterTime,
|
|
StopForever
|
|
}
|
|
|
|
/// <summary>
|
|
/// Which doors must open on station
|
|
/// </summary>
|
|
public enum StationDoorDirection
|
|
{
|
|
BothSides,
|
|
Left,
|
|
Right
|
|
}
|
|
|
|
/// <summary>
|
|
/// Identifies couple direction
|
|
/// </summary>
|
|
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
|
|
}
|
|
}
|