void Update() { if (scoreUI.GetScore() > topScore) { topScoreText.text = "TopScore : " + scoreUI.GetScore(); } }
public void IsVictory(bool state) { StageGO.GameEnd = true; ScoreGO.GameEnd = true; PauseGO.GameEnd = true; OverGO.GameEnd = true; OverGO.IsVictory(state); OverGO.FinalScore = ScoreGO.GetScore(); }
// 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; } } }
void OnTriggerEnter2D(Collider2D collision) { if (collision.tag == "DeadZone") { m_iBallLive -= 1; if (m_iBallLive == 0) { UIController.GetInstance.ResultUI(blockManager.GetBlockCount(), m_scScoreUI.GetScore()); m_iBallLive = 1; } else { w_listBall.Remove(this.gameObject); //Debug.Log("삭제후 볼 갯수 : " + w_listBall.Count); Destroy(this.gameObject); } } }