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
Derived
ChargeIndicatorGameController, ChargedHotkeyItemConsumableController, ChargedHotkeyItemCyberwareController, ChargedHotkeyItemGadgetController
Properties
| Property | Type | Offset | |
|---|---|---|---|
chargebarSizeWidget | ink.WidgetReference | 0x408 | scripted |
chargebarOpacityWidget | ink.WidgetReference | 0x420 | scripted |
startSize | Vector2 | 0x438 | scripted |
endSize | Vector2 | 0x440 | scripted |
chargebarOpacity | float | 0x448 | scripted |
statListener | ChargedHotkeyItemStatListener? | 0x450 | scripted |
currentProgress | float | 0x460 | scripted |
hideChargesAnimProxy | ink.anim.Proxy? | 0x468 | scripted |
showChargesAnimProxy | ink.anim.Proxy? | 0x478 | scripted |
chargeThreshold | float | 0x488 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "ChargedHotkeyItemBaseController", "OnInitialize", (ChargedHotkeyItemBaseController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemBaseController_OnInitialize( ChargedHotkeyItemBaseController self );bool OnUninitialize()overrideRTTIre.Hooks.Place( "ChargedHotkeyItemBaseController", "OnUninitialize", (ChargedHotkeyItemBaseController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemBaseController_OnUninitialize( ChargedHotkeyItemBaseController self );void CreateListener()RTTIre.Hooks.PlaceVoid( "ChargedHotkeyItemBaseController", "CreateListener;", (ChargedHotkeyItemBaseController_CreateListener x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemBaseController_CreateListener( ChargedHotkeyItemBaseController self );void RegisterStatListener()RTTIre.Hooks.PlaceVoid( "ChargedHotkeyItemBaseController", "RegisterStatListener;", (ChargedHotkeyItemBaseController_RegisterStatListener x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemBaseController_RegisterStatListener( ChargedHotkeyItemBaseController self );void UnregisterStatListener()RTTIre.Hooks.PlaceVoid( "ChargedHotkeyItemBaseController", "UnregisterStatListener;", (ChargedHotkeyItemBaseController_UnregisterStatListener x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemBaseController_UnregisterStatListener( ChargedHotkeyItemBaseController self );float GetRechargeDuration()RTTIre.Hooks.Place( "ChargedHotkeyItemBaseController", "GetRechargeDuration;", (ChargedHotkeyItemBaseController_GetRechargeDuration x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemBaseController_GetRechargeDuration( ChargedHotkeyItemBaseController self );float GetStatPoolMaxPoints(game.data.StatPoolType statPoolType)RTTIre.Hooks.Place( "ChargedHotkeyItemBaseController", "GetStatPoolMaxPoints;gamedataStatPoolType", (ChargedHotkeyItemBaseController_GetStatPoolMaxPoints x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemBaseController_GetStatPoolMaxPoints( ChargedHotkeyItemBaseController self, game.data.StatPoolType statPoolType );float GetStatPoolCurrentValue(game.data.StatPoolType statPoolType, bool inPerc)RTTIre.Hooks.Place( "ChargedHotkeyItemBaseController", "GetStatPoolCurrentValue;gamedataStatPoolTypeBool", (ChargedHotkeyItemBaseController_GetStatPoolCurrentValue x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemBaseController_GetStatPoolCurrentValue( ChargedHotkeyItemBaseController self, game.data.StatPoolType statPoolType, bool inPerc );float GetMaxCharges()RTTIre.Hooks.Place( "ChargedHotkeyItemBaseController", "GetMaxCharges;", (ChargedHotkeyItemBaseController_GetMaxCharges x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemBaseController_GetMaxCharges( ChargedHotkeyItemBaseController self );void UpdateChargeValue(float newValue, float percToPoints, bool valueChanged)RTTIre.Hooks.PlaceVoid( "ChargedHotkeyItemBaseController", "UpdateChargeValue;FloatFloatBool", (ChargedHotkeyItemBaseController_UpdateChargeValue x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemBaseController_UpdateChargeValue( ChargedHotkeyItemBaseController self, float newValue, float percToPoints, bool valueChanged );void SetRechargeProgress(float progress, bool valueChanged)RTTIre.Hooks.PlaceVoid( "ChargedHotkeyItemBaseController", "SetRechargeProgress;FloatBool", (ChargedHotkeyItemBaseController_SetRechargeProgress x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemBaseController_SetRechargeProgress( ChargedHotkeyItemBaseController self, float progress, bool valueChanged );void ResolveState()overrideRTTIre.Hooks.PlaceVoid( "ChargedHotkeyItemBaseController", "ResolveState;", (ChargedHotkeyItemBaseController_ResolveState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemBaseController_ResolveState( ChargedHotkeyItemBaseController self );CName GetItemType(game.ItemID itemID, CName defaultValue)RTTIre.Hooks.Place( "ChargedHotkeyItemBaseController", "GetItemType;ItemIDCName", (ChargedHotkeyItemBaseController_GetItemType x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemBaseController_GetItemType( ChargedHotkeyItemBaseController self, game.ItemID itemID, CName defaultValue );bool IsBerserkActive()RTTIre.Hooks.Place( "ChargedHotkeyItemBaseController", "IsBerserkActive;", (ChargedHotkeyItemBaseController_IsBerserkActive x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemBaseController_IsBerserkActive( ChargedHotkeyItemBaseController self );void PlayHideChargesAnimation(bool withCallback)RTTIre.Hooks.PlaceVoid( "ChargedHotkeyItemBaseController", "PlayHideChargesAnimation;Bool", (ChargedHotkeyItemBaseController_PlayHideChargesAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemBaseController_PlayHideChargesAnimation( ChargedHotkeyItemBaseController self, bool withCallback );void PlayShowChargesAnimation()RTTIre.Hooks.PlaceVoid( "ChargedHotkeyItemBaseController", "PlayShowChargesAnimation;", (ChargedHotkeyItemBaseController_PlayShowChargesAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemBaseController_PlayShowChargesAnimation( ChargedHotkeyItemBaseController self );void StopShowChargesAnimation()RTTIre.Hooks.PlaceVoid( "ChargedHotkeyItemBaseController", "StopShowChargesAnimation;", (ChargedHotkeyItemBaseController_StopShowChargesAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemBaseController_StopShowChargesAnimation( ChargedHotkeyItemBaseController self );void PlayRechargeFinishedAnimation()RTTIre.Hooks.PlaceVoid( "ChargedHotkeyItemBaseController", "PlayRechargeFinishedAnimation;", (ChargedHotkeyItemBaseController_PlayRechargeFinishedAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemBaseController_PlayRechargeFinishedAnimation( ChargedHotkeyItemBaseController self );bool OnHideChargesAnimFinished(ink.anim.Proxy anim)RTTIre.Hooks.Place( "ChargedHotkeyItemBaseController", "OnHideChargesAnimFinished", (ChargedHotkeyItemBaseController_OnHideChargesAnimFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ChargedHotkeyItemBaseController_OnHideChargesAnimFinished( ChargedHotkeyItemBaseController self, ink.anim.Proxy? anim );