CodexSystem
classscriptedClass
extends ScriptableSystem › IScriptableSystem › IScriptable › ISerializable
Properties 2
| Name | Type | Flags |
|---|---|---|
blackboard | wref<IBlackboard> | scriptedprivate |
codex | array<SCodexRecord> | scriptedprivate |
Methods 17
private final func AddCodexRecord(record: ref<CodexRecord_Record>)scripted
private final func codexInit()scripted
public final const func GetCodex() -> array<SCodexRecord>scripted
public final const func GetCodexRecordIndex(recordTweak: TweakDBID) -> Int32scripted
public final const func GetCodexRecordPartContent(recordID: TweakDBID, partName: CName) -> Stringscripted
public final const func GetCodexRecordParts(recordTweak: TweakDBID) -> array<SCodexRecordPart>scripted
public final const func IsRecordLocked(recordID: TweakDBID) -> Boolscripted
public final const func IsRecordPartLocked(recordID: TweakDBID, partName: CName) -> Boolscripted
private final func LockRecord(recordTweak: TweakDBID)scripted
private final func OnAddCodexRecordRequest(request: ref<CodexAddRecordRequest>)scripted
private func OnAttach()scripted
private final func OnCodexLockRecordRequest(request: ref<CodexLockRecordRequest>)scripted
private final func OnCodexUnlockRecordRequest(request: ref<CodexUnlockRecordRequest>)scripted
private final func OnUnlockCodexPartRequest(request: ref<UnlockCodexPartRequest>)scripted
private final func SendCallback()scripted
private final func UnlockCodexPart(recordTweak: TweakDBID, partName: CName)scripted
private final func UnlockRecord(recordTweak: TweakDBID)scripted