REDNODE / GAME API

BackpackDataView

classscriptedClass

extends ScriptableDataView › BaseScriptableDataSource › AbstractDataSource › IScriptable › ISerializable

Extended by 1 type

VendorDataView

Properties 4

NameTypeFlags
attachmentsListarray<gamedataItemType>scriptedprivate
itemFilterTypeItemFilterCategoryscriptedprotected
itemSortModeItemSortModescriptedprivate
uiScriptableSystemwref<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