public void SetImage() //script encounters run here { shopbutton.SetActive(false); //Debug.Log("Setting map image..."); if (MapManager.places[current - 1].p == Place.Island) { switch (MapManager.places[current - 1].c) { case Characteristic.Desert: MapManager.SetImage(image, island); break; case Characteristic.Ambush: //Island fights only in high sea mode '???? if (resources.sailmode == Sailmode.HighSeas) { MapManager.SetImage(image, ambush); battlemanager.ChooseEnemy(); } if (resources.sailmode == Sailmode.TradeRoutes) { shopbutton.SetActive(true); MapManager.SetImage(image, shop); } break; case Characteristic.Habited: shopbutton.SetActive(true); MapManager.SetImage(image, shop); break; } } if (MapManager.places[current - 1].p == Place.Sea) { MapManager.SetImage(image, sea); switch (MapManager.places[current - 1].c) { case Characteristic.Desert: MapManager.SetImage(image, sea); break; case Characteristic.Ambush: MapManager.SetImage(image, seabattle); battlemanager.ChooseEnemy(); break; case Characteristic.Habited: MapManager.SetImage(image, sea); break; } } }