diff --git a/Assets/ModuleCore/ModuleUI/ModuleUIPanel/Component.meta b/Assets/ModuleCore/ModuleUI/ModuleUIPanel/Component.meta deleted file mode 100644 index 98138f4..0000000 --- a/Assets/ModuleCore/ModuleUI/ModuleUIPanel/Component.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 06f31db1c09e8a0409a8b3b960a13216 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ModuleCore/ModuleUI/ModuleUIPanel/Component/UISliderInputH.cs b/Assets/ModuleCore/ModuleUI/ModuleUIPanel/Component/UISliderInputH.cs deleted file mode 100644 index c8986c0..0000000 --- a/Assets/ModuleCore/ModuleUI/ModuleUIPanel/Component/UISliderInputH.cs +++ /dev/null @@ -1,48 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using UnityEngine.UIElements; -using MuHua; - -/// -/// SliderInputH - Panel -/// -public class UISliderInputH : ModuleUIPanel { - - public float value; - public Vector2 range = new Vector2(1, 1); - public UISliderH slider; - public event Action ValueChanged; - - public VisualElement Slider => Q("Slider"); - public UIFloatField FloatField => Q("UIFloatField"); - - public UISliderInputH(VisualElement element, VisualElement canvas) : base(element) { - slider = new UISliderH(element, canvas); - - slider.ValueChanged += Slider_ValueChanged; - FloatField.RegisterCallback>(FloatField_ValueChanged); - } - private void Slider_ValueChanged(float obj) { - value = Mathf.Lerp(range.x, range.y, obj); - FloatField.SetValueWithoutNotify(value); - ValueChanged?.Invoke(value); - } - private void FloatField_ValueChanged(ChangeEvent obj) { - value = Mathf.Clamp(obj.newValue, range.x, range.y); - float scale = Mathf.InverseLerp(range.x, range.y, value); - slider.UpdateValue(scale, false); - ValueChanged?.Invoke(value); - } - public void Update() { - slider.Update(); - } - /// 更新值 - public void UpdateValue(float value) { - this.value = Mathf.Clamp(range.x, range.y, value); - float scale = Mathf.InverseLerp(range.x, range.y, value); - slider.UpdateValue(scale, false); - FloatField.SetValueWithoutNotify(value); - } -} diff --git a/Assets/ModuleCore/ModuleUI/ModuleUIPanel/Component/UISliderInputH.cs.meta b/Assets/ModuleCore/ModuleUI/ModuleUIPanel/Component/UISliderInputH.cs.meta deleted file mode 100644 index 04288ae..0000000 --- a/Assets/ModuleCore/ModuleUI/ModuleUIPanel/Component/UISliderInputH.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: d5f8ad3cc3aff1940bdf68f3d911a263 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ModuleCore/ModuleUI/ModuleUIPanel/Component/UIVector2.cs b/Assets/ModuleCore/ModuleUI/ModuleUIPanel/Component/UIVector2.cs deleted file mode 100644 index d04d39b..0000000 --- a/Assets/ModuleCore/ModuleUI/ModuleUIPanel/Component/UIVector2.cs +++ /dev/null @@ -1,64 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using UnityEngine.UIElements; -using MuHua; - -/// -/// Vector2 - Panel -/// -public class UIVector2 : ModuleUIPanel { - - public bool isLock; - public Vector2 value; - public UISliderInputH sliderX; - public UISliderInputH sliderY; - public event Action ValueChanged; - - public Button Lock => Q