Структуры данных | |
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 |