BlackICE Scripting

class hud

TurretController

hud.TurretController

  • 33 properties
  • 16 functions

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

Properties

PropertyTypeOffset
healthStatusink.TextWidgetReference0x58 scripted
MessageTextink.TextWidgetReference0x70 scripted
yawCounterink.TextWidgetReference0x88 scripted
pitchCounterink.TextWidgetReference0xA0 scripted
pitchink.CanvasWidgetReference0xB8 scripted
yawink.CanvasWidgetReference0xD0 scripted
turretIconink.CanvasWidgetReference0xE8 scripted
pitch_minfloat0x100 scripted
pitch_maxfloat0x104 scripted
yaw_minfloat0x108 scripted
yaw_maxfloat0x10C scripted
ZoomNumberink.TextWidgetReference0x110 scripted
DistanceNumberink.TextWidgetReference0x128 scripted
DistanceImageRulerink.ImageWidgetReference0x140 scripted
ZoomMoveBracketLink.ImageWidgetReference0x158 scripted
ZoomMoveBracketRink.ImageWidgetReference0x170 scripted
bbPlayerStatsWeakHandle<game.IBlackboard>0x188 scripted
bbPlayerEventIdred.CallbackObject?0x198 scripted
currentHealthint0x1A8 scripted
previousHealthint0x1AC scripted
maximumHealthint0x1B0 scripted
playerObjectWeakHandle<game.Object>0x1B8 scripted
playerPuppetWeakHandle<game.Object>0x1C8 scripted
controlledObjectRefWeakHandle<game.Object>0x1D8 scripted
gameInstanceScriptGameInstance0x1E8 scripted
animationProxyink.anim.Proxy?0x200 scripted
psmBlackboardWeakHandle<game.IBlackboard>0x210 scripted
PSM_BBIDred.CallbackObject?0x220 scripted
zoomDownAnimink.anim.Proxy?0x230 scripted
zoomUpAnimink.anim.Proxy?0x240 scripted
argZoomBufferedfloat0x250 scripted
overclockListenerOverclockHudListener?0x258 scripted
isOverclockActivebool0x268 scripted

Functions

  • bool OnInitialize() RTTI
  • bool OnUninitialize() RTTI
  • bool OnPlayerAttach(game.Object playerPuppet) RTTI
  • bool OnPlayerDetach(game.Object playerPuppet) RTTI
  • bool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer) RTTI
  • bool OnMalfunction(ink.anim.Proxy anim) RTTI
  • bool OnMalfunctionLoop(ink.anim.Proxy anim) RTTI
  • bool OnMalfunctionLoopEnd(ink.anim.Proxy anim) RTTI
  • bool OnIntroComplete(ink.anim.Proxy anim) RTTI
  • bool OnOverclockHudEvent(OverclockHudEvent overclockEvent) RTTI
  • bool OnDelayedHUDInitializeEvent(DelayedHUDInitializeEvent evt) RTTI
  • bool OnScannerZoom(float argZoom) RTTI
  • void PlayAnim(CName animName, CName? callBack, ink.anim.PlaybackOptions? animOptions) RTTI
  • void UpdateJohnnyThemeOverride(bool value) RTTI
  • void UpdateRulers() RTTI
  • game.IBlackboard? GetUIActiveWeaponBlackboard() RTTI