class
ChargeIndicatorGameController
- 8 properties
- 10 functions
Extends ChargedHotkeyItemBaseController HotkeyItemController GenericHotkeyController game.ui.NewPhoneRelatedHUDGameController game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
itemIcon | ink.ImageWidgetReference | 0x490 | scripted |
type | ChargeIndicatorWidgetType | 0x4A8 | scripted |
statPoolType | game.data.StatPoolType | 0x4AC | scripted |
iconName | string | 0x4B0 | scripted |
itemType | CName | 0x4D0 | scripted |
eqArea | game.data.EquipmentArea | 0x4D8 | scripted |
OnEquipmentChangedIDBBID | red.CallbackObject? | 0x4E0 | scripted |
c_fullChargeOpacity | float | 0x4F0 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "ChargeIndicatorGameController", "OnInitialize", (ChargeIndicatorGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ChargeIndicatorGameController_OnInitialize( ChargeIndicatorGameController self );bool OnUnitialize()RTTIre.Hooks.Place( "ChargeIndicatorGameController", "OnUnitialize", (ChargeIndicatorGameController_OnUnitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ChargeIndicatorGameController_OnUnitialize( ChargeIndicatorGameController self );void RegisterStatListener()overrideRTTIre.Hooks.PlaceVoid( "ChargeIndicatorGameController", "RegisterStatListener;", (ChargeIndicatorGameController_RegisterStatListener x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChargeIndicatorGameController_RegisterStatListener( ChargeIndicatorGameController self );void UnregisterStatListener()overrideRTTIre.Hooks.PlaceVoid( "ChargeIndicatorGameController", "UnregisterStatListener;", (ChargeIndicatorGameController_UnregisterStatListener x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChargeIndicatorGameController_UnregisterStatListener( ChargeIndicatorGameController self );void RegisterBlackboardListener()RTTIre.Hooks.PlaceVoid( "ChargeIndicatorGameController", "RegisterBlackboardListener;", (ChargeIndicatorGameController_RegisterBlackboardListener x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChargeIndicatorGameController_RegisterBlackboardListener( ChargeIndicatorGameController self );void UnregisterBlackboardListener()RTTIre.Hooks.PlaceVoid( "ChargeIndicatorGameController", "UnregisterBlackboardListener;", (ChargeIndicatorGameController_UnregisterBlackboardListener x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChargeIndicatorGameController_UnregisterBlackboardListener( ChargeIndicatorGameController self );void ResolveState()overrideRTTIre.Hooks.PlaceVoid( "ChargeIndicatorGameController", "ResolveState;", (ChargeIndicatorGameController_ResolveState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChargeIndicatorGameController_ResolveState( ChargeIndicatorGameController self );bool IsItemEquipped()RTTIre.Hooks.Place( "ChargeIndicatorGameController", "IsItemEquipped;", (ChargeIndicatorGameController_IsItemEquipped x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ChargeIndicatorGameController_IsItemEquipped( ChargeIndicatorGameController self );bool IsCyberwareActive()RTTIre.Hooks.Place( "ChargeIndicatorGameController", "IsCyberwareActive;", (ChargeIndicatorGameController_IsCyberwareActive x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ChargeIndicatorGameController_IsCyberwareActive( ChargeIndicatorGameController self );bool OnEquipmentChanged(int value)RTTIre.Hooks.Place( "ChargeIndicatorGameController", "OnEquipmentChanged", (ChargeIndicatorGameController_OnEquipmentChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ChargeIndicatorGameController_OnEquipmentChanged( ChargeIndicatorGameController self, int value );