using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using TMPro; public class ExpPass : MonoBehaviour { public Transform[] items; public Transform itemsParent; [EasyButtons.Button] void GetItems(){ items = new Transform[itemsParent.childCount]; for(int i =0; i < items.Length; i++){ items[i] = itemsParent.GetChild(i); } } void Start() { DBmanager.OnStateChanged.AddListener(RefreshData); RefreshData(); } void RefreshData(){ for (int i = 0; i < items.Length; i++){ int curIndex = 0; curIndex = i; int expPassLevel = (i +1)* 10; int expPassReward =(i +1) * 5; Transform item = items[i]; item.GetChild(1).GetComponent().text = "Reach Level " + expPassLevel; Slider slider = item.GetComponentInChildren(); slider.GetComponentInChildren().text = DBmanager.LevelInt + " / " + expPassLevel; slider.minValue=0; slider.maxValue = expPassLevel; slider.value = DBmanager.LevelInt; item.GetComponentInChildren