protected static AnimationElement Animation(int actorIndex, DialogueAnimation animation)
 {
     return new AnimationElement(actorIndex, animation);
 }
 public AnimationElement(int actor, DialogueAnimation animation)
     : base(actor)
 {
     this.animation = animation;
 }
 //protected static AnimationElement Animation(string animation) { return new AnimationElement(new GestureDialogueAnimation(animation)); }
 //protected static AnimationElement Animation(int actorIndex, string animation) { return new AnimationElement(actorIndex, new GestureDialogueAnimation(animation)); }
 protected static AnimationElement Animation(DialogueAnimation animation)
 {
     return new AnimationElement(animation);
 }
 public AnimationElement(DialogueAnimation animation)
     : this(0, animation)
 {
 }