InventoryItemPreferredComparisonResolver class
InventoryItemPreferredComparisonResolver
Inheritance
Base: IScriptable
Derived
None.
Properties
| Property | Type | |
|---|---|---|
cacheadAreaItems | InventoryItemPreferredAreaItems?[] | scripted |
cachedComparableTypes | InventoryItemComparableTypesCache?[] | scripted |
typeComparableItemsCache | InventoryTypeComparableItemsCache?[] | scripted |
inventoryScriptableSystem | UIInventoryScriptableSystem? | scripted |
forcedCompareItem | WeakHandle<UIInventoryItem> | scripted |
useForceCompare | bool | scripted |
Functions
void FlushCache()RTTIInventoryItemPreferredAreaItems? GetAreaItems(game.data.EquipmentArea equipmentArea, game.ItemID? comparedItemID)RTTIInventoryItemComparableTypesCache? CacheComparableType(WeakHandle<UIInventoryItem> item)RTTIInventoryItemComparableTypesCache? GetComparableTypes(WeakHandle<UIInventoryItem> item)RTTIInventoryTypeComparableItemsCache? GetTypeComparableItems(WeakHandle<UIInventoryItem> item)RTTIWeakHandle<UIInventoryItem>[] GetComparableItems(WeakHandle<UIInventoryItem> item)RTTIbool IsBetterComparableNewItem(WeakHandle<UIScriptableSystem> uiScriptableSystem, WeakHandle<UIInventoryItem> item)RTTIint GetPrefferedEquipedItemToCompare(WeakHandle<UIInventoryItem> item, WeakHandle<UIInventoryItem>[] itemsToCompare)RTTIWeakHandle<UIInventoryItem> GetPreferredComparisonItem(WeakHandle<UIInventoryItem> item)RTTIgame.ItemComparisonState GetItemComparisonState(WeakHandle<UIInventoryItem> item)RTTIbool IsComparable(WeakHandle<UIInventoryItem> item)RTTIbool IsTypeComparable(WeakHandle<UIInventoryItem> baseItem, game.data.ItemType comparedType)RTTIvoid DisableForceComparedItem()RTTIvoid ForceComparedItem(WeakHandle<UIInventoryItem> item)RTTIgame.ItemComparisonState CompareItemsByQuality(WeakHandle<UIInventoryItem> lhs, WeakHandle<UIInventoryItem> rhs)RTTIgame.ItemComparisonState CompareItemsByStats(WeakHandle<UIInventoryItem> lhs, WeakHandle<UIInventoryItem> rhs)RTTIstatic InventoryItemPreferredComparisonResolver? Make(UIInventoryScriptableSystem inventoryScriptableSystem)staticRTTI global