namespace UIWidgets
{
using UIWidgets.Styles;
using UnityEngine;
using UnityEngine.UI;
///
/// ProgressbarDeterminate.
/// http://ilih.ru/images/unity-assets/UIWidgets/ProgressbarDeterminate.png
///
public class ProgressbarDeterminate : ProgressbarDeterminateBase, IUpgradeable
{
///
/// The empty bar text.
///
[SerializeField]
[HideInInspector]
[System.Obsolete("Replaced with EmptyBarTextAdapter.")]
public Text EmptyBarText;
///
/// The full bar text.
///
[SerializeField]
[HideInInspector]
[System.Obsolete("Replaced with FullBarTextAdapter.")]
public Text FullBarText;
///
/// Upgrade this instance.
///
public virtual void Upgrade()
{
#pragma warning disable 0612, 0618
Utilities.GetOrAddComponent(EmptyBarText, ref EmptyBarTextAdapter);
Utilities.GetOrAddComponent(FullBarText, ref FullBarTextAdapter);
#pragma warning restore 0612, 0618
}
#if UNITY_EDITOR
///
/// Validate this instance.
///
protected override void OnValidate()
{
base.OnValidate();
Compatibility.Upgrade(this);
}
#endif
}
}