BlackICE Scripting

class cursor

DeviceGameController

cursor.DeviceGameController

  • 14 properties
  • 10 functions

Extends game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
bbUIDataWeakHandle<game.IBlackboard>0x0 scripted
bbWeaponInfoWeakHandle<game.IBlackboard>0x10 scripted
bbWeaponEventIdred.CallbackObject?0x20 scripted
bbPlayerTierEventIdred.CallbackObject?0x30 scripted
interactionBlackboardIdred.CallbackObject?0x40 scripted
upperBodyStateBlackboardIdred.CallbackObject?0x50 scripted
sceneTierGameplayTier0x60 scripted
upperBodyStategame.PSMUpperBodyStates0x64 scripted
isUnarmedbool0x68 scripted
cursorDeviceWeakHandle<ink.ImageWidget>0x70 scripted
fadeOutAnimationink.anim.Definition?0x80 scripted
fadeInAnimationink.anim.Definition?0x90 scripted
wasLastInteractionWithDevicebool0xA0 scripted
interactionDeviceStatebool0xA1 scripted

Functions

  • bool OnInitialize() RTTI
  • bool OnUninitialize() RTTI
  • bool OnPlayerAttach(game.Object playerGameObject) RTTI
  • bool OnPlayerDetach(game.Object playerGameObject) RTTI
  • void RegisterPSMListeners(game.Object playerPuppet) RTTI
  • void UnregisterPSMListeners(game.Object playerPuppet) RTTI
  • bool OnSceneTierChange(int argTier) RTTI
  • bool OnUpperBodyChange(int state) RTTI
  • void UpdateIsInteractingWithDevice() RTTI
  • void CreateAnimations() RTTI