DIFF

class InjuryAnimationHandlerSource

Constructors 1

void InjuryAnimationHandler(PlayerBase player)
Referenced by PlayerBase.Init()

Constants 2

const float VALUE_CHECK_INTERVAL = 5
Referenced by Update()
const float SENSITIVTY_PERCENTAGE = 1

how much the value needs to change up/down from previous update to trigger a new update(in percent)

Members 10

ref ScriptInvoker m_ChangedStateInvoker = new ScriptInvoker()
Referenced by CheckValue(), and GetInvoker()
float m_TimeSinceLastTick = VALUE_CHECK_INTERVAL + 1
Referenced by Update()
float m_LastUpdate
eInjuryHandlerLevels m_LastHealthUpdate
Referenced by CheckValue()
float m_HealthMaxValue
private PlayerBase m_Player

owner

private bool m_AnimationChange = false
private bool m_InjuryAnimEnabled = false
private float m_InjuryAnimDamageValue = 0

Methods 11

bool IsInjuryAnimEnabled()
ScriptInvoker GetInvoker()
void Synchronize(eInjuryHandlerLevels level)
Referenced by CheckValue()
void SendValue(eInjuryHandlerLevels level)
Referenced by CheckValue()
void SetInjuryCommandParams(bool enable, eInjuryHandlerLevels level)