BlackICE Scripting

class

CodexGameController

  • 21 properties
  • 20 functions

Extends game.ui.MenuGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
buttonHintsManagerRefink.WidgetReference0x10 scripted
entryViewRefink.CompoundWidgetReference0x28 scripted
characterEntryViewRefink.CompoundWidgetReference0x40 scripted
noEntrySelectedWidgetink.WidgetReference0x58 scripted
virtualListink.WidgetReference0x70 scripted
emptyPlaceholderRefink.WidgetReference0x88 scripted
leftBlockControllerRefink.WidgetReference0xA0 scripted
filtersContainerink.CompoundWidgetReference0xB8 scripted
journalManagerWeakHandle<game.JournalManager>0xD0 scripted
buttonHintsControllerWeakHandle<ButtonHints>0xE0 scripted
menuEventDispatcherWeakHandle<ink.MenuEventDispatcher>0xF0 scripted
listControllerWeakHandle<CodexListVirtualNestedListController>0x100 scripted
entryViewControllerWeakHandle<CodexEntryViewController>0x110 scripted
characterEntryViewControllerWeakHandle<CodexEntryViewController>0x120 scripted
playerWeakHandle<PlayerPuppet>0x130 scripted
activeDataCodexListSyncData?0x140 scripted
selectedDataCodexEntryData?0x150 scripted
userDataEntryint0x160 scripted
doubleInputPreventionFlagbool0x164 scripted
filtersControllersWeakHandle<CodexFilterButtonController>[]0x168 scripted
onInputDeviceChangedCallbackIDred.CallbackObject?0x178 scripted

Functions

  • bool OnInitialize() overrideRTTI
  • void SetupFilterButtons() RTTI
  • void RefreshButtonHints() RTTI
  • bool OnPlayerAttach(game.Object playerPuppet) RTTI
  • bool OnPlayerDetach(game.Object playerPuppet) RTTI
  • bool OnSetUserData(IScriptable userData) RTTI
  • bool OnInputDeviceChanged(uint value) RTTI
  • void SelectEntry() RTTI
  • int FindItem(int hash) RTTI
  • bool OnUninitialize() overrideRTTI
  • bool OnSetMenuEventDispatcher(WeakHandle<ink.MenuEventDispatcher> menuEventDispatcher) overrideRTTI
  • bool OnBack(IScriptable userData) overrideRTTI
  • bool OnEntryVisitedUpdate(uint entryHash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType) RTTI
  • bool OnEntryActivated(CodexSelectedEvent evt) RTTI
  • bool OnCodexForceSelectionEvent(CodexForceSelectionEvent evt) RTTI
  • void ForceSelectIndex(uint idx) RTTI
  • void PopulateData() RTTI
  • void ShowNodataWarning() RTTI
  • void HideNodataWarning() RTTI
  • bool OnCodexFilterButtonClicked(CodexFilterButtonClicked e) RTTI