@chel_s_lishney_xromosomoi

Как сократить числа?

Впервые делаю кликер, нужно чтобы число 1 000 заменялось на 1k , 1 000 000 на 1m и т.д.
Вот код:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class Clicker : MonoBehaviour
{

    public int Score;
    public int[] CostInt;
    private int ClickScore = 1;

    public GameObject ShopPan;
    public GameObject BonusPan;

    public Text[] CostText;
    public Text ScoreText;
    public Text TextBalance;
    public Text TextUpgrade;


    public void OnClickButton()
        {
            Score += ClickScore;
        }

        private void Update()
        {
            ScoreText.text = Score + "$";
        }

        public void ShowAndHideShopPan()
        {
            ShopPan.SetActive(!ShopPan.activeSelf);
        }

        public void ShowAndHideBonusPan()
        {
            BonusPan.SetActive(!BonusPan.activeSelf);
        }

        public void OnClickBuyLevel()
        {
            if (Score >= CostInt[0])
            {
                Score -= CostInt[0];
                CostInt[0] *= 2;
                ClickScore *= 2;
                CostText[0].text = CostInt[0] + "$";
            }
        }
    

}
  • Вопрос задан
  • 136 просмотров
Пригласить эксперта
Ответы на вопрос 2
Ответ написан
Комментировать
vabka
@vabka Куратор тега C#
Токсичный шарпист
Храни отдельно число и степень десятки, с которой ты работаешь.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы