public void Playmusic(Music music, float volume) { MusicInstance selectedAudio = musicClips.Find(x => x.music == music); musicSource.clip = selectedAudio.clip; musicSource.volume = volume * Settings.Music; musicSource.Play(); }
public static List <MusicInstance> GetMusicInstances() { List <MusicInstance> instanceList = new List <MusicInstance>(); MusicInstance musicInstance1 = new MusicInstance { Title = "Instance_1", Price = 1, AlbumID = 0, ImageUrl = "/img/nure.png" }; MusicInstance musicInstance2 = new MusicInstance { Title = "Instance_2", Price = 2, AlbumID = 0, ImageUrl = "/img/nure.png" }; MusicInstance musicInstance3 = new MusicInstance { Title = "Instance_3", Price = 3, AlbumID = 1, ImageUrl = "/img/go-a.png" }; MusicInstance musicInstance4 = new MusicInstance { Title = "Instance_4", Price = 4, AlbumID = 1, ImageUrl = "/img/go-a.png" }; MusicInstance musicInstance5 = new MusicInstance { Title = "Instance_5", Price = 5, AlbumID = 1, ImageUrl = "/img/go-a.png" }; MusicInstance musicInstance6 = new MusicInstance { Title = "Instance_6", Price = 6, AlbumID = 1, ImageUrl = "/img/jerry-heil.png" }; instanceList.Add(musicInstance1); instanceList.Add(musicInstance2); instanceList.Add(musicInstance3); instanceList.Add(musicInstance4); instanceList.Add(musicInstance5); instanceList.Add(musicInstance6); return(instanceList); }
public IActionResult UpdateInstance(EditInstanceViewModel editInstance) { Console.WriteLine(editInstance.EditInstanceObj.Id); Console.WriteLine(editInstance.EditInstanceObj.Title); Console.WriteLine(editInstance.EditInstanceObj.Price); MusicInstance instance = _dbContent.MusicInstances .FirstOrDefault(i => i.Id == editInstance.EditInstanceObj.Id); instance.Title = editInstance.EditInstanceObj.Title; instance.Price = Convert.ToUInt16(editInstance.EditInstanceObj.Price); _dbContent.MusicInstances.Update(instance); _dbContent.SaveChanges(); return(Redirect("Index")); }
private IEnumerator FadingMusic(Music music, float duration) { musicIsFading = true; float volume = musicSource.volume; yield return(StartCoroutine(ChangeVolume(musicSource.volume, 0, duration / 2f))); MusicInstance selectedMusic = musicClips.Find(x => x.music == music); if (selectedMusic != null) { musicSource.clip = selectedMusic.clip; musicSource.Play(); yield return(StartCoroutine(ChangeVolume(0, volume, duration / 2f))); } musicIsFading = false; }
public IEnumerable <MusicInstance> GetInstanceList() { List <MusicInstance> instanceList = new List <MusicInstance>(); /* * MusicInstance musicInstance1 = new MusicInstance(0, "Instance_1", 1, 0); * MusicInstance musicInstance2 = new MusicInstance(1, "Instance_2", 2, 0); * MusicInstance musicInstance3 = new MusicInstance(2, "Instance_3", 3, 1); * MusicInstance musicInstance4 = new MusicInstance(2, "Instance_4", 4, 1); * MusicInstance musicInstance5 = new MusicInstance(2, "Instance_5", 5, 1); * MusicInstance musicInstance6 = new MusicInstance(2, "Instance_6", 6, 1); */ MusicInstance musicInstance1 = new MusicInstance { Id = 0, Title = "Instance_1", Price = 1, AlbumID = 0 }; MusicInstance musicInstance2 = new MusicInstance { Id = 1, Title = "Instance_2", Price = 2, AlbumID = 0 }; MusicInstance musicInstance3 = new MusicInstance { Id = 2, Title = "Instance_3", Price = 3, AlbumID = 1 }; MusicInstance musicInstance4 = new MusicInstance { Id = 3, Title = "Instance_4", Price = 4, AlbumID = 1 }; MusicInstance musicInstance5 = new MusicInstance { Id = 4, Title = "Instance_5", Price = 5, AlbumID = 1 }; MusicInstance musicInstance6 = new MusicInstance { Id = 5, Title = "Instance_6", Price = 6, AlbumID = 1 }; instanceList.Add(musicInstance1); instanceList.Add(musicInstance2); instanceList.Add(musicInstance3); instanceList.Add(musicInstance4); instanceList.Add(musicInstance5); instanceList.Add(musicInstance6); return(instanceList); }