REDNODE / GAME API

cursorDeviceGameController

classscriptedClass

extends inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 14

NameTypeFlags
bbPlayerTierEventIdref<CallbackHandle>scriptedprivate
bbUIDatawref<IBlackboard>scriptedprivate
bbWeaponEventIdref<CallbackHandle>scriptedprivate
bbWeaponInfowref<IBlackboard>scriptedprivate
cursorDevicewref<inkImage>scriptedprivate
fadeInAnimationref<inkAnimDef>scriptedprivate
fadeOutAnimationref<inkAnimDef>scriptedprivate
interactionBlackboardIdref<CallbackHandle>scriptedprivate
interactionDeviceStateBoolscriptedprivate
isUnarmedBoolscriptedprivate
sceneTierGameplayTierscriptedprivate
upperBodyStategamePSMUpperBodyStatesscriptedprivate
upperBodyStateBlackboardIdref<CallbackHandle>scriptedprivate
wasLastInteractionWithDeviceBoolscriptedprivate

Methods 12

private final func CreateAnimations()scripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnInteractionStateChange(value: Variant) -> Boolscripted
protected cb func OnPlayerAttach(playerGameObject: ref<GameObject>) -> Boolscripted
protected cb func OnPlayerDetach(playerGameObject: ref<GameObject>) -> Boolscripted
protected cb func OnSceneTierChange(argTier: Int32) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
protected cb func OnUpperBodyChange(state: Int32) -> Boolscripted
protected cb func OnWeaponSwap(value: Variant) -> Boolscripted
protected final func RegisterPSMListeners(playerPuppet: ref<GameObject>)scripted
protected final func UnregisterPSMListeners(playerPuppet: ref<GameObject>)scripted
private final func UpdateIsInteractingWithDevice()scripted