Search Unity

Why doesnt my left number change?

Discussion in 'Unity UI & TextMesh Pro' started by emil_unity411, Jun 10, 2018.

  1. emil_unity411

    emil_unity411

    Joined:
    Jun 10, 2018
    Posts:
    1
    Why wont i change it only changes the right numbers

    https://gyazo.com/23d15446c5b6437994cdda92340485be

    public class Stat : MonoBehaviour {

    private Image content;

    [SerializeField]
    private Text statValue;

    [SerializeField]
    private float lerpSpeed;

    private float currentValue;

    private float currentFill;

    public float MyMaxValue { get; set; }

    public float MyCurrentValue
    {
    get
    {
    return currentValue;
    }

    set
    {
    if (value > MyMaxValue)
    {
    currentValue = MyMaxValue;
    }
    else if (value < 0)
    {
    currentValue = 0;
    }
    else
    {
    currentValue = value;
    }


    currentFill = currentValue / MyMaxValue;

    statValue.text = currentValue + "/" + MyMaxValue;

    }

    }



    void Start () {
    content = GetComponent<Image>();

    }


    void Update () {

    if (currentFill != content.fillAmount)
    {
    content.fillAmount = Mathf.Lerp(content.fillAmount, currentFill, Time.deltaTime * lerpSpeed);

    }


    }

    public void Initialize(float currentvalue, float maxValue)
    {
    MyMaxValue = maxValue;
    MyCurrentValue = currentValue;
    }

    }
     
  2. Hosnkobf

    Hosnkobf

    Joined:
    Aug 23, 2016
    Posts:
    639
    please describe better what you wanna do and what problem you are facing.
    Also, please use [ CODE ] tags (or the "Insert Code" Button) to post code.