REDNODE / GAME API

dialogWidgetGameController

classscriptedClass

extends InteractionUIBase › inkHUDGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 17

NameTypeFlags
activeHubControllerwref<DialogHubLogicController>scriptedprivate
activeHubIDInt32scriptedprivate
animCloseHudProxyref<inkAnimProxy>scriptedprivate
blackboardwref<IBlackboard>scriptedprivate
currentFadeItemwref<DialogHubLogicController>scriptedpublic
dataDialogChoiceHubsscriptedprivate
dialogFocusInputHintShownBoolscriptedprivate
fadeAnimTimeFloatscriptedprivate
fadeDelayFloatscriptedprivate
hubAvailableBoolscriptedprivate
hubControllersarray<wref<DialogHubLogicController>>scriptedprivate
hubsContainerinkBasePanelRefscriptedprivate
prevActiveHubIDInt32scriptedprivate
rootwref<inkCanvas>scriptedprivate
selectedIndexInt32scriptedprivate
uiSystemBBref<UI_SystemDef>scriptedprivate
uiSystemIdref<CallbackHandle>scriptedprivate

Methods 10

private final func AdjustHubsCount(count: Int32)scripted
private final func CloseDelayed(hudController: wref<DialogHubLogicController>)scripted
protected cb func OnDialogsActivateHub(activeHubId: Int32) -> Boolscripted
protected cb func OnDialogsSelectIndex(index: Int32) -> Boolscripted
protected cb func OnFinish(proxy: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected func OnInteractionsChanged()scripted
protected cb func OnMenuVisibilityChange(isMenuVisible: Bool) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
protected func UpdateDialogsData(data: script_ref<DialogChoiceHubs>)scripted