using System.Collections.Generic; using UnityEngine; public class ExcelData { public List allImageData = null; public List allLanguageData = null; public List allMainData = null; public List allProcessData = null; public List allQuestion_Choice = null; public List allScoreModelData = null; public void Init() { allImageData = ExcelDataTools.GetDataList(); allLanguageData = ExcelDataTools.GetDataList(); allMainData = ExcelDataTools.GetDataList(); allProcessData = ExcelDataTools.GetDataList(); allQuestion_Choice = ExcelDataTools.GetDataList(); allScoreModelData = ExcelDataTools.GetDataList(); } 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; } }