class
CerberusComponent
- 11 properties
- 7 functions
Extends game.ScriptableComponent game.Component ent.IComponent IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
laserGameEffectUp | game.EffectInstance? | 0x0 | scripted |
laserGameEffectRefUp | game.EffectRef | 0x10 | scripted |
laserGameEffectUp2 | game.EffectInstance? | 0x38 | scripted |
laserGameEffectRefUp2 | game.EffectRef | 0x48 | scripted |
laserGameEffectBeam | game.EffectInstance? | 0x70 | scripted |
laserGameEffectRefBeam | game.EffectRef | 0x80 | scripted |
laserGameEffectBottom | game.EffectInstance? | 0xA8 | scripted |
laserGameEffectRefBottom | game.EffectRef | 0xB8 | scripted |
laserGameEffectBottom2 | game.EffectInstance? | 0xE0 | scripted |
laserGameEffectRefBottom2 | game.EffectRef | 0xF0 | scripted |
gameObject | WeakHandle<game.Object> | 0x118 | scripted |
Functions
void OnGameAttach()RTTIre.Hooks.PlaceVoid( "CerberusComponent", "OnGameAttach;", (CerberusComponent_OnGameAttach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CerberusComponent_OnGameAttach( CerberusComponent self );void RunGameEffect(out game.EffectInstance effectInstance, game.EffectRef effectRef, CName slotName, float range)RTTIre.Hooks.PlaceVoid( "CerberusComponent", "RunGameEffect;EffectInstanceEffectRefCNameFloat", (CerberusComponent_RunGameEffect x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CerberusComponent_RunGameEffect( CerberusComponent self, game.EffectInstance? effectInstance, game.EffectRef effectRef, CName slotName, float range );void TerminateGameEffect(out game.EffectInstance effectInstance)RTTIre.Hooks.PlaceVoid( "CerberusComponent", "TerminateGameEffect;EffectInstance", (CerberusComponent_TerminateGameEffect x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CerberusComponent_TerminateGameEffect( CerberusComponent self, game.EffectInstance? effectInstance );bool OnAIEvent(AIAIEvent aiEvent)RTTIre.Hooks.Place( "CerberusComponent", "OnAIEvent", (CerberusComponent_OnAIEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CerberusComponent_OnAIEvent( CerberusComponent self, AIAIEvent? aiEvent );void OnGameDetach()RTTIre.Hooks.PlaceVoid( "CerberusComponent", "OnGameDetach;", (CerberusComponent_OnGameDetach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CerberusComponent_OnGameDetach( CerberusComponent self );bool OnPreUninitialize(ent.PreUninitializeEvent evt)RTTIre.Hooks.Place( "CerberusComponent", "OnPreUninitialize", (CerberusComponent_OnPreUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CerberusComponent_OnPreUninitialize( CerberusComponent self, ent.PreUninitializeEvent? evt );bool OnHit(game.events.HitEvent evt)RTTIre.Hooks.Place( "CerberusComponent", "OnHit", (CerberusComponent_OnHit x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CerberusComponent_OnHit( CerberusComponent self, game.events.HitEvent? evt );