public override bool CheckProceduralPrecondition(GoapAgent agent) { _foodBox = FindObjectOfType <FoodBox>(); if (_foodBox == null || _foodBox.Count == 0) { return(false); } SetDestination(_foodBox.gameObject); return(true); }
public override bool CheckProceduralPrecondition(GoapAgent agent) { _foodBox = FindObjectOfType <FoodBox>(); if (_foodBox == null) { return(false); } DestTarget = _foodBox.gameObject; return(true); }