class
CodexSystem
- 2 properties
- 17 functions
Extends game.ScriptableSystem game.IScriptableSystem IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
codex | SCodexRecord[] | 0x0 | scripted |
blackboard | WeakHandle<game.IBlackboard> | 0x10 | scripted |
Functions
void OnAttach()overrideRTTIre.Hooks.PlaceVoid( "CodexSystem", "OnAttach;", (CodexSystem_OnAttach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CodexSystem_OnAttach( CodexSystem self );void codexInit()RTTIre.Hooks.PlaceVoid( "CodexSystem", "codexInit;", (CodexSystem_codexInit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CodexSystem_codexInit( CodexSystem self );bool IsRecordLocked(TDBID recordID)RTTIre.Hooks.Place( "CodexSystem", "IsRecordLocked;TweakDBID", (CodexSystem_IsRecordLocked x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CodexSystem_IsRecordLocked( CodexSystem self, TDBID recordID );string GetCodexRecordPartContent(TDBID recordID, CName partName)RTTIre.Hooks.Place( "CodexSystem", "GetCodexRecordPartContent;TweakDBIDCName", (CodexSystem_GetCodexRecordPartContent x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct CodexSystem_GetCodexRecordPartContent( CodexSystem self, TDBID recordID, CName partName );bool IsRecordPartLocked(TDBID recordID, CName partName)RTTIre.Hooks.Place( "CodexSystem", "IsRecordPartLocked;TweakDBIDCName", (CodexSystem_IsRecordPartLocked x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CodexSystem_IsRecordPartLocked( CodexSystem self, TDBID recordID, CName partName );SCodexRecord[] GetCodex()RTTISCodexRecordPart[] GetCodexRecordParts(TDBID recordTweak)RTTIint GetCodexRecordIndex(TDBID recordTweak)RTTIre.Hooks.Place( "CodexSystem", "GetCodexRecordIndex;TweakDBID", (CodexSystem_GetCodexRecordIndex x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct CodexSystem_GetCodexRecordIndex( CodexSystem self, TDBID recordTweak );void AddCodexRecord(game.data.CodexRecord_Record record)RTTIre.Hooks.PlaceVoid( "CodexSystem", "AddCodexRecord;CodexRecord_Record", (CodexSystem_AddCodexRecord x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CodexSystem_AddCodexRecord( CodexSystem self, game.data.CodexRecord_Record? record );void UnlockRecord(TDBID recordTweak)RTTIre.Hooks.PlaceVoid( "CodexSystem", "UnlockRecord;TweakDBID", (CodexSystem_UnlockRecord x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CodexSystem_UnlockRecord( CodexSystem self, TDBID recordTweak );void UnlockCodexPart(TDBID recordTweak, CName partName)RTTIre.Hooks.PlaceVoid( "CodexSystem", "UnlockCodexPart;TweakDBIDCName", (CodexSystem_UnlockCodexPart x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CodexSystem_UnlockCodexPart( CodexSystem self, TDBID recordTweak, CName partName );void LockRecord(TDBID recordTweak)RTTIre.Hooks.PlaceVoid( "CodexSystem", "LockRecord;TweakDBID", (CodexSystem_LockRecord x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CodexSystem_LockRecord( CodexSystem self, TDBID recordTweak );void SendCallback()RTTIre.Hooks.PlaceVoid( "CodexSystem", "SendCallback;", (CodexSystem_SendCallback x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CodexSystem_SendCallback( CodexSystem self );void OnCodexUnlockRecordRequest(CodexUnlockRecordRequest request)RTTIre.Hooks.PlaceVoid( "CodexSystem", "OnCodexUnlockRecordRequest;CodexUnlockRecordRequest", (CodexSystem_OnCodexUnlockRecordRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CodexSystem_OnCodexUnlockRecordRequest( CodexSystem self, CodexUnlockRecordRequest? request );void OnCodexLockRecordRequest(CodexLockRecordRequest request)RTTIre.Hooks.PlaceVoid( "CodexSystem", "OnCodexLockRecordRequest;CodexLockRecordRequest", (CodexSystem_OnCodexLockRecordRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CodexSystem_OnCodexLockRecordRequest( CodexSystem self, CodexLockRecordRequest? request );void OnAddCodexRecordRequest(CodexAddRecordRequest request)RTTIre.Hooks.PlaceVoid( "CodexSystem", "OnAddCodexRecordRequest;CodexAddRecordRequest", (CodexSystem_OnAddCodexRecordRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CodexSystem_OnAddCodexRecordRequest( CodexSystem self, CodexAddRecordRequest? request );void OnUnlockCodexPartRequest(UnlockCodexPartRequest request)RTTIre.Hooks.PlaceVoid( "CodexSystem", "OnUnlockCodexPartRequest;UnlockCodexPartRequest", (CodexSystem_OnUnlockCodexPartRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CodexSystem_OnUnlockCodexPartRequest( CodexSystem self, UnlockCodexPartRequest? request );