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

◆ EEKilled()

override void EEKilled ( Object killer)
private

item is able to explode in fire

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

1303 {
1304 super.EEKilled(killer);
1305
1307 if (killer && killer.IsFireplace() && CanExplodeInFire())
1308 {
1309 if (GetTemperature() >= GameConstants.ITEM_TEMPERATURE_TO_EXPLODE_MIN)
1310 {
1311 if (IsMagazine())
1312 {
1313 if (Magazine.Cast(this).GetAmmoCount() > 0)
1314 {
1315 ExplodeAmmo();
1316 }
1317 }
1318 else
1319 {
1320 Explode(DamageType.EXPLOSION);
1321 }
1322 }
1323 }
1324 }
DamageType
exposed from C++ (do not change)
Определения DamageSystem.c:11
bool CanExplodeInFire()
Определения ItemBase.c:2570
void ExplodeAmmo()
Определения ItemBase.c:1413
override void Explode(int damageType, string ammoType="")
Определения Trap_LandMine.c:220
const float ITEM_TEMPERATURE_TO_EXPLODE_MIN
misc
Определения 3_Game/DayZ/constants.c:1075

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