BlackICE Scripting

class

ShardsMenuGameController

  • 22 properties
  • 22 functions

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

Properties

PropertyTypeOffset
buttonHintsManagerRefink.WidgetReference0x10 scripted
entryViewRefink.CompoundWidgetReference0x28 scripted
virtualListink.WidgetReference0x40 scripted
emptyPlaceholderRefink.WidgetReference0x58 scripted
rightViewPlaceholderRefink.WidgetReference0x70 scripted
leftBlockControllerRefink.WidgetReference0x88 scripted
crackHintink.WidgetReference0xA0 scripted
journalManagerWeakHandle<game.JournalManager>0xB8 scripted
buttonHintsControllerWeakHandle<ButtonHints>0xC8 scripted
entryViewControllerWeakHandle<CodexEntryViewController>0xD8 scripted
menuEventDispatcherWeakHandle<ink.MenuEventDispatcher>0xE8 scripted
listControllerWeakHandle<ShardsVirtualNestedListController>0xF8 scripted
InventoryManagerInventoryDataManagerV2?0x108 scripted
playerWeakHandle<PlayerPuppet>0x118 scripted
activeDataCodexListSyncData?0x128 scripted
hasNewCryptedEntriesbool0x138 scripted
isEncryptedEntrySelectedbool0x139 scripted
selectedDataShardEntryData?0x140 scripted
mingameBBWeakHandle<game.IBlackboard>0x150 scripted
userDataEntryint0x160 scripted
doubleInputPreventionFlagbool0x164 scripted
animationProxyink.anim.Proxy?0x168 scripted

Functions

  • bool OnInitialize() overrideRTTI
  • void RefreshButtonHints() RTTI
  • void PlayAnim(CName animName) RTTI
  • bool OnPlayerAttach(game.Object playerPuppet) RTTI
  • bool OnPlayerDetach(game.Object playerPuppet) RTTI
  • bool OnButtonRelease(ink.PointerEvent e) RTTI
  • bool OnSetUserData(IScriptable userData) 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 OnShardSelectedEvent(ShardSelectedEvent evt) RTTI
  • bool OnShardForceSelectionEvent(ShardForceSelectionEvent evt) RTTI
  • bool OnShardsMenuGameControllerDelayInit(ShardForceSelectionEvent evt) RTTI
  • void ForceSelectIndex(uint i) RTTI
  • void PopulateData() RTTI
  • bool ProcessItem(game.InventoryItemData item, VirutalNestedListData[] data, int level, int[]? newEntries) RTTI
  • VirutalNestedListData? GetVirtualDataForCrypted(game.InventoryItemData item, WeakHandle<game.JournalOnscreen> curShard, int level, int[]? newEntries) RTTI
  • void ShowNodataWarning() RTTI
  • void HideNodataWarning() RTTI