Пример #1
0
        public virtual void Continue(Command currentCommand)
        {
            OnExit();
            Sequence sequence = GetSequence();

            if (sequence != null)
            {
                sequence.ExecuteNextCommand(currentCommand);
            }
        }
Пример #2
0
        /**
         * Start running the Fungus Script by executing a specific child sequence.
         */
        public void ExecuteSequence(Sequence sequence)
        {
            // Sequence must be a child of the parent Fungus Script
            if (sequence == null ||
                sequence.transform.parent != transform)
            {
                return;
            }

            executingSequence = sequence;
            selectedSequence  = sequence;
            sequence.ExecuteNextCommand();
        }
Пример #3
0
		/**
		 * Start running the Fungus Script by executing a specific child sequence.
		 */
		public void ExecuteSequence(Sequence sequence)
		{
			// Sequence must be a child of the parent Fungus Script
			if (sequence == null ||
			    sequence.transform.parent != transform) 
			{
				return;
			}

			executingSequence = sequence;
			selectedSequence = sequence;
			sequence.ExecuteNextCommand();
		}