Пример #1
0
    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);
        }
    }