class game
PuppetPS
game.PuppetPS
- 6 properties
- 12 functions
- 1 derived class
Extends game.ObjectPS game.PersistentState IScriptable ISerializable
Derived
Properties
| Property | Type | Offset | |
|---|---|---|---|
gender | CName | 0x68 | |
wasQuickHacked | bool | 0x70 | |
hasQuickHackBegunUpload | bool | 0x71 | |
hasAlternativeName | bool | 0x74 | |
isCrouch | bool | 0x75 | |
allowVehicleCollisionRagdoll | bool | 0x76 |
Functions
CName GetGender()RTTIre.Hooks.Place( "gamePuppetPS", "GetGender", (PuppetPS_GetGender x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct PuppetPS_GetGender( game.PuppetPS self );bool WasQuickHacked()RTTIre.Hooks.Place( "gamePuppetPS", "WasQuickHacked", (PuppetPS_WasQuickHacked x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PuppetPS_WasQuickHacked( game.PuppetPS self );void SetWasQuickHacked(bool newValue)RTTIre.Hooks.PlaceVoid( "gamePuppetPS", "SetWasQuickHacked", (PuppetPS_SetWasQuickHacked x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PuppetPS_SetWasQuickHacked( game.PuppetPS self, bool newValue );bool HasQuickHackBegunUpload()RTTIre.Hooks.Place( "gamePuppetPS", "HasQuickHackBegunUpload", (PuppetPS_HasQuickHackBegunUpload x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PuppetPS_HasQuickHackBegunUpload( game.PuppetPS self );void SetHasQuickHackBegunUpload(bool newValue)RTTIre.Hooks.PlaceVoid( "gamePuppetPS", "SetHasQuickHackBegunUpload", (PuppetPS_SetHasQuickHackBegunUpload x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PuppetPS_SetHasQuickHackBegunUpload( game.PuppetPS self, bool newValue );bool HasNPCTriggeredCombatInSecuritySystem()RTTIre.Hooks.Place( "gamePuppetPS", "HasNPCTriggeredCombatInSecuritySystem", (PuppetPS_HasNPCTriggeredCombatInSecuritySystem x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PuppetPS_HasNPCTriggeredCombatInSecuritySystem( game.PuppetPS self );void SetHasNPCTriggeredCombatInSecuritySystem(bool set)RTTIre.Hooks.PlaceVoid( "gamePuppetPS", "SetHasNPCTriggeredCombatInSecuritySystem", (PuppetPS_SetHasNPCTriggeredCombatInSecuritySystem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PuppetPS_SetHasNPCTriggeredCombatInSecuritySystem( game.PuppetPS self, bool set );bool HasAlternativeName()RTTIre.Hooks.Place( "gamePuppetPS", "HasAlternativeName", (PuppetPS_HasAlternativeName x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PuppetPS_HasAlternativeName( game.PuppetPS self );void SetCrouch(bool set)RTTIre.Hooks.PlaceVoid( "gamePuppetPS", "SetCrouch", (PuppetPS_SetCrouch x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PuppetPS_SetCrouch( game.PuppetPS self, bool set );bool IsCrouch()RTTIre.Hooks.Place( "gamePuppetPS", "IsCrouch", (PuppetPS_IsCrouch x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PuppetPS_IsCrouch( game.PuppetPS self );bool GetTpp()RTTIre.Hooks.Place( "gamePuppetPS", "GetTpp", (PuppetPS_GetTpp x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PuppetPS_GetTpp( game.PuppetPS self );EntityNotificationType OnNotifiedSecSysAboutCombat(NotifiedSecSysAboutCombat evt)RTTIre.Hooks.Place( "gamePuppetPS", "OnNotifiedSecSysAboutCombat;NotifiedSecSysAboutCombat", (PuppetPS_OnNotifiedSecSysAboutCombat x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct PuppetPS_OnNotifiedSecSysAboutCombat( game.PuppetPS self, NotifiedSecSysAboutCombat? evt );