class
TriggerAttackOnAttackEffect
- 10 properties
- 4 functions
Extends ModifyAttackEffector HitEventEffector game.Effector IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
owner | WeakHandle<game.Object> | 0x0 | scripted |
attack | game.Attack_GameEffect? | 0x10 | scripted |
attackTDBID | TDBID | 0x20 | scripted |
target | WeakHandle<game.Object> | 0x28 | scripted |
attackPositionSlotName | CName | 0x38 | scripted |
playerAsInstigator | bool | 0x40 | scripted |
triggerHitReaction | bool | 0x41 | scripted |
isRandom | bool | 0x42 | scripted |
applicationChance | float | 0x44 | scripted |
useHitPosition | bool | 0x48 | scripted |
Functions
void Initialize(TDBID record, ScriptGameInstance game, TDBID parentRecord)overrideRTTIre.Hooks.PlaceVoid( "TriggerAttackOnAttackEffect", "Initialize;TweakDBIDGameInstanceTweakDBID", (TriggerAttackOnAttackEffect_Initialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TriggerAttackOnAttackEffect_Initialize( TriggerAttackOnAttackEffect self, TDBID record, ScriptGameInstance game, TDBID parentRecord );void ActionOn(game.Object owner)overrideRTTIre.Hooks.PlaceVoid( "TriggerAttackOnAttackEffect", "ActionOn;GameObject", (TriggerAttackOnAttackEffect_ActionOn x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TriggerAttackOnAttackEffect_ActionOn( TriggerAttackOnAttackEffect self, game.Object? owner );void RepeatedAction(game.Object owner)overrideRTTIre.Hooks.PlaceVoid( "TriggerAttackOnAttackEffect", "RepeatedAction;GameObject", (TriggerAttackOnAttackEffect_RepeatedAction x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TriggerAttackOnAttackEffect_RepeatedAction( TriggerAttackOnAttackEffect self, game.Object? owner );Vector4 GetAttackPosition(WeakHandle<game.Object> obj)RTTIre.Hooks.Place( "TriggerAttackOnAttackEffect", "GetAttackPosition;GameObject", (TriggerAttackOnAttackEffect_GetAttackPosition x) => { return re.Hooks.CallOriginal<re.msgpack.Vector4>(); } ); [Msgpack.Gen] public readonly partial record struct TriggerAttackOnAttackEffect_GetAttackPosition( TriggerAttackOnAttackEffect self, WeakHandle<game.Object> obj );