class game
Muppet
game.Muppet
- 6 properties
- 14 functions
Extends game.PuppetBase game.TimeDilatable game.Object ent.GameEntity ent.Entity IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
hitRepresantation | ent.SlotComponent? | 0xF0 | scripted |
slotComponent | ent.SlotComponent? | 0x100 | scripted |
highDamageThreshold | float | 0x110 | scripted |
medDamageThreshold | float | 0x114 | scripted |
lowDamageThreshold | float | 0x118 | scripted |
effectTimeStamp | float | 0x11C | scripted |
Functions
game.AttitudeAgent? GetAttitude()RTTIre.Hooks.Place( "gameMuppet", "GetAttitude", (Muppet_GetAttitude x) => { return re.Hooks.CallOriginal<re.msgpack.game.AttitudeAgent>(); } ); [Msgpack.Gen] public readonly partial record struct Muppet_GetAttitude( game.Muppet self );void GetRecordID()overrideRTTIre.Hooks.PlaceVoid( "gameMuppet", "GetRecordID", (Muppet_GetRecordID x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Muppet_GetRecordID( game.Muppet self );bool IsMuppetIncapacitated()RTTIre.Hooks.Place( "gameMuppet", "IsMuppetIncapacitated", (Muppet_IsMuppetIncapacitated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Muppet_IsMuppetIncapacitated( game.Muppet self );int GetItemQuantity(game.ItemID itemId)RTTIre.Hooks.Place( "gameMuppet", "GetItemQuantity", (Muppet_GetItemQuantity x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct Muppet_GetItemQuantity( game.Muppet self, game.ItemID itemId );game.AttitudeAgent? GetAttitudeAgent()overrideRTTIre.Hooks.Place( "gameMuppet", "GetAttitudeAgent;", (Muppet_GetAttitudeAgent x) => { return re.Hooks.CallOriginal<re.msgpack.game.AttitudeAgent>(); } ); [Msgpack.Gen] public readonly partial record struct Muppet_GetAttitudeAgent( game.Muppet self );ent.SlotComponent? GetHitRepresantationSlotComponent()RTTIre.Hooks.Place( "gameMuppet", "GetHitRepresantationSlotComponent;", (Muppet_GetHitRepresantationSlotComponent x) => { return re.Hooks.CallOriginal<re.msgpack.ent.SlotComponent>(); } ); [Msgpack.Gen] public readonly partial record struct Muppet_GetHitRepresantationSlotComponent( game.Muppet self );ent.SlotComponent? GetSlotComponent()RTTIre.Hooks.Place( "gameMuppet", "GetSlotComponent;", (Muppet_GetSlotComponent x) => { return re.Hooks.CallOriginal<re.msgpack.ent.SlotComponent>(); } ); [Msgpack.Gen] public readonly partial record struct Muppet_GetSlotComponent( game.Muppet self );bool IsPlayer()overrideRTTIre.Hooks.Place( "gameMuppet", "IsPlayer;", (Muppet_IsPlayer x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Muppet_IsPlayer( game.Muppet self );bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIre.Hooks.Place( "gameMuppet", "OnRequestComponents", (Muppet_OnRequestComponents x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Muppet_OnRequestComponents( game.Muppet self, ent.EntityRequestComponentsInterface ri );bool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIre.Hooks.Place( "gameMuppet", "OnTakeControl", (Muppet_OnTakeControl x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Muppet_OnTakeControl( game.Muppet self, ent.EntityResolveComponentsInterface ri );bool IsIncapacitated()overrideRTTIre.Hooks.Place( "gameMuppet", "IsIncapacitated;", (Muppet_IsIncapacitated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Muppet_IsIncapacitated( game.Muppet self );void GetDamageThresholdParams()RTTIre.Hooks.PlaceVoid( "gameMuppet", "GetDamageThresholdParams;", (Muppet_GetDamageThresholdParams x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Muppet_GetDamageThresholdParams( game.Muppet self );void OnHitVFX(game.events.HitEvent hitEvent)overrideRTTIre.Hooks.PlaceVoid( "gameMuppet", "OnHitVFX;gameHitEvent", (Muppet_OnHitVFX x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Muppet_OnHitVFX( game.Muppet self, game.events.HitEvent? hitEvent );void OnHitSounds(game.events.HitEvent hitEvent)overrideRTTIre.Hooks.PlaceVoid( "gameMuppet", "OnHitSounds;gameHitEvent", (Muppet_OnHitSounds x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Muppet_OnHitSounds( game.Muppet self, game.events.HitEvent? hitEvent );