Пример #1
0
 public void StartMatch(ForcePlayer playerOne, ForcePlayer playerTwo)
 {
     _playerOne = playerOne;
     _playerTwo = playerTwo;
     Status     = MatchStatus.inProgress;
     _startTime = Time.time;
 }
Пример #2
0
 public void LoseGame(ForcePlayer player)
 {
     Duration = (int)(Time.time - _startTime);
     Status   = MatchStatus.hasEnded;
     Winner   = player;
     if (Winner != _playerOne)
     {
         Loser = _playerOne;
     }
     else
     {
         Loser = _playerTwo;
     }
 }
Пример #3
0
    public void EndTurn(ForcePlayer player)
    {
        //Check if it's the players Turn
        if (player != TurnPlayer)
        {
            return;
        }

        TurnPlayer = player;

        _playerOne.IsTurnPLayer = !_playerOne.IsTurnPLayer;
        _playerTwo.IsTurnPLayer = !_playerTwo.IsTurnPLayer;

        //Increment Turn
        Turn++;
    }