@ -10,7 +10,7 @@ namespace Fungus
{
public Sequence targetSequence;
public override void OnExecute()
public override void OnEnter()
if (targetSequence == null)
@ -48,10 +48,9 @@ namespace Fungus
public virtual void Execute()
OnEnter();
OnExecute();
}
public virtual void ExecuteNextCommand()
public virtual void Finish()
OnExit();
parentSequence.ExecuteNextCommand(this);
@ -70,9 +69,6 @@ namespace Fungus
public virtual void OnExit()
{}
public virtual void OnExecute()
public virtual void GetConnectedSequences(ref List<Sequence> connectedSequences)
@ -13,7 +13,7 @@ namespace Fungus
public Sequence trueSequence;
public Sequence falseSequence;
if (Variables.GetBoolean(key))
@ -12,7 +12,7 @@ namespace Fungus
public List<Sequence> options = new List<Sequence>();
Dialog dialog = Game.GetInstance().dialog;
@ -26,7 +26,7 @@ namespace Fungus
dialog.Say (text, delegate {
ExecuteNextCommand();
Finish();
});
@ -12,10 +12,10 @@ namespace Fungus
public bool value;
Variables.SetBoolean(key, value);
@ -10,14 +10,14 @@ namespace Fungus
public float duration;
Invoke ("OnWaitComplete", duration);
void OnWaitComplete()