class InjurySoundHandlerClientSource
InjurySoundHandlerClient › InjurySoundHandlerBase › SoundHandlerBase
All members, including inherited
Constants 6
const float SOUND_INTERVALS_LIGHT_MIN = 15Referenced by ProcessSound()
const float SOUND_INTERVALS_LIGHT_MAX = 30Referenced by ProcessSound()
const float SOUND_INTERVALS_MEDIUM_MIN = 10Referenced by ProcessSound()
const float SOUND_INTERVALS_MEDIUM_MAX = 25Referenced by ProcessSound()
const float SOUND_INTERVALS_HEAVY_MIN = 3Referenced by ProcessSound()
const float SOUND_INTERVALS_HEAVY_MAX = 12Referenced by ProcessSound()
Members 4
ref HumanMovementState m_MovementState = new HumanMovementStateReferenced by DetermineInjuryZone()
eInjurySoundZones m_InjurySoundZoneeInjuryHandlerLevels m_InjuryLevelReferenced by Update()
float m_SoundTimeReferenced by ProcessSound()
Methods 4
eInjurySoundZones DetermineInjuryZone(eInjuryHandlerLevels level)References Math.Clamp(), Human.GetMovementState(), HumanMovementState.m_iMovement
Show 3 more
, HumanMovementState.m_iStanceIdx, m_MovementState, and SoundHandlerBase.m_PlayerReferenced by Update()
override void Update()References DetermineInjuryZone(), ProcessSound(), PlayerBase.m_HealthLevel
Show 2 more
, m_InjuryLevel, and SoundHandlerBase.m_Playervoid ProcessSound(eInjurySoundZones zone)Referenced by Update()
void PlaySound(eInjurySoundZones zone)Referenced by ProcessSound()