Esempio n. 1
0
 public void ReplaceAnimation(Animations.EditAnimation oldAnimation, Animations.EditAnimation newAnimation)
 {
     foreach (var rule in rules)
     {
         rule.ReplaceAnimation(oldAnimation, newAnimation);
     }
 }
Esempio n. 2
0
 public void DeleteAnimation(Animations.EditAnimation animation)
 {
     foreach (var rule in rules)
     {
         rule.DeleteAnimation(animation);
     }
 }
Esempio n. 3
0
 public void DeleteAnimation(Animations.EditAnimation animation)
 {
     foreach (var action in actions)
     {
         action.DeleteAnimation(animation);
     }
 }
Esempio n. 4
0
 public override void DeleteAnimation(Animations.EditAnimation animation)
 {
     if (this.animation == animation)
     {
         this.animation = null;
     }
 }
Esempio n. 5
0
 public void ReplaceAnimation(Animations.EditAnimation oldAnimation, Animations.EditAnimation newAnimation)
 {
     foreach (var action in actions)
     {
         action.ReplaceAnimation(oldAnimation, newAnimation);
     }
 }
Esempio n. 6
0
 public override void ReplaceAnimation(Animations.EditAnimation oldAnimation, Animations.EditAnimation newAnimation)
 {
     if (animation == oldAnimation)
     {
         animation = newAnimation;
     }
 }
Esempio n. 7
0
 public bool DependsOnAnimation(Animations.EditAnimation animation)
 {
     return(rules.Any(r => r.DependsOnAnimation(animation)));
 }
Esempio n. 8
0
 public bool DependsOnAnimation(Animations.EditAnimation animation)
 {
     return(actions.Any(a => a.DependsOnAnimation(animation)));
 }
Esempio n. 9
0
 public virtual bool DependsOnAnimation(Animations.EditAnimation animation)
 {
     return(false);
 }
Esempio n. 10
0
 public virtual void DeleteAnimation(Animations.EditAnimation animation)
 {
     // Base does nothing
 }
Esempio n. 11
0
 public virtual void ReplaceAnimation(Animations.EditAnimation oldAnimation, Animations.EditAnimation newAnimation)
 {
     // Base does nothing
 }
Esempio n. 12
0
 public override bool DependsOnAnimation(Animations.EditAnimation animation)
 {
     return(this.animation == animation);
 }