Exemplo n.º 1
0
        private IEnumerable <INscNode> GetEventSwitchNodes(OptimizedStateMachine.OptimizedTransition transition)
        {
            var defaultNode = new DefaultCaseNode(transition.CurrentState);

            return(transition.Subtransitions.Select(GetEventSwitchNode).Concat(new[] { defaultNode }));
        }
Exemplo n.º 2
0
 private INscNode EventSwitch(OptimizedStateMachine.OptimizedTransition transition)
 {
     return(new SwitchCaseNode("ev", GetEventSwitchNodes(transition)));
 }