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

◆ RemoveSupportFulfillmentFromSourcePart()

void Rebuilding::RemoveSupportFulfillmentFromSourcePart ( string part_name)
inlineprotected

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

675 {
676 ConstructionPartRebuild rebPart = GetRebuildingPart(part_name);
677 set<int> tmp = rebPart.GetConfiguredSupportCategories();
678 int value;
679 foreach (int category : tmp)
680 {
681 value = rebPart.GetSupportProvided(category);
682 if (m_SupportFulfillment.Contains(category))
683 {
684 value = Math.Clamp(m_SupportFulfillment.Get(category) - value, 0, int.MAX);
685 }
686 m_SupportFulfillment.Set(category, value);
687 }
688 }
ref map< int, int > m_SupportFulfillment
Определения Rebuilding.c:29
ConstructionPartRebuild GetRebuildingPart(string part_name)
Определения Rebuilding.c:587

Перекрестные ссылки Math::Clamp(), GetRebuildingPart() и m_SupportFulfillment.

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