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); }
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); } }