56 lines
1.4 KiB
C#
56 lines
1.4 KiB
C#
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
namespace ZXL.Excel
|
|
{
|
|
[System.Serializable]
|
|
public class Player_Data
|
|
{
|
|
private readonly QuestionType questionType = QuestionType.单选题;
|
|
private List<Player_DataInfo> _list;
|
|
|
|
public List<Player_DataInfo> data => _list;
|
|
|
|
public Player_Data(List<Player_DataInfo> list)
|
|
{
|
|
_list = list;
|
|
// foreach (var infos in _list)
|
|
// {
|
|
// List<string> strings = new List<string>();
|
|
// strings.Add(infos.options[0]);
|
|
// for (int i = 1; i < infos.options.Length - 1; i++)
|
|
// {
|
|
// var infosOption = infos.options[i].Replace("\n", "");
|
|
// strings.Add(infosOption);
|
|
// }
|
|
//
|
|
// infos.options = strings.ToArray();
|
|
// }
|
|
}
|
|
|
|
public Player_DataInfo GetAndRemove()
|
|
{
|
|
Player_DataInfo info = null;
|
|
if (_list.Count > 0)
|
|
{
|
|
info = _list[0];
|
|
_list.RemoveAt(0);
|
|
}
|
|
|
|
return info;
|
|
}
|
|
}
|
|
|
|
[System.Serializable]
|
|
public class Player_DataInfo
|
|
{
|
|
public string id;
|
|
public string name;
|
|
|
|
public Player_DataInfo(string id, string name)
|
|
{
|
|
this.id = id;
|
|
this.name = name;
|
|
}
|
|
}
|
|
} |