REDNODE / GAME API

InteractionUIBase

abstract classscriptedClass

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

Extended by 1 type

dialogWidgetGameController

Properties 14

NameTypeFlags
AreContactsOpenBoolscriptedprotected
AreDialogsOpenBoolscriptedprotected
AreInteractionsOpenBoolscriptedprotected
dialogIsScrollableBoolscriptedprivate
DialogsActiveHubListenerIdref<CallbackHandle>scriptedprotected
DialogsDataListenerIdref<CallbackHandle>scriptedprotected
DialogsSelectedChoiceListenerIdref<CallbackHandle>scriptedprotected
interactionIsScrollableBoolscriptedprivate
InteractionsBBDefinitionref<UIInteractionsDef>scriptedprotected
InteractionsBlackboardwref<IBlackboard>scriptedprotected
InteractionsDataListenerIdref<CallbackHandle>scriptedprotected
IsLootingOpenBoolscriptedprotected
lootingDataListenerIdref<CallbackHandle>scriptedprivate
lootingIsScrollableBoolscriptedprivate

Methods 11

protected cb func OnDialogsActivateHub(activeHubId: Int32) -> Boolscripted
protected cb func OnDialogsData(value: Variant) -> Boolscripted
protected cb func OnDialogsSelectIndex(index: Int32) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnInteractionData(value: Variant) -> Boolscripted
protected func OnInteractionsChanged()scripted
protected cb func OnLootingData(value: Variant) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
protected func UpdateDialogsData(data: script_ref<DialogChoiceHubs>)scripted
protected func UpdateInteractionData(data: script_ref<InteractionChoiceHubData>)scripted
private final func UpdateListBlackboard()scripted