class
SasquatchComponent
- 4 properties
- 6 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 |
weakspotDestroyed | bool | 0x18 | scripted |
player | WeakHandle<PlayerPuppet> | 0x20 | scripted |
Functions
void OnGameAttach()RTTIre.Hooks.PlaceVoid( "SasquatchComponent", "OnGameAttach;", (SasquatchComponent_OnGameAttach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SasquatchComponent_OnGameAttach( SasquatchComponent self );bool OnStatusEffectApplied(game.events.ApplyStatusEffectEvent evt)RTTIre.Hooks.Place( "SasquatchComponent", "OnStatusEffectApplied", (SasquatchComponent_OnStatusEffectApplied x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SasquatchComponent_OnStatusEffectApplied( SasquatchComponent self, game.events.ApplyStatusEffectEvent? evt );bool OnStatusEffectRemoved(game.events.RemoveStatusEffect evt)RTTIre.Hooks.Place( "SasquatchComponent", "OnStatusEffectRemoved", (SasquatchComponent_OnStatusEffectRemoved x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SasquatchComponent_OnStatusEffectRemoved( SasquatchComponent self, game.events.RemoveStatusEffect? evt );void DestroyAllWeakspots()RTTIre.Hooks.PlaceVoid( "SasquatchComponent", "DestroyAllWeakspots;", (SasquatchComponent_DestroyAllWeakspots x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SasquatchComponent_DestroyAllWeakspots( SasquatchComponent self );bool OnDefeatedSasquatch(game.events.DefeatedEvent evt)RTTIre.Hooks.Place( "SasquatchComponent", "OnDefeatedSasquatch", (SasquatchComponent_OnDefeatedSasquatch x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SasquatchComponent_OnDefeatedSasquatch( SasquatchComponent self, game.events.DefeatedEvent? evt );bool OnDeath(game.events.DeathEvent evt)RTTIre.Hooks.Place( "SasquatchComponent", "OnDeath", (SasquatchComponent_OnDeath x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SasquatchComponent_OnDeath( SasquatchComponent self, game.events.DeathEvent? evt );