class
InventoryEquipmentSlot
- 16 properties
- 17 functions
- 1 derived class
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Derived
Properties
| Property | Type | Offset | |
|---|---|---|---|
EquipSlotRef | ink.WidgetReference | 0x0 | scripted |
EmptySlotButtonRef | ink.WidgetReference | 0x18 | scripted |
BackgroundShape | ink.ImageWidgetReference | 0x30 | scripted |
BackgroundHighlight | ink.ImageWidgetReference | 0x48 | scripted |
BackgroundFrame | ink.ImageWidgetReference | 0x60 | scripted |
unavailableIcon | ink.WidgetReference | 0x78 | scripted |
toggleHighlight | ink.ImageWidgetReference | 0x90 | scripted |
CurrentItemView | WeakHandle<InventoryItemDisplayController> | 0xA8 | scripted |
Empty | bool | 0xB8 | scripted |
itemData | game.InventoryItemData | 0xC0 | scripted |
equipmentArea | game.data.EquipmentArea | 0x320 | scripted |
slotName | string | 0x328 | scripted |
slotIndex | int | 0x348 | scripted |
DisableSlot | bool | 0x34C | scripted |
smallSize | Vector2 | 0x350 | scripted |
bigSize | Vector2 | 0x358 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "InventoryEquipmentSlot", "OnInitialize", (InventoryEquipmentSlot_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryEquipmentSlot_OnInitialize( InventoryEquipmentSlot self );void SetDisableSlot(bool disableSlot)RTTIre.Hooks.PlaceVoid( "InventoryEquipmentSlot", "SetDisableSlot;Bool", (InventoryEquipmentSlot_SetDisableSlot x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryEquipmentSlot_SetDisableSlot( InventoryEquipmentSlot self, bool disableSlot );void Setup(game.InventoryItemData itemData, game.data.EquipmentArea equipmentArea, string? slotName, int? slotIndex, ent.Entity? ownerEntity)RTTIre.Hooks.PlaceVoid( "InventoryEquipmentSlot", "Setup;InventoryItemDatagamedataEquipmentAreaStringInt32Entity", (InventoryEquipmentSlot_Setup x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryEquipmentSlot_Setup( InventoryEquipmentSlot self, game.InventoryItemData itemData, game.data.EquipmentArea equipmentArea, string? slotName, int? slotIndex, ent.Entity? ownerEntity );void Show()RTTIre.Hooks.PlaceVoid( "InventoryEquipmentSlot", "Show;", (InventoryEquipmentSlot_Show x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryEquipmentSlot_Show( InventoryEquipmentSlot self );void Clear()RTTIre.Hooks.PlaceVoid( "InventoryEquipmentSlot", "Clear;", (InventoryEquipmentSlot_Clear x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryEquipmentSlot_Clear( InventoryEquipmentSlot self );void RefreshUI()RTTIre.Hooks.PlaceVoid( "InventoryEquipmentSlot", "RefreshUI;", (InventoryEquipmentSlot_RefreshUI x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryEquipmentSlot_RefreshUI( InventoryEquipmentSlot self );void SetShape(game.InventoryItemShape shapeType)RTTIre.Hooks.PlaceVoid( "InventoryEquipmentSlot", "SetShape;EInventoryItemShape", (InventoryEquipmentSlot_SetShape x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryEquipmentSlot_SetShape( InventoryEquipmentSlot self, game.InventoryItemShape shapeType );void Select()RTTIre.Hooks.PlaceVoid( "InventoryEquipmentSlot", "Select;", (InventoryEquipmentSlot_Select x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryEquipmentSlot_Select( InventoryEquipmentSlot self );void Unselect()RTTIre.Hooks.PlaceVoid( "InventoryEquipmentSlot", "Unselect;", (InventoryEquipmentSlot_Unselect x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryEquipmentSlot_Unselect( InventoryEquipmentSlot self );game.InventoryItemData GetItemData()RTTIre.Hooks.Place( "InventoryEquipmentSlot", "GetItemData;", (InventoryEquipmentSlot_GetItemData x) => { return re.Hooks.CallOriginal<re.msgpack.game.InventoryItemData>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryEquipmentSlot_GetItemData( InventoryEquipmentSlot self );WeakHandle<ink.Widget> GetSlotWidget()RTTIWeakHandle<ink.Widget> GetCustomizeWidget()RTTIgame.data.EquipmentArea GetEquipmentArea()RTTIre.Hooks.Place( "InventoryEquipmentSlot", "GetEquipmentArea;", (InventoryEquipmentSlot_GetEquipmentArea x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.EquipmentArea>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryEquipmentSlot_GetEquipmentArea( InventoryEquipmentSlot self );int GetEquipmentAreaEnumToInt()RTTIre.Hooks.Place( "InventoryEquipmentSlot", "GetEquipmentAreaEnumToInt;", (InventoryEquipmentSlot_GetEquipmentAreaEnumToInt x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryEquipmentSlot_GetEquipmentAreaEnumToInt( InventoryEquipmentSlot self );int GetSlotIndex()RTTIre.Hooks.Place( "InventoryEquipmentSlot", "GetSlotIndex;", (InventoryEquipmentSlot_GetSlotIndex x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryEquipmentSlot_GetSlotIndex( InventoryEquipmentSlot self );string GetSlotName()RTTIre.Hooks.Place( "InventoryEquipmentSlot", "GetSlotName;", (InventoryEquipmentSlot_GetSlotName x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryEquipmentSlot_GetSlotName( InventoryEquipmentSlot self );bool IsEmpty()RTTIre.Hooks.Place( "InventoryEquipmentSlot", "IsEmpty;", (InventoryEquipmentSlot_IsEmpty x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryEquipmentSlot_IsEmpty( InventoryEquipmentSlot self );