internal IEnumerable <ArtistQueryResult> GetMatchingArtists(string loweredSearch) { log?.Debug($"searching for artist {loweredSearch} in style {MusicStyle.ToString()}"); var artists = MusicDb.ArtistStyles .Where(x1 => x1.StyleId == MusicStyle) .Select(x2 => x2.Artist).ToArray(); if (prefixMatch) { artists = artists.Where(x => prefixMatchAnyWord(x.Name, loweredSearch)).ToArray(); log?.Debug($"found {artists.Count()} with prefix {loweredSearch}"); } else { //artists = artists // .Where(x => x.Name.Contains(loweredSearch, StringMatchingOptions.IgnoreNonAlphaNumerics | StringMatchingOptions.IgnoreAccents)) // ; artists = artists .Where(x => x.Name.Contains(loweredSearch, CultureInfo.CurrentCulture, CompareOptions.IgnoreCase | CompareOptions.IgnoreNonSpace | CompareOptions.IgnoreSymbols)) .ToArray(); log?.Debug($"found {artists.Count()} containing {loweredSearch}"); } return(artists.Select(x => new ArtistQueryResult { Artist = new SearchKey { Key = x.Id, Name = x.Name }, })); }
public void ChangeMusicForStore(MusicStyle style) { // return; if (QA.s.FMOD_ON == false) { GameObject instance = Instantiate(Resources.Load("Prefabs/Musics/" + style.ToString() + "Layer1", typeof(GameObject)), Vector3.zero, transform.rotation) as GameObject; instance.transform.parent = this.transform; MusicLayers music = instance.GetComponent <MusicLayers> (); if (music.myStyle == style) { curMusic = style; musicSource.Stop(); musicSource2.Stop(); musicSource3.Stop(); musicSource4.Stop(); musicSource5.Stop(); musicSource = music.layer1; // musicSource2 = music.layer2; // musicSource3 = music.layer3; // musicSource4 = music.layer4; // musicSource5 = music.layer5; // music.layer1.time = 5f; play_music(); } } // fmod logic else { if (jukeboxMusicIsPlaying == false) { Debug.Log("[iiiiii init jukebox audio"); curFmodMusic.stop(FMOD.Studio.STOP_MODE.ALLOWFADEOUT); curFmodMusic.release(); curFmodMusic = FMODUnity.RuntimeManager.CreateInstance("event:/Soundtrack/jukebox_music_selection"); curFmodMusic.start(); jukeboxMusicIsPlaying = true; curFmodMusic.setParameterValue("style", (int)style + 1); } if (curJukeboxMusic != style) { // Debug.Log (" FOR REAL"); curJukeboxMusic = style; curFmodMusic.setParameterValue("style", (int)style + 1); } } }
public void EnterTitle(MusicStyle style) { title.GetComponent <Animator> ().Play(style.ToString()); StartCoroutine(TitleAnimation()); //header.transform.DOLocalMoveY (header.transform.localPosition.y + 700 //header.transform.position. }
public void change_music(MusicStyle style) // PARAR DE INSTANCIAR // return; { Debug.Log("chaaaaaanging music!"); if (QA.s.FMOD_ON == false) { Debug.Log("XXXXXXXXXXXXXXXXXXXXXXXXXXXXHII!"); GameObject instance = Instantiate(Resources.Load("Prefabs/Musics/" + style.ToString(), typeof(GameObject)), Vector3.zero, transform.rotation) as GameObject; instance.transform.parent = this.transform; MusicLayers music = instance.GetComponent <MusicLayers> (); if (music.myStyle == style) { curMusic = style; musicSource.Stop(); musicSource2.Stop(); musicSource3.Stop(); musicSource4.Stop(); musicSource5.Stop(); musicSource = music.layer1; musicSource2 = music.layer2; musicSource3 = music.layer3; musicSource4 = music.layer4; musicSource5 = music.layer5; // music.layer1.time = 5f; play_music(); } } else { SoltaOSomAeDJAndreMarques(style); } }