class game
EffectExecutor_KatanaBulletBending
game.EffectExecutor_KatanaBulletBending
- 1 property
- 5 functions
Extends game.EffectExecutor_Scripted game.EffectExecutor game.EffectNode IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
effects | game.EffectExecutor_KatanaBulletBendingEffectEntry[] | 0x48 |
Functions
void SpawnFX(CName tag, game.Object objectt, Vector4 from, Vector4 to, CName attachSlotName)RTTIre.Hooks.PlaceVoid( "gameEffectExecutor_KatanaBulletBending", "SpawnFX", (EffectExecutor_KatanaBulletBending_SpawnFX x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EffectExecutor_KatanaBulletBending_SpawnFX( game.EffectExecutor_KatanaBulletBending self, CName tag, game.Object? objectt, Vector4 from, Vector4 to, CName attachSlotName );void Process(game.EffectScriptContext ctx, ent.Entity target, Vector4 hitPosition)RTTIre.Hooks.PlaceVoid( "gameEffectExecutor_KatanaBulletBending", "Process;EffectScriptContextEntityVector4", (EffectExecutor_KatanaBulletBending_Process x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EffectExecutor_KatanaBulletBending_Process( game.EffectExecutor_KatanaBulletBending self, game.EffectScriptContext ctx, ent.Entity? target, Vector4 hitPosition );void SpawnRicochet(Katana katana, out Vector4 hitPosition, Vector4 hitDirection)RTTIre.Hooks.PlaceVoid( "gameEffectExecutor_KatanaBulletBending", "SpawnRicochet;KatanaVector4Vector4", (EffectExecutor_KatanaBulletBending_SpawnRicochet x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EffectExecutor_KatanaBulletBending_SpawnRicochet( game.EffectExecutor_KatanaBulletBending self, Katana? katana, Vector4 hitPosition, Vector4 hitDirection );void SpawnBeamSpark(Katana katana, Transform bladeTransform, Vector4 hitPosition, CName slotName)RTTIre.Hooks.PlaceVoid( "gameEffectExecutor_KatanaBulletBending", "SpawnBeamSpark;KatanaTransformVector4CName", (EffectExecutor_KatanaBulletBending_SpawnBeamSpark x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EffectExecutor_KatanaBulletBending_SpawnBeamSpark( game.EffectExecutor_KatanaBulletBending self, Katana? katana, Transform bladeTransform, Vector4 hitPosition, CName slotName );void SpawnRicochetFx(Katana katana, Vector4 position, Vector4 direction, CName slotName)RTTIre.Hooks.PlaceVoid( "gameEffectExecutor_KatanaBulletBending", "SpawnRicochetFx;KatanaVector4Vector4CName", (EffectExecutor_KatanaBulletBending_SpawnRicochetFx x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct EffectExecutor_KatanaBulletBending_SpawnRicochetFx( game.EffectExecutor_KatanaBulletBending self, Katana? katana, Vector4 position, Vector4 direction, CName slotName );