ShardsMenuGameController
classscriptedClass
extends gameuiMenuGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Properties 22
| Name | Type | Flags |
|---|---|---|
activeData | ref<CodexListSyncData> | scriptedprivate |
animationProxy | ref<inkAnimProxy> | scriptedprivate |
buttonHintsController | wref<ButtonHints> | scriptedprivate |
buttonHintsManagerRef | inkWidgetRef | scriptedprivate |
crackHint | inkWidgetRef | scriptedprivate |
doubleInputPreventionFlag | Bool | scriptedprivate |
emptyPlaceholderRef | inkWidgetRef | scriptedprivate |
entryViewController | wref<CodexEntryViewController> | scriptedprivate |
entryViewRef | inkCompoundRef | scriptedprivate |
hasNewCryptedEntries | Bool | scriptedprivate |
InventoryManager | ref<InventoryDataManagerV2> | scriptedprivate |
isEncryptedEntrySelected | Bool | scriptedprivate |
journalManager | wref<JournalManager> | scriptedprivate |
leftBlockControllerRef | inkWidgetRef | scriptedprivate |
listController | wref<ShardsVirtualNestedListController> | scriptedprivate |
menuEventDispatcher | wref<inkMenuEventDispatcher> | scriptedprivate |
mingameBB | wref<IBlackboard> | scriptedprivate |
player | wref<PlayerPuppet> | scriptedprivate |
rightViewPlaceholderRef | inkWidgetRef | scriptedprivate |
selectedData | ref<ShardEntryData> | scriptedprivate |
userDataEntry | Int32 | scriptedprivate |
virtualList | inkWidgetRef | scriptedprivate |
Methods 22
public func FindItem(hash: Int32) -> Int32scripted
private final func ForceSelectIndex(i: Uint32)scripted
private final func GetVirtualDataForCrypted(item: script_ref<InventoryItemData>, curShard: wref<JournalOnscreen>, level: Int32, opt newEntries: script_ref<array<Int32>>) -> ref<VirutalNestedListData>scripted
private final func HideNodataWarning()scripted
protected cb func OnBack(userData: ref<IScriptable>) -> Boolscripted
protected cb func OnButtonRelease(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnEntryVisitedUpdate(entryHash: Uint32, className: CName, notifyOption: JournalNotifyOption, changeType: JournalChangeType) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnPlayerAttach(playerPuppet: ref<GameObject>) -> Boolscripted
protected cb func OnPlayerDetach(playerPuppet: ref<GameObject>) -> Boolscripted
protected cb func OnSetMenuEventDispatcher(menuEventDispatcher: wref<inkMenuEventDispatcher>) -> Boolscripted
protected cb func OnSetUserData(userData: ref<IScriptable>) -> Boolscripted
protected cb func OnShardForceSelectionEvent(evt: ref<ShardForceSelectionEvent>) -> Boolscripted
protected cb func OnShardSelectedEvent(evt: ref<ShardSelectedEvent>) -> Boolscripted
protected cb func OnShardsMenuGameControllerDelayInit(evt: ref<ShardForceSelectionEvent>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
public final func PlayAnim(animName: CName)scripted
private final func PopulateData()scripted
private final func ProcessItem(item: script_ref<InventoryItemData>, data: script_ref<array<ref<VirutalNestedListData>>>, level: Int32, opt newEntries: script_ref<array<Int32>>) -> Boolscripted
private final func RefreshButtonHints()scripted
private final func SelectEntry()scripted
private final func ShowNodataWarning()scripted