private void RefreshState() { if (stateNext != MainTitleStates.mtvoid) { state = stateNext; } switch (state) { case MainTitleStates.mtchapter: imageBackGround.enabled = false; imageTest.enabled = true; buttonStart.transform.Find("Text").GetComponent <Text>().text = "back"; lineMain.enabled = true; lineImage.enabled = true; avatar.enabled = true; lineMain.enabled = true; break; case MainTitleStates.mttitle: imageBackGround.enabled = true; imageTest.enabled = false; buttonStart.transform.Find("Text").GetComponent <Text>().text = "start"; lineMain.enabled = false; lineImage.enabled = false; avatar.enabled = false; lineMain.enabled = false; break; } return; }
private void ButtonStartClick() { Debug.Log("ButtonStartClick()" + linePointer.ToString()); if (state == MainTitleStates.mttitle) { stateNext = MainTitleStates.mtchapter; } else if (state == MainTitleStates.mtchapter) { stateNext = MainTitleStates.mttitle; } return; }
// Use this for initialization void Start() { state = MainTitleStates.mttitle; stateNext = MainTitleStates.mttitle; imageBackGround.enabled = true; buttonStart.gameObject.SetActive(true); buttonStart.onClick.AddListener(ButtonStartClick); imageTest.enabled = false; lineMain.StopAllCoroutines(); lineImage.enabled = false; avatar.enabled = false; lineMain.enabled = false; /* init */ lineList = new List <string>(); avatarList = new List <string>(); musicList = new List <string>(); for (int i = 0; i < lineMax; i++) { lineList.Add("你对中文支持怎么样 " + i.ToString() + "!\n"); avatarList.Add("avatar" + (i % 2).ToString()); if (i == 0) { musicList.Add("Assets/2.mp3"); } else if (i == 5) { musicList.Add("Assets/1.mp3"); } else { musicList.Add(""); } } linePointer = 0; }