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