//public void AdvanceTime() //{ // timeGone++; //} public void SetPlayerInPossession(Player player) { _playerInPossession = player; PossessionState ps = (player.BaseData.TeamName.Equals(HomeTeam.Name)) ? PossessionState.Home : PossessionState.Away; SetPossessionState(ps); }
public MatchState(Team homeTeam, Team awayTeam) { _possessionState = PossessionState.Disputed; BallArea = Area.MidCenter; HomeTeam = homeTeam; AwayTeam = awayTeam; HomeGoals = 0; AwayGoals = 0; }
public void SetPossessionState(PossessionState possessionState) { _possessionState = possessionState; }
void Start() { PossessionState = PossessionState.WaitForPossession; _radialTimerRenderer.material.SetFloat("_Fraction", 1f); }
void IPossession.SetPossession(PossessionState possession) { _possession = possession; }