예제 #1
0
 public AnimationPart()
 {
     sortIndex = 0;
     flip      = SpriteEffects.None;
     parent    = null;
     name      = "";
     scale     = Vector2.One;
     origin    = Vector2.One * 0.5f;
     color     = Color.White;
     children  = new List <AnimationPart>();
     events    = new List <AnimationEvent>();
 }
예제 #2
0
 public abstract void Update(float dt, AnimationPart part, float animationProgress, AnimationEvent nextEvent);
예제 #3
0
 public AnimationPart AddChild(AnimationPart child)
 {
     child.parent = this;
     children.Add(child);
     return(this);
 }