aa
This commit is contained in:
parent
99446198cf
commit
cfecafd678
@ -1,36 +0,0 @@
|
|||||||
using UnityEngine;
|
|
||||||
using UnityEngine.EventSystems;
|
|
||||||
using UnityEngine.UI;
|
|
||||||
|
|
||||||
namespace AlicizaX.UI.Extension.UXComponent
|
|
||||||
{
|
|
||||||
public class TestUI : UXSelectable
|
|
||||||
{
|
|
||||||
private float maxSliderValue;
|
|
||||||
private float minSliderValue;
|
|
||||||
[SerializeField] private Slider _slider;
|
|
||||||
|
|
||||||
private float sliderRange;
|
|
||||||
|
|
||||||
[SerializeField] private float SLIDERSTEP = 100.0f; //used to
|
|
||||||
|
|
||||||
protected override void Awake()
|
|
||||||
{
|
|
||||||
base.Awake();
|
|
||||||
maxSliderValue = _slider.maxValue;
|
|
||||||
minSliderValue = _slider.minValue;
|
|
||||||
sliderRange = maxSliderValue - minSliderValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public override void OnMove(AxisEventData eventData)
|
|
||||||
{
|
|
||||||
if (eventData.moveDir == MoveDirection.Left || eventData.moveDir == MoveDirection.Right)
|
|
||||||
{
|
|
||||||
float sliderChange = eventData.moveDir == MoveDirection.Right ? 1 * (sliderRange / SLIDERSTEP) : -1 * (sliderRange / SLIDERSTEP);
|
|
||||||
float tempValue = _slider.value + sliderChange;
|
|
||||||
_slider.value = Mathf.Clamp(tempValue, minSliderValue, maxSliderValue);
|
|
||||||
Debug.Log(_slider.value );
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
fileFormatVersion: 2
|
|
||||||
guid: 67a18ee6ebd4470b9e936543b01af7ca
|
|
||||||
timeCreated: 1764765598
|
|
||||||
Loading…
Reference in New Issue
Block a user