BF2Statistics.MedalData.ConditionList.Returns C# (CSharp) Method

Returns() public method

Returns the return value of this condition
public Returns ( ) : ReturnType
return ReturnType
        public override ReturnType Returns()
        {
            switch (Type)
            {
                case ConditionType.And:
                    return (SubConditions.Count == 1) ? SubConditions[0].Returns() : ReturnType.Bool;
                case ConditionType.Plus:
                case ConditionType.Div:
                    return (SubConditions.Count == 3) ? ReturnType.Bool : ReturnType.Number;
                default:
                    return ReturnType.Bool;
            }
        }