REDNODE / GAME API

interactionWidgetGameController

classscriptedClass

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

Properties 26

NameTypeFlags
activeHubListenerIdref<CallbackHandle>scriptedprivate
areContactsOpenBoolscriptedprivate
bbwref<IBlackboard>scriptedprivate
bbInteractionwref<IBlackboard>scriptedprivate
bbInteractionDefinitionref<UIInteractionsDef>scriptedprivate
bbLastAttemptedChoiceCallbackIdref<CallbackHandle>scriptedprivate
bbPlayerStateMachinewref<IBlackboard>scriptedprivate
bbUIInteractionsDefref<UIInteractionsDef>scriptedprivate
contactsActiveListenerIdref<CallbackHandle>scriptedprivate
currentOptionsarray<InteractionChoiceData>scriptedprivate
dataActiveBoolscriptedprivate
hasProgressBarBoolscriptedprivate
idInt32scriptedprivate
isActiveBoolscriptedprivate
OnZoneChangeCallbackref<CallbackHandle>scriptedprivate
optionsListwref<inkHorizontalPanel>scriptedprivate
pendingRequestsInt32scriptedprivate
progressBarwref<DialogChoiceTimerController>scriptedprivate
progressBarHolderinkWidgetRefscriptedprivate
rootwref<inkWidget>scriptedprivate
spawnTokensarray<wref<inkAsyncSpawnRequest>>scriptedprivate
titleBorderwref<inkWidget>scriptedprivate
titleLabelwref<inkText>scriptedprivate
updateInteractionIdref<CallbackHandle>scriptedprivate
widgetsCallbacksarray<ref<CallbackHandle>>scriptedprivate
widgetsPoolarray<wref<inkWidget>>scriptedprivate

Methods 13

private final func GetOwner() -> ref<GameObject>scripted
private final func GetSkillcheck(choice: script_ref<InteractionChoiceData>, skillcheck: script_ref<UIInteractionSkillCheck>) -> Boolscripted
private final func GetSkillchecks(choiceHubData: script_ref<InteractionChoiceHubData>) -> array<UIInteractionSkillCheck>scripted
protected cb func OnChangeActiveVisualizer(value: Variant) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnItemSpawned(newItem: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnLastAttemptedChoice(value: Variant) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
protected cb func OnUpdateInteraction(argValue: Variant) -> Boolscripted
protected cb func OnZoneChange(value: Int32) -> Boolscripted
private final func ResolveRootVisibility()scripted
private final func UpadateChoiceData()scripted
private final func UpdateVisibility()scripted