17 lines
432 B
C#
17 lines
432 B
C#
using UnityEngine;
|
|
|
|
public class MSlider : MonoBehaviour
|
|
{
|
|
[SerializeField] RectTransform _fill;
|
|
[SerializeField] RectTransform _handle;
|
|
[SerializeField] RectTransform _bgRect;
|
|
|
|
public void SetValue(float percent)
|
|
{
|
|
float width = _bgRect.sizeDelta.x * percent;
|
|
_fill.sizeDelta = new Vector2(width, _fill.sizeDelta.y);
|
|
|
|
_handle.anchoredPosition = new Vector2(width, 0);
|
|
}
|
|
}
|