BlackICE Scripting

class

DelamainTaxiComponent

  • 9 properties
  • 22 functions

Extends game.ScriptableComponent game.Component ent.IComponent IScriptable ISerializable

Properties

PropertyTypeOffset
taxiStateFactCName0x0 scripted
taxiSeatFactCName0x8 scripted
gameInstanceScriptGameInstance0x10 scripted
delamainTaxiSystemWeakHandle<DelamainTaxiSystem>0x28 scripted
autoDriveSystemWeakHandle<AutoDriveSystem>0x38 scripted
currentStateDelamainTaxiState0x48 scripted
callbackIDuint0x4C scripted
vehicleSpeedCallbackIDred.CallbackObject?0x50 scripted
isActiveCabbool0x60 scripted

Functions

  • void OnGameAttach() RTTI
  • DelamainTaxiComponentPS? GetPS() overrideRTTI
  • void OnGameDetach() RTTI
  • void InitState() RTTI
  • bool OnFactChanged(game.FactChangedEvent evt) RTTI
  • void OnVehicleSpeedChange(float speed) RTTI
  • WeakHandle<vehicle.BaseObject> GetVehicle() RTTI
  • void SetupVehicleSpeedBBListener() RTTI
  • void UnregisterVehicleSpeedBBListener() RTTI
  • bool OnVehicleStartedMountingEvent(vehicle.StartedMountingEvent evt) RTTI
  • bool OnVehicleFinishedMountingEvent(vehicle.FinishedMountingEvent evt) RTTI
  • void GoToFreeRoam() RTTI
  • bool OnVehicleParkedEvent(vehicle.ParkedEvent evt) RTTI
  • void SetDoorState(bool open) RTTI
  • void OnDelamainTaxiArrivedEvent() RTTI
  • void SetState(DelamainTaxiState state, bool? force) RTTI
  • void SetHUDHidden(bool hidden) RTTI
  • void StartAutoDrive() RTTI
  • void CancelRide(bool forceExit) RTTI
  • void QueueExitCabEvent() RTTI
  • vehicle.ControllerPS? GetVehicleControllerPS() RTTI
  • void UnregisterCab() RTTI