Esempio n. 1
0
    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;
            }
        }
    }