Exemplo n.º 1
0
        /// <summary>
        /// Initializes a new default transition
        /// </summary>
        /// <returns></returns>
        public static Transition MakeTransition()
        {
            var transition = new Transition();

            transition.Init();
            return(transition);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Initializes a new default transition
        /// </summary>
        /// <returns></returns>
        public static Transition MakeTransition(uint instance)
        {
            var transition = new Transition()
            {
                Instance = instance
            };

            transition.Init();
            return(transition);
        }
Exemplo n.º 3
0
        /// <summary>
        /// Initializes a new default transition
        /// </summary>
        /// <returns></returns>
        public static Transition MakeTransition()
        {
            if (TransitionLevel >= MaxTransitionLevel)
            {
                return(null);
            }

            var transition = new Transition();

            transition.Init();

            // verify correct transition indices
            while (Transitions.Count <= TransitionLevel)
            {
                Transitions.Add(null);
            }

            Transitions[TransitionLevel] = transition;

            TransitionLevel++;

            return(transition);
        }
Exemplo n.º 4
0
        public static Transition MakeTransition()
        {
            if (TransitionLevel >= MaxTransitionLevel)
            {
                return(null);
            }

            var transition = new Transition();

            transition.Init();

            if (Transitions.Count < TransitionLevel)
            {
                Transitions.Add(transition);
            }
            else
            {
                Transitions[TransitionLevel] = transition;
            }

            TransitionLevel++;

            return(transition);
        }