BackpackDataView
classscriptedClass
extends ScriptableDataView › BaseScriptableDataSource › AbstractDataSource › IScriptable › ISerializable
Extended by 1 type
Properties 4
| Name | Type | Flags |
|---|---|---|
attachmentsList | array<gamedataItemType> | scriptedprivate |
itemFilterType | ItemFilterCategory | scriptedprotected |
itemSortMode | ItemSortMode | scriptedprivate |
uiScriptableSystem | wref<UIScriptableSystem> | scriptedprivate |
Methods 20
public final func BindUIScriptableSystem(uiScriptableSystem: wref<UIScriptableSystem>)scripted
public func DerivedFilterItem(data: ref<IScriptable>) -> DerivedFilterResultscripted
private final func FilterAttachments(itemData: script_ref<InventoryItemData>) -> Boolscripted
private final func FilterClothes(itemData: script_ref<InventoryItemData>) -> Boolscripted
private final func FilterConsumable(itemData: script_ref<InventoryItemData>) -> Boolscripted
private final func FilterCyberware(itemData: script_ref<InventoryItemData>) -> Boolscripted
private final func FilterCyberwareByEquipmentArea(equipmentArea: gamedataEquipmentArea) -> Boolscripted
private final func FilterCyberwareByItemType(itemType: gamedataItemType) -> Boolscripted
public func FilterItem(data: ref<IScriptable>) -> Boolscripted
private final func FilterQuestItems(itemData: script_ref<InventoryItemData>) -> Boolscripted
private final func FilterWeapons(itemData: script_ref<InventoryItemData>) -> Boolscripted
public final func GetFilterType() -> ItemFilterCategoryscripted
public final func GetSortMode() -> ItemSortModescripted
protected func NewPreSortingInjection(builder: ref<NewItemCompareBuilder>) -> ref<NewItemCompareBuilder>scripted
protected func PreFilterInjection(itemData: script_ref<InventoryItemData>) -> Boolscripted
protected func PreSortingInjection(builder: ref<ItemCompareBuilder>) -> ref<ItemCompareBuilder>scripted
public final func SetFilterType(type: ItemFilterCategory)scripted
public final func SetSortMode(mode: ItemSortMode)scripted
public func SortItem(left: ref<IScriptable>, right: ref<IScriptable>) -> Boolscripted
public final func SortItemNew(left: ref<WrappedInventoryItemData>, right: ref<WrappedInventoryItemData>) -> Boolscripted