using System.Collections; using System.Collections.Generic; namespace YiLiao.JingLuoXueWei { public class ExcelData { public List allBaseData = null; public List allJingLuoBig = null; public List allJingLuoSmall = null; public List allLanguageData = null; public List allQuestionData = null; public List allStateData = null; public IEnumerator Init(string path) { yield return ExcelDataTools.GetDataList(path,value=>allBaseData = value); yield return ExcelDataTools.GetDataList(path,value=>allJingLuoBig = value); yield return ExcelDataTools.GetDataList(path,value=>allJingLuoSmall = value); yield return ExcelDataTools.GetDataList(path,value=>allLanguageData = value); yield return ExcelDataTools.GetDataList(path,value=>allQuestionData = value); yield return ExcelDataTools.GetDataList(path,value=>allStateData = value); } public BaseData GetBaseData(int id) { for (int i = 0; i < allBaseData.Count; i++) { if (allBaseData[i].id == id) { return allBaseData[i]; } } return null; } public JingLuoBig GetJingLuoBig(int id) { for (int i = 0; i < allJingLuoBig.Count; i++) { if (allJingLuoBig[i].id == id) { return allJingLuoBig[i]; } } return null; } public JingLuoSmall GetJingLuoSmall(int id) { for (int i = 0; i < allJingLuoSmall.Count; i++) { if (allJingLuoSmall[i].id == id) { return allJingLuoSmall[i]; } } return null; } public LanguageData GetLanguageData(int id) { for (int i = 0; i < allLanguageData.Count; i++) { if (allLanguageData[i].id == id) { return allLanguageData[i]; } } return null; } public QuestionData GetQuestionData(int id) { for (int i = 0; i < allQuestionData.Count; i++) { if (allQuestionData[i].id == id) { return allQuestionData[i]; } } return null; } public StateData GetStateData(int id) { for (int i = 0; i < allStateData.Count; i++) { if (allStateData[i].id == id) { return allStateData[i]; } } return null; } public BaseData GetBaseDataid(int id) { for (int i = 0; i < allBaseData.Count; i++) { if (allBaseData[i].id == id) { return allBaseData[i]; } } return null; } public List GetListBaseDataid() { List res = new List(); for (int i = 0; i < allBaseData.Count; i++) { if (!res.Contains(allBaseData[i].id)) { res.Add(allBaseData[i].id); } } return res; } public BaseData GetBaseDataname(string name) { for (int i = 0; i < allBaseData.Count; i++) { if (allBaseData[i].name == name) { return allBaseData[i]; } } return null; } public List GetListBaseDataname() { List res = new List(); for (int i = 0; i < allBaseData.Count; i++) { if (!res.Contains(allBaseData[i].name)) { res.Add(allBaseData[i].name); } } return res; } public BaseData GetBaseDatachildName(string childName) { for (int i = 0; i < allBaseData.Count; i++) { if (allBaseData[i].childName == childName) { return allBaseData[i]; } } return null; } public List GetListBaseDatachildName() { List res = new List(); for (int i = 0; i < allBaseData.Count; i++) { if (!res.Contains(allBaseData[i].childName)) { res.Add(allBaseData[i].childName); } } return res; } public BaseData GetBaseDataowner(string owner) { for (int i = 0; i < allBaseData.Count; i++) { if (allBaseData[i].owner == owner) { return allBaseData[i]; } } return null; } public List GetListBaseDataowner() { List res = new List(); for (int i = 0; i < allBaseData.Count; i++) { if (!res.Contains(allBaseData[i].owner)) { res.Add(allBaseData[i].owner); } } return res; } public BaseData GetBaseDataisBtn(string isBtn) { for (int i = 0; i < allBaseData.Count; i++) { if (allBaseData[i].isBtn == isBtn) { return allBaseData[i]; } } return null; } public List GetListBaseDataisBtn() { List res = new List(); for (int i = 0; i < allBaseData.Count; i++) { if (!res.Contains(allBaseData[i].isBtn)) { res.Add(allBaseData[i].isBtn); } } return res; } public BaseData GetBaseDatamodeType(string modeType) { for (int i = 0; i < allBaseData.Count; i++) { if (allBaseData[i].modeType == modeType) { return allBaseData[i]; } } return null; } public List GetListBaseDatamodeType() { List res = new List(); for (int i = 0; i < allBaseData.Count; i++) { if (!res.Contains(allBaseData[i].modeType)) { res.Add(allBaseData[i].modeType); } } return res; } public BaseData GetBaseDatatxt(string txt) { for (int i = 0; i < allBaseData.Count; i++) { if (allBaseData[i].txt == txt) { return allBaseData[i]; } } return null; } public List GetListBaseDatatxt() { List res = new List(); for (int i = 0; i < allBaseData.Count; i++) { if (!res.Contains(allBaseData[i].txt)) { res.Add(allBaseData[i].txt); } } return res; } public BaseData GetBaseDatasound(string sound) { for (int i = 0; i < allBaseData.Count; i++) { if (allBaseData[i].sound == sound) { return allBaseData[i]; } } return null; } public List GetListBaseDatasound() { List res = new List(); for (int i = 0; i < allBaseData.Count; i++) { if (!res.Contains(allBaseData[i].sound)) { res.Add(allBaseData[i].sound); } } return res; } public BaseData GetBaseDataobj(string obj) { for (int i = 0; i < allBaseData.Count; i++) { if (allBaseData[i].obj == obj) { return allBaseData[i]; } } return null; } public List GetListBaseDataobj() { List res = new List(); for (int i = 0; i < allBaseData.Count; i++) { if (!res.Contains(allBaseData[i].obj)) { res.Add(allBaseData[i].obj); } } return res; } public BaseData GetBaseDatastate(string state) { for (int i = 0; i < allBaseData.Count; i++) { if (allBaseData[i].state == state) { return allBaseData[i]; } } return null; } public List GetListBaseDatastate() { List res = new List(); for (int i = 0; i < allBaseData.Count; i++) { if (!res.Contains(allBaseData[i].state)) { res.Add(allBaseData[i].state); } } return res; } public BaseData GetBaseDatavr_hand_materials(string vr_hand_materials) { for (int i = 0; i < allBaseData.Count; i++) { if (allBaseData[i].vr_hand_materials == vr_hand_materials) { return allBaseData[i]; } } return null; } public List GetListBaseDatavr_hand_materials() { List res = new List(); for (int i = 0; i < allBaseData.Count; i++) { if (!res.Contains(allBaseData[i].vr_hand_materials)) { res.Add(allBaseData[i].vr_hand_materials); } } return res; } public BaseData GetBaseDataanswerObj(string answerObj) { for (int i = 0; i < allBaseData.Count; i++) { if (allBaseData[i].answerObj == answerObj) { return allBaseData[i]; } } return null; } public List GetListBaseDataanswerObj() { List res = new List(); for (int i = 0; i < allBaseData.Count; i++) { if (!res.Contains(allBaseData[i].answerObj)) { res.Add(allBaseData[i].answerObj); } } return res; } public BaseData GetBaseDatascore(string score) { for (int i = 0; i < allBaseData.Count; i++) { if (allBaseData[i].score == score) { return allBaseData[i]; } } return null; } public List GetListBaseDatascore() { List res = new List(); for (int i = 0; i < allBaseData.Count; i++) { if (!res.Contains(allBaseData[i].score)) { res.Add(allBaseData[i].score); } } return res; } public BaseData GetBaseDatascore_sx(string score_sx) { for (int i = 0; i < allBaseData.Count; i++) { if (allBaseData[i].score_sx == score_sx) { return allBaseData[i]; } } return null; } public List GetListBaseDatascore_sx() { List res = new List(); for (int i = 0; i < allBaseData.Count; i++) { if (!res.Contains(allBaseData[i].score_sx)) { res.Add(allBaseData[i].score_sx); } } return res; } public BaseData GetBaseDatasound_kaohe(string sound_kaohe) { for (int i = 0; i < allBaseData.Count; i++) { if (allBaseData[i].sound_kaohe == sound_kaohe) { return allBaseData[i]; } } return null; } public List GetListBaseDatasound_kaohe() { List res = new List(); for (int i = 0; i < allBaseData.Count; i++) { if (!res.Contains(allBaseData[i].sound_kaohe)) { res.Add(allBaseData[i].sound_kaohe); } } return res; } public BaseData GetBaseDatatxt_kaohe(string txt_kaohe) { for (int i = 0; i < allBaseData.Count; i++) { if (allBaseData[i].txt_kaohe == txt_kaohe) { return allBaseData[i]; } } return null; } public List GetListBaseDatatxt_kaohe() { List res = new List(); for (int i = 0; i < allBaseData.Count; i++) { if (!res.Contains(allBaseData[i].txt_kaohe)) { res.Add(allBaseData[i].txt_kaohe); } } return res; } public BaseData GetBaseDatatype(string type) { for (int i = 0; i < allBaseData.Count; i++) { if (allBaseData[i].type == type) { return allBaseData[i]; } } return null; } public List GetListBaseDatatype() { List res = new List(); for (int i = 0; i < allBaseData.Count; i++) { if (!res.Contains(allBaseData[i].type)) { res.Add(allBaseData[i].type); } } return res; } public JingLuoBig GetJingLuoBigid(int id) { for (int i = 0; i < allJingLuoBig.Count; i++) { if (allJingLuoBig[i].id == id) { return allJingLuoBig[i]; } } return null; } public List GetListJingLuoBigid() { List res = new List(); for (int i = 0; i < allJingLuoBig.Count; i++) { if (!res.Contains(allJingLuoBig[i].id)) { res.Add(allJingLuoBig[i].id); } } return res; } public JingLuoBig GetJingLuoBigname(string name) { for (int i = 0; i < allJingLuoBig.Count; i++) { if (allJingLuoBig[i].name == name) { return allJingLuoBig[i]; } } return null; } public List GetListJingLuoBigname() { List res = new List(); for (int i = 0; i < allJingLuoBig.Count; i++) { if (!res.Contains(allJingLuoBig[i].name)) { res.Add(allJingLuoBig[i].name); } } return res; } public JingLuoBig GetJingLuoBigpos(string pos) { for (int i = 0; i < allJingLuoBig.Count; i++) { if (allJingLuoBig[i].pos == pos) { return allJingLuoBig[i]; } } return null; } public List GetListJingLuoBigpos() { List res = new List(); for (int i = 0; i < allJingLuoBig.Count; i++) { if (!res.Contains(allJingLuoBig[i].pos)) { res.Add(allJingLuoBig[i].pos); } } return res; } public JingLuoBig GetJingLuoBigGaiShu_Txt(string GaiShu_Txt) { for (int i = 0; i < allJingLuoBig.Count; i++) { if (allJingLuoBig[i].GaiShu_Txt == GaiShu_Txt) { return allJingLuoBig[i]; } } return null; } public List GetListJingLuoBigGaiShu_Txt() { List res = new List(); for (int i = 0; i < allJingLuoBig.Count; i++) { if (!res.Contains(allJingLuoBig[i].GaiShu_Txt)) { res.Add(allJingLuoBig[i].GaiShu_Txt); } } return res; } public JingLuoBig GetJingLuoBigXunXing_Txt(string XunXing_Txt) { for (int i = 0; i < allJingLuoBig.Count; i++) { if (allJingLuoBig[i].XunXing_Txt == XunXing_Txt) { return allJingLuoBig[i]; } } return null; } public List GetListJingLuoBigXunXing_Txt() { List res = new List(); for (int i = 0; i < allJingLuoBig.Count; i++) { if (!res.Contains(allJingLuoBig[i].XunXing_Txt)) { res.Add(allJingLuoBig[i].XunXing_Txt); } } return res; } public JingLuoBig GetJingLuoBigJiBing_Txt(string JiBing_Txt) { for (int i = 0; i < allJingLuoBig.Count; i++) { if (allJingLuoBig[i].JiBing_Txt == JiBing_Txt) { return allJingLuoBig[i]; } } return null; } public List GetListJingLuoBigJiBing_Txt() { List res = new List(); for (int i = 0; i < allJingLuoBig.Count; i++) { if (!res.Contains(allJingLuoBig[i].JiBing_Txt)) { res.Add(allJingLuoBig[i].JiBing_Txt); } } return res; } public JingLuoBig GetJingLuoBigBaoYang_Txt(string BaoYang_Txt) { for (int i = 0; i < allJingLuoBig.Count; i++) { if (allJingLuoBig[i].BaoYang_Txt == BaoYang_Txt) { return allJingLuoBig[i]; } } return null; } public List GetListJingLuoBigBaoYang_Txt() { List res = new List(); for (int i = 0; i < allJingLuoBig.Count; i++) { if (!res.Contains(allJingLuoBig[i].BaoYang_Txt)) { res.Add(allJingLuoBig[i].BaoYang_Txt); } } return res; } public JingLuoBig GetJingLuoBigJinJi_Txt(string JinJi_Txt) { for (int i = 0; i < allJingLuoBig.Count; i++) { if (allJingLuoBig[i].JinJi_Txt == JinJi_Txt) { return allJingLuoBig[i]; } } return null; } public List GetListJingLuoBigJinJi_Txt() { List res = new List(); for (int i = 0; i < allJingLuoBig.Count; i++) { if (!res.Contains(allJingLuoBig[i].JinJi_Txt)) { res.Add(allJingLuoBig[i].JinJi_Txt); } } return res; } public JingLuoBig GetJingLuoBigactiveGame(string activeGame) { for (int i = 0; i < allJingLuoBig.Count; i++) { if (allJingLuoBig[i].activeGame == activeGame) { return allJingLuoBig[i]; } } return null; } public List GetListJingLuoBigactiveGame() { List res = new List(); for (int i = 0; i < allJingLuoBig.Count; i++) { if (!res.Contains(allJingLuoBig[i].activeGame)) { res.Add(allJingLuoBig[i].activeGame); } } return res; } public JingLuoSmall GetJingLuoSmallid(int id) { for (int i = 0; i < allJingLuoSmall.Count; i++) { if (allJingLuoSmall[i].id == id) { return allJingLuoSmall[i]; } } return null; } public List GetListJingLuoSmallid() { List res = new List(); for (int i = 0; i < allJingLuoSmall.Count; i++) { if (!res.Contains(allJingLuoSmall[i].id)) { res.Add(allJingLuoSmall[i].id); } } return res; } public JingLuoSmall GetJingLuoSmallname(string name) { for (int i = 0; i < allJingLuoSmall.Count; i++) { if (allJingLuoSmall[i].name == name) { return allJingLuoSmall[i]; } } return null; } public List GetListJingLuoSmallname() { List res = new List(); for (int i = 0; i < allJingLuoSmall.Count; i++) { if (!res.Contains(allJingLuoSmall[i].name)) { res.Add(allJingLuoSmall[i].name); } } return res; } public JingLuoSmall GetJingLuoSmallpos(string pos) { for (int i = 0; i < allJingLuoSmall.Count; i++) { if (allJingLuoSmall[i].pos == pos) { return allJingLuoSmall[i]; } } return null; } public List GetListJingLuoSmallpos() { List res = new List(); for (int i = 0; i < allJingLuoSmall.Count; i++) { if (!res.Contains(allJingLuoSmall[i].pos)) { res.Add(allJingLuoSmall[i].pos); } } return res; } public JingLuoSmall GetJingLuoSmallXueWeiName_NoPinYin(string XueWeiName_NoPinYin) { for (int i = 0; i < allJingLuoSmall.Count; i++) { if (allJingLuoSmall[i].XueWeiName_NoPinYin == XueWeiName_NoPinYin) { return allJingLuoSmall[i]; } } return null; } public List GetListJingLuoSmallXueWeiName_NoPinYin() { List res = new List(); for (int i = 0; i < allJingLuoSmall.Count; i++) { if (!res.Contains(allJingLuoSmall[i].XueWeiName_NoPinYin)) { res.Add(allJingLuoSmall[i].XueWeiName_NoPinYin); } } return res; } public JingLuoSmall GetJingLuoSmallXueWeiName(string XueWeiName) { for (int i = 0; i < allJingLuoSmall.Count; i++) { if (allJingLuoSmall[i].XueWeiName == XueWeiName) { return allJingLuoSmall[i]; } } return null; } public List GetListJingLuoSmallXueWeiName() { List res = new List(); for (int i = 0; i < allJingLuoSmall.Count; i++) { if (!res.Contains(allJingLuoSmall[i].XueWeiName)) { res.Add(allJingLuoSmall[i].XueWeiName); } } return res; } public JingLuoSmall GetJingLuoSmallZhuZhi_Txt(string ZhuZhi_Txt) { for (int i = 0; i < allJingLuoSmall.Count; i++) { if (allJingLuoSmall[i].ZhuZhi_Txt == ZhuZhi_Txt) { return allJingLuoSmall[i]; } } return null; } public List GetListJingLuoSmallZhuZhi_Txt() { List res = new List(); for (int i = 0; i < allJingLuoSmall.Count; i++) { if (!res.Contains(allJingLuoSmall[i].ZhuZhi_Txt)) { res.Add(allJingLuoSmall[i].ZhuZhi_Txt); } } return res; } public JingLuoSmall GetJingLuoSmallDingWei_Txt(string DingWei_Txt) { for (int i = 0; i < allJingLuoSmall.Count; i++) { if (allJingLuoSmall[i].DingWei_Txt == DingWei_Txt) { return allJingLuoSmall[i]; } } return null; } public List GetListJingLuoSmallDingWei_Txt() { List res = new List(); for (int i = 0; i < allJingLuoSmall.Count; i++) { if (!res.Contains(allJingLuoSmall[i].DingWei_Txt)) { res.Add(allJingLuoSmall[i].DingWei_Txt); } } return res; } public JingLuoSmall GetJingLuoSmallAnMo_Txt(string AnMo_Txt) { for (int i = 0; i < allJingLuoSmall.Count; i++) { if (allJingLuoSmall[i].AnMo_Txt == AnMo_Txt) { return allJingLuoSmall[i]; } } return null; } public List GetListJingLuoSmallAnMo_Txt() { List res = new List(); for (int i = 0; i < allJingLuoSmall.Count; i++) { if (!res.Contains(allJingLuoSmall[i].AnMo_Txt)) { res.Add(allJingLuoSmall[i].AnMo_Txt); } } return res; } public JingLuoSmall GetJingLuoSmallAiJiu_Txt(string AiJiu_Txt) { for (int i = 0; i < allJingLuoSmall.Count; i++) { if (allJingLuoSmall[i].AiJiu_Txt == AiJiu_Txt) { return allJingLuoSmall[i]; } } return null; } public List GetListJingLuoSmallAiJiu_Txt() { List res = new List(); for (int i = 0; i < allJingLuoSmall.Count; i++) { if (!res.Contains(allJingLuoSmall[i].AiJiu_Txt)) { res.Add(allJingLuoSmall[i].AiJiu_Txt); } } return res; } public JingLuoSmall GetJingLuoSmallgameObjectName(string gameObjectName) { for (int i = 0; i < allJingLuoSmall.Count; i++) { if (allJingLuoSmall[i].gameObjectName == gameObjectName) { return allJingLuoSmall[i]; } } return null; } public List GetListJingLuoSmallgameObjectName() { List res = new List(); for (int i = 0; i < allJingLuoSmall.Count; i++) { if (!res.Contains(allJingLuoSmall[i].gameObjectName)) { res.Add(allJingLuoSmall[i].gameObjectName); } } return res; } public LanguageData GetLanguageDataid(int id) { for (int i = 0; i < allLanguageData.Count; i++) { if (allLanguageData[i].id == id) { return allLanguageData[i]; } } return null; } public List GetListLanguageDataid() { List res = new List(); for (int i = 0; i < allLanguageData.Count; i++) { if (!res.Contains(allLanguageData[i].id)) { res.Add(allLanguageData[i].id); } } return res; } public LanguageData GetLanguageDataChinese(string Chinese) { for (int i = 0; i < allLanguageData.Count; i++) { if (allLanguageData[i].Chinese == Chinese) { return allLanguageData[i]; } } return null; } public List GetListLanguageDataChinese() { List res = new List(); for (int i = 0; i < allLanguageData.Count; i++) { if (!res.Contains(allLanguageData[i].Chinese)) { res.Add(allLanguageData[i].Chinese); } } return res; } public LanguageData GetLanguageDataEnglish(string English) { for (int i = 0; i < allLanguageData.Count; i++) { if (allLanguageData[i].English == English) { return allLanguageData[i]; } } return null; } public List GetListLanguageDataEnglish() { List res = new List(); for (int i = 0; i < allLanguageData.Count; i++) { if (!res.Contains(allLanguageData[i].English)) { res.Add(allLanguageData[i].English); } } return res; } public LanguageData GetLanguageDataJapanese(string Japanese) { for (int i = 0; i < allLanguageData.Count; i++) { if (allLanguageData[i].Japanese == Japanese) { return allLanguageData[i]; } } return null; } public List GetListLanguageDataJapanese() { List res = new List(); for (int i = 0; i < allLanguageData.Count; i++) { if (!res.Contains(allLanguageData[i].Japanese)) { res.Add(allLanguageData[i].Japanese); } } return res; } public LanguageData GetLanguageDataFrench(string French) { for (int i = 0; i < allLanguageData.Count; i++) { if (allLanguageData[i].French == French) { return allLanguageData[i]; } } return null; } public List GetListLanguageDataFrench() { List res = new List(); for (int i = 0; i < allLanguageData.Count; i++) { if (!res.Contains(allLanguageData[i].French)) { res.Add(allLanguageData[i].French); } } return res; } public QuestionData GetQuestionDataid(int id) { for (int i = 0; i < allQuestionData.Count; i++) { if (allQuestionData[i].id == id) { return allQuestionData[i]; } } return null; } public List GetListQuestionDataid() { List res = new List(); for (int i = 0; i < allQuestionData.Count; i++) { if (!res.Contains(allQuestionData[i].id)) { res.Add(allQuestionData[i].id); } } return res; } public QuestionData GetQuestionDatastate(string state) { for (int i = 0; i < allQuestionData.Count; i++) { if (allQuestionData[i].state == state) { return allQuestionData[i]; } } return null; } public List GetListQuestionDatastate() { List res = new List(); for (int i = 0; i < allQuestionData.Count; i++) { if (!res.Contains(allQuestionData[i].state)) { res.Add(allQuestionData[i].state); } } return res; } public QuestionData GetQuestionDataquestion(string question) { for (int i = 0; i < allQuestionData.Count; i++) { if (allQuestionData[i].question == question) { return allQuestionData[i]; } } return null; } public List GetListQuestionDataquestion() { List res = new List(); for (int i = 0; i < allQuestionData.Count; i++) { if (!res.Contains(allQuestionData[i].question)) { res.Add(allQuestionData[i].question); } } return res; } public QuestionData GetQuestionDataoption(string option) { for (int i = 0; i < allQuestionData.Count; i++) { if (allQuestionData[i].option == option) { return allQuestionData[i]; } } return null; } public List GetListQuestionDataoption() { List res = new List(); for (int i = 0; i < allQuestionData.Count; i++) { if (!res.Contains(allQuestionData[i].option)) { res.Add(allQuestionData[i].option); } } return res; } public QuestionData GetQuestionDataanswer(string answer) { for (int i = 0; i < allQuestionData.Count; i++) { if (allQuestionData[i].answer == answer) { return allQuestionData[i]; } } return null; } public List GetListQuestionDataanswer() { List res = new List(); for (int i = 0; i < allQuestionData.Count; i++) { if (!res.Contains(allQuestionData[i].answer)) { res.Add(allQuestionData[i].answer); } } return res; } public QuestionData GetQuestionDataanalysis(string analysis) { for (int i = 0; i < allQuestionData.Count; i++) { if (allQuestionData[i].analysis == analysis) { return allQuestionData[i]; } } return null; } public List GetListQuestionDataanalysis() { List res = new List(); for (int i = 0; i < allQuestionData.Count; i++) { if (!res.Contains(allQuestionData[i].analysis)) { res.Add(allQuestionData[i].analysis); } } return res; } public QuestionData GetQuestionDatascore(string score) { for (int i = 0; i < allQuestionData.Count; i++) { if (allQuestionData[i].score == score) { return allQuestionData[i]; } } return null; } public List GetListQuestionDatascore() { List res = new List(); for (int i = 0; i < allQuestionData.Count; i++) { if (!res.Contains(allQuestionData[i].score)) { res.Add(allQuestionData[i].score); } } return res; } public QuestionData GetQuestionDatatype(string type) { for (int i = 0; i < allQuestionData.Count; i++) { if (allQuestionData[i].type == type) { return allQuestionData[i]; } } return null; } public List GetListQuestionDatatype() { List res = new List(); for (int i = 0; i < allQuestionData.Count; i++) { if (!res.Contains(allQuestionData[i].type)) { res.Add(allQuestionData[i].type); } } return res; } public QuestionData GetQuestionDataremark(string remark) { for (int i = 0; i < allQuestionData.Count; i++) { if (allQuestionData[i].remark == remark) { return allQuestionData[i]; } } return null; } public List GetListQuestionDataremark() { List res = new List(); for (int i = 0; i < allQuestionData.Count; i++) { if (!res.Contains(allQuestionData[i].remark)) { res.Add(allQuestionData[i].remark); } } return res; } public StateData GetStateDataid(int id) { for (int i = 0; i < allStateData.Count; i++) { if (allStateData[i].id == id) { return allStateData[i]; } } return null; } public List GetListStateDataid() { List res = new List(); for (int i = 0; i < allStateData.Count; i++) { if (!res.Contains(allStateData[i].id)) { res.Add(allStateData[i].id); } } return res; } public StateData GetStateDatastate(string state) { for (int i = 0; i < allStateData.Count; i++) { if (allStateData[i].state == state) { return allStateData[i]; } } return null; } public List GetListStateDatastate() { List res = new List(); for (int i = 0; i < allStateData.Count; i++) { if (!res.Contains(allStateData[i].state)) { res.Add(allStateData[i].state); } } return res; } public StateData GetStateDatatrigger(string trigger) { for (int i = 0; i < allStateData.Count; i++) { if (allStateData[i].trigger == trigger) { return allStateData[i]; } } return null; } public List GetListStateDatatrigger() { List res = new List(); for (int i = 0; i < allStateData.Count; i++) { if (!res.Contains(allStateData[i].trigger)) { res.Add(allStateData[i].trigger); } } return res; } public StateData GetStateDataremark(string remark) { for (int i = 0; i < allStateData.Count; i++) { if (allStateData[i].remark == remark) { return allStateData[i]; } } return null; } public List GetListStateDataremark() { List res = new List(); for (int i = 0; i < allStateData.Count; i++) { if (!res.Contains(allStateData[i].remark)) { res.Add(allStateData[i].remark); } } return res; } } }