Example #1
0
    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;
        }
    }