public void MoveCameraToObj()
 {
     _mapControler = FindObjectOfType <MapControler>();
     _cameraControler.MoveCameraToBullet(_GameObj.transform.position);
     _mapControler.MoveMapToBullet(_GameObj.transform.position);
     _cameraControler._IsMove = false;
     _mapControler._IsMove    = false;
 }
Esempio n. 2
0
    /// <summary>
    /// An popup lượt quân xanh da trời
    /// </summary>
    /// <returns></returns>
    IEnumerator  HidePopupTurnBlue()
    {
        yield return(new WaitForSeconds(2));

        _ListPopup[2].SetActive(false);
        _GameControler._GameState._IsEnemyStart = true;
        _GameControler._GameObj = _GameControler.GetMyTurn();
        _GameControler._GameState._IsChangding = false;
        _GameControler._StopTime = false;
        _mapControler            = FindObjectOfType <MapControler>();
        _cameraControler.MoveCameraToBullet(_GameControler._GameObj.transform.position);
        _mapControler.MoveMapToBullet(_GameControler._GameObj.transform.position);
        StartCoroutine(TestWaitOffMyTurn());
    }
 // Update is called once per frame
 void Update()
 {
     if (Input.GetKeyDown(KeyCode.Escape))
     {
         _UIManager.ShowPanelExitGame();
     }
     if (!_GameState._IsGamePlay)
     {
         return;
     }
     if ((_GameState._IsPlayerStart || _GameState._IsEnemyStart) && !_GameState._IsChangding && !_StopTime)
     {
         _timeCount += Time.deltaTime;
         if (_timeCount >= 1)
         {
             _timeCount = 0;
             if (_Timer > 0)
             {
                 _Timer--;
             }
             _numberText.SetNumText2(_Timer, _ListImageTimer);
             GameObject[] objBullet = GameObject.FindGameObjectsWithTag("Bullet");
             if (_Timer <= 0 && objBullet.Length == 0)
             {
                 if (!_GameState._IsChangding)
                 {
                     ChangeTurn();
                 }
             }
         }
     }
     else
     {
         _Timer = 30;
         //  _numberText.SetNumberText(0);
     }
     if (Input.GetMouseButtonDown(0))
     {
         if (_GameState._IsPlayer && !_GameState._IsPlayerStart)
         {
             _UIManager.HidePopopTurnGreen();
             _GameObj = GetMyTurn();
             _GameState._IsChangding = false;
             _StopTime = false;
             //======
             _mapControler = FindObjectOfType <MapControler>();
             _cameraControler.MoveCameraToBullet(_GameObj.transform.position);
             _mapControler.MoveMapToBullet(_GameObj.transform.position);
             _cameraControler._IsMove = true;
             _mapControler._IsMove    = true;
         }
     }
     if (_TypeGame == 1)
     {
         if (Input.GetMouseButtonDown(0))
         {
             if (!_GameState._IsPlayer && !_GameState._IsEnemyStart)
             {
                 _UIManager.HidePopopTurnBlue();
                 _GameObj = GetMyTurn();
                 _GameState._IsChangding = false;
                 _StopTime = false;
                 //======
                 _mapControler = FindObjectOfType <MapControler>();
                 _cameraControler.MoveCameraToBullet(_GameObj.transform.position);
                 _mapControler.MoveMapToBullet(_GameObj.transform.position);
                 _cameraControler._IsMove = true;
                 _mapControler._IsMove    = true;
             }
         }
     }
 }