Ejemplo n.º 1
0
    void LoadPlayerIncomeToggleOptions()
    {
        // Get map UI options
        GameOptions.Instance.mapUIOpt.togglePlayerIncome = PlayerPrefs.GetInt("MapUIShowPlayerIncome", 0); // default 0 - disable "always show heroes names" toggle
        // Get toggle
        TextToggle textToggle = MapOptions.transform.Find("TogglePlayerIncome").GetComponent <TextToggle>();

        // verify if it was enabled before
        if (GameOptions.Instance.mapUIOpt.togglePlayerIncome == 0)
        {
            // disable toggle
            textToggle.selected = false;
            textToggle.SetNormalStatus();
            // hide player income
            SetPlayerIncomeVisible(false);
        }
        else
        {
            // enable toggle
            textToggle.selected = true;
            textToggle.SetPressedStatus();
            // show player income
            SetPlayerIncomeVisible(true);
        }
    }
Ejemplo n.º 2
0
    void LoadTreasureChestsToggleOptions()
    {
        // Get map UI options
        GameOptions.Instance.mapUIOpt.toggleTreasureChests = PlayerPrefs.GetInt("MapUIShowTreasureChests", 0); // default 0 - disable "always show heroes names" toggle
        // Get toggle
        TextToggle textToggle = MapOptions.transform.Find("ToggleTreasureChests").GetComponent <TextToggle>();

        // verify if it was enabled before
        if (GameOptions.Instance.mapUIOpt.toggleTreasureChests == 0)
        {
            // disable toggle
            textToggle.selected = false;
            textToggle.SetNormalStatus();
            // hide cities names
            MapManager.Instance.SetTreasureChestsVisible(false);
        }
        else
        {
            // enable toggle
            textToggle.selected = true;
            textToggle.SetPressedStatus();
            // always show city names
            MapManager.Instance.SetTreasureChestsVisible(true);
        }
    }