Files
ZHGD_Web/Assets/Script/Tool/GetChartDataCutButton.cs
2025-07-13 23:16:20 +08:00

36 lines
928 B
C#

using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class GetChartDataCutButton : MonoBehaviour
{
public int index;
public GetDataCut[] 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].GetDataTool.Url = dataCuts[index].Url[i];
}
dataCuts[index].GetDataTool.DataUpdate();
});
}
}
[Serializable]
public class GetDataCut
{
public GetDataTool GetDataTool;
public ButtonStateTool ButtonStateTool;
public string[] Url;
}