Exemplo n.º 1
0
    void Awake()
    {
        m_Instance = this;

        iUnlockedCheckpoint = PlayerPrefs.GetInt(DataName.UnlockedCheckpoint);
        iCurCheckpoint      = iUnlockedCheckpoint;
        iMaxCheckpoint      = MainData.Instance.MaxCheckpoint;

        UIButton btn = transform.Find("ChooseBtn/ChooseBtn").GetComponent <UIButton>();

        EventDelegate.Add(btn.onClick, OnBtnClick);
        lastBtn = transform.Find("LastBtn").GetComponent <UIButton>();
        EventDelegate.Add(lastBtn.onClick, OnBtnClick);
        nextBtn = transform.Find("NextBtn").GetComponent <UIButton>();
        EventDelegate.Add(nextBtn.onClick, OnBtnClick);

        if (iCurCheckpoint <= 1)
        {
            lastBtn.gameObject.SetActive(false);
        }

        if (iCurCheckpoint >= iUnlockedCheckpoint)
        {
            nextBtn.gameObject.SetActive(false);
        }

        cpDesc      = transform.Find("ChooseBtn/Label").GetComponent <UILabel>();
        cpDesc.text = iCurCheckpoint.ToString();
    }
Exemplo n.º 2
0
 void OnDestroy()
 {
     m_Instance = null;
 }