class
StaminaListener
- 8 properties
- 5 functions
Extends game.CustomValueStatPoolsListener game.ScriptStatPoolsListener game.IStatPoolsListener IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
player | WeakHandle<PlayerPuppet> | 0x0 | scripted |
psmAdded | bool | 0x10 | scripted |
staminaValue | float | 0x14 | scripted |
staminPerc | float | 0x18 | scripted |
sfxThreshold | float | 0x1C | scripted |
sfxDelay | float | 0x20 | scripted |
sfxName | CName | 0x28 | scripted |
delayID | game.DelayID | 0x30 | scripted |
Functions
void Init(WeakHandle<PlayerPuppet> player)RTTIre.Hooks.PlaceVoid( "StaminaListener", "Init;PlayerPuppet", (StaminaListener_Init x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StaminaListener_Init( StaminaListener self, WeakHandle<PlayerPuppet> player );void OnStatPoolValueChanged(float oldValue, float newValue, float percToPoints)overrideRTTIre.Hooks.PlaceVoid( "StaminaListener", "OnStatPoolValueChanged;FloatFloatFloat", (StaminaListener_OnStatPoolValueChanged x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StaminaListener_OnStatPoolValueChanged( StaminaListener self, float oldValue, float newValue, float percToPoints );bool OnStatPoolMinValueReached(float value)RTTIre.Hooks.Place( "StaminaListener", "OnStatPoolMinValueReached", (StaminaListener_OnStatPoolMinValueReached x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StaminaListener_OnStatPoolMinValueReached( StaminaListener self, float value );float GetStaminaValue()RTTIre.Hooks.Place( "StaminaListener", "GetStaminaValue;", (StaminaListener_GetStaminaValue x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct StaminaListener_GetStaminaValue( StaminaListener self );float GetStaminaPerc()RTTIre.Hooks.Place( "StaminaListener", "GetStaminaPerc;", (StaminaListener_GetStaminaPerc x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct StaminaListener_GetStaminaPerc( StaminaListener self );