public virtual AASMAAI buildAIAgent(NanoAI nanoAI) { //return new BuildingAI(nanoAI); //return new Reactive.ReactiveAI(nanoAI); return new BDI.BDIAI(nanoAI); //return new Hybrid.AI(nanoAI); }
public AASMAAI(NanoAI nanoAI) { _direction = Utils.RandomDirection(); _nanoAI = nanoAI; }
public BuildingAI(NanoAI nanoAI) : base(nanoAI) { }
public ReactiveAI(NanoAI nanoAI) : base(nanoAI) { }
public BDIAI(NanoAI nanoAI) : base(nanoAI) { }
public virtual AASMAAI buildAIAgent(NanoAI nanoAI) { return(new BuildingAI(nanoAI)); }