Перечисления | |
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 } |
Функции | |
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) |
Переменные | |
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 ref map<int,int> |
ref PlayerSoundEventBase | m_CurrentState |
ref Timer | m_UpdateTimer |