class
RoyceComponent
- 8 properties
- 15 functions
Extends game.ScriptableComponent game.Component ent.IComponent IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
owner | WeakHandle<NPCPuppet> | 0x0 | scripted |
owner_id | ent.EntityID | 0x10 | scripted |
npcCollisionComponent | ent.SimpleColliderComponent? | 0x18 | scripted |
npcDeathCollisionComponent | ent.SimpleColliderComponent? | 0x28 | scripted |
npcHitRepresentationComponent | ent.IComponent? | 0x38 | scripted |
statPoolSystem | game.StatPoolsSystem? | 0x48 | scripted |
hitData | anim.AnimFeature_HitReactionsData? | 0x58 | scripted |
weakspotDestroyed | bool | 0x68 | scripted |
Functions
void OnGameAttach()RTTIre.Hooks.PlaceVoid( "RoyceComponent", "OnGameAttach;", (RoyceComponent_OnGameAttach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RoyceComponent_OnGameAttach( RoyceComponent self );bool OnStatusEffectApplied(game.events.ApplyStatusEffectEvent evt)RTTIre.Hooks.Place( "RoyceComponent", "OnStatusEffectApplied", (RoyceComponent_OnStatusEffectApplied x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RoyceComponent_OnStatusEffectApplied( RoyceComponent self, game.events.ApplyStatusEffectEvent? evt );bool OnStatusEffectRemoved(game.events.RemoveStatusEffect evt)RTTIre.Hooks.Place( "RoyceComponent", "OnStatusEffectRemoved", (RoyceComponent_OnStatusEffectRemoved x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RoyceComponent_OnStatusEffectRemoved( RoyceComponent self, game.events.RemoveStatusEffect? evt );void DestroyAllWeakspots()RTTIre.Hooks.PlaceVoid( "RoyceComponent", "DestroyAllWeakspots;", (RoyceComponent_DestroyAllWeakspots x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RoyceComponent_DestroyAllWeakspots( RoyceComponent self );void DestroyMainWeakspots()RTTIre.Hooks.PlaceVoid( "RoyceComponent", "DestroyMainWeakspots;", (RoyceComponent_DestroyMainWeakspots x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RoyceComponent_DestroyMainWeakspots( RoyceComponent self );void SetPercentLifeForPhase(float value)RTTIre.Hooks.PlaceVoid( "RoyceComponent", "SetPercentLifeForPhase;Float", (RoyceComponent_SetPercentLifeForPhase x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RoyceComponent_SetPercentLifeForPhase( RoyceComponent self, float value );bool OnDeathAfterDefeatedRoyce(game.events.DeathEvent evt)RTTIre.Hooks.Place( "RoyceComponent", "OnDeathAfterDefeatedRoyce", (RoyceComponent_OnDeathAfterDefeatedRoyce x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RoyceComponent_OnDeathAfterDefeatedRoyce( RoyceComponent self, game.events.DeathEvent? evt );bool OnDefeated(game.events.DefeatedEvent evt)RTTIre.Hooks.Place( "RoyceComponent", "OnDefeated", (RoyceComponent_OnDefeated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RoyceComponent_OnDefeated( RoyceComponent self, game.events.DefeatedEvent? evt );bool OnEnableColliderDelayEvent(EnableColliderDelayEvent enableColliderEvent)RTTIre.Hooks.Place( "RoyceComponent", "OnEnableColliderDelayEvent", (RoyceComponent_OnEnableColliderDelayEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RoyceComponent_OnEnableColliderDelayEvent( RoyceComponent self, EnableColliderDelayEvent? enableColliderEvent );bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)RTTIre.Hooks.Place( "RoyceComponent", "OnRequestComponents", (RoyceComponent_OnRequestComponents x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RoyceComponent_OnRequestComponents( RoyceComponent self, ent.EntityRequestComponentsInterface ri );bool OnTakeControl(ent.EntityResolveComponentsInterface ri)RTTIre.Hooks.Place( "RoyceComponent", "OnTakeControl", (RoyceComponent_OnTakeControl x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RoyceComponent_OnTakeControl( RoyceComponent self, ent.EntityResolveComponentsInterface ri );bool OnAudioEvent(ent.AudioEvent evt)RTTIre.Hooks.Place( "RoyceComponent", "OnAudioEvent", (RoyceComponent_OnAudioEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RoyceComponent_OnAudioEvent( RoyceComponent self, ent.AudioEvent? evt );bool OnDeath(game.events.DeathEvent evt)RTTIre.Hooks.Place( "RoyceComponent", "OnDeath", (RoyceComponent_OnDeath x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RoyceComponent_OnDeath( RoyceComponent self, game.events.DeathEvent? evt );void StartEffect(CName effectName)RTTIre.Hooks.PlaceVoid( "RoyceComponent", "StartEffect;CName", (RoyceComponent_StartEffect x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RoyceComponent_StartEffect( RoyceComponent self, CName effectName );bool OnShotOnShield(game.events.HitEvent hitEvent)RTTIre.Hooks.Place( "RoyceComponent", "OnShotOnShield", (RoyceComponent_OnShotOnShield x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RoyceComponent_OnShotOnShield( RoyceComponent self, game.events.HitEvent? hitEvent );