gamePuppet
classnative
extends gamePuppetBase › TimeDilatable › GameObject › GameEntity › Entity › IScriptable › ISerializable
Extended by 1 type
Methods 34
native func CacheLootForDropping()native func CanRagdoll() -> Bool
native const func CheckIsStandingOnVehicle(vehicleID: EntityID) -> Bool
native const func DropAmmo()native func DropLootBag()native const func DropWeapons()native const func GenerateLoot()native const func GenerateLootWithStats(lootModifiers: array<ref<gameStatModifierData>>)
native const func GetAttitude() -> ref<AttitudeAgent>
native const func GetBlackboard() -> ref<IBlackboard>
native const func GetBodyType() -> CName
native const func GetCPOMissionVoted(deviceGroup: CName) -> Bool
native const func GetNPCRarity() -> gamedataNPCRarity
native const func GetNPCRarityRecord() -> ref<NPCRarity_Record>
native const func GetResolvedGenderName() -> CName
native const func GetSenses() -> ref<SenseComponent>
native const func GetTargetTracker() -> ref<TargetTrackerComponent>
native const func GetVelocity() -> Vector4
native const func GetVisibleObject() -> ref<VisibleObjectComponent>
native const func HasCPOMissionData() -> Bool
native const func HasCrowdStaticLOD() -> Bool
static native func HasLootableItems(self: wref<ScriptedPuppet>) -> Bool
native const func HasMechanicalImpactComponent() -> Bool
native const func HasRuntimeAnimsetTags(tagList: array<CName>) -> Bool
native const func HideIrreversibly()native func InitializeBaseInventory()native const func IsLooted() -> Bool
native func ProcessLoot()native const func SetCPOMissionData(hasCPOMissionData: Bool)
native const func SetCPOMissionVoted(deviceGroup: CName, hasVoted: Bool)
native const func TryGetVehicleBelow() -> EntityID
native func WasLootGenerated() -> Bool