コード例 #1
0
            private void AddSubTransition(SemanticTransition semanticTransition,
                                          OptimizedStateMachine.OptimizedTransition transition)
            {
                eventsForThisState.Add(semanticTransition.Event);
                var subTransition = new SubTransitionOptimizer(semanticTransition, currentState).Optimize();

                transition.Subtransitions.Add(subTransition);
            }
 public SubTransitionOptimizer(SemanticTransition semanticTransition, State currentState)
 {
     this.semanticTransition = semanticTransition;
     this.currentState       = currentState;
 }