Esempio n. 1
0
 public override void AddSoundEmitter(Audio.ISoundEmitter3D em, bool play = false)
 {
     if (em == null)
     {
         ActiveLogger.LogMessage("Emitter is Null " + em.ToString(), LogLevel.RecoverableError);
         return;
     }
     SoundEmiters3D.Add(em);
 }
Esempio n. 2
0
        public override void RemoveSoundEmitter(Audio.ISoundEmitter3D em)
        {
            if (em == null)
            {
                ActiveLogger.LogMessage("Emitter is Null " + em.ToString(), LogLevel.RecoverableError);
                return;
            }
            bool resp = SoundEmiters3D.Remove(em);

            if (!resp)
            {
                ActiveLogger.LogMessage("Emitter not found: " + em.ToString(), LogLevel.Warning);
            }
        }