ChargedHotkeyItemBaseController class
ChargedHotkeyItemBaseController
Inheritance
Base: HotkeyItemController
Derived
ChargeIndicatorGameController, ChargedHotkeyItemConsumableController, ChargedHotkeyItemCyberwareController, ChargedHotkeyItemGadgetController
Properties
| Property | Type | |
|---|---|---|
chargebarSizeWidget | ink.WidgetReference | scripted |
chargebarOpacityWidget | ink.WidgetReference | scripted |
startSize | Vector2 | scripted |
endSize | Vector2 | scripted |
chargebarOpacity | float | scripted |
statListener | ChargedHotkeyItemStatListener? | scripted |
currentProgress | float | scripted |
hideChargesAnimProxy | ink.anim.Proxy? | scripted |
showChargesAnimProxy | ink.anim.Proxy? | scripted |
chargeThreshold | float | scripted |
Functions
bool OnInitialize()overrideRTTIbool OnUninitialize()overrideRTTIvoid CreateListener()RTTIvoid RegisterStatListener()RTTIvoid UnregisterStatListener()RTTIfloat GetRechargeDuration()RTTIfloat GetStatPoolMaxPoints(game.data.StatPoolType statPoolType)RTTIfloat GetStatPoolCurrentValue(game.data.StatPoolType statPoolType, bool inPerc)RTTIfloat GetMaxCharges()RTTIvoid UpdateChargeValue(float newValue, float percToPoints, bool valueChanged)RTTIvoid SetRechargeProgress(float progress, bool valueChanged)RTTIvoid ResolveState()overrideRTTICName GetItemType(game.ItemID itemID, CName defaultValue)RTTIbool IsBerserkActive()RTTIvoid PlayHideChargesAnimation(bool withCallback)RTTIvoid PlayShowChargesAnimation()RTTIvoid StopShowChargesAnimation()RTTIvoid PlayRechargeFinishedAnimation()RTTIbool OnHideChargesAnimFinished(ink.anim.Proxy anim)RTTI