Ejemplo n.º 1
0
    public bool RemoveExitCondition(ExitStateCondition condition)
    {
        if (exitConditionList.Contains(condition))
        {
            exitConditionList.Remove(condition);
            return true;
        }

        return false;
    }
Ejemplo n.º 2
0
    public bool AddExitCondition(ExitStateCondition condition)
    {
        // Cannot have duplicate ExitStateConditions in the same list.
        if (!exitConditionList.Contains(condition))
        {
            exitConditionList.Add(condition);
            return true;
        }

        return false;
    }