BlackICE Scripting

class

AutoDriveController

  • 41 properties
  • 32 functions

Extends game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
inputHintContainerink.WidgetReference0x58 scripted
autoDriveContentContainerink.WidgetReference0x70 scripted
countersContainerink.WidgetReference0x88 scripted
freeRoamHeaderContainerink.WidgetReference0xA0 scripted
remainingDistanceCounterContainerink.WidgetReference0xB8 scripted
remainingDistanceCounterTextink.TextWidgetReference0xD0 scripted
remainingTimeCounterContainerink.WidgetReference0xE8 scripted
remainingTimeCounterTextink.TextWidgetReference0x100 scripted
gameInstanceScriptGameInstance0x118 scripted
autoDriveSystemWeakHandle<AutoDriveSystem>0x130 scripted
playerWeakHandle<PlayerPuppet>0x140 scripted
autodriveBBWeakHandle<game.IBlackboard>0x150 scripted
autodriveBBDefUI_AutodriveDataDef?0x160 scripted
quickslotBBWeakHandle<game.IBlackboard>0x170 scripted
quickslotBBDefUI_QuickSlotsDataDef?0x180 scripted
fakeUpdateProxyink.anim.Proxy?0x190 scripted
autoDriveEnabledCallbackHandlered.CallbackObject?0x1A0 scripted
cinematicCameraCallbackHandlered.CallbackObject?0x1B0 scripted
autoDriveAvailableCallbackHandlered.CallbackObject?0x1C0 scripted
freeRoamEnabledCallbackHandlered.CallbackObject?0x1D0 scripted
radialWheelCallbackHandlered.CallbackObject?0x1E0 scripted
playerVehicleStateCallbackHandlered.CallbackObject?0x1F0 scripted
q000StartedListenerIduint0x200 scripted
dpadHintsVisibilityEnabledListenerIduint0x204 scripted
remainingDistanceCounterTextParamstext.TextParameterSet?0x208 scripted
remainingTimeCounterTextParamstext.TextParameterSet?0x218 scripted
inputHintVisibilityAnimProxyink.anim.Proxy?0x228 scripted
inputHintVisiblebool0x238 scripted
wheelIconAnimProxyink.anim.Proxy?0x240 scripted
wheelAnimationEnabledbool0x250 scripted
isHoldingDirectionInputbool0x251 scripted
slowCloseAnimProxyink.anim.Proxy?0x258 scripted
slowCloseAnimIsReversedbool0x268 scripted
containerAnimProxyink.anim.Proxy?0x270 scripted
containerVisiblebool0x280 scripted
containerAnimationPlayingbool0x281 scripted
rootAnimProxyink.anim.Proxy?0x288 scripted
rootVisiblebool0x298 scripted
activeDriveTypeAutoDriveDriveType0x299 scripted
headerAnimProxyink.anim.Proxy?0x2A0 scripted
inputHintDriveTypeAnimProxyink.anim.Proxy?0x2B0 scripted

Functions

  • bool OnInitialize() RTTI
  • bool OnPlayerAttach(game.Object playerPuppet) RTTI
  • bool OnUninitialize() RTTI
  • bool OnPlayerDetach(game.Object playerPuppet) RTTI
  • void InitTextDisplays() RTTI
  • bool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer) RTTI
  • void OnAutoDriveStateChanged(bool state) RTTI
  • void OnCinematicCameraChanged(bool active) RTTI
  • void SetContainerVisibility(bool visible, bool instant, bool force) RTTI
  • bool OnContainerAnimationFinished(ink.anim.Proxy proxy) RTTI
  • bool OnRadialMenuShown(bool value) RTTI
  • void SetRootVisibility(bool visible) RTTI
  • void OnAutoDriveAvailabilityChanged(bool state) RTTI
  • void OnFreeRoamStateChanged(bool state) RTTI
  • void UpdateActiveDriveType(bool force) RTTI
  • void SetActiveDriveType(AutoDriveDriveType type, bool force) RTTI
  • void OnPlayerVehicleStateChange(int value) RTTI
  • void OnFactChange(int factValue) RTTI
  • bool ShouldInputHintBeVisible() RTTI
  • void UpdateInputHintVisibility(bool instant, bool force) RTTI
  • void UpdateInputHintState() RTTI
  • void SetWheelAnimationEnabled(bool enabled) RTTI
  • bool OnDataUpdate(ink.anim.Proxy proxy) RTTI
  • void UpdateUIData() RTTI
  • bool OnAvailabilityUpdate(ink.anim.Proxy proxy) RTTI
  • void UpdateSlowCloseAnimationState() RTTI
  • void ChangeSlowCloseAnimationDirection() RTTI
  • void StartSlowCloseAnimProxy(ink.anim.PlaybackOptions animOptions) RTTI
  • bool OnSlowCloseAnimationThreshold(WeakHandle<ink.Widget> target) RTTI
  • void SetDataUpdateEnabled(bool on) RTTI
  • void SetAvailabilityUpdateEnabled(bool on) RTTI
  • bool IsAnimationPlaying() RTTI