Exemple #1
0
 public void WinThisGame()
 {
     if (!_GameMng._MustGoLobby)
     {
         _GameMng._MustGoLobby = true;
         _LoginMng.UpRecord("win", _LoginMng._user.UserId);
         _LoginMng.UpRecord("lose", _EnemyId);
         _LoginMng.SaveBattleRecordWithEnemy(_LoginMng._user.UserId, _LoginMng.GetEnemyName(), "win");
         _LoginMng.SaveBattleRecordWithEnemy(_EnemyId, _LoginMng._UserRecordValue[3], "lose");
         SendDataToServer("win");
         _SceneMng.OpenWinnerPopup_Cor();
     }
 }
Exemple #2
0
    private void Update()
    {
        _ChangeStoneCount_OmGame_My.text = _ChangeStoneCount_My.ToString();
        _ChangeStoneCount_AlGame_My.text = _ChangeStoneCount_My.ToString();
        _ChangeStoneCountText_Enemy.text = _ChangeStoneCount_Enemy.ToString();

        if (_GameStarted)
        {
            _MyNameText.text    = _LoginMng._UserRecordValue[3];
            _EnemyNameText.text = _LoginMng.GetEnemyName();
            //_MyRecordText.text = _LoginMng._UserRecordValue[4] + " / " + _LoginMng._UserRecordValue[2] + " / " + _LoginMng._UserRecordValue[0];
            //_EnemyRecordText.text = _LoginMng._EnemyRecordValue[4] + " / " + _LoginMng._EnemyRecordValue[2] + " / " + _LoginMng._EnemyRecordValue[0];
            if (_TimerOn)
            {
                if (IsMyTurn())
                {
                    _MyTurnTimer                -= Time.smoothDeltaTime;
                    _TimerGaze.fillAmount        = _MyTurnTimer / _TurnTime;
                    _TimerGaze_Shadow.fillAmount = _MyTurnTimer / _TurnTime;
                    if (_MyTurnTimer <= 0)
                    {
                        _TimerGaze.fillAmount        = 0;
                        _TimerGaze_Shadow.fillAmount = 0;
                    }
                    if (_MyTurnTimer <= 0.0f)
                    {
                        _ClientMng.LoseThisGame();
                    }
                }
                else
                {
                    _EnemyTimer                 -= Time.smoothDeltaTime;
                    _TimerGaze.fillAmount        = _EnemyTimer / _TurnTime;
                    _TimerGaze_Shadow.fillAmount = _EnemyTimer / _TurnTime;
                    if (_EnemyTimer <= 0)
                    {
                        _TimerGaze.fillAmount        = 0;
                        _TimerGaze_Shadow.fillAmount = 0;
                    }
                }
            }
            for (int i = 0; i < 5; i++)
            {
                _UIShadows[i].SetActive(!IsMyTurn());
            }
        }
    }