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); }