public override bool CheckCondition() { if (runtimeContainer == null) { return(false); } int count = runtimeContainer.GetCount(invID); if (doCount) { switch (intCondition) { case IntCondition.EqualTo: return(count == intValue); case IntCondition.NotEqualTo: return(count != intValue); case IntCondition.LessThan: return(count < intValue); case IntCondition.MoreThan: return(count > intValue); default: return(false); } } return(count > 0); }
override public bool CheckCondition() { if (container == null) { return(false); } int count = container.GetCount(invID); if (doCount) { if (intCondition == IntCondition.EqualTo) { if (count == intValue) { return(true); } } else if (intCondition == IntCondition.NotEqualTo) { if (count != intValue) { return(true); } } else if (intCondition == IntCondition.LessThan) { if (count < intValue) { return(true); } } else if (intCondition == IntCondition.MoreThan) { if (count > intValue) { return(true); } } } else if (count > 0) { return(true); } return(false); }