//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;
 }
示例#4
0
 void Start()
 {
     PossessionState = PossessionState.WaitForPossession;
     _radialTimerRenderer.material.SetFloat("_Fraction", 1f);
 }
示例#5
0
 void IPossession.SetPossession(PossessionState possession)
 {
     _possession = possession;
 }