REDNODE / GAME API

AutoDriveController

classscriptedClass

extends inkHUDGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 41

NameTypeFlags
activeDriveTypeAutoDriveDriveTypescriptedprivate
autoDriveAvailableCallbackHandleref<CallbackHandle>scriptedprivate
autodriveBBwref<IBlackboard>scriptedprivate
autodriveBBDefref<UI_AutodriveDataDef>scriptedprivate
autoDriveContentContainerinkWidgetRefscriptedpublic
autoDriveEnabledCallbackHandleref<CallbackHandle>scriptedprivate
autoDriveSystemwref<AutoDriveSystem>scriptedprivate
cinematicCameraCallbackHandleref<CallbackHandle>scriptedprivate
containerAnimationPlayingBoolscriptedprivate
containerAnimProxyref<inkAnimProxy>scriptedprivate
containerVisibleBoolscriptedprivate
countersContainerinkWidgetRefscriptedpublic
dpadHintsVisibilityEnabledListenerIdUint32scriptedprivate
fakeUpdateProxyref<inkAnimProxy>scriptedprivate
freeRoamEnabledCallbackHandleref<CallbackHandle>scriptedprivate
freeRoamHeaderContainerinkWidgetRefscriptedpublic
gameInstanceGameInstancescriptedprivate
headerAnimProxyref<inkAnimProxy>scriptedprivate
inputHintContainerinkWidgetRefscriptedpublic
inputHintDriveTypeAnimProxyref<inkAnimProxy>scriptedprivate
inputHintVisibilityAnimProxyref<inkAnimProxy>scriptedprivate
inputHintVisibleBoolscriptedprivate
isHoldingDirectionInputBoolscriptedprivate
playerwref<PlayerPuppet>scriptedprivate
playerVehicleStateCallbackHandleref<CallbackHandle>scriptedprivate
q000StartedListenerIdUint32scriptedprivate
quickslotBBwref<IBlackboard>scriptedprivate
quickslotBBDefref<UI_QuickSlotsDataDef>scriptedprivate
radialWheelCallbackHandleref<CallbackHandle>scriptedprivate
remainingDistanceCounterContainerinkWidgetRefscriptedpublic
remainingDistanceCounterTextinkTextRefscriptedpublic
remainingDistanceCounterTextParamsref<inkTextParams>scriptedprivate
remainingTimeCounterContainerinkWidgetRefscriptedpublic
remainingTimeCounterTextinkTextRefscriptedpublic
remainingTimeCounterTextParamsref<inkTextParams>scriptedprivate
rootAnimProxyref<inkAnimProxy>scriptedprivate
rootVisibleBoolscriptedprivate
slowCloseAnimIsReversedBoolscriptedprivate
slowCloseAnimProxyref<inkAnimProxy>scriptedprivate
wheelAnimationEnabledBoolscriptedprivate
wheelIconAnimProxyref<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