Esempio n. 1
0
 public SubAnimation CreateSubAnimation(SubAnimationType type)
 {
     SubAnimation subAnimation = new SubAnimation();
     switch (type)
     {
         case SubAnimationType.Follow_mouse:
             {
                 subAnimation.Name = "follow_mouse";
                 SubAnimations.Add(subAnimation);
                 break;
             }
         case SubAnimationType.Fade:
             {
                 subAnimation.Name = "fade";
                 SubAnimations.Add(subAnimation);
                 break;
             }
         case SubAnimationType.Window:
             {
                 subAnimation.Name = "window";
                 SubAnimations.Add(subAnimation);
                 break;
             }
     }
     return subAnimation;
 }
Esempio n. 2
0
        public void LoadFromXml(XmlNode node)
        {
            Name = node.Name;

            foreach (XmlNode subAnimationNode in node.ChildNodes)
            {
                SubAnimation newSubAnimation = new SubAnimation();
                newSubAnimation.LoadFromXml(subAnimationNode);
                SubAnimations.Add(newSubAnimation);
            }
        }