BlackICE Scripting

class

Crosshair_Custom_HMG

  • 23 properties
  • 9 functions

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

Properties

PropertyTypeOffset
leftPartink.WidgetReference0x158 scripted
rightPartink.WidgetReference0x170 scripted
topPartink.WidgetReference0x188 scripted
bottomPartink.WidgetReference0x1A0 scripted
horiPartink.WidgetReference0x1B8 scripted
vertPartink.WidgetReference0x1D0 scripted
overheatContainerink.WidgetReference0x1E8 scripted
overheatWarningink.WidgetReference0x200 scripted
overheatMaskink.WidgetReference0x218 scripted
overheatValueLink.TextWidgetReference0x230 scripted
overheatValueRink.TextWidgetReference0x248 scripted
leftPartExtraink.ImageWidgetReference0x260 scripted
rightPartExtraink.ImageWidgetReference0x278 scripted
crosshairContainerink.CanvasWidgetReference0x290 scripted
offsetLeftRightfloat0x2A8 scripted
offsetLeftRightExtrafloat0x2AC scripted
latchVerticalfloat0x2B0 scripted
weaponLocalBBWeakHandle<game.IBlackboard>0x2B8 scripted
overheatBBIDred.CallbackObject?0x2C8 scripted
forcedOverheatBBIDred.CallbackObject?0x2D8 scripted
targetColorChangeink.WidgetReference0x2E8 scripted
forcedCooldownProxyink.anim.Proxy?0x300 scripted
forcedCooldownOptionsink.anim.PlaybackOptions0x310 scripted

Functions

  • bool OnInitialize() overrideRTTI
  • bool OnPreIntro() overrideRTTI
  • bool OnPreOutro() overrideRTTI
  • ink.anim.Proxy? GetIntroAnimation(bool firstEquip) overrideRTTI
  • ink.anim.Proxy? GetOutroAnimation() overrideRTTI
  • bool OnBulletSpreadChanged(Vector2 spread) overrideRTTI
  • void ApplyCrosshairGUIState(CName state, ent.Entity aimedAtEntity) overrideRTTI
  • bool OnOverheatChanged(float argValue) RTTI
  • bool OnIsInForcedOverheatCooldown(bool argValue) RTTI