示例#1
0
    //IEnumerator ExecuteCountdownTime()
    //{
    //    finishCountdown = false;
    //    int countdown = 15;
    //    WaitingRoomUI.Instance._countDownTime.text = countdown.ToString();
    //    while (countdown > 0)
    //    {
    //        if (!isHaveEnemy) break;
    //            yield return new WaitForSeconds(1.0f);
    //            countdown--;
    //            WaitingRoomUI.Instance._countDownTime.text = countdown.ToString();
    //    }
    //    if (isHaveEnemy)
    //    {
    //        WaitingRoomUI.Instance._countDownTime.text = "Start!";
    //        finishCountdown = true;
    //        if (CharacterManager.Instance._meCharacter.keyPlayer == 1)
    //        {
    //            isReady = true;
    //            this.PostEvent(EventID.ChangeReadyStateWaitingRoom);
    //        }
    //    } else
    //    {
    //        WaitingRoomUI.Instance._countDownTime.text = "";
    //        WaitingRoomUI.Instance.loadingPanel.SetActive(true);
    //    }
    //}
    //private void LateUpdate()
    //{
    //    if (CharacterManager.Instance._meCharacter.keyPlayer == 0 && isReady && finishCountdown && startGame==false)
    //    {
    //        WatingRoomController.Instance.isInWaitingRoom = false;
    //        Application.LoadLevel("BattleMonster");
    //        this.PostEvent(EventID.StartBattle);
    //        startGame = true;
    //    }
    //}

    private void Update()
    {
        if (reconnectTimout != null)
        {
            reconnectTimout.update();
        }
    }