DeviceGameController class
cursor.DeviceGameController
Inheritance
Base: game.ui.WidgetGameController
Derived
None.
Properties
| Property | Type | |
|---|---|---|
bbUIData | WeakHandle<game.IBlackboard> | scripted |
bbWeaponInfo | WeakHandle<game.IBlackboard> | scripted |
bbWeaponEventId | red.CallbackObject? | scripted |
bbPlayerTierEventId | red.CallbackObject? | scripted |
interactionBlackboardId | red.CallbackObject? | scripted |
upperBodyStateBlackboardId | red.CallbackObject? | scripted |
sceneTier | GameplayTier | scripted |
upperBodyState | game.PSMUpperBodyStates | scripted |
isUnarmed | bool | scripted |
cursorDevice | WeakHandle<ink.ImageWidget> | scripted |
fadeOutAnimation | ink.anim.Definition? | scripted |
fadeInAnimation | ink.anim.Definition? | scripted |
wasLastInteractionWithDevice | bool | scripted |
interactionDeviceState | bool | scripted |
Functions
bool OnInitialize()RTTIbool OnUninitialize()RTTIbool OnPlayerAttach(game.Object playerGameObject)RTTIbool OnPlayerDetach(game.Object playerGameObject)RTTIvoid RegisterPSMListeners(game.Object playerPuppet)RTTIvoid UnregisterPSMListeners(game.Object playerPuppet)RTTIbool OnWeaponSwap(string value)RTTIbool OnSceneTierChange(int argTier)RTTIbool OnUpperBodyChange(int state)RTTIbool OnInteractionStateChange(string value)RTTIvoid UpdateIsInteractingWithDevice()RTTIvoid CreateAnimations()RTTI