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