| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using UnityEngine.UI;
- using UnityEngine.SceneManagement;
- public class ChallengeReadyView : MonoBehaviour
- {
- void Start()
- {
- string key = "Challenge_Star_";
- // for (int level = 1; level <= 5; level++)
- // {
- // PlayerPrefs.SetInt(key + level, 0);
- // }
- // // for (int level = 1; level <= 3; level++)
- // // {
- // // PlayerPrefs.SetInt(key + level, 3);
- // // }
- for (int level = 1; level <= 5; level++)
- {
- Transform levelTF = this.transform.Find("Level" + level);
- Button button = levelTF.gameObject.AddComponent<Button>();
- int levelRecord = level;
- button.onClick.AddListener(delegate(){
- GoTo(levelRecord);
- });
- levelTF.Find("Icon0").gameObject.SetActive(false);
- int star = PlayerPrefs.GetInt(key + level, 0);
- for (int i = 1; i <= star; i++)
- {
- levelTF.Find("Stars/Dark" + i).gameObject.SetActive(false);
- levelTF.Find("Stars/Light" + i).gameObject.SetActive(true);
- }
- if (star == 3)
- {
- levelTF.Find("Icon1").gameObject.SetActive(true);
- }
- else
- {
- levelTF.Find("Icon2").gameObject.SetActive(true);
- break;
- }
- }
- }
- public void GoTo(int level) {
- AudioMgr.ins.PlayBtn();
- GameMgr.gameType = 1;
- SceneManager.LoadScene("Game", LoadSceneMode.Single);
- }
- public void back() {
- AudioMgr.ins.PlayBtn();
- Destroy(this.gameObject);
- }
- }
|