class dialog
WidgetGameController
dialog.WidgetGameController
- 17 properties
- 10 functions
Extends InteractionUIBase game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
root | WeakHandle<ink.CanvasWidget> | 0xD0 | scripted |
hubsContainer | ink.BasePanelWidgetReference | 0xE0 | scripted |
hubControllers | WeakHandle<DialogHubLogicController>[] | 0xF8 | scripted |
activeHubController | WeakHandle<DialogHubLogicController> | 0x108 | scripted |
data | game.interactions.vis.DialogChoiceHubs | 0x118 | scripted |
activeHubID | int | 0x128 | scripted |
prevActiveHubID | int | 0x12C | scripted |
selectedIndex | int | 0x130 | scripted |
fadeAnimTime | float | 0x134 | scripted |
fadeDelay | float | 0x138 | scripted |
dialogFocusInputHintShown | bool | 0x13C | scripted |
hubAvailable | bool | 0x13D | scripted |
animCloseHudProxy | ink.anim.Proxy? | 0x140 | scripted |
currentFadeItem | WeakHandle<DialogHubLogicController> | 0x150 | scripted |
blackboard | WeakHandle<game.IBlackboard> | 0x160 | scripted |
uiSystemBB | UI_SystemDef? | 0x170 | scripted |
uiSystemId | red.CallbackObject? | 0x180 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "dialogWidgetGameController", "OnInitialize", (WidgetGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WidgetGameController_OnInitialize( dialog.WidgetGameController self );bool OnUninitialize()overrideRTTIre.Hooks.Place( "dialogWidgetGameController", "OnUninitialize", (WidgetGameController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WidgetGameController_OnUninitialize( dialog.WidgetGameController self );void UpdateDialogsData(game.interactions.vis.DialogChoiceHubs data)overrideRTTIre.Hooks.PlaceVoid( "dialogWidgetGameController", "UpdateDialogsData;script_ref<DialogChoiceHubs>", (WidgetGameController_UpdateDialogsData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WidgetGameController_UpdateDialogsData( dialog.WidgetGameController self, game.interactions.vis.DialogChoiceHubs data );bool OnDialogsActivateHub(int activeHubId)overrideRTTIre.Hooks.Place( "dialogWidgetGameController", "OnDialogsActivateHub", (WidgetGameController_OnDialogsActivateHub x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WidgetGameController_OnDialogsActivateHub( dialog.WidgetGameController self, int activeHubId );bool OnDialogsSelectIndex(int index)overrideRTTIre.Hooks.Place( "dialogWidgetGameController", "OnDialogsSelectIndex", (WidgetGameController_OnDialogsSelectIndex x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WidgetGameController_OnDialogsSelectIndex( dialog.WidgetGameController self, int index );void OnInteractionsChanged()overrideRTTIre.Hooks.PlaceVoid( "dialogWidgetGameController", "OnInteractionsChanged;", (WidgetGameController_OnInteractionsChanged x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WidgetGameController_OnInteractionsChanged( dialog.WidgetGameController self );void AdjustHubsCount(int count)RTTIre.Hooks.PlaceVoid( "dialogWidgetGameController", "AdjustHubsCount;Int32", (WidgetGameController_AdjustHubsCount x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WidgetGameController_AdjustHubsCount( dialog.WidgetGameController self, int count );void CloseDelayed(WeakHandle<DialogHubLogicController> hudController)RTTIre.Hooks.PlaceVoid( "dialogWidgetGameController", "CloseDelayed;DialogHubLogicController", (WidgetGameController_CloseDelayed x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WidgetGameController_CloseDelayed( dialog.WidgetGameController self, WeakHandle<DialogHubLogicController> hudController );bool OnFinish(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "dialogWidgetGameController", "OnFinish", (WidgetGameController_OnFinish x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WidgetGameController_OnFinish( dialog.WidgetGameController self, ink.anim.Proxy? proxy );bool OnMenuVisibilityChange(bool isMenuVisible)RTTIre.Hooks.Place( "dialogWidgetGameController", "OnMenuVisibilityChange", (WidgetGameController_OnMenuVisibilityChange x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WidgetGameController_OnMenuVisibilityChange( dialog.WidgetGameController self, bool isMenuVisible );