using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UIElements;
using MuHua;
public class UISlideButtonTest : MonoBehaviour {
/// 绑定文档
public UIDocument document;
/// 模板
public VisualTreeAsset templateAsset;
private UISlideButton slideButton;
/// 根目录文档
public VisualElement Root => document.rootVisualElement;
public VisualElement SlideButton => Root.Q("SlideButton");
public void Awake() {
slideButton = new UISlideButton(SlideButton, Root, templateAsset,
(data, element) => new UIData(data, element));
List datas = new List();
datas.Add(new Data { name = "匹配" });
datas.Add(new Data { name = "配置" });
datas.Add(new Data { name = "招募" });
slideButton.Create(datas);
}
public void Update() {
slideButton.Update();
}
public class Data : DataSlideButton {
public string name;
}
public class UIData : ModuleUIItem {
public Button Button => Q