using UnityEngine; using UnityEngine.UI; using System.Collections; public class ProgressBar : MonoBehaviour { public Image foregroundImage; public int Value { get { if (foregroundImage != null) return (int)(foregroundImage.fillAmount * 100); else return 0; } set { if (foregroundImage != null) foregroundImage.fillAmount = value / 100f; } } void Start() { //foregroundImage = gameObject.GetComponent(); Value = 0; } public void setValue(int val) { Value = val; } } /*//Testing: this function will be called when Test Button is clicked public void UpdateProgress() { Hashtable param = new Hashtable(); param.Add("from", 0.0f); param.Add("to", 100); param.Add("time", 5.0f); param.Add("onupdate", "TweenedSomeValue"); param.Add("onComplete", "OnFullProgress"); param.Add("onCompleteTarget", gameObject); iTween.ValueTo(gameObject, param); } public void OnFullProgress() { Value = 0; }*/