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

◆ CheckOperationalRequirements()

int BoatScript::CheckOperationalRequirements ( )
inlineprotected

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

255 {
256 int state = EBoatOperationalState.OK;
257
258 EntityAI item = null;
259
260 if (GetHealthLevel("") >= GameConstants.STATE_RUINED || GetHealthLevel("Engine") >= GameConstants.STATE_RUINED)
261 {
262 state |= EBoatOperationalState.RUINED;
263 }
264
265 if (GetFluidFraction(BoatFluid.FUEL) <= 0)
266 {
267 state |= EBoatOperationalState.NO_FUEL;
268 }
269
270 if (IsVitalSparkPlug())
271 {
272 item = FindAttachmentBySlotName("SparkPlug");
273 if (!item || (item && item.IsRuined()))
274 state |= EBoatOperationalState.NO_IGNITER;
275 }
276
277 return state;
278 }
class LogManager EntityAI
BoatFluid
Type of vehicle's fluid. (native, do not change or extend)
Определения Boat.c:14

Перекрестные ссылки GameConstants::STATE_RUINED.

Используется в OnBeforeEngineStart() и OnIgnition().