REDNODE / GAME API

CodexGameController

classscriptedClass

extends gameuiMenuGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 21

NameTypeFlags
activeDataref<CodexListSyncData>scriptedprivate
buttonHintsControllerwref<ButtonHints>scriptedprivate
buttonHintsManagerRefinkWidgetRefscriptedprivate
characterEntryViewControllerwref<CodexEntryViewController>scriptedprivate
characterEntryViewRefinkCompoundRefscriptedprivate
doubleInputPreventionFlagBoolscriptedprivate
emptyPlaceholderRefinkWidgetRefscriptedprivate
entryViewControllerwref<CodexEntryViewController>scriptedprivate
entryViewRefinkCompoundRefscriptedprivate
filtersContainerinkCompoundRefscriptedprivate
filtersControllersarray<wref<CodexFilterButtonController>>scriptedprivate
journalManagerwref<JournalManager>scriptedprivate
leftBlockControllerRefinkWidgetRefscriptedprivate
listControllerwref<CodexListVirtualNestedListController>scriptedprivate
noEntrySelectedWidgetinkWidgetRefscriptedprivate
onInputDeviceChangedCallbackIDref<CallbackHandle>scriptedprivate
playerwref<PlayerPuppet>scriptedprivate
selectedDataref<CodexEntryData>scriptedprivate
userDataEntryInt32scriptedprivate
virtualListinkWidgetRefscriptedprivate

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