class
ApplyStatusEffectEffector
- 8 properties
- 9 functions
- 2 derived classes
Extends game.Effector IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
targetEntityID | ent.EntityID | 0x0 | scripted |
applicationTarget | CName | 0x8 | scripted |
record | TDBID | 0x10 | scripted |
removeWithEffector | bool | 0x18 | scripted |
inverted | bool | 0x19 | scripted |
useCountWhenRemoving | bool | 0x1A | scripted |
count | float | 0x1C | scripted |
instigator | string | 0x20 | scripted |
Functions
void Initialize(TDBID record, ScriptGameInstance game, TDBID parentRecord)overrideRTTIre.Hooks.PlaceVoid( "ApplyStatusEffectEffector", "Initialize;TweakDBIDGameInstanceTweakDBID", (ApplyStatusEffectEffector_Initialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ApplyStatusEffectEffector_Initialize( ApplyStatusEffectEffector self, TDBID record, ScriptGameInstance game, TDBID parentRecord );void Uninitialize(ScriptGameInstance game)overrideRTTIre.Hooks.PlaceVoid( "ApplyStatusEffectEffector", "Uninitialize;GameInstance", (ApplyStatusEffectEffector_Uninitialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ApplyStatusEffectEffector_Uninitialize( ApplyStatusEffectEffector self, ScriptGameInstance game );void ProcessAction(game.Object owner)RTTIre.Hooks.PlaceVoid( "ApplyStatusEffectEffector", "ProcessAction;GameObject", (ApplyStatusEffectEffector_ProcessAction x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ApplyStatusEffectEffector_ProcessAction( ApplyStatusEffectEffector self, game.Object? owner );void ActionOn(game.Object owner)overrideRTTIre.Hooks.PlaceVoid( "ApplyStatusEffectEffector", "ActionOn;GameObject", (ApplyStatusEffectEffector_ActionOn x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ApplyStatusEffectEffector_ActionOn( ApplyStatusEffectEffector self, game.Object? owner );void RepeatedAction(game.Object owner)overrideRTTIre.Hooks.PlaceVoid( "ApplyStatusEffectEffector", "RepeatedAction;GameObject", (ApplyStatusEffectEffector_RepeatedAction x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ApplyStatusEffectEffector_RepeatedAction( ApplyStatusEffectEffector self, game.Object? owner );void ActionOff(game.Object owner)overrideRTTIre.Hooks.PlaceVoid( "ApplyStatusEffectEffector", "ActionOff;GameObject", (ApplyStatusEffectEffector_ActionOff x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ApplyStatusEffectEffector_ActionOff( ApplyStatusEffectEffector self, game.Object? owner );void ApplyStatusEffect(ScriptGameInstance gameInstance)RTTIre.Hooks.PlaceVoid( "ApplyStatusEffectEffector", "ApplyStatusEffect;GameInstance", (ApplyStatusEffectEffector_ApplyStatusEffect x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ApplyStatusEffectEffector_ApplyStatusEffect( ApplyStatusEffectEffector self, ScriptGameInstance gameInstance );void RemoveStatusEffect(ScriptGameInstance gameInstance)RTTIre.Hooks.PlaceVoid( "ApplyStatusEffectEffector", "RemoveStatusEffect;GameInstance", (ApplyStatusEffectEffector_RemoveStatusEffect x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ApplyStatusEffectEffector_RemoveStatusEffect( ApplyStatusEffectEffector self, ScriptGameInstance gameInstance );WeakHandle<game.Object> GetInstigator(ScriptGameInstance gameInstance)RTTI