void UpdateNumOfficers() { ClearExistingHeads(); officersWithProfiles.Clear(); for (int i = 0; i < theDepot.GetAllOfficers().Count; i++) { Officer officer = theDepot.GetAllOfficers()[i]; GameObject instance = SpawnObjectWithSprite(OfficerProfileUI, officer.GetMySprite(), "UI_headOfficer"); instance.transform.position = SpaceOutElements(theDepot.GetAllOfficers().Count, i, headSpacingHorizontal, false); instance.GetComponent <RectTransform>().localScale = new Vector3(headScale, headScale); instance.transform.SetParent(transform, false); /* * UpdateBadgesFromProfile(instance, * officer.GetCrimeLevel(types.CrimeType.Robbery), * officer.GetCrimeLevel(types.CrimeType.Vandalism), * officer.GetCrimeLevel(types.CrimeType.Violence)); */ profiles.Add(instance); officersWithProfiles.Add(officer); } }