Files
ZHGD_Web/Assets/Script/Tool/ChartDataCutButton.cs

34 lines
911 B
C#
Raw Permalink Normal View History

2025-07-13 23:16:20 +08:00
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class ChartDataCutButton : MonoBehaviour
{
public int index;
public DataCut[] dataCuts;
void Start()
{
GetComponent<Button>().onClick.AddListener(() => {
for (int i = 0; i < dataCuts.Length; i++) {
dataCuts[i].ButtonStateTool.StateCut(ButtonState.Normal);
}
dataCuts[index].ButtonStateTool.StateCut(ButtonState.Select);
for (int i = 0; i < dataCuts[index].Url.Length; i++)
{
dataCuts[index].ChartTool.SerieUrl[i].url = dataCuts[index].Url[i];
}
dataCuts[index].ChartTool.DataUpdate();
});
}
}
[Serializable]
public class DataCut {
public ChartTool ChartTool;
public ButtonStateTool ButtonStateTool;
public string[] Url;
}