public void AddSound(string soundId, SoundAsset soundAsset) { if (!soundAsset.Loaded) { throw new Exception("SoundAsset must be loaded before adding to the soundComponent"); } var sound = new SoundEntity(soundId, soundAsset.Resource, SoundStage); if (soundAsset.Loop) { sound.Loop = soundAsset.Loop; } Sounds[soundId] = sound; }
public void AddSound(Enum soundId, SoundAsset soundAsset) { AddSound(soundId.ToString(), soundAsset); }