Example #1
0
 void Parse(XmlElement e)
 {
     if (e.HasAttribute("center"))
     {
         center = new CCPoint(e.GetAttribute("center"));
     }
     if (e.HasAttribute("radius"))
     {
         radius = new CCPoint(e.GetAttribute("radius"));
     }
     if (e.HasAttribute("moveCenter"))
     {
         moveCenter = new CCPoint(e.GetAttribute("moveCenter"));
     }
     if (e.HasAttribute("dir"))
     {
         dir = float.Parse(e.GetAttribute("dir"));
     }
     if (e.HasAttribute("amplitude"))
     {
         amplitude = float.Parse(e.GetAttribute("amplitude"));
     }
     if (e.HasAttribute("period"))
     {
         period = float.Parse(e.GetAttribute("period"));
     }
     if (e.HasAttribute("type"))
     {
         eType = StringToEnum(e.GetAttribute("type"));
     }
 }
Example #2
0
        public static String EnumToString(ERegionMoveType e)
        {
            switch (e)
            {
            case ERegionMoveType.Sin: return("sin");

            default: throw new Exception("[ToString]   Unkowned ERegionMoveType: " + e);
            }
        }