// Обновляем информацию о юните
    private void UpdateInfo()
    {
        if (unit_lvl > 0)
        {
            txt_menu_title.text   = GlobalTranslateSystem.TranslateShortText("Upgrade") + ":";
            txt_unit_name.text    = ChoosedUnit + "\n" + "Lvl " + unit_lvl;
            txt_current_gems.text = GlobalData.GetInt("Gems") + " -";
            txt_gems_cost.text    = unit_lvl.ToString(); // Стоимость апгрейда

            menu_gold_obj.SetActive(false);
            menu_gems_obj.SetActive(true);
        }
        else
        {
            txt_menu_title.text = GlobalTranslateSystem.TranslateShortText("Purchase") + ":";
            txt_unit_name.text  = ChoosedUnit + "\n" + GlobalTranslateSystem.TranslateShortText("Locked") + ".";
            txt_gold_cost.text  = GetUnitGoldCost().ToString(); // Стоимость покупки

            menu_gold_obj.SetActive(true);
            menu_gems_obj.SetActive(false);
        }

        txt_unit_info.text  = unit_info.GetUnitHistory(); // История юнита
        txt_unit_perks.text = unit_info.GetUnitPerks();   // Перки юнита

        txt_unit_stats.text = "HP  " + GetStats(true, unit_lvl) + "  ->  " + GetStats(true, unit_lvl + 1) +
                              "\n" + "DMG  " + GetStats(false, unit_lvl) + "  ->  " + GetStats(false, unit_lvl + 1);
    }
        new_xp;     // Кол-во опыта для нового уровня

    private void Start()
    {
        player_lvl      = GlobalData.GetInt("PlayerLvl");
        current_xp      = GlobalData.GetInt("PlayerXP");
        new_xp          = (int)CalculatePlayerXP();
        slider.maxValue = new_xp;
        slider.value    = current_xp;

        txt_player_lvl.text = GlobalTranslateSystem.TranslateShortText("Player Level:") + " " + player_lvl;
        txt_player_xp.text  = "XP " + current_xp + " / " + new_xp;
    }
Esempio n. 3
0
    private Text txt; // Текст кнопки

    private void Start()
    {
        GetComponent <Button>().onClick.AddListener(TaskOnClick);
        txt     = transform.GetChild(0).GetComponent <Text>();
        audio_s = GetComponent <AudioSource>();

        // Переводим текст кнопки
        if (txt != null)
        {
            txt.text = GlobalTranslateSystem.TranslateShortText(name.Substring(3));
        }
    }
Esempio n. 4
0
    private void Translate()
    {
        for (int i = 0; i < txt_short.Length; i++)
        {
            txt_short[i].text = GlobalTranslateSystem.TranslateShortText(txt_short[i].name.Substring(3));
        }

        for (int i = 0; i < txt_long.Length; i++)
        {
            txt_long[i].text = GlobalTranslateSystem.TranslateLongText(txt_long[i].name.Substring(3));
        }
    }
Esempio n. 5
0
    private bool isFading = true; // Исчезает ли текст (true - да)

    private void Start()
    {
        txt      = GetComponent <Text>();
        txt.text = GlobalTranslateSystem.TranslateShortText("Tap to play");
    }