コード例 #1
0
 private void Update()
 {
     if (m_SongName != m_SongDown.transform.Find("Label").GetComponent <Text>().text)
     {
         m_SongName = m_SongDown.transform.Find("Label").GetComponent <Text>().text;
         EiderToolPage.Instance.SongObject.SongInfos.SongName = m_SongName;
         SongTxtObject ho = ReadSongEider.GetSongInfo(m_SongName);
         if (ho != null)
         {
             EiderToolPage.Instance.SongObject.SongInfos.BPM = ho.SongInfos.BPM;
             EiderToolPage.Instance.SongObject.HitInfos      = ho.HitInfos;
             EiderToolPage.Instance.SongObject.BossInfos     = ho.BossInfos;
             m_AudioDown.transform.Find("Label").GetComponent <Text>().text = ho.SongInfos.AudioFileName.Replace(".mp3", "");
         }
     }
 }
コード例 #2
0
    public void OnDeselect(BaseEventData eventData)
    {
        GetComponent <InputField>().OnDeselect(eventData);
        string SongName = EiderToolPage.Instance.SelectAudioPage.transform.Find("InputField").Find("Text").GetComponent <Text>().text;

        EiderToolPage.Instance.SongObject.SongInfos.SongName = SongName;
        SongTxtObject ho = ReadSongEider.GetSongInfo(SongName);

        if (ho != null)
        {
            EiderToolPage.Instance.SongObject.SongInfos.BPM = ho.SongInfos.BPM;
            EiderToolPage.Instance.SongObject.HitInfos      = ho.HitInfos;
            EiderToolPage.Instance.SongObject.BossInfos     = ho.BossInfos;
        }
        else
        {
            EiderToolPage.Instance.SongObject.HitInfos.Clear();
            EiderToolPage.Instance.SongObject.SongInfos.BPM = 100;
        }
    }