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

◆ GetKitRepairCost()

float PluginBase::GetKitRepairCost ( ItemBase repair_kit,
Object item )
inlineprivate

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

144 {
145 array<int> allowedRepairKitTypes = new array<int>();
146 array<float> repairKitCosts = new array<float>();
147
148 item.ConfigGetIntArray("repairableWithKits", allowedRepairKitTypes);
149 item.ConfigGetFloatArray("repairCosts", repairKitCosts);
150
151 int repairKitType = repair_kit.ConfigGetInt("repairKitType");
152
153 foreach (int i, int allowedKitType : allowedRepairKitTypes)
154 {
155 if (allowedKitType == repairKitType)
156 {
157 return repairKitCosts.Get(i);
158 }
159 }
160
161 return 0;
162 }

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