Ejemplo n.º 1
0
        private bool GetTransition(string name, out Transition t)
        {
            Transition[] tlist;
            GetTransitions(name, out tlist);
            if (tlist != null && tlist.Length > 0)
            {
                if (tlist.Length == 1)
                {
                    t = tlist[0];
                }
                else
                {
                    var jt = new JoinTransition();
                    t = jt;
                    for (int i = 0; i < tlist.Length; i++)
                    {
                        jt.Add(tlist[i]);
                    }
                }

                return(true);
            }
            else
            {
                t = null;
                return(false);
            }
        }