NPCManager class
NPCManager
Inheritance
Base: IScriptable
Derived
None.
Properties
| Property | Type | |
|---|---|---|
owner | WeakHandle<NPCPuppet> | scripted |
Functions
void Init(game.Object owner)RTTIvoid ApplySpawnAnimWrappers()RTTIvoid UnInit(game.Object owner)RTTIvoid ApplySpawnGLPs(WeakHandle<game.data.Character_Record> record, bool applyAnimWrappers)RTTIvoid SetNPCAbilities(WeakHandle<game.data.Character_Record> record)RTTIvoid SetNPCVisualTagsStats(WeakHandle<game.data.Character_Record> record)RTTIvoid SetNPCArchetypeData(WeakHandle<game.data.Character_Record> record)RTTIvoid ScaleToPlayer()RTTIvoid SetNPCImmortalityMode(WeakHandle<game.data.Character_Record> record)RTTIvoid ClearNPCImmortalityMode()RTTIstatic bool HasAllTags(TDBID recordID, CName[] tags)staticRTTI globalstatic bool HasAnyVisualTags(WeakHandle<ScriptedPuppet> puppet, CName[] visualTags)staticRTTI globalstatic bool HasAllVisualTags(WeakHandle<ScriptedPuppet> puppet, CName[] visualTags)staticRTTI globalstatic bool HasAnyTags(TDBID recordID, CName[] tags)staticRTTI globalstatic bool HasTag(TDBID recordID, CName tag)staticRTTI globalstatic bool HasVisualTag(WeakHandle<ScriptedPuppet> puppet, CName visualTag)staticRTTI global