BlackICE Scripting

class

ChargedHotkeyItemBaseController

  • 10 properties
  • 19 functions
  • 4 derived classes

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

Properties

PropertyTypeOffset
chargebarSizeWidgetink.WidgetReference0x408 scripted
chargebarOpacityWidgetink.WidgetReference0x420 scripted
startSizeVector20x438 scripted
endSizeVector20x440 scripted
chargebarOpacityfloat0x448 scripted
statListenerChargedHotkeyItemStatListener?0x450 scripted
currentProgressfloat0x460 scripted
hideChargesAnimProxyink.anim.Proxy?0x468 scripted
showChargesAnimProxyink.anim.Proxy?0x478 scripted
chargeThresholdfloat0x488 scripted

Functions

  • bool OnInitialize() overrideRTTI
  • bool OnUninitialize() overrideRTTI
  • void CreateListener() RTTI
  • void RegisterStatListener() RTTI
  • void UnregisterStatListener() RTTI
  • float GetRechargeDuration() RTTI
  • float GetStatPoolMaxPoints(game.data.StatPoolType statPoolType) RTTI
  • float GetStatPoolCurrentValue(game.data.StatPoolType statPoolType, bool inPerc) RTTI
  • float GetMaxCharges() RTTI
  • void UpdateChargeValue(float newValue, float percToPoints, bool valueChanged) RTTI
  • void SetRechargeProgress(float progress, bool valueChanged) RTTI
  • void ResolveState() overrideRTTI
  • CName GetItemType(game.ItemID itemID, CName defaultValue) RTTI
  • bool IsBerserkActive() RTTI
  • void PlayHideChargesAnimation(bool withCallback) RTTI
  • void PlayShowChargesAnimation() RTTI
  • void StopShowChargesAnimation() RTTI
  • void PlayRechargeFinishedAnimation() RTTI
  • bool OnHideChargesAnimFinished(ink.anim.Proxy anim) RTTI