class game
Puppet
game.Puppet
- 0 properties
- 34 functions
- 1 derived class
Extends game.PuppetBase game.TimeDilatable game.Object ent.GameEntity ent.Entity IScriptable ISerializable
Derived
Properties
None.
Functions
Vector4 GetVelocity()RTTIre.Hooks.Place( "gamePuppet", "GetVelocity", (Puppet_GetVelocity x) => { return re.Hooks.CallOriginal<re.msgpack.Vector4>(); } ); [Msgpack.Gen] public readonly partial record struct Puppet_GetVelocity( game.Puppet self );sense.Component? GetSenses()RTTIre.Hooks.Place( "gamePuppet", "GetSenses", (Puppet_GetSenses x) => { return re.Hooks.CallOriginal<re.msgpack.sense.SenseComponent>(); } ); [Msgpack.Gen] public readonly partial record struct Puppet_GetSenses( game.Puppet self );game.AttitudeAgent? GetAttitude()RTTIre.Hooks.Place( "gamePuppet", "GetAttitude", (Puppet_GetAttitude x) => { return re.Hooks.CallOriginal<re.msgpack.game.AttitudeAgent>(); } ); [Msgpack.Gen] public readonly partial record struct Puppet_GetAttitude( game.Puppet self );sense.VisibleObjectComponent? GetVisibleObject()RTTIre.Hooks.Place( "gamePuppet", "GetVisibleObject", (Puppet_GetVisibleObject x) => { return re.Hooks.CallOriginal<re.msgpack.sense.VisibleObjectComponent>(); } ); [Msgpack.Gen] public readonly partial record struct Puppet_GetVisibleObject( game.Puppet self );game.IBlackboard? GetBlackboard()RTTIre.Hooks.Place( "gamePuppet", "GetBlackboard", (Puppet_GetBlackboard x) => { return re.Hooks.CallOriginal<re.msgpack.game.IBlackboard>(); } ); [Msgpack.Gen] public readonly partial record struct Puppet_GetBlackboard( game.Puppet self );AITargetTrackerComponent? GetTargetTracker()RTTIre.Hooks.Place( "gamePuppet", "GetTargetTracker", (Puppet_GetTargetTracker x) => { return re.Hooks.CallOriginal<re.msgpack.AITargetTrackerComponent>(); } ); [Msgpack.Gen] public readonly partial record struct Puppet_GetTargetTracker( game.Puppet self );void HideIrreversibly()RTTIre.Hooks.PlaceVoid( "gamePuppet", "HideIrreversibly", (Puppet_HideIrreversibly x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Puppet_HideIrreversibly( game.Puppet self );void SetCPOMissionData(bool hasCPOMissionData)RTTIre.Hooks.PlaceVoid( "gamePuppet", "SetCPOMissionData", (Puppet_SetCPOMissionData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Puppet_SetCPOMissionData( game.Puppet self, bool hasCPOMissionData );bool HasCPOMissionData()RTTIre.Hooks.Place( "gamePuppet", "HasCPOMissionData", (Puppet_HasCPOMissionData x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Puppet_HasCPOMissionData( game.Puppet self );void SetCPOMissionVoted(CName deviceGroup, bool hasVoted)RTTIre.Hooks.PlaceVoid( "gamePuppet", "SetCPOMissionVoted", (Puppet_SetCPOMissionVoted x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Puppet_SetCPOMissionVoted( game.Puppet self, CName deviceGroup, bool hasVoted );bool GetCPOMissionVoted(CName deviceGroup)RTTIre.Hooks.Place( "gamePuppet", "GetCPOMissionVoted", (Puppet_GetCPOMissionVoted x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Puppet_GetCPOMissionVoted( game.Puppet self, CName deviceGroup );CName GetResolvedGenderName()RTTIre.Hooks.Place( "gamePuppet", "GetResolvedGenderName", (Puppet_GetResolvedGenderName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct Puppet_GetResolvedGenderName( game.Puppet self );CName GetBodyType()RTTIre.Hooks.Place( "gamePuppet", "GetBodyType", (Puppet_GetBodyType x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct Puppet_GetBodyType( game.Puppet self );void GenerateLoot()RTTIre.Hooks.PlaceVoid( "gamePuppet", "GenerateLoot", (Puppet_GenerateLoot x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Puppet_GenerateLoot( game.Puppet self );void GenerateLootWithStats(game.StatModifierData_Deprecated[] lootModifiers)RTTIre.Hooks.PlaceVoid( "gamePuppet", "GenerateLootWithStats", (Puppet_GenerateLootWithStats x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Puppet_GenerateLootWithStats( game.Puppet self, game.StatModifierData_Deprecated[] lootModifiers );void DropWeapons()RTTIre.Hooks.PlaceVoid( "gamePuppet", "DropWeapons", (Puppet_DropWeapons x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Puppet_DropWeapons( game.Puppet self );void DropAmmo()RTTIre.Hooks.PlaceVoid( "gamePuppet", "DropAmmo", (Puppet_DropAmmo x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Puppet_DropAmmo( game.Puppet self );bool HasRuntimeAnimsetTags(CName[] tagList)RTTIre.Hooks.Place( "gamePuppet", "HasRuntimeAnimsetTags", (Puppet_HasRuntimeAnimsetTags x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Puppet_HasRuntimeAnimsetTags( game.Puppet self, CName[] tagList );bool HasCrowdStaticLOD()RTTIre.Hooks.Place( "gamePuppet", "HasCrowdStaticLOD", (Puppet_HasCrowdStaticLOD x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Puppet_HasCrowdStaticLOD( game.Puppet self );void CacheLootForDropping()RTTIre.Hooks.PlaceVoid( "gamePuppet", "CacheLootForDropping", (Puppet_CacheLootForDropping x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Puppet_CacheLootForDropping( game.Puppet self );void DropLootBag()RTTIre.Hooks.PlaceVoid( "gamePuppet", "DropLootBag", (Puppet_DropLootBag x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Puppet_DropLootBag( game.Puppet self );bool IsLooted()RTTIre.Hooks.Place( "gamePuppet", "IsLooted", (Puppet_IsLooted x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Puppet_IsLooted( game.Puppet self );bool CheckIsStandingOnVehicle(ent.EntityID vehicleID)RTTIre.Hooks.Place( "gamePuppet", "CheckIsStandingOnVehicle", (Puppet_CheckIsStandingOnVehicle x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Puppet_CheckIsStandingOnVehicle( game.Puppet self, ent.EntityID vehicleID );ent.EntityID TryGetVehicleBelow()RTTIre.Hooks.Place( "gamePuppet", "TryGetVehicleBelow", (Puppet_TryGetVehicleBelow x) => { return re.Hooks.CallOriginal<re.msgpack.ent.EntityID>(); } ); [Msgpack.Gen] public readonly partial record struct Puppet_TryGetVehicleBelow( game.Puppet self );void InitializeBaseInventory()RTTIre.Hooks.PlaceVoid( "gamePuppet", "InitializeBaseInventory", (Puppet_InitializeBaseInventory x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Puppet_InitializeBaseInventory( game.Puppet self );bool WasLootGenerated()RTTIre.Hooks.Place( "gamePuppet", "WasLootGenerated", (Puppet_WasLootGenerated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Puppet_WasLootGenerated( game.Puppet self );bool CanRagdoll()RTTIre.Hooks.Place( "gamePuppet", "CanRagdoll", (Puppet_CanRagdoll x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Puppet_CanRagdoll( game.Puppet self );game.data.NPCRarity GetNPCRarity()RTTIre.Hooks.Place( "gamePuppet", "GetNPCRarity", (Puppet_GetNPCRarity x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.NPCRarity>(); } ); [Msgpack.Gen] public readonly partial record struct Puppet_GetNPCRarity( game.Puppet self );game.data.NPCRarity_Record? GetNPCRarityRecord()RTTIre.Hooks.Place( "gamePuppet", "GetNPCRarityRecord", (Puppet_GetNPCRarityRecord x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.NPCRarity_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Puppet_GetNPCRarityRecord( game.Puppet self );void ProcessLoot()RTTIre.Hooks.PlaceVoid( "gamePuppet", "ProcessLoot", (Puppet_ProcessLoot x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Puppet_ProcessLoot( game.Puppet self );bool HasMechanicalImpactComponent()RTTIre.Hooks.Place( "gamePuppet", "HasMechanicalImpactComponent", (Puppet_HasMechanicalImpactComponent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Puppet_HasMechanicalImpactComponent( game.Puppet self );static bool HasLootableItems(WeakHandle<ScriptedPuppet> self)staticRTTIre.Hooks.Place( "gamePuppet", "HasLootableItems", (Puppet_HasLootableItems x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Puppet_HasLootableItems( WeakHandle<ScriptedPuppet> self );