Example #1
0
        void ShowStatesNames()
        {
            // First we ensure only states for USA are shown
            int countryUSAIndex = map.GetCountryIndex("United States of America");

            for (int k = 0; k < map.countries.Length; k++)
            {
                if (k != countryUSAIndex)
                {
                    map.countries [k].allowShowProvinces = false;
                }
            }
            map.showProvinces    = true;
            map.drawAllProvinces = true;

            // Now, hide all country names and show states for USA
            map.showCountryNames = false;
            Country usaCountry = map.countries [countryUSAIndex];

            for (int p = 0; p < usaCountry.provinces.Length; p++)
            {
                Province state = usaCountry.provinces [p];
                Color    color = new Color(Random.value, Random.value, Random.value);
                map.AddText(state.name, state.sphereCenter, color);
            }

            map.FlyToCountry(usaCountry);
        }