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

◆ PartHasAnySupportFulfilled()

bool Rebuilding::PartHasAnySupportFulfilled ( string part_name)
inlineprotected

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

625 {
626 if (!super.PartHasAnySupportFulfilled(part_name))
627 return false;
628
629 ConstructionPartRebuild rebPart = GetRebuildingPart(part_name);
630 set<int> tmp = rebPart.GetConfiguredSupportCategories();
631 if (tmp.Count() > 0) //can fail only if some support category is defined
632 {
633 foreach (int category : tmp)
634 {
635 if (rebPart.GetSupportRequirement(category) <= m_SupportFulfillment.Get(category))
636 return true;
637 }
638
639 return false;
640 }
641
642 return true;
643 }
ref map< int, int > m_SupportFulfillment
Определения Rebuilding.c:29
ConstructionPartRebuild GetRebuildingPart(string part_name)
Определения Rebuilding.c:587

Перекрестные ссылки GetRebuildingPart() и m_SupportFulfillment.

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