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