// Update is called once per frame void Update() { healthSlider.maxValue = stats.getMaxHealth(); manaSlider.maxValue = stats.getMaxMana(); xpSlider.maxValue = stats.getMaxExp(); //Sliders need to be initialised under the ui to accomodate visual changes healthSlider.value = stats.getHealth(); manaSlider.value = stats.getMana(); xpSlider.value = stats.getExp(); }
// Use this for initialization void Start() { gm = GetComponentInParent <GameManager>(); stats = gm.getPlayer().GetComponent <StatsScript>(); healthSlider = gameObject.transform.Find("HealthSlider").GetComponent <Slider>(); manaSlider = gameObject.transform.Find("ManaSlider").GetComponent <Slider>(); xpSlider = gameObject.transform.Find("XpSlider").GetComponent <Slider>(); healthSlider.maxValue = stats.getMaxHealth(); manaSlider.maxValue = stats.getMaxMana(); xpSlider.maxValue = stats.getMaxExp(); }