CodexGameController
classscriptedClass
extends gameuiMenuGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Properties 21
| Name | Type | Flags |
|---|---|---|
activeData | ref<CodexListSyncData> | scriptedprivate |
buttonHintsController | wref<ButtonHints> | scriptedprivate |
buttonHintsManagerRef | inkWidgetRef | scriptedprivate |
characterEntryViewController | wref<CodexEntryViewController> | scriptedprivate |
characterEntryViewRef | inkCompoundRef | scriptedprivate |
doubleInputPreventionFlag | Bool | scriptedprivate |
emptyPlaceholderRef | inkWidgetRef | scriptedprivate |
entryViewController | wref<CodexEntryViewController> | scriptedprivate |
entryViewRef | inkCompoundRef | scriptedprivate |
filtersContainer | inkCompoundRef | scriptedprivate |
filtersControllers | array<wref<CodexFilterButtonController>> | scriptedprivate |
journalManager | wref<JournalManager> | scriptedprivate |
leftBlockControllerRef | inkWidgetRef | scriptedprivate |
listController | wref<CodexListVirtualNestedListController> | scriptedprivate |
menuEventDispatcher | wref<inkMenuEventDispatcher> | scriptedprivate |
noEntrySelectedWidget | inkWidgetRef | scriptedprivate |
onInputDeviceChangedCallbackID | ref<CallbackHandle> | scriptedprivate |
player | wref<PlayerPuppet> | scriptedprivate |
selectedData | ref<CodexEntryData> | scriptedprivate |
userDataEntry | Int32 | scriptedprivate |
virtualList | inkWidgetRef | scriptedprivate |
Methods 20
public func FindItem(hash: Int32) -> Int32scripted
private final func ForceSelectIndex(idx: Uint32)scripted
private final func HideNodataWarning()scripted
protected cb func OnBack(userData: ref<IScriptable>) -> Boolscripted
protected cb func OnCodexFilterButtonClicked(e: ref<CodexFilterButtonClicked>) -> Boolscripted
protected cb func OnCodexForceSelectionEvent(evt: ref<CodexForceSelectionEvent>) -> Boolscripted
protected cb func OnEntryActivated(evt: ref<CodexSelectedEvent>) -> Boolscripted
protected cb func OnEntryVisitedUpdate(entryHash: Uint32, className: CName, notifyOption: JournalNotifyOption, changeType: JournalChangeType) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnInputDeviceChanged(value: Uint32) -> 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 OnUninitialize() -> Boolscripted
private final func PopulateData()scripted
private final func RefreshButtonHints()scripted
private final func SelectEntry()scripted
private final func SetupFilterButtons()scripted
private final func ShowNodataWarning()scripted