DelamainTaxiComponent
Base: game.ScriptableComponent
None.
| 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 |
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