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

◆ AddFuel()

float ItemBase::AddFuel ( float available_fuel)
inlineprotected

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

310 {
311 if (available_fuel == 0.0)
312 return 0.0;
313
314 GetCompEM().InteractBranch(this);
315 float needed_fuel = GetMaxFuel() - GetFuel();
316
317 if (needed_fuel > available_fuel)
318 {
319 SetFuel(GetFuel() + available_fuel);
320 return available_fuel; // Return used fuel amount
321 }
322 else
323 {
325 return needed_fuel;
326 }
327 }
void SetFuel(float fuel_amount)
Определения PowerGenerator.c:286
float GetMaxFuel()
Определения PowerGenerator.c:354
float GetFuel()
Определения PowerGenerator.c:348

Перекрестные ссылки GetFuel(), GetMaxFuel() и SetFuel().

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