class
PaperDollSlotController
- 7 properties
- 11 functions
Extends ink.ButtonDpadSupportedController ink.ButtonAnimatedController ink.ButtonController ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
equipArea | game.data.EquipmentArea | 0x118 | scripted |
slotIndex | int | 0x11C | scripted |
areaTags | CName[] | 0x120 | scripted |
itemID | game.ItemID | 0x130 | scripted |
slotName | string | 0x140 | scripted |
itemData | game.ItemData? | 0x160 | scripted |
locked | bool | 0x170 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "PaperDollSlotController", "OnInitialize", (PaperDollSlotController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PaperDollSlotController_OnInitialize( PaperDollSlotController self );void SetButtonDetails(string argText, game.data.EquipmentArea equipArea, int slotIndex, CName[] areaTags)RTTIre.Hooks.PlaceVoid( "PaperDollSlotController", "SetButtonDetails;script_ref<String>gamedataEquipmentAreaInt32script_ref<array<CName>>", (PaperDollSlotController_SetButtonDetails x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PaperDollSlotController_SetButtonDetails( PaperDollSlotController self, string argText, game.data.EquipmentArea equipArea, int slotIndex, CName[] areaTags );void SetItemInSlot(game.ItemID itemID)RTTIre.Hooks.PlaceVoid( "PaperDollSlotController", "SetItemInSlot;ItemID", (PaperDollSlotController_SetItemInSlot x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PaperDollSlotController_SetItemInSlot( PaperDollSlotController self, game.ItemID itemID );void SetSlotLocked(TDBID slotTweak)RTTIre.Hooks.PlaceVoid( "PaperDollSlotController", "SetSlotLocked;TweakDBID", (PaperDollSlotController_SetSlotLocked x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PaperDollSlotController_SetSlotLocked( PaperDollSlotController self, TDBID slotTweak );bool IsLocked()RTTIre.Hooks.Place( "PaperDollSlotController", "IsLocked;", (PaperDollSlotController_IsLocked x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PaperDollSlotController_IsLocked( PaperDollSlotController self );game.ItemID GetItem()RTTIre.Hooks.Place( "PaperDollSlotController", "GetItem;", (PaperDollSlotController_GetItem x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct PaperDollSlotController_GetItem( PaperDollSlotController self );game.ItemData? GetItemData()RTTIre.Hooks.Place( "PaperDollSlotController", "GetItemData;", (PaperDollSlotController_GetItemData x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemData>(); } ); [Msgpack.Gen] public readonly partial record struct PaperDollSlotController_GetItemData( PaperDollSlotController self );CName[] GetAreaTags()RTTIgame.data.EquipmentArea GetEquipArea()RTTIre.Hooks.Place( "PaperDollSlotController", "GetEquipArea;", (PaperDollSlotController_GetEquipArea x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.EquipmentArea>(); } ); [Msgpack.Gen] public readonly partial record struct PaperDollSlotController_GetEquipArea( PaperDollSlotController self );int GetSlotIndex()RTTIre.Hooks.Place( "PaperDollSlotController", "GetSlotIndex;", (PaperDollSlotController_GetSlotIndex x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct PaperDollSlotController_GetSlotIndex( PaperDollSlotController self );string GetSlotName()RTTIre.Hooks.Place( "PaperDollSlotController", "GetSlotName;", (PaperDollSlotController_GetSlotName x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct PaperDollSlotController_GetSlotName( PaperDollSlotController self );