class
BackpackEquipSlotChooserPopup
- 17 properties
- 13 functions
Extends game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
titleText | ink.TextWidgetReference | 0x0 | scripted |
buttonHintsRoot | ink.WidgetReference | 0x18 | scripted |
rairtyBar | ink.WidgetReference | 0x30 | scripted |
root | ink.WidgetReference | 0x48 | scripted |
background | ink.WidgetReference | 0x60 | scripted |
weaponSlotsContainer | ink.CompoundWidgetReference | 0x78 | scripted |
tooltipsManagerRef | ink.WidgetReference | 0x90 | scripted |
buttonHintsController | WeakHandle<ButtonHints> | 0xA8 | scripted |
gameData | game.ItemData? | 0xB8 | scripted |
buttonOk | ink.WidgetReference | 0xC8 | scripted |
buttonCancel | ink.WidgetReference | 0xE0 | scripted |
data | BackpackEquipSlotChooserData? | 0xF8 | scripted |
selectedSlotIndex | int | 0x108 | scripted |
tooltipsManager | WeakHandle<game.ui.TooltipsManager> | 0x110 | scripted |
comparisonResolver | InventoryItemPreferredComparisonResolver? | 0x120 | scripted |
libraryPath | ink.WidgetLibraryReference | 0x130 | scripted |
closeData | BackpackEquipSlotChooserCloseData? | 0x140 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "BackpackEquipSlotChooserPopup", "OnInitialize", (BackpackEquipSlotChooserPopup_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BackpackEquipSlotChooserPopup_OnInitialize( BackpackEquipSlotChooserPopup self );void SpawnWeaponSlots(UIInventoryScriptableSystem inventoryScriptableSystem)RTTIre.Hooks.PlaceVoid( "BackpackEquipSlotChooserPopup", "SpawnWeaponSlots;UIInventoryScriptableSystem", (BackpackEquipSlotChooserPopup_SpawnWeaponSlots x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BackpackEquipSlotChooserPopup_SpawnWeaponSlots( BackpackEquipSlotChooserPopup self, UIInventoryScriptableSystem? inventoryScriptableSystem );bool OnSlotHoverOut(ink.PointerEvent e)RTTIre.Hooks.Place( "BackpackEquipSlotChooserPopup", "OnSlotHoverOut", (BackpackEquipSlotChooserPopup_OnSlotHoverOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BackpackEquipSlotChooserPopup_OnSlotHoverOut( BackpackEquipSlotChooserPopup self, ink.PointerEvent? e );bool OnSlotHoverOver(ink.PointerEvent e)RTTIre.Hooks.Place( "BackpackEquipSlotChooserPopup", "OnSlotHoverOver", (BackpackEquipSlotChooserPopup_OnSlotHoverOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BackpackEquipSlotChooserPopup_OnSlotHoverOver( BackpackEquipSlotChooserPopup self, ink.PointerEvent? e );bool OnSlotClick(ink.PointerEvent e)RTTIre.Hooks.Place( "BackpackEquipSlotChooserPopup", "OnSlotClick", (BackpackEquipSlotChooserPopup_OnSlotClick x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BackpackEquipSlotChooserPopup_OnSlotClick( BackpackEquipSlotChooserPopup self, ink.PointerEvent? e );bool OnUninitialize()RTTIre.Hooks.Place( "BackpackEquipSlotChooserPopup", "OnUninitialize", (BackpackEquipSlotChooserPopup_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BackpackEquipSlotChooserPopup_OnUninitialize( BackpackEquipSlotChooserPopup self );void SetButtonHints()RTTIre.Hooks.PlaceVoid( "BackpackEquipSlotChooserPopup", "SetButtonHints;", (BackpackEquipSlotChooserPopup_SetButtonHints x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BackpackEquipSlotChooserPopup_SetButtonHints( BackpackEquipSlotChooserPopup self );void AddButtonHints(CName actionName, string label)RTTIre.Hooks.PlaceVoid( "BackpackEquipSlotChooserPopup", "AddButtonHints;CNamescript_ref<String>", (BackpackEquipSlotChooserPopup_AddButtonHints x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BackpackEquipSlotChooserPopup_AddButtonHints( BackpackEquipSlotChooserPopup self, CName actionName, string label );bool OnHandlePressInput(ink.PointerEvent evt)RTTIre.Hooks.Place( "BackpackEquipSlotChooserPopup", "OnHandlePressInput", (BackpackEquipSlotChooserPopup_OnHandlePressInput x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BackpackEquipSlotChooserPopup_OnHandlePressInput( BackpackEquipSlotChooserPopup self, ink.PointerEvent? evt );bool OnOkClick(WeakHandle<ink.ButtonController> controller)RTTIre.Hooks.Place( "BackpackEquipSlotChooserPopup", "OnOkClick", (BackpackEquipSlotChooserPopup_OnOkClick x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BackpackEquipSlotChooserPopup_OnOkClick( BackpackEquipSlotChooserPopup self, WeakHandle<ink.ButtonController> controller );bool OnCancelClick(WeakHandle<ink.ButtonController> controller)RTTIre.Hooks.Place( "BackpackEquipSlotChooserPopup", "OnCancelClick", (BackpackEquipSlotChooserPopup_OnCancelClick x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BackpackEquipSlotChooserPopup_OnCancelClick( BackpackEquipSlotChooserPopup self, WeakHandle<ink.ButtonController> controller );void Close(bool success)RTTIre.Hooks.PlaceVoid( "BackpackEquipSlotChooserPopup", "Close;Bool", (BackpackEquipSlotChooserPopup_Close x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BackpackEquipSlotChooserPopup_Close( BackpackEquipSlotChooserPopup self, bool success );bool OnCloseAnimationFinished(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "BackpackEquipSlotChooserPopup", "OnCloseAnimationFinished", (BackpackEquipSlotChooserPopup_OnCloseAnimationFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BackpackEquipSlotChooserPopup_OnCloseAnimationFinished( BackpackEquipSlotChooserPopup self, ink.anim.Proxy? proxy );