Ejemplo n.º 1
0
    // Update is called once per frame
    void Update()
    {
        if (UIController.GetInstance.GetUI())
        {
            return;
        }

        if (m_fTime <= 1f)
        {
            m_fTime += Time.deltaTime;
        }
        else
        {
            m_bIsPlay = true;
        }


        if (m_iBlockCount == 0 && m_bIsPlay)
        {
            Debug.Log("벌써 들어온다고?!");
            GameObject.Find("Breaker_Ball(Red)").GetComponent <BallController>().SetListBall();

            switch (m_iStyle)
            {
            case 0:
                int iIndex = SaveNLoad.GetInstance.GetStaticStageNum();
                m_scScore.StarCheck();
                UIController.GetInstance.ResultUI(m_iBlockCount, m_scScore.GetStarCount()
                                                  , m_scScore.GetScore(), StageManager.GetInstance.GetStageList()[iIndex - 1].iScore);
                break;

            case 1:
                UIController.GetInstance.ResultUI(m_iBlockCount, m_scScore.GetScore());
                break;

            case 2:
                UIController.GetInstance.ResultUI(m_iBlockCount, m_scScore.GetScore(), NetWorkManager.Instance.GetPreScore());
                break;
            }
        }
    }