BlackICE Scripting

class

CodexSystem

  • 2 properties
  • 17 functions

Extends game.ScriptableSystem game.IScriptableSystem IScriptable ISerializable

Properties

PropertyTypeOffset
codexSCodexRecord[]0x0 scripted
blackboardWeakHandle<game.IBlackboard>0x10 scripted

Functions

  • void OnAttach() overrideRTTI
  • void codexInit() RTTI
  • bool IsRecordLocked(TDBID recordID) RTTI
  • string GetCodexRecordPartContent(TDBID recordID, CName partName) RTTI
  • bool IsRecordPartLocked(TDBID recordID, CName partName) RTTI
  • SCodexRecord[] GetCodex() RTTI
  • SCodexRecordPart[] GetCodexRecordParts(TDBID recordTweak) RTTI
  • int GetCodexRecordIndex(TDBID recordTweak) RTTI
  • void AddCodexRecord(game.data.CodexRecord_Record record) RTTI
  • void UnlockRecord(TDBID recordTweak) RTTI
  • void UnlockCodexPart(TDBID recordTweak, CName partName) RTTI
  • void LockRecord(TDBID recordTweak) RTTI
  • void SendCallback() RTTI
  • void OnCodexUnlockRecordRequest(CodexUnlockRecordRequest request) RTTI
  • void OnCodexLockRecordRequest(CodexLockRecordRequest request) RTTI
  • void OnAddCodexRecordRequest(CodexAddRecordRequest request) RTTI
  • void OnUnlockCodexPartRequest(UnlockCodexPartRequest request) RTTI