Пример #1
0
    //Set the race of the selected territory in the SetUp phase
    public void SelectTerritory()
    {
        print("Changing!");
        CountryHandler select = GameObject.Find(GameManager.instance.setUpTerritory)
                                .GetComponent <CountryHandler>();

        if (GameManager.instance.currentRace == "AVIAN")
        {
            if (select.country.race == "NULL")
            {
                select.country.race = "AVIAN";
                select.TintColor(new Color32(255, 0, 255, 70));
                select.country.battalions++;
                select.SetBattalions();
                print("Owner Set to AVIAN.");
                GameManager.instance.SetUpClickValid = true;

                scoreManager.ChangeScore(GameManager.instance.currentRace, "territory", 1);
                scoreManager.ChangeScore(GameManager.instance.currentRace, "battalions", 1);
            }
            else if (select.country.race == "AVIAN")
            {
                select.country.battalions++;
                select.SetBattalions();
                print("Extra battalion placed.");
                GameManager.instance.SetUpClickValid = true;
                scoreManager.ChangeScore(GameManager.instance.currentRace, "battalions", 1);
            }
        }
        if (GameManager.instance.currentRace == "VORTA")
        {
            if (select.country.race == "NULL")
            {
                select.country.race = "VORTA";
                select.TintColor(new Color32(0, 255, 255, 70));
                select.country.battalions++;
                select.SetBattalions();
                print("Owner Set to VORTA.");
                GameManager.instance.SetUpClickValid = true;

                scoreManager.ChangeScore(GameManager.instance.currentRace, "territory", 1);
                scoreManager.ChangeScore(GameManager.instance.currentRace, "battalions", 1);
            }
            else if (select.country.race == "VORTA")
            {
                select.country.battalions++;
                select.SetBattalions();
                print("Extra battalion placed.");
                GameManager.instance.SetUpClickValid = true;
                scoreManager.ChangeScore(GameManager.instance.currentRace, "battalions", 1);
            }
        }
        if (GameManager.instance.currentRace == "KABAL")
        {
            if (select.country.race == "NULL")
            {
                select.country.race = "KABAL";
                select.TintColor(new Color32(255, 0, 0, 70));
                select.country.battalions++;
                select.SetBattalions();
                print("Owner Set to KABAL.");
                GameManager.instance.SetUpClickValid = true;

                scoreManager.ChangeScore(GameManager.instance.currentRace, "territory", 1);
                scoreManager.ChangeScore(GameManager.instance.currentRace, "battalions", 1);
            }
            else if (select.country.race == "KABAL")
            {
                select.country.battalions++;
                select.SetBattalions();
                print("Extra battalion placed.");
                GameManager.instance.SetUpClickValid = true;
                scoreManager.ChangeScore(GameManager.instance.currentRace, "battalions", 1);
            }
        }
        if (GameManager.instance.currentRace == "EVREI")
        {
            if (select.country.race == "NULL")
            {
                select.country.race = "EVREI";
                select.TintColor(new Color32(0, 0, 255, 70));
                select.country.battalions++;
                select.SetBattalions();
                print("Owner Set to EVREI.");
                GameManager.instance.SetUpClickValid = true;

                scoreManager.ChangeScore(GameManager.instance.currentRace, "territory", 1);
                scoreManager.ChangeScore(GameManager.instance.currentRace, "battalions", 1);
            }
            else if (select.country.race == "EVREI")
            {
                select.country.battalions++;
                select.SetBattalions();
                print("Extra battalion placed.");
                GameManager.instance.SetUpClickValid = true;
                scoreManager.ChangeScore(GameManager.instance.currentRace, "battalions", 1);
            }
        }
        if (GameManager.instance.currentRace == "TENNO")
        {
            if (select.country.race == "NULL")
            {
                select.country.race = "TENNO";
                select.TintColor(new Color32(255, 255, 0, 70));
                select.country.battalions++;
                select.SetBattalions();
                print("Owner Set to TENNO.");
                GameManager.instance.SetUpClickValid = true;

                scoreManager.ChangeScore(GameManager.instance.currentRace, "territory", 1);
                scoreManager.ChangeScore(GameManager.instance.currentRace, "battalions", 1);
            }
            else if (select.country.race == "TENNO")
            {
                select.country.battalions++;
                select.SetBattalions();
                print("Extra battalion placed.");
                GameManager.instance.SetUpClickValid = true;
                scoreManager.ChangeScore(GameManager.instance.currentRace, "battalions", 1);
            }
        }
        if (GameManager.instance.currentRace == "HUMAN")
        {
            if (select.country.race == "NULL")
            {
                select.country.race = "HUMAN";
                select.TintColor(new Color32(0, 255, 0, 70));
                select.country.battalions++;
                select.SetBattalions();
                print("Owner Set to HUMAN.");
                GameManager.instance.SetUpClickValid = true;

                scoreManager.ChangeScore(GameManager.instance.currentRace, "territory", 1);
                scoreManager.ChangeScore(GameManager.instance.currentRace, "battalions", 1);
            }
            else if (select.country.race == "HUMAN")
            {
                select.country.battalions++;
                select.SetBattalions();
                print("Extra battalion placed.");
                GameManager.instance.SetUpClickValid = true;
                scoreManager.ChangeScore(GameManager.instance.currentRace, "battalions", 1);
            }
        }
    }