internal Statist AutomaticallyMovesTo(Statist destination)
        {
            var transition = NewDefaultTransition(State.AddTransition(destination.State));

            transition.hasExitTime = true;
            return(this);
        }
 internal Transitionist TransitionsTo(Statist destination)
 {
     return(new Transitionist(NewDefaultTransition(State.AddTransition(destination.State))));
 }
 public Transitionist AnyTransitionsTo(Statist destination)
 {
     return(new Transitionist(Statist.NewDefaultTransition(_machine.AddAnyStateTransition(destination.State))));
 }