class
BaseChargesStatListener
- 7 properties
- 8 functions
- 5 derived classes
Extends game.CustomValueStatPoolsListener game.ScriptStatPoolsListener game.IStatPoolsListener IScriptable ISerializable
Derived
GrenadesChargeStatListener, HealingItemsChargeStatListener, OpticalCamoChargeStatListener, OverclockChargeListener, ProjectileLauncherChargeStatListener
Properties
| Property | Type | Offset | |
|---|---|---|---|
player | WeakHandle<PlayerPuppet> | 0x0 | scripted |
playedCueAlready | bool | 0x10 | scripted |
currentCharges | int | 0x14 | scripted |
currentStatPoolValue | int | 0x18 | scripted |
rechargeSoundCue | CName | 0x20 | scripted |
statSystem | game.StatsSystem? | 0x28 | scripted |
finalString | string | 0x38 | scripted |
Functions
void Init(WeakHandle<PlayerPuppet> player)RTTIre.Hooks.PlaceVoid( "BaseChargesStatListener", "Init;PlayerPuppet", (BaseChargesStatListener_Init x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BaseChargesStatListener_Init( BaseChargesStatListener self, WeakHandle<PlayerPuppet> player );int MaxStatPoolValue()RTTIre.Hooks.Place( "BaseChargesStatListener", "MaxStatPoolValue;", (BaseChargesStatListener_MaxStatPoolValue x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct BaseChargesStatListener_MaxStatPoolValue( BaseChargesStatListener self );void OnStatPoolValueChanged(float oldValue, float newValue, float percToPoints)overrideRTTIre.Hooks.PlaceVoid( "BaseChargesStatListener", "OnStatPoolValueChanged;FloatFloatFloat", (BaseChargesStatListener_OnStatPoolValueChanged x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BaseChargesStatListener_OnStatPoolValueChanged( BaseChargesStatListener self, float oldValue, float newValue, float percToPoints );game.data.Item_Record? GetActiveItem(game.EHotkey hotkey)RTTIre.Hooks.Place( "BaseChargesStatListener", "GetActiveItem;EHotkey", (BaseChargesStatListener_GetActiveItem x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.Item_Record>(); } ); [Msgpack.Gen] public readonly partial record struct BaseChargesStatListener_GetActiveItem( BaseChargesStatListener self, game.EHotkey hotkey );int GetCharges()RTTIre.Hooks.Place( "BaseChargesStatListener", "GetCharges;", (BaseChargesStatListener_GetCharges x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct BaseChargesStatListener_GetCharges( BaseChargesStatListener self );void Recharged()RTTIre.Hooks.PlaceVoid( "BaseChargesStatListener", "Recharged;", (BaseChargesStatListener_Recharged x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BaseChargesStatListener_Recharged( BaseChargesStatListener self );void PlayRechagedSoundEvent()RTTIre.Hooks.PlaceVoid( "BaseChargesStatListener", "PlayRechagedSoundEvent;", (BaseChargesStatListener_PlayRechagedSoundEvent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BaseChargesStatListener_PlayRechagedSoundEvent( BaseChargesStatListener self );int GetRechargeDuration()RTTIre.Hooks.Place( "BaseChargesStatListener", "GetRechargeDuration;", (BaseChargesStatListener_GetRechargeDuration x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct BaseChargesStatListener_GetRechargeDuration( BaseChargesStatListener self );