using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UIElements; using MuHua; /// /// 测试页面 /// public class UITestPage : ModuleUIPage { public VisualTreeAsset TemplateAsset; public List list; private UIToggle toggle; private UIDropdown dropdown; private UIScrollView scrollView; public override VisualElement Element => root; public VisualElement Toggle => Q("Toggle"); public VisualElement Dropdown => Q("Dropdown"); public VisualElement ScrollView => Q("ScrollView"); private void Awake() { toggle = new UIToggle(Toggle); toggle.ValueChanged += (value) => Debug.Log(value); dropdown = new UIDropdown(Dropdown, root, TemplateAsset); dropdown.SetValue(list); dropdown.ValueChanged += (value) => Debug.Log(value); scrollView = new UIScrollView(ScrollView, root, UIDirection.FromTopToBottom); } private void Update() { dropdown.Update(); scrollView.Update(); } private void OnDestroy() { dropdown.Release(); } }