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);
}
}