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);
            }
        }
Exemple #2
0
        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());     // 잘 작동되는지 파악을 자세히
                }
            }
        }
Exemple #3
0
 public void EventTrigger(DefineEvent defineEvent, int score)
 {
 }