using System.Collections.Generic; using UnityEngine; using UnityEngine.Serialization; namespace ZXL.Excel { [System.Serializable] public class TeamData_Data { private List _list; public List data => _list; public TeamData_Data(List list) { _list = list; } public TeamData_DataInfo RandomGet(bool isAutoRemove = false) { TeamData_DataInfo info = null; var range = Random.Range(0, _list.Count); info = _list[range]; if (isAutoRemove) _list.RemoveAt(range); return info; } } [System.Serializable] public class TeamData_DataInfo { public string id; public string teamName; public TeamData_DataInfo(string id, string teamName) { this.id = id; this.teamName = teamName; } } }