/// <summary>
 /// Makes the crowd go wild
 /// </summary>
 /// <param name="shouldCheer"></param>
 private void MakeAudienceCheer(bool shouldCheer, StaticData.SoccerTeam team)
 {
     foreach (GameObject audience in _allAudience)
     {
         if (audience.GetComponent <Cosmetics>().AudienceTeam == team || team == StaticData.SoccerTeam.BOTH)
         {
             audience.GetComponent <AudienceWave>().AudienceCheer = shouldCheer;
         }
     }
 }
    void Start()
    {
        Hair.GetComponent <Renderer>().material = HairColors[Random.Range(0, HairColors.Length)];

        Material skinTone = SkinTone[Random.Range(0, SkinTone.Length)];

        Head.GetComponent <Renderer>().material = skinTone;
        Body.GetComponent <Renderer>().material = skinTone;

        //Audience picks a random team to cheer for
        if (transform.tag != "Player")
        {
            AudienceTeam = Random.Range(0, 2) == 0 ? StaticData.SoccerTeam.BLUE : StaticData.SoccerTeam.RED;
            ChangeShirtColor((int)AudienceTeam);
        }
    }
    public void GoalScored(StaticData.SoccerTeam team)
    {
        if (team == StaticData.SoccerTeam.BLUE)
        {
            PointsRed++;
            MakeAudienceCheer(true, StaticData.SoccerTeam.RED);
        }
        else
        {
            PointsBlue++;
            MakeAudienceCheer(true, StaticData.SoccerTeam.BLUE);
        }

        ScoreText.text = "BLUE " + PointsBlue + " - " + PointsRed + " RED";

        ResetGame();
    }