class
InteractionUIBase
- 14 properties
- 8 functions
- 1 derived class
Extends game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Derived
Properties
| Property | Type | Offset | |
|---|---|---|---|
InteractionsBlackboard | WeakHandle<game.IBlackboard> | 0x58 | scripted |
InteractionsBBDefinition | UIInteractionsDef? | 0x68 | scripted |
DialogsDataListenerId | red.CallbackObject? | 0x78 | scripted |
DialogsActiveHubListenerId | red.CallbackObject? | 0x88 | scripted |
DialogsSelectedChoiceListenerId | red.CallbackObject? | 0x98 | scripted |
InteractionsDataListenerId | red.CallbackObject? | 0xA8 | scripted |
lootingDataListenerId | red.CallbackObject? | 0xB8 | scripted |
AreDialogsOpen | bool | 0xC8 | scripted |
AreContactsOpen | bool | 0xC9 | scripted |
IsLootingOpen | bool | 0xCA | scripted |
AreInteractionsOpen | bool | 0xCB | scripted |
interactionIsScrollable | bool | 0xCC | scripted |
dialogIsScrollable | bool | 0xCD | scripted |
lootingIsScrollable | bool | 0xCE | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "InteractionUIBase", "OnInitialize", (InteractionUIBase_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InteractionUIBase_OnInitialize( InteractionUIBase self );bool OnUninitialize()RTTIre.Hooks.Place( "InteractionUIBase", "OnUninitialize", (InteractionUIBase_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InteractionUIBase_OnUninitialize( InteractionUIBase self );void UpdateDialogsData(game.interactions.vis.DialogChoiceHubs data)RTTIre.Hooks.PlaceVoid( "InteractionUIBase", "UpdateDialogsData;script_ref<DialogChoiceHubs>", (InteractionUIBase_UpdateDialogsData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InteractionUIBase_UpdateDialogsData( InteractionUIBase self, game.interactions.vis.DialogChoiceHubs data );bool OnDialogsActivateHub(int activeHubId)RTTIre.Hooks.Place( "InteractionUIBase", "OnDialogsActivateHub", (InteractionUIBase_OnDialogsActivateHub x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InteractionUIBase_OnDialogsActivateHub( InteractionUIBase self, int activeHubId );bool OnDialogsSelectIndex(int index)RTTIre.Hooks.Place( "InteractionUIBase", "OnDialogsSelectIndex", (InteractionUIBase_OnDialogsSelectIndex x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InteractionUIBase_OnDialogsSelectIndex( InteractionUIBase self, int index );void UpdateInteractionData(game.interactions.vis.InteractionChoiceHubData data)RTTIre.Hooks.PlaceVoid( "InteractionUIBase", "UpdateInteractionData;script_ref<InteractionChoiceHubData>", (InteractionUIBase_UpdateInteractionData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InteractionUIBase_UpdateInteractionData( InteractionUIBase self, game.interactions.vis.InteractionChoiceHubData data );void OnInteractionsChanged()RTTIre.Hooks.PlaceVoid( "InteractionUIBase", "OnInteractionsChanged;", (InteractionUIBase_OnInteractionsChanged x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InteractionUIBase_OnInteractionsChanged( InteractionUIBase self );void UpdateListBlackboard()RTTIre.Hooks.PlaceVoid( "InteractionUIBase", "UpdateListBlackboard;", (InteractionUIBase_UpdateListBlackboard x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InteractionUIBase_UpdateListBlackboard( InteractionUIBase self );