示例#1
0
    private IEnumerator execute()
    {
        IEnumerator enumerator = Action.Execute(null);

        while (enumerator.MoveNext())
        {
            while (!base.Fsm.Active)
            {
                yield return(null);
            }
            yield return(enumerator.Current);
        }
        Finish();
    }
    public override void Execute(StateMachineActionObject smao)
    {
        base.Execute(smao);

        ScriptableAction.Execute(smao);
    }