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); }
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); } }