class
BackpackDataView
- 4 properties
- 20 functions
- 1 derived class
Extends ink.ScriptableDataViewWrapper ink.BaseScriptableDataSource ink.AbstractDataSourceWrapper IScriptable ISerializable
Derived
Properties
| Property | Type | Offset | |
|---|---|---|---|
itemSortMode | ItemSortMode | 0x0 | scripted |
attachmentsList | game.data.ItemType[] | 0x8 | scripted |
uiScriptableSystem | WeakHandle<UIScriptableSystem> | 0x18 | scripted |
itemFilterType | ItemFilterCategory | 0x28 | scripted |
Functions
void BindUIScriptableSystem(WeakHandle<UIScriptableSystem> uiScriptableSystem)RTTIre.Hooks.PlaceVoid( "BackpackDataView", "BindUIScriptableSystem;UIScriptableSystem", (BackpackDataView_BindUIScriptableSystem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BackpackDataView_BindUIScriptableSystem( BackpackDataView self, WeakHandle<UIScriptableSystem> uiScriptableSystem );void SetFilterType(ItemFilterCategory type)RTTIre.Hooks.PlaceVoid( "BackpackDataView", "SetFilterType;ItemFilterCategory", (BackpackDataView_SetFilterType x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BackpackDataView_SetFilterType( BackpackDataView self, ItemFilterCategory type );ItemFilterCategory GetFilterType()RTTIre.Hooks.Place( "BackpackDataView", "GetFilterType;", (BackpackDataView_GetFilterType x) => { return re.Hooks.CallOriginal<re.msgpack.ItemFilterCategory>(); } ); [Msgpack.Gen] public readonly partial record struct BackpackDataView_GetFilterType( BackpackDataView self );void SetSortMode(ItemSortMode mode)RTTIre.Hooks.PlaceVoid( "BackpackDataView", "SetSortMode;ItemSortMode", (BackpackDataView_SetSortMode x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BackpackDataView_SetSortMode( BackpackDataView self, ItemSortMode mode );ItemSortMode GetSortMode()RTTIre.Hooks.Place( "BackpackDataView", "GetSortMode;", (BackpackDataView_GetSortMode x) => { return re.Hooks.CallOriginal<re.msgpack.ItemSortMode>(); } ); [Msgpack.Gen] public readonly partial record struct BackpackDataView_GetSortMode( BackpackDataView self );ItemCompareBuilder? PreSortingInjection(ItemCompareBuilder builder)RTTIre.Hooks.Place( "BackpackDataView", "PreSortingInjection;ItemCompareBuilder", (BackpackDataView_PreSortingInjection x) => { return re.Hooks.CallOriginal<re.msgpack.ItemCompareBuilder>(); } ); [Msgpack.Gen] public readonly partial record struct BackpackDataView_PreSortingInjection( BackpackDataView self, ItemCompareBuilder? builder );NewItemCompareBuilder? NewPreSortingInjection(NewItemCompareBuilder builder)RTTIre.Hooks.Place( "BackpackDataView", "NewPreSortingInjection;NewItemCompareBuilder", (BackpackDataView_NewPreSortingInjection x) => { return re.Hooks.CallOriginal<re.msgpack.NewItemCompareBuilder>(); } ); [Msgpack.Gen] public readonly partial record struct BackpackDataView_NewPreSortingInjection( BackpackDataView self, NewItemCompareBuilder? builder );bool PreFilterInjection(game.InventoryItemData itemData)RTTIre.Hooks.Place( "BackpackDataView", "PreFilterInjection;script_ref<InventoryItemData>", (BackpackDataView_PreFilterInjection x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BackpackDataView_PreFilterInjection( BackpackDataView self, game.InventoryItemData itemData );bool SortItemNew(WrappedInventoryItemData left, WrappedInventoryItemData right)RTTIre.Hooks.Place( "BackpackDataView", "SortItemNew;WrappedInventoryItemDataWrappedInventoryItemData", (BackpackDataView_SortItemNew x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BackpackDataView_SortItemNew( BackpackDataView self, WrappedInventoryItemData? left, WrappedInventoryItemData? right );bool SortItem(IScriptable left, IScriptable right)overrideRTTIre.Hooks.Place( "BackpackDataView", "SortItem;IScriptableIScriptable", (BackpackDataView_SortItem x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BackpackDataView_SortItem( BackpackDataView self, IScriptable? left, IScriptable? right );bool FilterItem(IScriptable data)overrideRTTIre.Hooks.Place( "BackpackDataView", "FilterItem;IScriptable", (BackpackDataView_FilterItem x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BackpackDataView_FilterItem( BackpackDataView self, IScriptable? data );DerivedFilterResult DerivedFilterItem(IScriptable data)RTTIre.Hooks.Place( "BackpackDataView", "DerivedFilterItem;IScriptable", (BackpackDataView_DerivedFilterItem x) => { return re.Hooks.CallOriginal<re.msgpack.DerivedFilterResult>(); } ); [Msgpack.Gen] public readonly partial record struct BackpackDataView_DerivedFilterItem( BackpackDataView self, IScriptable? data );bool FilterWeapons(game.InventoryItemData itemData)RTTIre.Hooks.Place( "BackpackDataView", "FilterWeapons;script_ref<InventoryItemData>", (BackpackDataView_FilterWeapons x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BackpackDataView_FilterWeapons( BackpackDataView self, game.InventoryItemData itemData );bool FilterClothes(game.InventoryItemData itemData)RTTIre.Hooks.Place( "BackpackDataView", "FilterClothes;script_ref<InventoryItemData>", (BackpackDataView_FilterClothes x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BackpackDataView_FilterClothes( BackpackDataView self, game.InventoryItemData itemData );bool FilterConsumable(game.InventoryItemData itemData)RTTIre.Hooks.Place( "BackpackDataView", "FilterConsumable;script_ref<InventoryItemData>", (BackpackDataView_FilterConsumable x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BackpackDataView_FilterConsumable( BackpackDataView self, game.InventoryItemData itemData );bool FilterCyberwareByItemType(game.data.ItemType itemType)RTTIre.Hooks.Place( "BackpackDataView", "FilterCyberwareByItemType;gamedataItemType", (BackpackDataView_FilterCyberwareByItemType x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BackpackDataView_FilterCyberwareByItemType( BackpackDataView self, game.data.ItemType itemType );bool FilterCyberwareByEquipmentArea(game.data.EquipmentArea equipmentArea)RTTIre.Hooks.Place( "BackpackDataView", "FilterCyberwareByEquipmentArea;gamedataEquipmentArea", (BackpackDataView_FilterCyberwareByEquipmentArea x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BackpackDataView_FilterCyberwareByEquipmentArea( BackpackDataView self, game.data.EquipmentArea equipmentArea );bool FilterCyberware(game.InventoryItemData itemData)RTTIre.Hooks.Place( "BackpackDataView", "FilterCyberware;script_ref<InventoryItemData>", (BackpackDataView_FilterCyberware x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BackpackDataView_FilterCyberware( BackpackDataView self, game.InventoryItemData itemData );bool FilterAttachments(game.InventoryItemData itemData)RTTIre.Hooks.Place( "BackpackDataView", "FilterAttachments;script_ref<InventoryItemData>", (BackpackDataView_FilterAttachments x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BackpackDataView_FilterAttachments( BackpackDataView self, game.InventoryItemData itemData );bool FilterQuestItems(game.InventoryItemData itemData)RTTIre.Hooks.Place( "BackpackDataView", "FilterQuestItems;script_ref<InventoryItemData>", (BackpackDataView_FilterQuestItems x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BackpackDataView_FilterQuestItems( BackpackDataView self, game.InventoryItemData itemData );