예제 #1
0
    public AIDesirability GetDesirabilityValue(float value)
    {
        DesirabilityDefinitions desirability = new DesirabilityDefinitions();

        if (value >= desirability.theBestOption)
        {
            return(AIDesirability.TheBestOption);
        }
        if (value >= desirability.veryDesirable)
        {
            return(AIDesirability.VeryDesirable);
        }
        if (value >= desirability.desirable)
        {
            return(AIDesirability.Desirable);
        }
        if (value >= desirability.notBad)
        {
            return(AIDesirability.NotBad);
        }
        if (value >= desirability.undesirable)
        {
            return(AIDesirability.Undesirable);
        }
        if (value >= desirability.veryUndesirable)
        {
            return(AIDesirability.VeryUndesirable);
        }

        return(AIDesirability.TheWorstOption);
    }
예제 #2
0
    public AIDesirability GetDesirabilityValue(float value)
    {
        DesirabilityDefinitions desirability = new DesirabilityDefinitions();
        if (value >= desirability.theBestOption) return AIDesirability.TheBestOption;
        if (value >= desirability.veryDesirable) return AIDesirability.VeryDesirable;
        if (value >= desirability.desirable) return AIDesirability.Desirable;
        if (value >= desirability.notBad) return AIDesirability.NotBad;
        if (value >= desirability.undesirable) return AIDesirability.Undesirable;
        if (value >= desirability.veryUndesirable) return AIDesirability.VeryUndesirable;

        return AIDesirability.TheWorstOption;
    }