0
点赞
收藏
分享

微信扫一扫

行为树 (1)--UIToolKit

穿裙子的程序员 2022-01-24 阅读 34
unity

1、node 


public abstract class Node{

    pubic Enum State{
        Running,
        Success,
        Failure
    }    

    pubic bool started;
    pubic State state=State.Running;
    pubic State Update{
        if (!started){
            started=true;
            Onstart();    
            
        }
       state=  OnUpdate();
       if(state==State.Success||state==State.Failure){

            started=false;
            OnStop();
       }
        return state;
    }

    pubic State abstract OnUpdate;
    pubic void  abstract OnStop;
    pubic void  asbtract OnStart;

}
举报

相关推荐

0 条评论