6public class Gauge : MonoBehaviour
66 textNow.text = (
useRatio ? (Mathf.RoundToInt((
float)
_num / (
float)
max * 100f) +
"%") : (
_num.ToString() ??
""));
81 if (!base.gameObject.activeSelf)
83 base.gameObject.SetActive(
value:
true);
108 textNow.color =
gradient.Evaluate((
float)now / (float)
max);
115 DOTween.To(() =>
Num, delegate(
int x)
121 TweenUtil.KillTween(ref
tween);
130 else if ((
bool)
srBar)
132 Vector2 vector =
new Vector2(
value * 100f,
srBar.size.y);
139 tween = DOTween.To(() =>
srBar.size, delegate(Vector2 x)
146 barCircle.fillAmount =
value;
150 void SetRect(RawImage
bar,
float value)
153 RectTransform rectTransform =
bar.Rect();
157 rectTransform.sizeDelta = vector2;
void UpdateValue(float now, float _max)
void UpdateValue(int now, int _max, int recovery=0)