Exemple #1
0
        public StoryPage AddPage(int dataid, string title)
        {
            if (!datas.ContainsKey(dataid))
            {
                return(null);
            }
            var data = datas[dataid];
            var page = new StoryPage();

            page.title = title;
            page.id    = GetMaxPageId(data);
            data.pages.Add(page.id, page);
            isModify = true;
            return(page);
        }
Exemple #2
0
 public void InitPage(SecurityElement dataNode)
 {
     if (dataNode == null || dataNode.Children == null)
     {
         return;
     }
     for (int i = 0; i < dataNode.Children.Count; i++)
     {
         var pageNode  = dataNode.Children[i] as SecurityElement;
         var storyPage = new StoryPage();
         storyPage.id    = int.Parse(pageNode.Attribute("id"));
         storyPage.title = pageNode.Attribute("title");
         storyPage.InitDialog(pageNode);
         pages.Add(storyPage.id, storyPage);
     }
 }