Пример #1
0
 protected override void _OnGoalScored(Team _scoringTeam)
 {
     ResetAllPlayersPositions ();
     GetTeam_Opponent(_scoringTeam.side).AddScore();
     _scoringTeam.GiveBallToGoalKeeper(_scoringTeam.teamGoal.GetBall);
     UpdateScoreText (teams [0].Score, teams [1].Score);
     if (MaxScoreReached ()) {
         StartCoroutine(LastGoal());
         return;
     }
     SwitchTurns ();
 }
Пример #2
0
 protected override void _OnGoalScored(Team _scoringTeam)
 {
     ResetPositions ();
     GetOppositeTeam(_scoringTeam).AddScore();
     _scoringTeam.GiveBallToGoalKeeper(_scoringTeam.teamGoal.GetBall);
     UpdateScoreText (teams [0].Score, teams [1].Score);
     if (MaxScoreReached ()) {
         StartCoroutine(LastGoal());
         return;
     }
     SetMovePhaseOn ();
 }
Пример #3
0
 protected override void _OnGoalScored(Team _scoringTeam)
 {
     GetOppositeTeam(_scoringTeam).AddScore();
     _scoringTeam.GiveBallToGoalKeeper(_scoringTeam.teamGoal.GetBall);
     UpdateScoreText (teams [0].Score, teams [1].Score);
 }