Exemplo n.º 1
0
    //统计圈数
    private void CountTurn()
    {
        if (m_checkPointController.AllPassed())
        {
            m_turnCount++;                               //若通过所有检查点,完成圈数加1
            m_checkPointController.ResetAllCheckPoint(); //重置所有检查点,开始记录下一圈

            if (OnTurnFinished != null)
            {
                OnTurnFinished();   //完成一圈时,发布此事件
            }

            Debug.Log("已完成" + m_turnCount + "圈");
        }
    }