BlackICE Scripting

class

NPCManager

  • 1 property
  • 16 functions

Extends IScriptable ISerializable

Properties

PropertyTypeOffset
ownerWeakHandle<NPCPuppet>0x0 scripted

Functions

  • void Init(game.Object owner) RTTI
  • void ApplySpawnAnimWrappers() RTTI
  • void UnInit(game.Object owner) RTTI
  • void ApplySpawnGLPs(WeakHandle<game.data.Character_Record> record, bool applyAnimWrappers) RTTI
  • void SetNPCAbilities(WeakHandle<game.data.Character_Record> record) RTTI
  • void SetNPCVisualTagsStats(WeakHandle<game.data.Character_Record> record) RTTI
  • void SetNPCArchetypeData(WeakHandle<game.data.Character_Record> record) RTTI
  • void ScaleToPlayer() RTTI
  • void SetNPCImmortalityMode(WeakHandle<game.data.Character_Record> record) RTTI
  • void ClearNPCImmortalityMode() RTTI
  • static bool HasAllTags(TDBID recordID, CName[] tags) staticRTTI global
  • static bool HasAnyVisualTags(WeakHandle<ScriptedPuppet> puppet, CName[] visualTags) staticRTTI global
  • static bool HasAllVisualTags(WeakHandle<ScriptedPuppet> puppet, CName[] visualTags) staticRTTI global
  • static bool HasAnyTags(TDBID recordID, CName[] tags) staticRTTI global
  • static bool HasTag(TDBID recordID, CName tag) staticRTTI global
  • static bool HasVisualTag(WeakHandle<ScriptedPuppet> puppet, CName visualTag) staticRTTI global