AddCouplerImpuseForces (inherited from Train) | |
AddMovementState | |
AddRestartTime (inherited from Train) | |
AddTrainReversalInfo (inherited from Train) | Add reversal info to TrackMonitorInfo |
AddWaitingPointInfo (inherited from Train) | Add waiting point info to TrackMonitorInfo |
AdjustControlsAccelLess | |
AdjustControlsAccelMore | |
AdjustControlsBrakeFull | |
AdjustControlsBrakeLess | |
AdjustControlsBrakeMore | |
AdjustControlsBrakeOff | |
AdjustControlsFixedSpeed | |
AdjustControlsThrottleOff | |
AICopyTrain | |
AIPreUpdate | |
AIUpdate | Update Update function for a single AI train. |
BreakdownClaim (inherited from Train) | Breakdown claimed route when signal set to hold |
BuildSectionString (inherited from Train) | |
BuildStationList (inherited from Train) | |
BuildWaitingPointList | |
CalculateDistancesToNextStation | |
CalculateInitialTrainPosition (inherited from Train) | Calculate initial position |
CalculatePositionOfCars (inherited from Train) | Distance is the signed distance the cars are moving. |
CalculateStationStop (inherited from Train) | |
CheckAnyWaitCondition (inherited from Train) | |
CheckBackwardClearance (inherited from Train) | Check if train moves backward and if so, check clearance behindtrain If no save clearance left, set train to Out_Of_Control |
CheckCouplePosition | |
CheckDeadlockWait (inherited from Train) | |
CheckExplorerPath (inherited from Train) | |
CheckFreight (inherited from Train) | Check if train is passenger or freight train |
CheckInitialStation | |
CheckManualPath (inherited from Train) | |
CheckRequiredAction | |
CheckReversal (inherited from Train) | |
CheckRouteActions (inherited from Train) | |
CheckSignalObjects | |
CheckSignalPassed (inherited from Train) | Check if train went passed signal if so, and signal was at danger, set train Out_Of_Control |
CheckSpeedLimitManual (inherited from Train) | Update speed limit in manual mode |
CheckStationTask | Check on station tasks, required when player train is not original player train |
CheckStoppedTrains (inherited from Train) | |
CheckTrainWaitingForSignal (inherited from Train) | Check if train is waiting for signal |
CheckWaitCondition (inherited from Train) | |
ClearActiveSectionItems (inherited from Train) | |
ClearDeadlocks (inherited from Train) | |
ClearOccupiedSection (inherited from Train) | Clear section |
ClearStation (inherited from Train) | |
ComputeCouplerForces (inherited from Train) | |
ComputeDistanceToNextStation (inherited from Train) | |
ComputeDistanceToReversalPoint (inherited from Train) | |
ConnectBrakeHoses (inherited from Train) | |
ConvertPlayerTraffic (inherited from Train) | |
CoupleAI | |
CoupleAIToStatic | |
CreateLogFile (inherited from Train) | |
CreateRoute | Overloaded. |
CreateStationStop (inherited from Train) | |
CreateTrainAction | |
DisconnectBrakes (inherited from Train) | |
EndProcessAction | |
Equals (inherited from Object) | Determines whether the specified Object is equal to the current Object. |
ExtractAlternativeRoute_locationBased (inherited from Train) | |
ExtractAlternativeRoute_pathBased (inherited from Train) | |
FindCommonSectionEnd (inherited from Train) | Find end of common section searching through both routes in forward direction |
FindCommonSectionEndReverse (inherited from Train) | Find end of common section searching through own train forward but through other train backward |
FindCommonSectionStart (inherited from Train) | Find start of common section of two trains May check through all subpaths for other train but only through start subpath for this train Return value indices : [0, 0] = own train subpath index [0, 1] = own train route index [1, 0] = other train subpath index [1, 1] = other train route index |
FindLeadLocomotive (inherited from Train) | |
FindLeadLocomotives (inherited from Train) | |
ForcedStop (inherited from Train) | |
GetAIMovementState | Get AI Movement State |
GetDistanceToTrain (inherited from Train) | Get distance from train to location using route list TODO : rewrite to use active links, and if fails use traveller location must have same direction as train |
GetHashCode (inherited from Object) | Serves as a hash function for a particular type. |
GetNextCab (inherited from Train) | Changes the Lead locomotive (i.e. the loco which the player controls) to the next in the consist. Steps back through the train, ignoring any cabs that face rearwards until there are no forward-facing cabs left. Then continues from the rearmost, rearward-facing cab, reverses the train and resumes stepping back. E.g. if consist is made of 3 cars, each with front and rear-facing cabs (A-b]:(C-d]:[e-F) then pressing Ctrl+E cycles the cabs in the sequence A -> b -> C -> d -> e -> F |
GetNextSignalAspect (inherited from Train) | get aspect of next signal ahead |
GetObjectDistanceToTrain (inherited from Train) | Get distance from train to object position using route list |
GetOtherTrainByName (inherited from Train) | Get other train from number Use Simulator.Trains to get other train |
GetOtherTrainByNumber (inherited from Train) | Get other train from number Use Simulator.Trains to get other train |
GetStatus (inherited from Train) | |
GetTrainInfo (inherited from Train) | Create TrackInfoObject for information in TrackMonitor window |
GetTrainInfoAuto (inherited from Train) | Create TrackInfoObject for information in TrackMonitor window for Auto mode |
GetTrainInfoManual (inherited from Train) | Create TrackInfoObject for information in TrackMonitor window when in Manual mode |
GetTrainInfoOOC (inherited from Train) | Create TrackInfoObject for information in TrackMonitor window when OutOfControl |
GetType (inherited from Object) | Gets the type of the current instance. |
HasActiveWait (inherited from Train) | |
IncrementSubpath (inherited from Train) | |
InitializeBrakes | |
InitializeMoving | |
InitializeSignals (inherited from Train) | initialize signal array |
InitialTrainPlacement (inherited from Train) | |
IsChangeCabAvailable (inherited from Train) | Is there another cab in the player's train to change to? |
isInWaitState (inherited from Train) | |
LeadNextLocomotive (inherited from Train) | |
LeaveCarsToLivingTrain | |
LogTrainSpeed (inherited from Train) | |
MergeWPAndInsert (inherited from Train) | |
ObtainRequiredActions (inherited from Train) | get list of required actions (only if not moving backward) |
PerformActions | |
physicsUpdate (inherited from Train) | |
PostInit | Post Init (override from Train) perform all actions required to start |
PresetExplorerPath (inherited from Train) | |
ProcessActionItem | |
ProcessEndOfPath | |
ProcessEndOfPathReached | |
ProcessExplorerSwitch (inherited from Train) | Process switching of explorer switch |
ProcessManualSwitch (inherited from Train) | Process switching of manual switch |
ProcessRequestExplorerSetSwitch (inherited from Train) | Overloaded. Process request to set switch in explorer mode Request may contain direction or actual node |
ProcessRequestManualSetSwitch (inherited from Train) | Overloaded. Process request to set switch in manual mode Request may contain direction or actual node |
ProcessTunnels (inherited from Train) | |
PropagateBrakePressure (inherited from Train) | |
RecalculateAllowedMaxSpeed | |
RemoveFromTrack (inherited from Train) | |
RemoveTrain | |
RepositionRearTraveller (inherited from Train) | Cars have been added to the rear of the train, recalc the rearTDBtraveller |
RequestExplorerSignalPermission (inherited from Train) | |
RequestManualSignalPermission (inherited from Train) | |
RequestResetSignal (inherited from Train) | |
RequestSignalPermission | Overloaded. |
RequestSignalPermission (inherited from Train) | Overloaded. |
RequestToggleManualMode (inherited from Train) | |
ResetActions | |
ResetInitialTrainRoute (inherited from Train) | |
RestoreExplorerMode (inherited from Train) | Restore Explorer Mode |
RestoreManualMode (inherited from Train) | Restore Manual Mode |
RestoreServiceDefinition | |
RestoreTrainPlacement (inherited from Train) | |
ReverseFormation (inherited from Train) | Reverse train formation Only performed when train activates a reversal point NOTE : this routine handles the physical train orientation only, all related route settings etc. must be handled separately |
Save | |
SaveBase | |
SetAIPendingSpeedLimit | |
SetAlternativeRoute_locationBased | |
SetAlternativeRoute_pathBased | |
SetAlternativeStationStop | |
SetCoupleSpeed (inherited from Train) | |
SetEndOfRouteAction | |
SetFormedOccupied (inherited from Train) | Set Formed Occupied Set track occupied for train formed out of other train |
SetHandbrakePercent (inherited from Train) | |
SetInitialTrainRoute (inherited from Train) | |
SetNextStationAction | |
SetPendingSpeedLimit (inherited from Train) | Set pending speed limits |
SetPercentsFromTrainToTrainset | |
SetRetainers (inherited from Train) | |
SetReversalAction | |
SetRoutePath (inherited from Train) | Overloaded. Create Track Circuit Route Path |
SetTrainOutOfControl (inherited from Train) | Switch train to Out-of-Control Set mode and apply emergency brake |
SignalEvent (inherited from Train) | Overloaded. Someone is sending an event notification to all cars on this train. ie doors open, pantograph up, lights on etc. |
StartMoving | |
StealCarsToLivingTrain | |
SuspendTrain | |
SwitchToAutopilotControl | |
SwitchToNodeControl | |
SwitchToPlayerControl | |
SwitchToSignalControl | |
TemporarilyRemoveFromTrack (inherited from Train) | |
TerminateCoupling | |
TestAbsDelay (inherited from Train) | |
TestPermission | |
TestUncondAttach | |
TestUncouple | |
ToDoUpdate (inherited from Train) | |
ToggleFromManualMode (inherited from Train) | |
ToggleToManualMode (inherited from Train) | |
ToString (inherited from Object) | Returns a string that represents the current object. |
TraincarsInitializeMoving (inherited from Train) | |
TrainHasPower | |
UnconditionalInitializeBrakes (inherited from Train) | |
Update (inherited from Train) | |
UpdateAccelState | |
UpdateAIStaticState | Update AI Static state |
UpdateBrakingState | |
UpdateCarSpeeds (inherited from Train) | |
UpdateCarSteamHeat (inherited from Train) | |
UpdateCouplerSlack (inherited from Train) | |
UpdateExplorer (inherited from Train) | |
UpdateExplorerMode (inherited from Train) | Update Explorer Mode |
UpdateFollowingState | |
UpdateManual (inherited from Train) | |
UpdateManualMode (inherited from Train) | Update Manual Mode |
UpdateMinimalDelay (inherited from Train) | |
UpdateNodeMode (inherited from Train) | Perform auto node mode update |
UpdateOutOfControl (inherited from Train) | Update out-of-control mode |
UpdateRemoteTrainPos (inherited from Train) | |
UpdateRouteActions (inherited from Train) | Check for end of route actions Called every update, actions depend on route state returns : bool[0] "false" end of route not reached bool[1] "false" if no further route available |
UpdateRouteClearanceAhead (inherited from Train) | Update route clearance ahead of train Called every update, actions depend on present control state |
UpdateRunningState | |
UpdateSectionState (inherited from Train) | Update section occupy states Input is backward movement counter |
UpdateSectionState_Additional (inherited from Train) | Update Section State - additional dummy method to allow virtualisation for Timetable trains |
UpdateSectionStateExplorer (inherited from Train) | Update section occupy states fore explorer mode Note : explorer mode has no distance actions so sections must be cleared immediately |
UpdateSectionStateManual (inherited from Train) | Update section occupy states for manual mode Note : manual mode has no distance actions so sections must be cleared immediately |
UpdateSignalMode (inherited from Train) | Perform auto signal mode update |
UpdateSignalState (inherited from Train) | Update the distance to and aspect of next signal |
updateSpeedInfo (inherited from Train) | set actual speed limit for all objects depending on state and type of train |
UpdateStationState | |
UpdateStoppedState | |
UpdateTrackActionsCoupling (inherited from Train) | |
UpdateTrackActionsUncoupling (inherited from Train) | |
UpdateTrainOnEnteringSection | |
UpdateTrainPosition (inherited from Train) | Update train position |
UpdateTrainPositionInformation (inherited from Train) | |