BlackICE Scripting

class game.ui

CrosshairContainerController

game.ui.CrosshairContainerController

  • 19 properties
  • 12 functions

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

Properties

PropertyTypeOffset
defaultCrosshairTDBID0x280
bbUIDataWeakHandle<game.IBlackboard>0x58 scripted
bbWeaponInfoWeakHandle<game.IBlackboard>0x68 scripted
bbPlayerTierEventIdred.CallbackObject?0x78 scripted
bbWeaponEventIdred.CallbackObject?0x88 scripted
interactionBlackboardIdred.CallbackObject?0x98 scripted
visionStateBlackboardIdred.CallbackObject?0xA8 scripted
psmVehicleInTPPBlackboardIdred.CallbackObject?0xB8 scripted
rootWidgetWeakHandle<ink.CanvasWidget>0xC8 scripted
fadeOutAnimationink.anim.Definition?0xD8 scripted
fadeInAnimationink.anim.Definition?0xE8 scripted
sceneTierGameplayTier0xF8 scripted
isUnarmedbool0xFC scripted
fadeOutValuefloat0x100 scripted
wasLastInteractionWithDevicebool0x104 scripted
CombatStateBlackboardIdred.CallbackObject?0x108 scripted
hiddenAnimProxyink.anim.Proxy?0x118 scripted
PlayerWeakHandle<PlayerPuppet>0x128 scripted
HiddenTextCanvasink.WidgetReference0x138 scripted

Functions

  • WeakHandle<ink.Widget> GetActiveCrosshairWidget() RTTI
  • WeakHandle<game.ui.CrosshairBaseGameController> GetActiveCrosshairGameController() RTTI
  • 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 OnPSMVehicleInTPPChanged(bool value) RTTI
  • bool OnPSMVisionStateChanged(int value) RTTI
  • bool OnSceneTierChange(int argTier) RTTI
  • void CreateAnimations() RTTI