BlackICE Scripting

class

BackpackDataView

  • 4 properties
  • 20 functions
  • 1 derived class

Extends ink.ScriptableDataViewWrapper ink.BaseScriptableDataSource ink.AbstractDataSourceWrapper IScriptable ISerializable

Properties

PropertyTypeOffset
itemSortModeItemSortMode0x0 scripted
attachmentsListgame.data.ItemType[]0x8 scripted
uiScriptableSystemWeakHandle<UIScriptableSystem>0x18 scripted
itemFilterTypeItemFilterCategory0x28 scripted

Functions

  • void BindUIScriptableSystem(WeakHandle<UIScriptableSystem> uiScriptableSystem) RTTI
  • void SetFilterType(ItemFilterCategory type) RTTI
  • ItemFilterCategory GetFilterType() RTTI
  • void SetSortMode(ItemSortMode mode) RTTI
  • ItemSortMode GetSortMode() RTTI
  • ItemCompareBuilder? PreSortingInjection(ItemCompareBuilder builder) RTTI
  • NewItemCompareBuilder? NewPreSortingInjection(NewItemCompareBuilder builder) RTTI
  • bool PreFilterInjection(game.InventoryItemData itemData) RTTI
  • bool SortItemNew(WrappedInventoryItemData left, WrappedInventoryItemData right) RTTI
  • bool SortItem(IScriptable left, IScriptable right) overrideRTTI
  • bool FilterItem(IScriptable data) overrideRTTI
  • DerivedFilterResult DerivedFilterItem(IScriptable data) RTTI
  • bool FilterWeapons(game.InventoryItemData itemData) RTTI
  • bool FilterClothes(game.InventoryItemData itemData) RTTI
  • bool FilterConsumable(game.InventoryItemData itemData) RTTI
  • bool FilterCyberwareByItemType(game.data.ItemType itemType) RTTI
  • bool FilterCyberwareByEquipmentArea(game.data.EquipmentArea equipmentArea) RTTI
  • bool FilterCyberware(game.InventoryItemData itemData) RTTI
  • bool FilterAttachments(game.InventoryItemData itemData) RTTI
  • bool FilterQuestItems(game.InventoryItemData itemData) RTTI