class
ModifyStatPoolModifierEffector
- 6 properties
- 5 functions
Extends game.Effector IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
owner | WeakHandle<game.Object> | 0x0 | scripted |
ownerEntityID | ent.EntityID | 0x10 | scripted |
poolType | game.data.StatPoolType | 0x18 | scripted |
modType | game.StatPoolModificationTypes | 0x1C | scripted |
recordId | TDBID | 0x20 | scripted |
cachedModifier | game.StatPoolModifier | 0x28 | scripted |
Functions
void Initialize(TDBID record, ScriptGameInstance game, TDBID parentRecord)overrideRTTIre.Hooks.PlaceVoid( "ModifyStatPoolModifierEffector", "Initialize;TweakDBIDGameInstanceTweakDBID", (ModifyStatPoolModifierEffector_Initialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModifyStatPoolModifierEffector_Initialize( ModifyStatPoolModifierEffector self, TDBID record, ScriptGameInstance game, TDBID parentRecord );void Uninitialize(ScriptGameInstance game)overrideRTTIre.Hooks.PlaceVoid( "ModifyStatPoolModifierEffector", "Uninitialize;GameInstance", (ModifyStatPoolModifierEffector_Uninitialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModifyStatPoolModifierEffector_Uninitialize( ModifyStatPoolModifierEffector self, ScriptGameInstance game );void ActionOn(game.Object owner)overrideRTTIre.Hooks.PlaceVoid( "ModifyStatPoolModifierEffector", "ActionOn;GameObject", (ModifyStatPoolModifierEffector_ActionOn x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModifyStatPoolModifierEffector_ActionOn( ModifyStatPoolModifierEffector self, game.Object? owner );void ActionOff(game.Object owner)overrideRTTIre.Hooks.PlaceVoid( "ModifyStatPoolModifierEffector", "ActionOff;GameObject", (ModifyStatPoolModifierEffector_ActionOff x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModifyStatPoolModifierEffector_ActionOff( ModifyStatPoolModifierEffector self, game.Object? owner );void RevertPoolModifier(ScriptGameInstance gameInstance)RTTIre.Hooks.PlaceVoid( "ModifyStatPoolModifierEffector", "RevertPoolModifier;GameInstance", (ModifyStatPoolModifierEffector_RevertPoolModifier x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModifyStatPoolModifierEffector_RevertPoolModifier( ModifyStatPoolModifierEffector self, ScriptGameInstance gameInstance );