protected override void Initialize() { var csvReadData = Core.CSVReader.Read(csvFile); _evDefineMap = new Dictionary <string, DefineEvent>(); _evList = new List <DefineEvent>(); for (int i = 0; i < csvReadData.Count; i++) { var temp = new DefineEvent(csvReadData[i]["Key"].ToString(), csvReadData[i]["Descript"].ToString()); temp.onEvents = tempEventsList[i]; _evDefineMap.Add(csvReadData[i]["Key"].ToString(), temp); _evList.Add(temp); } }
private void Initialize(List <Dictionary <string, object> > csvReadData) { bool creating = false; if (eventDefine.tempEventsList.Count != csvReadData.Count) { eventDefine.tempEventsList = new List <BindingEvent>(evList.Count); creating = true; } foreach (var line in csvReadData) { var temp = new DefineEvent(line["Key"].ToString(), line["Descript"].ToString()); evList.Add(temp); if (creating) { eventDefine.tempEventsList.Add(new BindingEvent()); // 잘 작동되는지 파악을 자세히 } } }
public void EventTrigger(DefineEvent defineEvent, int score) { }