ItemPreferredComparisonResolver class
ItemPreferredComparisonResolver
Inheritance
Base: IScriptable
Derived
None.
Properties
| Property | Type | |
|---|---|---|
cacheadAreaItems | ItemPreferredAreaItems?[] | scripted |
cachedComparableTypes | ItemComparableTypesCache?[] | scripted |
typeComparableItemsCache | TypeComparableItemsCache?[] | scripted |
dataManager | InventoryDataManagerV2? | scripted |
forcedCompareItem | game.InventoryItemData | scripted |
useForceCompare | bool | scripted |
Functions
void FlushCache()RTTIItemPreferredAreaItems? GetAreaItems(game.data.EquipmentArea equipmentArea)RTTIbool IsAreaSelfComparable(game.InventoryItemData item)RTTIItemComparableTypesCache? CacheComparableType(game.InventoryItemData item)RTTIItemComparableTypesCache? GetComparableTypes(game.InventoryItemData item)RTTITypeComparableItemsCache? GetTypeComparableItems(game.InventoryItemData item)RTTIgame.InventoryItemData[] GetComparableItems(game.InventoryItemData item)RTTIbool IsBetterComparableNewItem(WeakHandle<UIScriptableSystem> uiScriptableSystem, game.InventoryItemData item)RTTIgame.InventoryItemData GetPreferredComparisonItem(game.InventoryItemData item)RTTIgame.ItemComparisonState GetItemComparisonState(game.InventoryItemData item)RTTIbool IsComparable(game.InventoryItemData item)RTTIbool IsTypeComparable(game.InventoryItemData baseItem, game.data.ItemType comparedType)RTTIvoid DisableForceComparedItem()RTTIvoid ForceComparedItem(game.InventoryItemData item)RTTIvoid ForceDisableComparison()RTTIgame.ItemComparisonState CompareItemsByQuality(game.InventoryItemData lhs, game.InventoryItemData rhs)RTTIgame.ItemComparisonState CompareItemsByStats(game.InventoryItemData lhs, game.InventoryItemData rhs)RTTIstatic ItemPreferredComparisonResolver? Make(InventoryDataManagerV2 inventoryDataManager)staticRTTI global