class
ModifyStatPoolCustomLimitEffector
- 5 properties
- 7 functions
Extends game.Effector IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
statPoolType | game.data.StatPoolType | 0x0 | scripted |
value | float | 0x4 | scripted |
usePercent | bool | 0x8 | scripted |
previousLimit | float | 0xC | scripted |
owner | WeakHandle<game.Object> | 0x10 | scripted |
Functions
void Initialize(TDBID recordID, ScriptGameInstance game, TDBID parentRecord)overrideRTTIre.Hooks.PlaceVoid( "ModifyStatPoolCustomLimitEffector", "Initialize;TweakDBIDGameInstanceTweakDBID", (ModifyStatPoolCustomLimitEffector_Initialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModifyStatPoolCustomLimitEffector_Initialize( ModifyStatPoolCustomLimitEffector self, TDBID recordID, ScriptGameInstance game, TDBID parentRecord );void Uninitialize(ScriptGameInstance game)overrideRTTIre.Hooks.PlaceVoid( "ModifyStatPoolCustomLimitEffector", "Uninitialize;GameInstance", (ModifyStatPoolCustomLimitEffector_Uninitialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModifyStatPoolCustomLimitEffector_Uninitialize( ModifyStatPoolCustomLimitEffector self, ScriptGameInstance game );void ActionOn(game.Object owner)overrideRTTIre.Hooks.PlaceVoid( "ModifyStatPoolCustomLimitEffector", "ActionOn;GameObject", (ModifyStatPoolCustomLimitEffector_ActionOn x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModifyStatPoolCustomLimitEffector_ActionOn( ModifyStatPoolCustomLimitEffector self, game.Object? owner );void RepeatedAction(game.Object owner)overrideRTTIre.Hooks.PlaceVoid( "ModifyStatPoolCustomLimitEffector", "RepeatedAction;GameObject", (ModifyStatPoolCustomLimitEffector_RepeatedAction x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModifyStatPoolCustomLimitEffector_RepeatedAction( ModifyStatPoolCustomLimitEffector self, game.Object? owner );void ActionOff(game.Object owner)overrideRTTIre.Hooks.PlaceVoid( "ModifyStatPoolCustomLimitEffector", "ActionOff;GameObject", (ModifyStatPoolCustomLimitEffector_ActionOff x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModifyStatPoolCustomLimitEffector_ActionOff( ModifyStatPoolCustomLimitEffector self, game.Object? owner );void ProcessEffector(game.Object owner)RTTIre.Hooks.PlaceVoid( "ModifyStatPoolCustomLimitEffector", "ProcessEffector;GameObject", (ModifyStatPoolCustomLimitEffector_ProcessEffector x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModifyStatPoolCustomLimitEffector_ProcessEffector( ModifyStatPoolCustomLimitEffector self, game.Object? owner );void UninitializeEffector(ScriptGameInstance game)RTTIre.Hooks.PlaceVoid( "ModifyStatPoolCustomLimitEffector", "UninitializeEffector;GameInstance", (ModifyStatPoolCustomLimitEffector_UninitializeEffector x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModifyStatPoolCustomLimitEffector_UninitializeEffector( ModifyStatPoolCustomLimitEffector self, ScriptGameInstance game );