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

◆ OnEnd()

override void JumpSoundEvent::OnEnd ( )

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

58{
59 override bool HasPriorityOverCurrent(PlayerBase player, EPlayerSoundEventID other_state_id, EPlayerSoundEventType type_other)
60 {
61 return true;
62 }
63
64 override bool CanPlay(PlayerBase player)
65 {
66 if( !super.CanPlay(player) )
67 {
68 return false;
69 }
70 return true;
71 }
72
73 override void OnPlay(PlayerBase player)
74 {
75 super.OnPlay(player);
76 if( player.CanSpawnBreathVaporEffect() )
77 player.SpawnBreathVaporEffect();
78 }
79
80 override void OnEnd()
81 {
82 super.OnEnd();
83 //m_Player.GetStaminaSoundHandlerClient().PostponeStamina(1000);
84 if(m_Player)
85 StaminaSoundHandlerClient.Cast(m_Player.m_PlayerSoundManagerClient.GetHandler(eSoundHandlers.STAMINA)).PostponeStamina(1300);
86 }
87}
88
89class JumpSoundEvent extends JumpEventsBase
90{
91 void JumpSoundEvent()
92 {
93 m_HasPriorityOverTypes = -1;//-1 for all
97 }
98}
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
override bool HasPriorityOverCurrent(PlayerBase player, EPlayerSoundEventID other_state_id, EPlayerSoundEventType type_other)
Определения JumpEvents.c:36
class JumpEventsBase extends PlayerSoundEventBase JumpSoundEvent()
Определения JumpEvents.c:35
override void OnEnd()
Определения JumpEvents.c:57
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
Определения PlayerBaseClient.c:2
void OnPlay()
Определения Sound.c:206