DayZ 1.26
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс Ammo_40mm_Explosive
+ Граф наследования:Ammo_40mm_Explosive:

Закрытые члены

override bool ShootsExplosiveAmmo ()
 
override void OnActivatedByItem (notnull ItemBase item)
 
override void EEKilled (Object killer)
 
override void OnDamageDestroyed (int oldLevel)
 

Подробное описание

Методы

◆ EEKilled()

override void EEKilled ( Object killer)
inlineprivate
201 {
202 super.EEKilled(killer);
203 DamageSystem.ExplosionDamage(this, null, "Explosion_40mm_Ammo", GetPosition(), DamageType.EXPLOSION);
204 GetGame().GetCallQueue( CALL_CATEGORY_SYSTEM ).CallLater( DeleteSafe, 1000, false);
205 }
DamageType
exposed from C++ (do not change)
Definition DamageSystem.c:11
class JsonUndergroundAreaTriggerData GetPosition
Definition UndergroundAreaLoader.c:9
Definition EntityAI.c:95
proto native CGame GetGame()
const int CALL_CATEGORY_SYSTEM
Definition tools.c:8

Перекрестные ссылки CALL_CATEGORY_SYSTEM, GetGame() и GetPosition.

◆ OnActivatedByItem()

override void OnActivatedByItem ( notnull ItemBase item)
inlineprivate
193 {
194 if (GetGame().IsServer())
195 {
196 DamageSystem.ExplosionDamage(this, null, "Explosion_40mm_Ammo", item.GetPosition(), DamageType.EXPLOSION);
197 }
198 }

Перекрестные ссылки GetGame().

◆ OnDamageDestroyed()

override void OnDamageDestroyed ( int oldLevel)
inlineprivate
208 {
209 super.OnDamageDestroyed(oldLevel);
210 #ifndef SERVER
211 ClearFlags(EntityFlags.VISIBLE, false);
212 #endif
213 }
EntityFlags
Entity flags.
Definition EnEntity.c:115
proto native int ClearFlags(int flags, bool immedUpdate=true)

Перекрестные ссылки ClearFlags().

◆ ShootsExplosiveAmmo()

override bool ShootsExplosiveAmmo ( )
inlineprivate
188 {
189 return true;
190 }

Объявления и описания членов класса находятся в файле: