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

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

void DamageDealtEffect ()
 
void ~DamageDealtEffect ()
 
void Update (float deltatime)
 

Закрытые данные

const float ALPHA_MIN = 0
 
const float ALPHA_MAX = 1
 
float m_HitDuration
 
float m_BreakPoint
 
float m_TimeActive
 
PPERequester_HealthHitReaction m_Requester
 

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

Конструктор(ы)

◆ DamageDealtEffect()

void DamageDealtEffect ( )
inlineprivate
11 {
12 m_HitDuration = 0.10;
13 m_BreakPoint = 0.05;
15 //Print("=====================================================");
16 //Print("=====================================================");
17 }
Super root of all classes in Enforce script.
Definition EnScript.c:11
PPERequester_HealthHitReaction m_Requester
Definition BulletHitReaction.c:8
float m_HitDuration
Definition BulletHitReaction.c:5
float m_BreakPoint
Definition BulletHitReaction.c:6
Definition EntityAI.c:95
static proto bool CastTo(out Class to, Class from)
Try to safely down-cast base class to child class.

Перекрестные ссылки Class::CastTo(), m_BreakPoint, m_HitDuration и m_Requester.

◆ ~DamageDealtEffect()

void ~DamageDealtEffect ( )
inlineprivate
20 {
22 }

Методы

◆ Update()

void Update ( float deltatime)
inlineprivate
25 {
26 float value;
27
29 {
31 }
32 else
33 {
35 value = 1 - tmp_value;
36 }
38 value = Math.Clamp(value,0,1);
40 //Print(val);
41 m_Requester.SetHitIntensity(val);
42
44 {
45 delete this;
46 }
47 }
const float ALPHA_MIN
Definition BulletHitReaction.c:3
const float ALPHA_MAX
Definition BulletHitReaction.c:4
float m_TimeActive
Definition BulletHitReaction.c:7
Definition EnMath.c:7
static proto float Clamp(float value, float min, float max)
Clamps 'value' to 'min' if it is lower than 'min', or to 'max' if it is higher than 'max'.
static proto float InverseLerp(float a, float b, float value)
Calculates the linear value that produces the interpolant value within the range [a,...
static proto float Lerp(float a, float b, float time)
Linearly interpolates between 'a' and 'b' given 'time'.

Перекрестные ссылки ALPHA_MAX, ALPHA_MIN, Math::Clamp(), Math::InverseLerp(), Math::Lerp(), m_BreakPoint, m_HitDuration, m_Requester и m_TimeActive.

Поля

◆ ALPHA_MAX

const float ALPHA_MAX = 1
private

Используется в Update().

◆ ALPHA_MIN

const float ALPHA_MIN = 0
private

Используется в Update().

◆ m_BreakPoint

float m_BreakPoint
private

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

◆ m_HitDuration

float m_HitDuration
private

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

◆ m_Requester

PPERequester_HealthHitReaction m_Requester
private

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

◆ m_TimeActive

float m_TimeActive
private

Используется в Update().


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