BlackICE Scripting

class

InteractionUIBase

  • 14 properties
  • 8 functions
  • 1 derived class

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

Properties

PropertyTypeOffset
InteractionsBlackboardWeakHandle<game.IBlackboard>0x58 scripted
InteractionsBBDefinitionUIInteractionsDef?0x68 scripted
DialogsDataListenerIdred.CallbackObject?0x78 scripted
DialogsActiveHubListenerIdred.CallbackObject?0x88 scripted
DialogsSelectedChoiceListenerIdred.CallbackObject?0x98 scripted
InteractionsDataListenerIdred.CallbackObject?0xA8 scripted
lootingDataListenerIdred.CallbackObject?0xB8 scripted
AreDialogsOpenbool0xC8 scripted
AreContactsOpenbool0xC9 scripted
IsLootingOpenbool0xCA scripted
AreInteractionsOpenbool0xCB scripted
interactionIsScrollablebool0xCC scripted
dialogIsScrollablebool0xCD scripted
lootingIsScrollablebool0xCE scripted

Functions

  • bool OnInitialize() RTTI
  • bool OnUninitialize() RTTI
  • void UpdateDialogsData(game.interactions.vis.DialogChoiceHubs data) RTTI
  • bool OnDialogsActivateHub(int activeHubId) RTTI
  • bool OnDialogsSelectIndex(int index) RTTI
  • void UpdateInteractionData(game.interactions.vis.InteractionChoiceHubData data) RTTI
  • void OnInteractionsChanged() RTTI
  • void UpdateListBlackboard() RTTI