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 } }