BlackICE Scripting

class

ChargebarController

  • 21 properties
  • 13 functions

Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
foregroundink.WidgetReference0x0 scripted
midgroundink.WidgetReference0x18 scripted
backgroundink.WidgetReference0x30 scripted
maxChargeAnimationNameCName0x48 scripted
maxChargeResetAnimationNameCName0x50 scripted
staticChargeAnimationNameCName0x58 scripted
chargedShootAnimationNameCName0x60 scripted
radialWipebool0x68 scripted
verticalChargeBarbool0x69 scripted
playStaticChargeAnimationInsteadbool0x6A scripted
playerWeakHandle<game.Object>0x70 scripted
statsSystemgame.StatsSystem?0x80 scripted
canFullyChargebool0x90 scripted
canOverchargebool0x91 scripted
listenerFullChargeChargebarStatsListener?0x98 scripted
listenerOverchargeChargebarStatsListener?0xA8 scripted
animationMaxChargeink.anim.Proxy?0xB8 scripted
animationStaticChargeink.anim.Proxy?0xC8 scripted
animationChargedShootink.anim.Proxy?0xD8 scripted
animationStaticChargePlayedbool0xE8 scripted
isChargedbool0xE9 scripted

Functions

  • void OnPlayerAttach(game.Object player) RTTI
  • void OnPlayerDetach(game.Object player) RTTI
  • void OnStatChanged(game.StatsObjectID ownerID, game.data.StatType statType, float diff, float total) RTTI
  • void OnChargeValueChanged(float value) RTTI
  • float GetCurrentChargeLimit() RTTI
  • void SetRadialWipe(float value, float threshold) RTTI
  • void SetBarsSize(float value, float threshold) RTTI
  • void EvalChargeAnimation(float value, float threshold) RTTI
  • void StopChargingAnimation() RTTI
  • void PlayStaticChargeAnimation(float value, float threshold) RTTI
  • float GetWeponChargingSpeedRatio() RTTI
  • void PlayChargedShootAnimation() RTTI
  • game.weapon.Object? GetWeaponObject() RTTI