CodexSystem class
CodexSystem
Inheritance
Base: game.ScriptableSystem
Derived
None.
Properties
| Property | Type | |
|---|---|---|
codex | SCodexRecord[] | scripted |
blackboard | WeakHandle<game.IBlackboard> | scripted |
Functions
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