ItemPreferredComparisonResolver
Base: IScriptable
None.
| Property | Type | |
|---|---|---|
cacheadAreaItems | ItemPreferredAreaItems?[] | scripted |
cachedComparableTypes | ItemComparableTypesCache?[] | scripted |
typeComparableItemsCache | TypeComparableItemsCache?[] | scripted |
dataManager | InventoryDataManagerV2? | scripted |
forcedCompareItem | game.InventoryItemData | scripted |
useForceCompare | bool | scripted |
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