class ink
GridController
ink.GridController
- 5 properties
- 9 functions
- 1 derived class
Extends ink.VirtualCompoundController ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Derived
Properties
| Property | Type | Offset | |
|---|---|---|---|
height | uint | 0x20C | |
width | uint | 0x208 | |
items | ink.GridItem[] | 0x230 | |
slotSize | Vector2 | 0x210 | |
itemTemplates | ink.GridItemTemplate[] | 0x250 |
Functions
void SetProvider(WeakHandle<ink.ItemPositionProviderWrapper> classifier)RTTIre.Hooks.PlaceVoid( "inkGridController", "SetProvider", (GridController_SetProvider x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GridController_SetProvider( ink.GridController self, WeakHandle<ink.ItemPositionProviderWrapper> classifier );uint GetIndexFromCoords(uint x, uint y)RTTIre.Hooks.Place( "inkGridController", "GetIndexFromCoords", (GridController_GetIndexFromCoords x) => { return re.Hooks.CallOriginal<re.msgpack.Uint>(); } ); [Msgpack.Gen] public readonly partial record struct GridController_GetIndexFromCoords( ink.GridController self, uint x, uint y );WeakHandle<ink.Widget> RemoveItemFromSlot(uint slotIdx)RTTIvoid PlaceItemInSlot(WeakHandle<ink.Widget> item, uint slotIdx)RTTIre.Hooks.PlaceVoid( "inkGridController", "PlaceItemInSlot", (GridController_PlaceItemInSlot x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GridController_PlaceItemInSlot( ink.GridController self, WeakHandle<ink.Widget> item, uint slotIdx );uint GetSlotIndex(Vector2 position)RTTIre.Hooks.Place( "inkGridController", "GetSlotIndex", (GridController_GetSlotIndex x) => { return re.Hooks.CallOriginal<re.msgpack.Uint>(); } ); [Msgpack.Gen] public readonly partial record struct GridController_GetSlotIndex( ink.GridController self, Vector2 position );WeakHandle<ink.Widget> GetItemWidget(uint itemIndex)RTTIVector2 GetItemPosition(uint itemIndex)RTTIre.Hooks.Place( "inkGridController", "GetItemPosition", (GridController_GetItemPosition x) => { return re.Hooks.CallOriginal<re.msgpack.Vector2>(); } ); [Msgpack.Gen] public readonly partial record struct GridController_GetItemPosition( ink.GridController self, uint itemIndex );Vector2 GetItemSize(uint itemIndex)RTTIre.Hooks.Place( "inkGridController", "GetItemSize", (GridController_GetItemSize x) => { return re.Hooks.CallOriginal<re.msgpack.Vector2>(); } ); [Msgpack.Gen] public readonly partial record struct GridController_GetItemSize( ink.GridController self, uint itemIndex );uint GetItemIndexFromSlot(uint slotIndex)RTTIre.Hooks.Place( "inkGridController", "GetItemIndexFromSlot", (GridController_GetItemIndexFromSlot x) => { return re.Hooks.CallOriginal<re.msgpack.Uint>(); } ); [Msgpack.Gen] public readonly partial record struct GridController_GetItemIndexFromSlot( ink.GridController self, uint slotIndex );