BlackICE Scripting

class

InventoryItemPreferredComparisonResolver

  • 6 properties
  • 17 functions

Extends IScriptable ISerializable

Properties

PropertyTypeOffset
cacheadAreaItemsInventoryItemPreferredAreaItems?[]0x0 scripted
cachedComparableTypesInventoryItemComparableTypesCache?[]0x10 scripted
typeComparableItemsCacheInventoryTypeComparableItemsCache?[]0x20 scripted
inventoryScriptableSystemUIInventoryScriptableSystem?0x30 scripted
forcedCompareItemWeakHandle<UIInventoryItem>0x40 scripted
useForceComparebool0x50 scripted

Functions

  • void FlushCache() RTTI
  • InventoryItemPreferredAreaItems? GetAreaItems(game.data.EquipmentArea equipmentArea, game.ItemID? comparedItemID) RTTI
  • InventoryItemComparableTypesCache? CacheComparableType(WeakHandle<UIInventoryItem> item) RTTI
  • InventoryItemComparableTypesCache? GetComparableTypes(WeakHandle<UIInventoryItem> item) RTTI
  • InventoryTypeComparableItemsCache? GetTypeComparableItems(WeakHandle<UIInventoryItem> item) RTTI
  • WeakHandle<UIInventoryItem>[] GetComparableItems(WeakHandle<UIInventoryItem> item) RTTI
  • bool IsBetterComparableNewItem(WeakHandle<UIScriptableSystem> uiScriptableSystem, WeakHandle<UIInventoryItem> item) RTTI
  • int GetPrefferedEquipedItemToCompare(WeakHandle<UIInventoryItem> item, WeakHandle<UIInventoryItem>[] itemsToCompare) RTTI
  • WeakHandle<UIInventoryItem> GetPreferredComparisonItem(WeakHandle<UIInventoryItem> item) RTTI
  • game.ItemComparisonState GetItemComparisonState(WeakHandle<UIInventoryItem> item) RTTI
  • bool IsComparable(WeakHandle<UIInventoryItem> item) RTTI
  • bool IsTypeComparable(WeakHandle<UIInventoryItem> baseItem, game.data.ItemType comparedType) RTTI
  • void DisableForceComparedItem() RTTI
  • void ForceComparedItem(WeakHandle<UIInventoryItem> item) RTTI
  • game.ItemComparisonState CompareItemsByQuality(WeakHandle<UIInventoryItem> lhs, WeakHandle<UIInventoryItem> rhs) RTTI
  • game.ItemComparisonState CompareItemsByStats(WeakHandle<UIInventoryItem> lhs, WeakHandle<UIInventoryItem> rhs) RTTI
  • static InventoryItemPreferredComparisonResolver? Make(UIInventoryScriptableSystem inventoryScriptableSystem) staticRTTI global