using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UIElements;
namespace MuHua {
///
/// 滑块 - 水平
///
public class UISliderH : ModuleUIPanel, UIControl {
/// 绑定的画布
public readonly VisualElement canvas;
/// 元素方向
public readonly UIDirection direction;
/// 值改变时
public event Action ValueChanged;
///
/// 方向
///
public enum UIDirection {
FromLeftToRight = 0,
FromRightToLeft = 1,
}
public float value;
public bool isDragger;
public float originalPosition;
public float pointerPosition;
public readonly Label Title;
public readonly VisualElement Container;
public readonly VisualElement Tracker;
public readonly VisualElement Dragger;
public UISliderH(VisualElement element, VisualElement canvas, UIDirection direction = UIDirection.FromLeftToRight) : base(element) {
this.canvas = canvas;
this.direction = direction;
Title = Q