Dayz 1.25
Dayz Code Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс AreaDamageLoopedDeferred_NoVehicle

A particular version of the deferred loop used to not damage players inside vehicles. Подробнее...

+ Граф наследования:AreaDamageLoopedDeferred_NoVehicle:

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

override bool OnEvaluateDamageEx (TriggerInsider insider, float deltaTime)
 
- Закрытые члены унаследованные от AreaDamageLoopedDeferred
override void SetDeferDuration (float time)
 
float CalculateDamageScale (TriggerInsider insider, float deltaTime)
 

Дополнительные унаследованные члены

- Закрытые данные унаследованные от AreaDamageLoopedDeferred
float m_DeferDuration = 1.0
 Time the damage should be deferred in seconds.
 

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

A particular version of the deferred loop used to not damage players inside vehicles.

Методы

◆ OnEvaluateDamageEx()

override bool OnEvaluateDamageEx ( TriggerInsider insider,
float deltaTime )
inlineprivate
5 {
6 // For case where player is inside vehicle
7 if ( insider.GetObject().IsMan() )
8 {
10 if ( playerInsider.GetCommand_Vehicle() )
11 return false;
12 }
13
14 return super.OnEvaluateDamageEx( insider, deltaTime );
15 }
Definition EntityAI.c:95
Definition PlayerBaseClient.c:2
Object GetObject()
Definition Trigger.c:28

Перекрестные ссылки TriggerInsider::GetObject().


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