public void Start() { transform.localPosition = new Vector3(0, 1.42f, 0.15f); musicMenu = Create <MusicMenu>(); musicMenu.name = "musicMenu"; AddChild(musicMenu); musicMenu.ResetPosition(); }
void Awake() { if (Instance != null) { return; } Instance = this; DontDestroyOnLoad(this); }
void Awake() { if (instance != null && instance != this) { Destroy(this.gameObject); return; } else { instance = this; } DontDestroyOnLoad(this.gameObject); FromThis.PlayOneShot(SingThis); }
public void Start() { instance = this; TextMesh[] meshes = gameObject.GetComponentsInChildren <TextMesh>(); TextMesh mesh; for (int i = 0; i < meshes.Length; i++) { mesh = meshes[i]; mesh.color = new Color(1, 1, 1, 0); } container = CreateEmptyObject(); AddChild(container); container.transform.localPosition = new Vector3(4 * DISTANCE_X, 0, 0); CreateAlbumGroup(); }
public string SearchMenu() { ApiResult result = new ApiResult(); try { var name = SqlFilter(ZNRequest.GetString("name")); if (string.IsNullOrWhiteSpace(name)) { name = "全部"; } var pager = new Pager(); pager.Size = 20; var totalPage = 100; var recordCount = pager.Size * totalPage; var url = string.Format("http://mp3.sogou.com/tiny/dissList?query={0}&diss_type_name={0}&page={1}", name, pager.Index); WebClient wc = new WebClient(); byte[] pageSourceBytes = wc.DownloadData(new Uri(url)); string source = Encoding.GetEncoding("GBK").GetString(pageSourceBytes); HtmlDocument doc = new HtmlDocument(); doc.LoadHtml(source); HtmlNodeCollection listNodes = doc.DocumentNode.SelectSingleNode("//*[@class='playlist_list']").SelectNodes("li"); //最后一页 if (listNodes.Count < pager.Size) { totalPage = pager.Index; if (totalPage > 1) { recordCount = (pager.Index - 1) * pager.Size + listNodes.Count; } else { recordCount = listNodes.Count; } } var list = new List <MusicMenu>(); foreach (HtmlNode node in listNodes) { HtmlDocument subDoc = new HtmlDocument(); subDoc.LoadHtml(node.InnerHtml); var music = new MusicMenu(); music.Link = UrlDecode_Encoding(node.ChildNodes[0].Attributes["href"].Value.Trim()); music.Cover = subDoc.DocumentNode.SelectNodes("//img")[0].Attributes["src"].Value.Trim(); music.Name = subDoc.DocumentNode.SelectSingleNode("//span[@class='play_name']").SelectSingleNode("a").Attributes["title"].Value.Trim(); music.Child = new List <MusicMenuChild>(); var childNodes = subDoc.DocumentNode.SelectNodes("//span[@class='song_name']"); foreach (HtmlNode child in childNodes) { music.Child.Add(new MusicMenuChild(UrlDecode_Encoding(child.ChildNodes[1].Attributes["href"].Value.Trim().Split('&')[1].Replace("query=", "")), UrlDecode_Encoding(child.ChildNodes[3].Attributes["href"].Value.Trim().Split('&')[1].Replace("query=", "")))); } list.Add(music); } result.result = true; result.message = new { currpage = pager.Index, records = recordCount, totalpage = totalPage, list = list }; } catch (Exception ex) { LogHelper.ErrorLoger.Error("Api_Music_SearchMenu:" + ex.Message); result.message = ex.Message; } return(JsonConvert.SerializeObject(result)); }