156{
165
166
168 {
170 }
171
172
174 {
176 }
177
179 {
181 {
183 }
184 }
185
187 {
189 {
190 return true;
191 }
192
193 return false;
194 }
195
197 {
199 }
200
202 {
203 return true;
204 }
205
207 {
208 return true;
209 }
210
212
214 {
216 {
218 }
219 }
220
222 {
224 }
225
227 {
229 }
230
232 {
234 }
235}
236
237class SoundEventHandler
238{
240
245}
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.