DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ OnEnd()

override void MeleeAttackLightEvent::OnEnd ( )

См. определение в файле MeleeAttack.c строка 54

55{
57 {
60 }
61
62 override bool CanPlay(PlayerBase player)
63 {
64 return true;
65 }
66
67 override bool HasPriorityOverCurrent(PlayerBase player, EPlayerSoundEventID other_state_id, EPlayerSoundEventType type_other)
68 {
69 if( type_other == EPlayerSoundEventType.DAMAGE )
70 {
71 return false;
72 }
73 return true;
74 }
75
76 override void OnEnd()
77 {
78 super.OnEnd();
79 if(m_Player)
80 StaminaSoundHandlerClient.Cast(m_Player.m_PlayerSoundManagerClient.GetHandler(eSoundHandlers.STAMINA)).PostponeStamina(800);
81 }
82}
83
85{
87 {
88 m_ID = EPlayerSoundEventID.MELEE_ATTACK_LIGHT;
90 }
91}
92
93class MeleeAttackHeavyEvent extends MeleeAttackSoundEvents
94{
96 {
97 m_ID = EPlayerSoundEventID.MELEE_ATTACK_HEAVY;
99 }
100
101}
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
void MeleeAttackSoundEvents()
Определения MeleeAttack.c:34
class MeleeAttackSoundEvents extends PlayerSoundEventBase MeleeAttackLightEvent()
Определения MeleeAttack.c:33
override bool HasPriorityOverCurrent(PlayerBase player, EPlayerSoundEventID other_state_id, EPlayerSoundEventType type_other)
Определения MeleeAttack.c:45
override void OnEnd()
Определения MeleeAttack.c:54
override bool CanPlay()
Определения MindStates.c:16
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