private void SearchForFuzzySatisfaction() { // select fuzzy need action Need nextNeed = m_Needs.GetNextNeedFuzzy(); List <Location> locations = m_InfoKnowledge.GetLocationToSatisfyNeed(nextNeed); if (locations.Count == 0) { m_State = State.UNSATISFIABLE_NEED; } else { m_State = State.PURSUE_NEED; } }