AutoDriveController
classscriptedClass
extends inkHUDGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Properties 41
| Name | Type | Flags |
|---|---|---|
activeDriveType | AutoDriveDriveType | scriptedprivate |
autoDriveAvailableCallbackHandle | ref<CallbackHandle> | scriptedprivate |
autodriveBB | wref<IBlackboard> | scriptedprivate |
autodriveBBDef | ref<UI_AutodriveDataDef> | scriptedprivate |
autoDriveContentContainer | inkWidgetRef | scriptedpublic |
autoDriveEnabledCallbackHandle | ref<CallbackHandle> | scriptedprivate |
autoDriveSystem | wref<AutoDriveSystem> | scriptedprivate |
cinematicCameraCallbackHandle | ref<CallbackHandle> | scriptedprivate |
containerAnimationPlaying | Bool | scriptedprivate |
containerAnimProxy | ref<inkAnimProxy> | scriptedprivate |
containerVisible | Bool | scriptedprivate |
countersContainer | inkWidgetRef | scriptedpublic |
dpadHintsVisibilityEnabledListenerId | Uint32 | scriptedprivate |
fakeUpdateProxy | ref<inkAnimProxy> | scriptedprivate |
freeRoamEnabledCallbackHandle | ref<CallbackHandle> | scriptedprivate |
freeRoamHeaderContainer | inkWidgetRef | scriptedpublic |
gameInstance | GameInstance | scriptedprivate |
headerAnimProxy | ref<inkAnimProxy> | scriptedprivate |
inputHintContainer | inkWidgetRef | scriptedpublic |
inputHintDriveTypeAnimProxy | ref<inkAnimProxy> | scriptedprivate |
inputHintVisibilityAnimProxy | ref<inkAnimProxy> | scriptedprivate |
inputHintVisible | Bool | scriptedprivate |
isHoldingDirectionInput | Bool | scriptedprivate |
player | wref<PlayerPuppet> | scriptedprivate |
playerVehicleStateCallbackHandle | ref<CallbackHandle> | scriptedprivate |
q000StartedListenerId | Uint32 | scriptedprivate |
quickslotBB | wref<IBlackboard> | scriptedprivate |
quickslotBBDef | ref<UI_QuickSlotsDataDef> | scriptedprivate |
radialWheelCallbackHandle | ref<CallbackHandle> | scriptedprivate |
remainingDistanceCounterContainer | inkWidgetRef | scriptedpublic |
remainingDistanceCounterText | inkTextRef | scriptedpublic |
remainingDistanceCounterTextParams | ref<inkTextParams> | scriptedprivate |
remainingTimeCounterContainer | inkWidgetRef | scriptedpublic |
remainingTimeCounterText | inkTextRef | scriptedpublic |
remainingTimeCounterTextParams | ref<inkTextParams> | scriptedprivate |
rootAnimProxy | ref<inkAnimProxy> | scriptedprivate |
rootVisible | Bool | scriptedprivate |
slowCloseAnimIsReversed | Bool | scriptedprivate |
slowCloseAnimProxy | ref<inkAnimProxy> | scriptedprivate |
wheelAnimationEnabled | Bool | scriptedprivate |
wheelIconAnimProxy | ref<inkAnimProxy> | scriptedprivate |
Methods 32
private final func ChangeSlowCloseAnimationDirection()scripted
private final func InitTextDisplays()scripted
private final const func IsAnimationPlaying() -> Boolscripted
protected cb func OnAction(action: ListenerAction, consumer: ListenerActionConsumer) -> Boolscripted
private final func OnAutoDriveAvailabilityChanged(state: Bool)scripted
private final func OnAutoDriveStateChanged(state: Bool)scripted
protected cb func OnAvailabilityUpdate(proxy: ref<inkAnimProxy>) -> Boolscripted
private final func OnCinematicCameraChanged(active: Bool)scripted
protected cb func OnContainerAnimationFinished(proxy: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnDataUpdate(proxy: ref<inkAnimProxy>) -> Boolscripted
private final func OnFactChange(factValue: Int32)scripted
private final func OnFreeRoamStateChanged(state: Bool)scripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnPlayerAttach(playerPuppet: ref<GameObject>) -> Boolscripted
protected cb func OnPlayerDetach(playerPuppet: ref<GameObject>) -> Boolscripted
private final func OnPlayerVehicleStateChange(value: Int32)scripted
protected cb func OnRadialMenuShown(value: Bool) -> Boolscripted
protected cb func OnSlowCloseAnimationThreshold(target: wref<inkWidget>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
private final func SetActiveDriveType(type: AutoDriveDriveType, force: Bool)scripted
private final func SetAvailabilityUpdateEnabled(on: Bool)scripted
private final func SetContainerVisibility(visible: Bool, instant: Bool, force: Bool)scripted
private final func SetDataUpdateEnabled(on: Bool)scripted
private final func SetRootVisibility(visible: Bool)scripted
private final func SetWheelAnimationEnabled(enabled: Bool)scripted
private final func ShouldInputHintBeVisible() -> Boolscripted
private final func StartSlowCloseAnimProxy(animOptions: inkAnimOptions)scripted
private final func UpdateActiveDriveType(force: Bool)scripted
private final func UpdateInputHintState()scripted
private final func UpdateInputHintVisibility(instant: Bool, force: Bool)scripted
private final func UpdateSlowCloseAnimationState()scripted
private final func UpdateUIData()scripted