DelamainTaxiComponent class
DelamainTaxiComponent
Inheritance
Base: game.ScriptableComponent
Derived
None.
Properties
| Property | Type | |
|---|---|---|
taxiStateFact | CName | scripted |
taxiSeatFact | CName | scripted |
gameInstance | ScriptGameInstance | scripted |
delamainTaxiSystem | WeakHandle<DelamainTaxiSystem> | scripted |
autoDriveSystem | WeakHandle<AutoDriveSystem> | scripted |
currentState | DelamainTaxiState | scripted |
callbackID | uint | scripted |
vehicleSpeedCallbackID | red.CallbackObject? | scripted |
isActiveCab | bool | scripted |
Functions
void OnGameAttach()RTTIDelamainTaxiComponentPS? GetPS()overrideRTTIvoid OnGameDetach()RTTIvoid InitState()RTTIbool OnFactChanged(game.FactChangedEvent evt)RTTIvoid OnVehicleSpeedChange(float speed)RTTIWeakHandle<vehicle.BaseObject> GetVehicle()RTTIvoid SetupVehicleSpeedBBListener()RTTIvoid UnregisterVehicleSpeedBBListener()RTTIbool OnVehicleStartedMountingEvent(vehicle.StartedMountingEvent evt)RTTIbool OnVehicleFinishedMountingEvent(vehicle.FinishedMountingEvent evt)RTTIvoid GoToFreeRoam()RTTIbool OnVehicleParkedEvent(vehicle.ParkedEvent evt)RTTIvoid SetDoorState(bool open)RTTIvoid OnDelamainTaxiArrivedEvent()RTTIvoid SetState(DelamainTaxiState state, bool? force)RTTIvoid SetHUDHidden(bool hidden)RTTIvoid StartAutoDrive()RTTIvoid CancelRide(bool forceExit)RTTIvoid QueueExitCabEvent()RTTIvehicle.ControllerPS? GetVehicleControllerPS()RTTIvoid UnregisterCab()RTTI