cursorDeviceGameController
classscriptedClass
extends inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Properties 14
| Name | Type | Flags |
|---|---|---|
bbPlayerTierEventId | ref<CallbackHandle> | scriptedprivate |
bbUIData | wref<IBlackboard> | scriptedprivate |
bbWeaponEventId | ref<CallbackHandle> | scriptedprivate |
bbWeaponInfo | wref<IBlackboard> | scriptedprivate |
cursorDevice | wref<inkImage> | scriptedprivate |
fadeInAnimation | ref<inkAnimDef> | scriptedprivate |
fadeOutAnimation | ref<inkAnimDef> | scriptedprivate |
interactionBlackboardId | ref<CallbackHandle> | scriptedprivate |
interactionDeviceState | Bool | scriptedprivate |
isUnarmed | Bool | scriptedprivate |
sceneTier | GameplayTier | scriptedprivate |
upperBodyState | gamePSMUpperBodyStates | scriptedprivate |
upperBodyStateBlackboardId | ref<CallbackHandle> | scriptedprivate |
wasLastInteractionWithDevice | Bool | scriptedprivate |
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