using UnityEngine; /// <summary> /// This condition checks if an agent is busy (has a plan) /// </summary> public class IsBusy : Condition { // ================== CONSTRUCTOR ================== /// <summary> /// Constructor /// </summary> /// <param name="name">The name of the condition</param> public IsBusy(string name) : base(name) { } // ================== CONDITION ================== public override bool IsConditionMet(HTNPlanner planner) => planner.IsBusy; }