BlackICE Scripting

class

CrosshairGameController_Tech_Hex

  • 21 properties
  • 24 functions

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

Properties

PropertyTypeOffset
leftBracketWeakHandle<ink.ImageWidget>0x1A0 scripted
rightBracketWeakHandle<ink.ImageWidget>0x1B0 scripted
horiWeakHandle<ink.Widget>0x1C0 scripted
chargeBarWeakHandle<ink.Widget>0x1D0 scripted
chargeBothWeakHandle<ink.Widget>0x1E0 scripted
chargeLeftBarWeakHandle<ink.RectangleWidget>0x1F0 scripted
chargeRightBarWeakHandle<ink.RectangleWidget>0x200 scripted
centerPartWeakHandle<ink.ImageWidget>0x210 scripted
fluffCanvasWeakHandle<ink.Widget>0x220 scripted
chargeAnimationProxyink.anim.Proxy?0x230 scripted
bufferedSpreadVector20x240 scripted
weaponlocalBBWeakHandle<game.IBlackboard>0x248 scripted
bbchargered.CallbackObject?0x258 scripted
bbcurrentFireModered.CallbackObject?0x268 scripted
currentFireModegame.data.TriggerMode0x278 scripted
bbNPCStatsInfored.CallbackObject?0x280 scripted
horizontalMinSpreadfloat0x290 scripted
verticalMinSpreadfloat0x294 scripted
gameplaySpreadMultiplierfloat0x298 scripted
chargefloat0x29C scripted
spreadfloat0x2A0 scripted

Functions

  • bool OnInitialize() overrideRTTI
  • bool OnUninitialize() 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 OnChargeChanged(float chargeValue) RTTI
  • void UpdateSpread() RTTI
  • void UpdateChargeBar() RTTI
  • void CollapseCrosshair(float duration) RTTI
  • void ExpandCrosshair(float duration) RTTI
  • void ShowCenterPart(float duration) RTTI
  • void HideCenterPart(float duration) RTTI
  • void OnShow() RTTI
  • void OnHide() RTTI
  • void OnState_Safe() overrideRTTI
  • void OnState_HipFire() overrideRTTI
  • void OnState_Aim() overrideRTTI
  • void OnState_Reload() overrideRTTI
  • void OnState_Sprint() overrideRTTI
  • void OnState_GrenadeCharging() overrideRTTI
  • void OnState_Scanning() overrideRTTI
  • void ApplyCrosshairGUIState(CName state, ent.Entity aimedAtEntity) overrideRTTI