AutoDriveController class
AutoDriveController
Inheritance
Base: game.ui.HUDGameController
Derived
None.
Properties
| Property | Type | |
|---|---|---|
inputHintContainer | ink.WidgetReference | scripted |
autoDriveContentContainer | ink.WidgetReference | scripted |
countersContainer | ink.WidgetReference | scripted |
freeRoamHeaderContainer | ink.WidgetReference | scripted |
remainingDistanceCounterContainer | ink.WidgetReference | scripted |
remainingDistanceCounterText | ink.TextWidgetReference | scripted |
remainingTimeCounterContainer | ink.WidgetReference | scripted |
remainingTimeCounterText | ink.TextWidgetReference | scripted |
gameInstance | ScriptGameInstance | scripted |
autoDriveSystem | WeakHandle<AutoDriveSystem> | scripted |
player | WeakHandle<PlayerPuppet> | scripted |
autodriveBB | WeakHandle<game.IBlackboard> | scripted |
autodriveBBDef | UI_AutodriveDataDef? | scripted |
quickslotBB | WeakHandle<game.IBlackboard> | scripted |
quickslotBBDef | UI_QuickSlotsDataDef? | scripted |
fakeUpdateProxy | ink.anim.Proxy? | scripted |
autoDriveEnabledCallbackHandle | red.CallbackObject? | scripted |
cinematicCameraCallbackHandle | red.CallbackObject? | scripted |
autoDriveAvailableCallbackHandle | red.CallbackObject? | scripted |
freeRoamEnabledCallbackHandle | red.CallbackObject? | scripted |
radialWheelCallbackHandle | red.CallbackObject? | scripted |
playerVehicleStateCallbackHandle | red.CallbackObject? | scripted |
q000StartedListenerId | uint | scripted |
dpadHintsVisibilityEnabledListenerId | uint | scripted |
remainingDistanceCounterTextParams | text.TextParameterSet? | scripted |
remainingTimeCounterTextParams | text.TextParameterSet? | scripted |
inputHintVisibilityAnimProxy | ink.anim.Proxy? | scripted |
inputHintVisible | bool | scripted |
wheelIconAnimProxy | ink.anim.Proxy? | scripted |
wheelAnimationEnabled | bool | scripted |
isHoldingDirectionInput | bool | scripted |
slowCloseAnimProxy | ink.anim.Proxy? | scripted |
slowCloseAnimIsReversed | bool | scripted |
containerAnimProxy | ink.anim.Proxy? | scripted |
containerVisible | bool | scripted |
containerAnimationPlaying | bool | scripted |
rootAnimProxy | ink.anim.Proxy? | scripted |
rootVisible | bool | scripted |
activeDriveType | AutoDriveDriveType | scripted |
headerAnimProxy | ink.anim.Proxy? | scripted |
inputHintDriveTypeAnimProxy | ink.anim.Proxy? | scripted |
Functions
bool OnInitialize()RTTIbool OnPlayerAttach(game.Object playerPuppet)RTTIbool OnUninitialize()RTTIbool OnPlayerDetach(game.Object playerPuppet)RTTIvoid InitTextDisplays()RTTIbool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer)RTTIvoid OnAutoDriveStateChanged(bool state)RTTIvoid OnCinematicCameraChanged(bool active)RTTIvoid SetContainerVisibility(bool visible, bool instant, bool force)RTTIbool OnContainerAnimationFinished(ink.anim.Proxy proxy)RTTIbool OnRadialMenuShown(bool value)RTTIvoid SetRootVisibility(bool visible)RTTIvoid OnAutoDriveAvailabilityChanged(bool state)RTTIvoid OnFreeRoamStateChanged(bool state)RTTIvoid UpdateActiveDriveType(bool force)RTTIvoid SetActiveDriveType(AutoDriveDriveType type, bool force)RTTIvoid OnPlayerVehicleStateChange(int value)RTTIvoid OnFactChange(int factValue)RTTIbool ShouldInputHintBeVisible()RTTIvoid UpdateInputHintVisibility(bool instant, bool force)RTTIvoid UpdateInputHintState()RTTIvoid SetWheelAnimationEnabled(bool enabled)RTTIbool OnDataUpdate(ink.anim.Proxy proxy)RTTIvoid UpdateUIData()RTTIbool OnAvailabilityUpdate(ink.anim.Proxy proxy)RTTIvoid UpdateSlowCloseAnimationState()RTTIvoid ChangeSlowCloseAnimationDirection()RTTIvoid StartSlowCloseAnimProxy(ink.anim.PlaybackOptions animOptions)RTTIbool OnSlowCloseAnimationThreshold(WeakHandle<ink.Widget> target)RTTIvoid SetDataUpdateEnabled(bool on)RTTIvoid SetAvailabilityUpdateEnabled(bool on)RTTIbool IsAnimationPlaying()RTTI