public ReasonerAction(Reasoner <T> reasoner) { _reasoner = reasoner; }
public UtilityAI(T context, Reasoner <T> rootSelector, float updatePeriod = 0.2f) { _rootReasoner = rootSelector; _context = context; this.updatePeriod = _elapsedTime = updatePeriod; }