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();
    }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }