BlackICE Scripting

class

CrosshairGameController_Melee

  • 14 properties
  • 21 functions
  • 1 derived class

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

Properties

PropertyTypeOffset
targetColorChangeink.WidgetReference0x168 scripted
chargeBarWeakHandle<ink.CanvasWidget>0x180 scripted
chargeBarFGWeakHandle<ink.RectangleWidget>0x190 scripted
chargeBarMonoTopWeakHandle<ink.ImageWidget>0x1A0 scripted
chargeBarMonoBottomWeakHandle<ink.ImageWidget>0x1B0 scripted
chargeBarMaskWeakHandle<ink.MaskWidget>0x1C0 scripted
chargeValueLWeakHandle<ink.TextWidget>0x1D0 scripted
chargeValueRWeakHandle<ink.TextWidget>0x1E0 scripted
bbchargeuint0x1F0 scripted
meleeResourcePoolListenerMeleeResourcePoolListener?0x1F8 scripted
weaponIDent.EntityID0x208 scripted
displayChargeBarbool0x210 scripted
currentStateint0x214 scripted
meleeLeapAttackObjectTaggerMeleeLeapAttackObjectTagger?0x218 scripted

Functions

  • bool OnInitialize() overrideRTTI
  • bool OnPlayerAttach(game.Object playerPuppet) overrideRTTI
  • bool OnPreIntro() overrideRTTI
  • bool OnPreOutro() overrideRTTI
  • void ApplyCrosshairGUIState(CName state, ent.Entity aimedAtEntity) overrideRTTI
  • void UpdateTargetIndicator() RTTI
  • bool OnGamePSMMeleeWeapon(int state) overrideRTTI
  • void UpdateResourceValue(float oldValue, float newValue, float percToPoints) RTTI
  • void SetChargeScale(float pct) RTTI
  • bool OnUninitialize() overrideRTTI
  • ink.anim.Proxy? GetIntroAnimation(bool firstEquip) overrideRTTI
  • ink.anim.Proxy? GetOutroAnimation() overrideRTTI
  • void ShowCrosshairFromState(bool show) RTTI
  • void OnState_Safe() overrideRTTI
  • void OnState_Scanning() overrideRTTI
  • void OnState_GrenadeCharging() overrideRTTI
  • void OnState_HipFire() overrideRTTI
  • void OnState_Reload() overrideRTTI
  • void OnState_Aim() overrideRTTI
  • void OnState_Sprint() overrideRTTI
  • void OnState_LeftHandCyberware() overrideRTTI