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

◆ EEKilled()

override void InventoryItem::EEKilled ( Object killer)
inlineprivate

item is able to explode in fire

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

1356 {
1357 super.EEKilled(killer);
1358
1360 if (killer && killer.IsFireplace() && CanExplodeInFire())
1361 {
1362 if (GetTemperature() >= GameConstants.ITEM_TEMPERATURE_TO_EXPLODE_MIN)
1363 {
1364 if (IsMagazine())
1365 {
1366 if (Magazine.Cast(this).GetAmmoCount() > 0)
1367 {
1368 ExplodeAmmo();
1369 }
1370 }
1371 else
1372 {
1373 Explode(DamageType.EXPLOSION);
1374 }
1375 }
1376 }
1377 }
DamageType
exposed from C++ (do not change)
Определения DamageSystem.c:11
override void Explode(int damageType, string ammoType="")
Определения Trap_LandMine.c:220
bool CanExplodeInFire()
Определения ItemBase.c:2537
void ExplodeAmmo()
Определения ItemBase.c:1462

Перекрестные ссылки CanExplodeInFire(), Explode(), ExplodeAmmo() и GameConstants::ITEM_TEMPERATURE_TO_EXPLODE_MIN.