class
NPCManager
- 1 property
- 16 functions
Extends IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
owner | WeakHandle<NPCPuppet> | 0x0 | scripted |
Functions
void Init(game.Object owner)RTTIre.Hooks.PlaceVoid( "NPCManager", "Init;GameObject", (NPCManager_Init x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NPCManager_Init( NPCManager self, game.Object? owner );void ApplySpawnAnimWrappers()RTTIre.Hooks.PlaceVoid( "NPCManager", "ApplySpawnAnimWrappers;", (NPCManager_ApplySpawnAnimWrappers x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NPCManager_ApplySpawnAnimWrappers( NPCManager self );void UnInit(game.Object owner)RTTIre.Hooks.PlaceVoid( "NPCManager", "UnInit;GameObject", (NPCManager_UnInit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NPCManager_UnInit( NPCManager self, game.Object? owner );void ApplySpawnGLPs(WeakHandle<game.data.Character_Record> record, bool applyAnimWrappers)RTTIre.Hooks.PlaceVoid( "NPCManager", "ApplySpawnGLPs;Character_RecordBool", (NPCManager_ApplySpawnGLPs x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NPCManager_ApplySpawnGLPs( NPCManager self, WeakHandle<game.data.Character_Record> record, bool applyAnimWrappers );void SetNPCAbilities(WeakHandle<game.data.Character_Record> record)RTTIre.Hooks.PlaceVoid( "NPCManager", "SetNPCAbilities;Character_Record", (NPCManager_SetNPCAbilities x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NPCManager_SetNPCAbilities( NPCManager self, WeakHandle<game.data.Character_Record> record );void SetNPCVisualTagsStats(WeakHandle<game.data.Character_Record> record)RTTIre.Hooks.PlaceVoid( "NPCManager", "SetNPCVisualTagsStats;Character_Record", (NPCManager_SetNPCVisualTagsStats x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NPCManager_SetNPCVisualTagsStats( NPCManager self, WeakHandle<game.data.Character_Record> record );void SetNPCArchetypeData(WeakHandle<game.data.Character_Record> record)RTTIre.Hooks.PlaceVoid( "NPCManager", "SetNPCArchetypeData;Character_Record", (NPCManager_SetNPCArchetypeData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NPCManager_SetNPCArchetypeData( NPCManager self, WeakHandle<game.data.Character_Record> record );void ScaleToPlayer()RTTIre.Hooks.PlaceVoid( "NPCManager", "ScaleToPlayer;", (NPCManager_ScaleToPlayer x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NPCManager_ScaleToPlayer( NPCManager self );void SetNPCImmortalityMode(WeakHandle<game.data.Character_Record> record)RTTIre.Hooks.PlaceVoid( "NPCManager", "SetNPCImmortalityMode;Character_Record", (NPCManager_SetNPCImmortalityMode x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NPCManager_SetNPCImmortalityMode( NPCManager self, WeakHandle<game.data.Character_Record> record );void ClearNPCImmortalityMode()RTTIre.Hooks.PlaceVoid( "NPCManager", "ClearNPCImmortalityMode;", (NPCManager_ClearNPCImmortalityMode x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NPCManager_ClearNPCImmortalityMode( NPCManager self );static bool HasAllTags(TDBID recordID, CName[] tags)staticRTTI globalre.Hooks.Place( "NPCManager", "NPCManager::HasAllTags;TweakDBIDscript_ref<array<CName>>", (NPCManager_HasAllTags x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NPCManager_HasAllTags( TDBID recordID, CName[] tags );static bool HasAnyVisualTags(WeakHandle<ScriptedPuppet> puppet, CName[] visualTags)staticRTTI globalre.Hooks.Place( "NPCManager", "NPCManager::HasAnyVisualTags;ScriptedPuppetscript_ref<array<CName>>", (NPCManager_HasAnyVisualTags x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NPCManager_HasAnyVisualTags( WeakHandle<ScriptedPuppet> puppet, CName[] visualTags );static bool HasAllVisualTags(WeakHandle<ScriptedPuppet> puppet, CName[] visualTags)staticRTTI globalre.Hooks.Place( "NPCManager", "NPCManager::HasAllVisualTags;ScriptedPuppetscript_ref<array<CName>>", (NPCManager_HasAllVisualTags x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NPCManager_HasAllVisualTags( WeakHandle<ScriptedPuppet> puppet, CName[] visualTags );static bool HasAnyTags(TDBID recordID, CName[] tags)staticRTTI globalre.Hooks.Place( "NPCManager", "NPCManager::HasAnyTags;TweakDBIDscript_ref<array<CName>>", (NPCManager_HasAnyTags x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NPCManager_HasAnyTags( TDBID recordID, CName[] tags );static bool HasTag(TDBID recordID, CName tag)staticRTTI globalre.Hooks.Place( "NPCManager", "NPCManager::HasTag;TweakDBIDCName", (NPCManager_HasTag x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NPCManager_HasTag( TDBID recordID, CName tag );static bool HasVisualTag(WeakHandle<ScriptedPuppet> puppet, CName visualTag)staticRTTI globalre.Hooks.Place( "NPCManager", "NPCManager::HasVisualTag;ScriptedPuppetCName", (NPCManager_HasVisualTag x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NPCManager_HasVisualTag( WeakHandle<ScriptedPuppet> puppet, CName visualTag );