DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
MeleeAttack.c
См. документацию.
2{
8
9 override bool CanPlay(PlayerBase player)
10 {
11 return true;
12 }
13
14 override bool HasPriorityOverCurrent(PlayerBase player, EPlayerSoundEventID other_state_id, EPlayerSoundEventType type_other)
15 {
16 if( type_other == EPlayerSoundEventType.DAMAGE )
17 {
18 return false;
19 }
20 return true;
21 }
22
23 override void OnEnd()
24 {
25 super.OnEnd();
26 if(m_Player)
27 StaminaSoundHandlerClient.Cast(m_Player.m_PlayerSoundManagerClient.GetHandler(eSoundHandlers.STAMINA)).PostponeStamina(800);
28 }
29}
30
32{
34 {
35 m_ID = EPlayerSoundEventID.MELEE_ATTACK_LIGHT;
37 }
38}
39
eBleedingSourceType m_Type
Определения BleedingSource.c:25
int m_ID
ID of effect, given by SEffectManager when registered (automatically done when playing through it)
Определения Effect.c:49
DayZPlayer m_Player
Определения Hand_Events.c:42
class MeleeAttackSoundEvents extends PlayerSoundEventBase MeleeAttackLightEvent()
Определения MeleeAttack.c:33
EPlayerSoundEventType
Определения PlayerSoundEventBase.c:2
EPlayerSoundEventType m_HasPriorityOverTypes
Определения PlayerSoundEventBase.c:40
EPlayerSoundEventID
Определения PlayerSoundEventHandler.c:3
eSoundHandlers
Определения PlayerSoundManager.c:5
int m_SoundVoiceAnimEventClassID
Определения SoundEvents.c:89
void MeleeAttackHeavyEvent()
Определения MeleeAttack.c:42
Определения PlayerBaseClient.c:2
override void OnEnd()
Определения MeleeAttack.c:23
override bool HasPriorityOverCurrent(PlayerBase player, EPlayerSoundEventID other_state_id, EPlayerSoundEventType type_other)
Определения MeleeAttack.c:14
override bool CanPlay(PlayerBase player)
Определения MeleeAttack.c:9
void MeleeAttackSoundEvents()
Определения MeleeAttack.c:3