public void Handle(AudioEffectPlay message)
 {
     if (CheckFile(message, null, FileTypes.AudioEffect, message.FileName))
     {
         this.main.Handle(message);
     }
 }
        public void Handle(AudioEffectPlay message)
        {
            this.log.Information("Play audio FX {0}", message.FileName);

            if (message.VolumeLeft.HasValue && message.VolumeRight.HasValue)
            {
                PlaySound(message.FileName, message.Simultaneous, message.VolumeLeft.Value, message.VolumeRight.Value);
            }
            else
            {
                PlaySound(message.FileName, message.Simultaneous);
            }
        }