BlackICE Scripting

class

AutoDriveSystem

  • 9 properties
  • 40 functions

Extends game.NativeAutodriveSystem game.ScriptableSystem game.IScriptableSystem IScriptable ISerializable

Properties

PropertyTypeOffset
playerWeakHandle<PlayerPuppet>0x0 scripted
playerVehicleStateCallbackHandlered.CallbackObject?0x10 scripted
playerCombatStateCallbackHandlered.CallbackObject?0x20 scripted
playerWeaponStateCallbackHandlered.CallbackObject?0x30 scripted
playerMeleeWeaponStateCallbackHandlered.CallbackObject?0x40 scripted
playerAttachedCallbackIDuint0x50 scripted
playerDetachedCallbackIDuint0x54 scripted
vehicleHealthListenerAutodriveHealthChangeListener?0x58 scripted
autodriveQuestContentLockListenerAutodriveQuestContentLockListener?0x68 scripted

Functions

  • bool GetAutodriveAvailable() RTTI
  • float GetDistanceToCurrentDestination() RTTI
  • float GetEstimatedTimeToArrival() RTTI
  • void OnAttach() overrideRTTI
  • void OnDetach() overrideRTTI
  • void OnPlayerAttachedCallback(game.Object playerPuppet) RTTI
  • void OnPlayerDetachedCallback(game.Object playerPuppet) RTTI
  • void OnAutodriveToggled(bool enabled, bool isDelamain) RTTI
  • void OnEnableAutoDriveRequest(EnableAutoDriveRequest request) RTTI
  • void OnDisableAutoDriveRequest(DisableAutoDriveRequest request) RTTI
  • void OnToggleFreeRoamRequest(ToggleFreeRoamRequest request) RTTI
  • void OnUpdateAutoDriveAvailabilityRequest(UpdateAutoDriveAvailabilityRequest request) RTTI
  • void OnSendAutoDriveNotificationRequest(game.SendAutoDriveNotificationRequest request) RTTI
  • void OnStopAutoDriveRequest(game.StopAutoDriveRequest request) RTTI
  • void OnStopAutoDriveOnDestinationReachedRequest(game.StopAutoDriveOnDestinationReachedRequest request) RTTI
  • bool OnReachedWorldBoundary() RTTI
  • void OnStopAutoDriveOnTeleportRequest(StopAutoDriveOnTeleportRequest request) RTTI
  • void OnUpdateAutodriveOnDestinationChangeRequest(UpdateAutodriveOnDestinationChangeRequest request) RTTI
  • void OnPlayerStateChange(int value) RTTI
  • void OnWeaponStateChange(int value) RTTI
  • void OnMeleeWeaponStateChange(int value) RTTI
  • void OnUpdateAutodriveStateAfterVehicleHealthChangeRequest(UpdateAutodriveStateAfterVehicleHealthChange request) RTTI
  • void OnUpdateAutodriveStateAfterQuestLockChange(UpdateAutodriveStateAfterQuestLockChange request) RTTI
  • void OnUpdateAutodriveStateOnVehicleQuickHackChange(UpdateAutodriveStateOnVehicleQuickHackChange request) RTTI
  • void OnAutoDriveHitRequest(AutoDriveHitRequest request) RTTI
  • void SignalAutodriveAvailable() RTTI
  • void StopAutodriveIfNecessary(bool stopVehicleIfDeactivated) RTTI
  • void StopPlayerVehicle() RTTI
  • void StartListeningForPlayerMoveInputs() RTTI
  • bool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer) RTTI
  • void OnUpdateAutodriveStateOnVehicleForceBrakeEnd(UpdateAutodriveStateOnVehicleForceBrakeEnd request) RTTI
  • void StopListeningForPlayerMoveInputs() RTTI
  • void SendNotification(string message, game.SimpleMessageType type) RTTI
  • void HighlightValidRoadsOnMinimap() RTTI
  • game.IBlackboard? GetActiveVehicleDataBB() RTTI
  • UI_ActiveVehicleDataDef? GetActiveVehicleDataBBDef() RTTI
  • game.IBlackboard? GetAutodriveDataBB() RTTI
  • UI_AutodriveDataDef? GetAutodriveDataBBDef() RTTI
  • game.IBlackboard? GetMapBB() RTTI
  • UI_MapDef? GetMapBBDef() RTTI