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

См. исходные тексты.

Структуры данных

class  InjuryHandlerThresholds
 
class  InjuryAnimValues
 

Перечисления

enum  eInjuryHandlerLevels {
  PRISTINE , WORN , DAMAGED , BADLY_DAMAGED ,
  RUINED
}
 

Функции

void InjuryAnimationHandler (PlayerBase player)
 
bool IsInjuryAnimEnabled ()
 
float GetInjuryAnimValue ()
 
ScriptInvoker GetInvoker ()
 
void Update (float deltaT)
 
eInjuryHandlerLevels GetOverrideLevel (eInjuryHandlerLevels unchanged_level)
 
void CheckValue (bool forceUpdate=false)
 
void Synchronize (eInjuryHandlerLevels level)
 
void SendValue (eInjuryHandlerLevels level)
 
void SetInjuryCommandParams (bool enable, eInjuryHandlerLevels level)
 
eInjuryHandlerLevels GetInjuryLevel (float health)
 
float GetInjuryValue (eInjuryHandlerLevels level)
 

Переменные

enum eInjuryHandlerLevels NONE = 0
 MUST BE POW2.
 
enum eInjuryHandlerLevels MORPHINE = 1
 
enum eInjuryHandlerLevels PAIN_KILLERS_LVL0 = 2
 
enum eInjuryHandlerLevels PAIN_KILLERS_LVL1 = 4
 
enum eInjuryHandlerLevels BROKEN_LEGS = 8
 
enum eInjuryHandlerLevels BROKEN_LEGS_SPLINT = 16
 
enum eInjuryHandlerLevels PRONE_ANIM_OVERRIDE = 32
 
enum eInjuryHandlerLevels VALUE_CHECK_INTERVAL = 5
 
const float SENSITIVTY_PERCENTAGE = 1
 
ref ScriptInvoker m_ChangedStateInvoker = new ScriptInvoker()
 
float m_TimeSinceLastTick = VALUE_CHECK_INTERVAL + 1
 
float m_LastUpdate
 
eInjuryHandlerLevels m_LastHealthUpdate
 
float m_HealthMaxValue
 
PlayerBase m_Player
 
bool m_AnimationChange = false
 owner
 
bool m_InjuryAnimEnabled = false
 
float m_InjuryAnimDamageValue = 0
 
int m_ForceInjuryAnimMask