void Idle_Enter() { // get a plan to run that will get us from our current state to our goal state _actionPlan = _planner.Plan(GetWorldState(), GetGoalState()); if (_actionPlan != null && _actionPlan.Count > 0) { CurrentState = MinerBobState.GoTo; Debug.Log("got an action plan with {0} actions", _actionPlan.Count); } else { Debug.Log("no action plan satisfied our goals"); } }