DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ ParseYieldItemsForCompatibility()

void ParseYieldItemsForCompatibility ( array< ECatchingBaitCategories > excludedTypes = null)
protected

См. определение в файле CatchingContextBase.c строка 80

81 {
82 YieldItemBase yItem;
83 int count = m_YieldsMapAll.Count();
84 for (int i = 0; i < count; i++)
85 {
86 yItem = m_YieldsMapAll.GetElement(i);
87 if (m_ExcludedItems.Find(yItem) != -1) //skip already excluded yitems
88 continue;
89
90 if (CheckMaskCompatibility(yItem) && CheckBaitCompatibility(yItem,excludedTypes))
91 {
92 m_CompatibleItems.Insert(yItem);
93 }
94 }
95 }
ref array< YieldItemBase > m_ExcludedItems
Определения CatchingContextBase.c:25
ref array< YieldItemBase > m_CompatibleItems
Определения CatchingContextBase.c:24
YieldsMap m_YieldsMapAll
Определения CatchingContextBase.c:16
bool CheckBaitCompatibility(YieldItemBase yItem, array< ECatchingBaitCategories > excludedTypes=null)
Определения CatchingContextBase.c:174
bool CheckMaskCompatibility(YieldItemBase yItem)
Определения CatchingContextBase.c:169

Перекрестные ссылки CheckBaitCompatibility(), CheckMaskCompatibility(), m_CompatibleItems, m_ExcludedItems и m_YieldsMapAll.

Используется в SetupInitialTypes().