internal protected int ImFireAllTriggers(int sound)
{
if (sound == 0)
return 0;
int count = 0;
foreach (var trig in _snm_triggers)
{
if (trig.Sound == sound)
{
trig.Sound = trig.Id = 0;
DoCommandInternal(8, trig.Command);
++count;
}
}
return (count > 0) ? 0 : -1;
}