using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UIElements;
using MuHua;
public class TestUI : MonoBehaviour {
/// 绑定文档
public UIDocument document;
/// 根目录文档
public VisualElement root => document.rootVisualElement;
private UIScrollView scrollView;
private UIScrollView scrollViewHorizontal;
private UIScrollView scrollViewVertical;
private UISlider slider1;
private UISlider slider2;
private UISlider slider3;
private UISlider slider4;
private void Awake() {
VisualElement ScrollView = root.Q("ScrollView");
scrollView = new UIScrollView(ScrollView, root, UIDirection.HorizontalAndVertical);
VisualElement ScrollViewHorizontal = root.Q("ScrollViewHorizontal");
scrollViewHorizontal = new UIScrollView(ScrollViewHorizontal, root, UIDirection.Horizontal);
VisualElement ScrollViewVertical = root.Q("ScrollViewVertical");
scrollViewVertical = new UIScrollView(ScrollViewVertical, root, UIDirection.Vertical);
VisualElement Slider1 = root.Q("SliderHorizontal1");
slider1 = new UISlider(Slider1, root, UIDirection.FromLeftToRight);
VisualElement Slider2 = root.Q("SliderHorizontal2");
slider2 = new UISlider(Slider2, root, UIDirection.FromRightToLeft);
VisualElement Slider3 = root.Q("SliderVertical1");
slider3 = new UISlider(Slider3, root, UIDirection.FromTopToBottom);
VisualElement Slider4 = root.Q("SliderVertical2");
slider4 = new UISlider(Slider4, root, UIDirection.FromBottomToTop);
slider4.ValueChanged += (obj) => { Debug.Log(obj); };
}
private void Update() {
scrollView.Update();
scrollViewHorizontal.Update();
scrollViewVertical.Update();
slider1.Update();
slider2.Update();
slider3.Update();
slider4.Update();
}
}