13enum EPlayerSoundEventParam
117 player.GetMovementState(
m_Hms);
139 if (param & EPlayerSoundEventParam.HIGHEST_PRIORITY)
168 super.OnPlay(player);
170 player.OnVoiceEvent(
this);
186 events.Event_OnSoundWaveEnded.Insert(
OnEnd );
187 events.Event_OnSoundWaveStopped.Insert(
OnInterupt );
eBleedingSourceType m_Type
private void OnTick(PlayerBase player, float deltaT)
EPlayerSoundEventType GetPriorityOverTypes()
enum EPlayerSoundEventType HIGHEST_PRIORITY
enum EPlayerSoundEventType SKIP_CONTROLLED_PLAYER
void ~PlayerSoundEventBase()
ref HumanMovementState m_Hms
EPlayerSoundEventType m_HasPriorityOverTypes
bool m_ProcessPlaybackEvent
void InitEx(PlayerBase player, int param)
enum EPlayerSoundEventType ENUM_COUNT
int GetSoundVoiceAnimEventClassID()
static proto native void SendEvent(StatsEventData data)
universal analytics event
AbstractWave m_SoundSetCallback
int m_SoundVoiceAnimEventClassID
bool IsSoundCallbackExist()
proto void SetPosition(vector position)
proto Managed GetUserData()
proto float GetLength()
WARNING: Blocking! Waits for header to load.
proto int GetTime()
returns mission time in milliseconds
AbstractWave ProcessVoiceEvent(string pEventType, string pUserString, int pUserInt)
int m_iMovement
current stance (DayZPlayerConstants.STANCEIDX_ERECT, ...), only if the command has a stance
override void OnPlay(PlayerBase player)
override bool HasPriorityOverCurrent(PlayerBase player, EPlayerSoundEventID other_state_id, EPlayerSoundEventType type_other)
override bool HasHoldBreathException()
proto native CGame GetGame()
static proto float Clamp(float value, float min, float max)
Clamps 'value' to 'min' if it is lower than 'min', or to 'max' if it is higher than 'max'.