示例#1
0
 public CircleTemplate(CircleTemplate circleTemplate)
   : base(circleTemplate)
 {
   m_RootCircle = circleTemplate.CloneRootCircle(this);
   this.Solid = circleTemplate.Solid;
   m_ShapeCircleSettingsList = new List<ShapeCircleSettings>(circleTemplate.m_ShapeCircleSettingsList);
 }
示例#2
0
 private static void LoadCircleTemplate(DataElement node, CircleTemplate template)
 {
   LoadBaseTemplate(node, template);
   string solidStr = node.GetAttribValue("solid");
   template.Solid = bool.Parse(solidStr);
 }
示例#3
0
 private static void SaveTemplate(DataElement node, string folder, CircleTemplate template)
 {
   SaveBaseTemplate(node, folder, template);
   node.CreateAttribute("solid", template.Solid.ToString());
 }
 private void OnCreateBtnClick(object sender, EventArgs e)
 {
   string templateName = NameGenerator.GenerateName("Template", CreateTemplateNameChecker(""));
   ShapeTemplate template = new CircleTemplate(templateName, string.Empty);
   AddTemplate(template);
 }