Пример #1
0
    /// <summary>
    /// 變更單一關卡狀態顯示
    /// </summary>
    /// <param name="data"></param>
    public void changeStageInfo(StageData data)
    {
        StageInfo info = stageInfos[data.Stage % MAX_STAGE];

        info.Stage = data.Stage;
        info.unlockStage(data.Unlock);
        info.setStars(data.Stars);
    }
Пример #2
0
    /// <summary>
    /// 載入控制關卡元件
    /// </summary>
    private void loadStage()
    {
        GameObject obj;

        for (int i = 1; i <= MAX_STAGE; i++)
        {
            obj = GameObject.Find("StageItem" + i);
            //LeanTween.scale (obj, new Vector3 (0.9f, 0.9f, 0.9f), 1.0f).setLoopPingPong ();
            if (obj != null)
            {
                StageInfo info = obj.GetComponent <StageInfo>();
                info.Stage = (i);
                info.unlockStage(false);
                info.selectStage = Stage_Click;
                stageInfos.Add(info);
            }
        }
    }