Dayz 1.25
Dayz Code Explorer by KGB
Загрузка...
Поиск...
Не найдено
Файл JumpEvents.c

См. исходные тексты.

Структуры данных

class  PlayerSoundEventBase
 

Функции

class JumpEventsBase extends PlayerSoundEventBase JumpSoundEvent ()
 
override bool HasPriorityOverCurrent (PlayerBase player, EPlayerSoundEventID other_state_id, EPlayerSoundEventType type_other)
 
override bool CanPlay (PlayerBase player)
 
override void OnPlay (PlayerBase player)
 
override void OnEnd ()
 

Функции

◆ CanPlay()

override bool CanPlay ( PlayerBase player)

◆ HasPriorityOverCurrent()

override bool HasPriorityOverCurrent ( PlayerBase player,
EPlayerSoundEventID other_state_id,
EPlayerSoundEventType type_other )
36 {
37 m_HasPriorityOverTypes = -1;//-1 for all
class DynamicMusicLocationTypes m_Type
int m_ID
ID of effect, given by SEffectManager when registered (automatically done when playing through it)
Definition Effect.c:49
EPlayerSoundEventType
Definition PlayerSoundEventBase.c:2
EPlayerSoundEventType m_HasPriorityOverTypes
Definition PlayerSoundEventBase.c:40
EPlayerSoundEventID
Definition PlayerSoundEventHandler.c:2

Перекрестные ссылки m_HasPriorityOverTypes, m_ID, m_SoundVoiceAnimEventClassID и m_Type.

◆ JumpSoundEvent()

36 {
37 m_HasPriorityOverTypes = -1;//-1 for all
41 }
int m_SoundVoiceAnimEventClassID
Definition SoundEvents.c:89

Используется в PlayerSoundEventHandler().

◆ OnEnd()

override void OnEnd ( )
58{
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
90{
91 void JumpSoundEvent()
92 {
93 m_HasPriorityOverTypes = -1;//-1 for all
97 }
98}
DayZPlayer m_Player
Definition Hand_Events.c:42
override void OnPlay(PlayerBase player)
Definition JumpEvents.c:50
override bool HasPriorityOverCurrent(PlayerBase player, EPlayerSoundEventID other_state_id, EPlayerSoundEventType type_other)
Definition JumpEvents.c:36
class JumpEventsBase extends PlayerSoundEventBase JumpSoundEvent()
Definition JumpEvents.c:35
override void OnEnd()
Definition JumpEvents.c:57
override bool CanPlay()
Definition MindStates.c:16
eSoundHandlers
Definition PlayerSoundManager.c:5
Definition EntityAI.c:95
Definition PlayerBaseClient.c:2

Используется в End() и AnimatedActionBase::End().

◆ OnPlay()

override void OnPlay ( PlayerBase player)
51{
53 {
54 return true;
55 }
56
57 override bool CanPlay(PlayerBase player)
58 {
59 if( !super.CanPlay(player) )
60 {
61 return false;
62 }
63 return true;
64 }
65
66 override void OnPlay(PlayerBase player)
67 {
68 super.OnPlay(player);
69 if( player.CanSpawnBreathVaporEffect() )
70 player.SpawnBreathVaporEffect();
71 }
72
73 override void OnEnd()
74 {
75 super.OnEnd();
76 //m_Player.GetStaminaSoundHandlerClient().PostponeStamina(1000);
77 if(m_Player)
78 StaminaSoundHandlerClient.Cast(m_Player.m_PlayerSoundManagerClient.GetHandler(eSoundHandlers.STAMINA)).PostponeStamina(1300);
79 }
80}
81
83{
84 void JumpSoundEvent()
85 {
86 m_HasPriorityOverTypes = -1;//-1 for all
90 }
91}