103 lines
2.4 KiB
C#
103 lines
2.4 KiB
C#
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
public class ExcelData
|
|
{
|
|
public List<ImageData> allImageData = null;
|
|
public List<LanguageData> allLanguageData = null;
|
|
public List<MainData> allMainData = null;
|
|
public List<ProcessData> allProcessData = null;
|
|
public List<Question_Choice> allQuestion_Choice = null;
|
|
public List<ScoreModelData> allScoreModelData = null;
|
|
|
|
public void Init()
|
|
{
|
|
allImageData = ExcelDataTools.GetDataList<ImageData>();
|
|
allLanguageData = ExcelDataTools.GetDataList<LanguageData>();
|
|
allMainData = ExcelDataTools.GetDataList<MainData>();
|
|
allProcessData = ExcelDataTools.GetDataList<ProcessData>();
|
|
allQuestion_Choice = ExcelDataTools.GetDataList<Question_Choice>();
|
|
allScoreModelData = ExcelDataTools.GetDataList<ScoreModelData>();
|
|
|
|
}
|
|
|
|
public ImageData GetImageData(int id)
|
|
{
|
|
for (int i = 0; i < allImageData.Count; i++)
|
|
{
|
|
if (allImageData[i].id == id)
|
|
{
|
|
return allImageData[i];
|
|
}
|
|
}
|
|
Debug.LogError(id);
|
|
return null;
|
|
}
|
|
|
|
public LanguageData GetLanguageData(int id)
|
|
{
|
|
for (int i = 0; i < allLanguageData.Count; i++)
|
|
{
|
|
if (allLanguageData[i].id == id)
|
|
{
|
|
return allLanguageData[i];
|
|
}
|
|
}
|
|
Debug.LogError(id);
|
|
return null;
|
|
}
|
|
|
|
public MainData GetMainData(int id)
|
|
{
|
|
for (int i = 0; i < allMainData.Count; i++)
|
|
{
|
|
if (allMainData[i].id == id)
|
|
{
|
|
return allMainData[i];
|
|
}
|
|
}
|
|
Debug.LogError(id);
|
|
return null;
|
|
}
|
|
|
|
public ProcessData GetProcessData(int id)
|
|
{
|
|
for (int i = 0; i < allProcessData.Count; i++)
|
|
{
|
|
if (allProcessData[i].id == id)
|
|
{
|
|
return allProcessData[i];
|
|
}
|
|
}
|
|
Debug.LogError(id);
|
|
return null;
|
|
}
|
|
|
|
public Question_Choice GetQuestion_Choice(int id)
|
|
{
|
|
for (int i = 0; i < allQuestion_Choice.Count; i++)
|
|
{
|
|
if (allQuestion_Choice[i].id == id)
|
|
{
|
|
return allQuestion_Choice[i];
|
|
}
|
|
}
|
|
Debug.LogError(id);
|
|
return null;
|
|
}
|
|
|
|
public ScoreModelData GetScoreModelData(int id)
|
|
{
|
|
for (int i = 0; i < allScoreModelData.Count; i++)
|
|
{
|
|
if (allScoreModelData[i].id == id)
|
|
{
|
|
return allScoreModelData[i];
|
|
}
|
|
}
|
|
Debug.LogError(id);
|
|
return null;
|
|
}
|
|
|
|
}
|