interactionWidgetGameController
classscriptedClass
extends inkHUDGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Properties 26
| Name | Type | Flags |
|---|---|---|
activeHubListenerId | ref<CallbackHandle> | scriptedprivate |
areContactsOpen | Bool | scriptedprivate |
bb | wref<IBlackboard> | scriptedprivate |
bbInteraction | wref<IBlackboard> | scriptedprivate |
bbInteractionDefinition | ref<UIInteractionsDef> | scriptedprivate |
bbLastAttemptedChoiceCallbackId | ref<CallbackHandle> | scriptedprivate |
bbPlayerStateMachine | wref<IBlackboard> | scriptedprivate |
bbUIInteractionsDef | ref<UIInteractionsDef> | scriptedprivate |
contactsActiveListenerId | ref<CallbackHandle> | scriptedprivate |
currentOptions | array<InteractionChoiceData> | scriptedprivate |
dataActive | Bool | scriptedprivate |
hasProgressBar | Bool | scriptedprivate |
id | Int32 | scriptedprivate |
isActive | Bool | scriptedprivate |
OnZoneChangeCallback | ref<CallbackHandle> | scriptedprivate |
optionsList | wref<inkHorizontalPanel> | scriptedprivate |
pendingRequests | Int32 | scriptedprivate |
progressBar | wref<DialogChoiceTimerController> | scriptedprivate |
progressBarHolder | inkWidgetRef | scriptedprivate |
root | wref<inkWidget> | scriptedprivate |
spawnTokens | array<wref<inkAsyncSpawnRequest>> | scriptedprivate |
titleBorder | wref<inkWidget> | scriptedprivate |
titleLabel | wref<inkText> | scriptedprivate |
updateInteractionId | ref<CallbackHandle> | scriptedprivate |
widgetsCallbacks | array<ref<CallbackHandle>> | scriptedprivate |
widgetsPool | array<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