public void StartMatch(ForcePlayer playerOne, ForcePlayer playerTwo) { _playerOne = playerOne; _playerTwo = playerTwo; Status = MatchStatus.inProgress; _startTime = Time.time; }
public void LoseGame(ForcePlayer player) { Duration = (int)(Time.time - _startTime); Status = MatchStatus.hasEnded; Winner = player; if (Winner != _playerOne) { Loser = _playerOne; } else { Loser = _playerTwo; } }
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++; }