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

◆ IsSoundCallbackExist()

bool GetSoundEventType::IsSoundCallbackExist ( )

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

116{
118 int m_Type;
119 int m_ID;
121 bool m_RequestDestroy;
122 string m_SoundSetNameRoot;
124 int m_Param;
125
126
127 void ~SoundEventBase()
128 {
130 }
131
132 //obsolete function, now possible to set a param
134 {
136 }
137
138 void Tick()
139 {
141 {
142 m_RequestDestroy = true;
143 }
144 }
145
147 {
149 {
150 return true;
151 }
152
153 return false;
154 }
155
156 bool IsDestroyRequested()
157 {
158 return m_RequestDestroy;
159 }
160
161 bool CanPlay()
162 {
163 return true;
164 }
165
166 bool Play()
167 {
168 return true;
169 }
170
171 void OnPlay(PlayerBase player);
172
173 void Stop()
174 {
176 {
177 m_SoundSetCallback.Stop();
178 }
179 }
180
181 int GetSoundEventID()
182 {
183 return m_ID;
184 }
185
187 {
188 return m_Type;
189 }
190
192 {
193 return m_SoundSetCallback;
194 }
195}
196
197class SoundEventHandler
198{
199 static int GetSoundEventType(int id) { return -1; }
200 //void OnTick(float delta_time) {}
201 bool PlayRequest(EPlayerSoundEventID id, bool sent_from_server = false) { return true; }
202 bool PlayRequestEx(EPlayerSoundEventID id, bool sent_from_server = false, int param = 0){ return true; };
203 int GetCurrentStateEventID() { return -1; }
204 int GetCurrentStateEventType() { return -1; }
205}
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
override int GetCurrentStateEventID()
Определения InfectedSoundEventHandler.c:38
override int GetCurrentStateEventType()
Определения InfectedSoundEventHandler.c:47
override bool PlayRequestEx(EPlayerSoundEventID id, bool sent_from_server=false, int param=0)
Определения PlayerSoundEventHandler.c:148
EPlayerSoundEventID
Определения PlayerSoundEventHandler.c:3
EAnimPlayState PlayRequest()
Определения SmptAnimMeta.c:65
AbstractWave m_SoundSetCallback
Определения SoundEvents.c:86
AbstractWave GetSoundSetCallback()
Определения SoundEvents.c:160
bool IsSoundCallbackExist()
Определения SoundEvents.c:115
bool IsDestroyRequested()
Определения SoundEvents.c:125
bool CanPlay()
Определения SoundEvents.c:130
void ~SoundEventBase()
Определения SoundEvents.c:96
int m_SoundVoiceAnimEventClassID
Определения SoundEvents.c:89
int GetSoundEventType()
Определения SoundEvents.c:155
bool IsSkipForControlled()
Определения SoundEvents.c:102
bool m_RequestDestroy
Определения SoundEvents.c:90
int GetSoundEventID()
Определения SoundEvents.c:150
int m_Param
Определения SoundEvents.c:93
string m_SoundSetNameRoot
Определения SoundEvents.c:91
bool m_SkipForControlledCharacter
Определения SoundEvents.c:92
void Tick()
Определения SoundEvents.c:107
Определения PlayerBaseClient.c:2
bool Play()
Определения SoundEvents.c:135
void AbstractWave()
Определения Sound.c:167
void Stop()
Stops all elements this effect consists of.
Определения SoundEvents.c:142
void OnPlay()
Определения Sound.c:206

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