WaiXie_QuestionSystem/Assets/Script/Excel/ExcelManager.cs

31 lines
909 B
C#
Raw Normal View History

2023-12-10 12:28:20 +08:00
using System.Collections;
using System.Collections.Generic;
using Script.UI;
using UnityEngine;
using UnityEngine.UI;
using ZXL.Excel;
using ZXL.ID;
public class ExcelManager : SingleManager<ExcelManager>
{
private Player_Data _playerData;
2023-12-11 00:06:54 +08:00
private GroupData_Data _groupData;
2023-12-10 12:28:20 +08:00
2023-12-11 00:06:54 +08:00
public List<string> GetAllPlayerID => _playerData.GetAllID();
2023-12-10 12:28:20 +08:00
public Player_DataInfo GetPlayerInfo => _playerData.GetAndRemove();
2023-12-11 00:06:54 +08:00
public GroupData_DataInfo GetGroupInfoA => _groupData.GetA();
public GroupData_DataInfo GetGroupInfoB => _groupData.GetB();
2023-12-10 12:28:20 +08:00
public ExcelManager()
{
var payerData = ReadExcel.SelectPlayerTable("PlayerData");
_playerData = new Player_Data(payerData);
2023-12-11 00:06:54 +08:00
var groupDataData = ReadExcel.SelectGroupTable("GroupData");
_groupData = new GroupData_Data(groupDataData);
2023-12-10 12:28:20 +08:00
2023-12-11 00:06:54 +08:00
Debug.Log("excel data load finish !!");
2023-12-10 12:28:20 +08:00
}
}
//模拟数据写入