151{
160
161
163 {
165 }
166
167
169 {
171 }
172
174 {
176 {
178 }
179 }
180
182 {
184 {
185 return true;
186 }
187
188 return false;
189 }
190
192 {
194 }
195
197 {
198 return true;
199 }
200
202 {
203 return true;
204 }
205
207
209 {
211 {
213 }
214 }
215
217 {
219 }
220
222 {
224 }
225
227 {
229 }
230}
231
232class SoundEventHandler
233{
235
240}
eBleedingSourceType m_Type
int m_ID
ID of effect, given by SEffectManager when registered (automatically done when playing through it)
override int GetCurrentStateEventID()
override int GetCurrentStateEventType()
override bool PlayRequestEx(EPlayerSoundEventID id, bool sent_from_server=false, int param=0)
AbstractWave m_SoundSetCallback
AbstractWave GetSoundSetCallback()
bool IsSoundCallbackExist()
bool IsDestroyRequested()
int m_SoundVoiceAnimEventClassID
bool IsSkipForControlled()
string m_SoundSetNameRoot
bool m_SkipForControlledCharacter
void Stop()
Stops all elements this effect consists of.