Enumerations | |
| enum | EPlayerSoundEventID { HOLD_BREATH = 1 , EXHAUSTED_BREATH , RELEASE_BREATH , STAMINA_DOWN_LIGHT , STAMINA_DOWN_HEAVY , STAMINA_UP_LIGHT , STAMINA_UP_HEAVY , STAMINA_UP_END , STAMINA_NORMAL_DUMMY , TAKING_DMG_LIGHT , TAKING_DMG_HEAVY , SYMPTOM_COUGH , SYMPTOM_LAUGHTER , SYMPTOM_SNEEZE , SYMPTOM_GASP , JUMP , MELEE_ATTACK_LIGHT , INJURED_LIGHT , INJURED_MEDIUM , INJURED_HIGH , FREEZING , RATTLING_TEETH , HOT , SYMPTOM_FATIGUE , STAMINA_LOW_FILTER_UPPER , STAMINA_LOW_FILTER_MID , STAMINA_LOW_FILTER_LOWER , DROWNING_BREATH , DROWNING_PAIN , PICKUP_HEAVY , THIRST , FORCE_FEED , FORCE_DRINK , ENUM_COUNT } |
Functions | |
| void | PlayerSoundEventHandler (PlayerBase player) |
| void | RegisterState (PlayerSoundEventBase state) |
| void | OnTick (float delta_time) |
| int | ConvertAnimIDtoEventID (int anim_id) |
| static override EPlayerSoundEventType | GetSoundEventType (int id) |
| override int | GetCurrentStateEventID () |
| override int | GetCurrentStateEventType () |
| override bool | PlayRequestEx (EPlayerSoundEventID id, bool sent_from_server=false, int param=0) |
| override bool | PlayRequest (EPlayerSoundEventID id, bool sent_from_server=false) |
Variables | |
| enum EPlayerSoundEventID | m_Player |
| const int | SOUND_EVENTS_MAX = EPlayerSoundEventID.ENUM_COUNT |
| static ref PlayerSoundEventBase | m_AvailableStates [SOUND_EVENTS_MAX] |
| static ref map< int, int > | m_ConfigIDToScriptIDmapping = new map<int,int> |
| ref PlayerSoundEventBase | m_CurrentState |
| ref Timer | m_UpdateTimer |
| enum EPlayerSoundEventID |
References m_ConfigIDToScriptIDmapping.
| override int GetCurrentStateEventID | ( | ) |
References m_CurrentState.
| override int GetCurrentStateEventType | ( | ) |
References m_CurrentState.
|
static |
References m_AvailableStates.
| void OnTick | ( | float | delta_time | ) |
References m_CurrentState.
| void PlayerSoundEventHandler | ( | PlayerBase | player | ) |
References CoughSoundEvent(), DamageLightSoundEvent(), DrowningEvent1(), ExhaustedBreathSoundEvent(), FatigueSoundEvent(), ForceFeedSoundEvent(), FreezingSoundEvent(), GaspSoundEvent(), HoldBreathSoundEvent(), HotSoundEvent(), InjuryHeavySoundEvent(), InjuryLightSoundEvent(), InjuryMediumSoundEvent(), JumpSoundEvent(), LaugherSoundEvent(), m_Player, m_UpdateTimer, MeleeAttackLightEvent(), PickupHeavySoundEvent(), RattlingTeethSoundEvent(), RegisterState(), ReleaseBreathSoundEvent(), SneezeSoundEvent(), StaminaDownHeavy(), StaminaDownLight(), StaminaLowFilterMid(), StaminaLowFilterUpper(), StaminaNormalDummy(), StaminaUpEnd(), StaminaUpHeavy(), StaminaUpLight(), and ThirstSoundEvent().
Referenced by ManBase::OnPlayerLoaded().
| override bool PlayRequest | ( | EPlayerSoundEventID | id, |
| bool | sent_from_server = false |
||
| ) |
References PlayRequestEx().
| override bool PlayRequestEx | ( | EPlayerSoundEventID | id, |
| bool | sent_from_server = false, |
||
| int | param = 0 |
||
| ) |
References PlayerSoundEventBase::CanPlay(), Error(), PlayerSoundEventBase::HasPriorityOverCurrent(), m_AvailableStates, m_CurrentState, m_Player, and SOUND_EVENTS_MAX.
Referenced by PlayRequest().
| void RegisterState | ( | PlayerSoundEventBase | state | ) |
References m_AvailableStates, and m_ConfigIDToScriptIDmapping.
Referenced by PlayerSoundEventHandler().
|
static |
Referenced by ConvertAnimIDtoEventID(), and RegisterState().
| ref PlayerSoundEventBase m_CurrentState |
| enum EPlayerSoundEventID m_Player |
| ref Timer m_UpdateTimer |
| const int SOUND_EVENTS_MAX = EPlayerSoundEventID.ENUM_COUNT |