BlackICE Scripting

class interaction

WidgetGameController

interaction.WidgetGameController

  • 26 properties
  • 10 functions

Extends game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
rootWeakHandle<ink.Widget>0x58 scripted
titleLabelWeakHandle<ink.TextWidget>0x68 scripted
titleBorderWeakHandle<ink.Widget>0x78 scripted
optionsListWeakHandle<ink.HorizontalPanelWidget>0x88 scripted
widgetsPoolWeakHandle<ink.Widget>[]0x98 scripted
widgetsCallbacksred.CallbackObject?[]0xA8 scripted
bbInteractionWeakHandle<game.IBlackboard>0xB8 scripted
bbPlayerStateMachineWeakHandle<game.IBlackboard>0xC8 scripted
bbInteractionDefinitionUIInteractionsDef?0xD8 scripted
updateInteractionIdred.CallbackObject?0xE8 scripted
activeHubListenerIdred.CallbackObject?0xF8 scripted
contactsActiveListenerIdred.CallbackObject?0x108 scripted
idint0x118 scripted
isActivebool0x11C scripted
areContactsOpenbool0x11D scripted
dataActivebool0x11E scripted
progressBarHolderink.WidgetReference0x120 scripted
progressBarWeakHandle<DialogChoiceTimerController>0x138 scripted
hasProgressBarbool0x148 scripted
bbWeakHandle<game.IBlackboard>0x150 scripted
bbUIInteractionsDefUIInteractionsDef?0x160 scripted
bbLastAttemptedChoiceCallbackIdred.CallbackObject?0x170 scripted
OnZoneChangeCallbackred.CallbackObject?0x180 scripted
pendingRequestsint0x190 scripted
spawnTokensWeakHandle<ink.AsyncSpawnRequest>[]0x198 scripted
currentOptionsgame.interactions.vis.InteractionChoiceData[]0x1A8 scripted

Functions

  • bool OnInitialize() RTTI
  • bool OnUninitialize() RTTI
  • game.Object? GetOwner() RTTI
  • bool OnItemSpawned(ink.Widget newItem, IScriptable userData) RTTI
  • void UpadateChoiceData() RTTI
  • void ResolveRootVisibility() RTTI
  • UIInteractionSkillCheck[] GetSkillchecks(game.interactions.vis.InteractionChoiceHubData choiceHubData) RTTI
  • bool GetSkillcheck(game.interactions.vis.InteractionChoiceData choice, UIInteractionSkillCheck skillcheck) RTTI
  • bool OnZoneChange(int value) RTTI
  • void UpdateVisibility() RTTI