protected override void makePlans() { // run the utility ai planner var resultTable = reasoner.execute(); // store plan log state.updatePlanLog(resultTable); var chosen = reasoner.choose(resultTable); // pick the best-scored option chosen.action(); // execute the action }
public Dictionary <Consideration <CakeGame>, float> think() { reasoner.execute(reasonerResults); return(reasonerResults); }