Example #1
0
        private void LoadTalk(string path, int groupIndex, int subGroupIndex)
        {
            //if (!path.EndsWith(".meta"))
            {
                var talkName = new DirectoryInfo(path).Name;
                var group    = _groups[groupIndex];

                var subGroups = group.SubGroups[subGroupIndex];

                var talkData = new TalkData(new TalkInfo(group.Name, subGroups.Name, talkName, Language.English));

                var pages = Directory.GetFiles(path);

                for (int i = 0; i < pages.Length; i++)
                {
                    var page = File.ReadAllText(pages[i]);

                    talkData.AddPage(new TextPage(page, new SDictionary <int, Highlight>()));
                }

                subGroups.Talks.Add(talkData);
            }
        }