BlackICE Scripting

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

Properties

None.

Functions

  • Vector4 GetVelocity() RTTI
  • sense.Component? GetSenses() RTTI
  • game.AttitudeAgent? GetAttitude() RTTI
  • sense.VisibleObjectComponent? GetVisibleObject() RTTI
  • game.IBlackboard? GetBlackboard() RTTI
  • AITargetTrackerComponent? GetTargetTracker() RTTI
  • void HideIrreversibly() RTTI
  • void SetCPOMissionData(bool hasCPOMissionData) RTTI
  • bool HasCPOMissionData() RTTI
  • void SetCPOMissionVoted(CName deviceGroup, bool hasVoted) RTTI
  • bool GetCPOMissionVoted(CName deviceGroup) RTTI
  • CName GetResolvedGenderName() RTTI
  • CName GetBodyType() RTTI
  • void GenerateLoot() RTTI
  • void GenerateLootWithStats(game.StatModifierData_Deprecated[] lootModifiers) RTTI
  • void DropWeapons() RTTI
  • void DropAmmo() RTTI
  • bool HasRuntimeAnimsetTags(CName[] tagList) RTTI
  • bool HasCrowdStaticLOD() RTTI
  • void CacheLootForDropping() RTTI
  • void DropLootBag() RTTI
  • bool IsLooted() RTTI
  • bool CheckIsStandingOnVehicle(ent.EntityID vehicleID) RTTI
  • ent.EntityID TryGetVehicleBelow() RTTI
  • void InitializeBaseInventory() RTTI
  • bool WasLootGenerated() RTTI
  • nav.NaviPositionType GetCurrentNavmeshPosition(Vector4 position) RTTI
  • bool CanRagdoll() RTTI
  • Vector4 GetLastValidNavmeshPoint() RTTI
  • game.data.NPCRarity GetNPCRarity() RTTI
  • game.data.NPCRarity_Record? GetNPCRarityRecord() RTTI
  • void ProcessLoot() RTTI
  • bool HasMechanicalImpactComponent() RTTI
  • static bool HasLootableItems(WeakHandle<ScriptedPuppet> self) staticRTTI