public virtual void Continue(Command currentCommand) { OnExit(); Sequence sequence = GetSequence(); if (sequence != null) { sequence.ExecuteNextCommand(currentCommand); } }
/** * 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(); }
/** * 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(); }