class
ChaosWeaponCustomEffector
- 5 properties
- 5 functions
- 1 derived class
Extends game.Effector IScriptable ISerializable
Derived
Properties
| Property | Type | Offset | |
|---|---|---|---|
effectorOwnerID | ent.EntityID | 0x0 | scripted |
target | game.StatsObjectID | 0x8 | scripted |
record | TDBID | 0x18 | scripted |
applicationTarget | CName | 0x20 | scripted |
modGroupID | ulong | 0x28 | scripted |
Functions
void Initialize(TDBID record, ScriptGameInstance game, TDBID parentRecord)overrideRTTIre.Hooks.PlaceVoid( "ChaosWeaponCustomEffector", "Initialize;TweakDBIDGameInstanceTweakDBID", (ChaosWeaponCustomEffector_Initialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChaosWeaponCustomEffector_Initialize( ChaosWeaponCustomEffector self, TDBID record, ScriptGameInstance game, TDBID parentRecord );void ProcessEffector(game.Object owner)RTTIre.Hooks.PlaceVoid( "ChaosWeaponCustomEffector", "ProcessEffector;GameObject", (ChaosWeaponCustomEffector_ProcessEffector x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChaosWeaponCustomEffector_ProcessEffector( ChaosWeaponCustomEffector self, game.Object? owner );void Uninitialize(ScriptGameInstance game)overrideRTTIre.Hooks.PlaceVoid( "ChaosWeaponCustomEffector", "Uninitialize;GameInstance", (ChaosWeaponCustomEffector_Uninitialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChaosWeaponCustomEffector_Uninitialize( ChaosWeaponCustomEffector self, ScriptGameInstance game );void ActionOn(game.Object owner)overrideRTTIre.Hooks.PlaceVoid( "ChaosWeaponCustomEffector", "ActionOn;GameObject", (ChaosWeaponCustomEffector_ActionOn x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChaosWeaponCustomEffector_ActionOn( ChaosWeaponCustomEffector self, game.Object? owner );void RemoveModifierGroup(ScriptGameInstance gameInstance)RTTIre.Hooks.PlaceVoid( "ChaosWeaponCustomEffector", "RemoveModifierGroup;GameInstance", (ChaosWeaponCustomEffector_RemoveModifierGroup x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChaosWeaponCustomEffector_RemoveModifierGroup( ChaosWeaponCustomEffector self, ScriptGameInstance gameInstance );