CodexSystem
Base: game.ScriptableSystem
None.
| Property | Type | |
|---|---|---|
codex | SCodexRecord[] | scripted |
blackboard | WeakHandle<game.IBlackboard> | scripted |
void OnAttach() overrideRTTIvoid codexInit() RTTIbool IsRecordLocked(TDBID recordID) RTTIstring GetCodexRecordPartContent(TDBID recordID, CName partName) RTTIbool IsRecordPartLocked(TDBID recordID, CName partName) RTTISCodexRecord[] GetCodex() RTTISCodexRecordPart[] GetCodexRecordParts(TDBID recordTweak) RTTIint GetCodexRecordIndex(TDBID recordTweak) RTTIvoid AddCodexRecord(game.data.CodexRecord_Record record) RTTIvoid UnlockRecord(TDBID recordTweak) RTTIvoid UnlockCodexPart(TDBID recordTweak, CName partName) RTTIvoid LockRecord(TDBID recordTweak) RTTIvoid SendCallback() RTTIvoid OnCodexUnlockRecordRequest(CodexUnlockRecordRequest request) RTTIvoid OnCodexLockRecordRequest(CodexLockRecordRequest request) RTTIvoid OnAddCodexRecordRequest(CodexAddRecordRequest request) RTTIvoid OnUnlockCodexPartRequest(UnlockCodexPartRequest request) RTTI