class
CraftingDataView
- 4 properties
- 8 functions
Extends ink.ScriptableDataViewWrapper ink.BaseScriptableDataSource ink.AbstractDataSourceWrapper IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
itemFilterType | ItemFilterCategory | 0x0 | scripted |
itemSortMode | ItemSortMode | 0x4 | scripted |
attachmentsList | game.data.ItemType[] | 0x8 | scripted |
uiScriptableSystem | WeakHandle<UIScriptableSystem> | 0x18 | scripted |
Functions
void BindUIScriptableSystem(WeakHandle<UIScriptableSystem> uiScriptableSystem)RTTIre.Hooks.PlaceVoid( "CraftingDataView", "BindUIScriptableSystem;UIScriptableSystem", (CraftingDataView_BindUIScriptableSystem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CraftingDataView_BindUIScriptableSystem( CraftingDataView self, WeakHandle<UIScriptableSystem> uiScriptableSystem );void SetFilterType(ItemFilterCategory type)RTTIre.Hooks.PlaceVoid( "CraftingDataView", "SetFilterType;ItemFilterCategory", (CraftingDataView_SetFilterType x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CraftingDataView_SetFilterType( CraftingDataView self, ItemFilterCategory type );ItemFilterCategory GetFilterType()RTTIre.Hooks.Place( "CraftingDataView", "GetFilterType;", (CraftingDataView_GetFilterType x) => { return re.Hooks.CallOriginal<re.msgpack.ItemFilterCategory>(); } ); [Msgpack.Gen] public readonly partial record struct CraftingDataView_GetFilterType( CraftingDataView self );void SetSortMode(ItemSortMode mode)RTTIre.Hooks.PlaceVoid( "CraftingDataView", "SetSortMode;ItemSortMode", (CraftingDataView_SetSortMode x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CraftingDataView_SetSortMode( CraftingDataView self, ItemSortMode mode );ItemSortMode GetSortMode()RTTIre.Hooks.Place( "CraftingDataView", "GetSortMode;", (CraftingDataView_GetSortMode x) => { return re.Hooks.CallOriginal<re.msgpack.ItemSortMode>(); } ); [Msgpack.Gen] public readonly partial record struct CraftingDataView_GetSortMode( CraftingDataView self );ItemCompareBuilder? PreSortingInjection(ItemCompareBuilder builder)RTTIre.Hooks.Place( "CraftingDataView", "PreSortingInjection;ItemCompareBuilder", (CraftingDataView_PreSortingInjection x) => { return re.Hooks.CallOriginal<re.msgpack.ItemCompareBuilder>(); } ); [Msgpack.Gen] public readonly partial record struct CraftingDataView_PreSortingInjection( CraftingDataView self, ItemCompareBuilder? builder );bool SortItem(IScriptable left, IScriptable right)overrideRTTIre.Hooks.Place( "CraftingDataView", "SortItem;IScriptableIScriptable", (CraftingDataView_SortItem x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CraftingDataView_SortItem( CraftingDataView self, IScriptable? left, IScriptable? right );bool FilterItem(IScriptable item)overrideRTTIre.Hooks.Place( "CraftingDataView", "FilterItem;IScriptable", (CraftingDataView_FilterItem x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CraftingDataView_FilterItem( CraftingDataView self, IScriptable? item );