public BTConditionSingleOperation(ConditionOperationType operation, BTConditionValueType valueType, object targetValue, MethodInfo getter) : base() { OperationLogic = operation; ValueType = valueType; TargetValue = targetValue; GetterFunc = getter; }
private BTConditionBoolean RangeBoolean; // || && public BTConditionRangeOperation(BTConditionBoolean rangeBoolean, ConditionOperationType leftOperation, object leftValue, ConditionOperationType rightOperation, object rightValue, BTConditionValueType valueType, MethodInfo getter) : base() { LeftOperation = new BTConditionSingleOperation <T>(leftOperation, valueType, leftOperation, getter); RightOperation = new BTConditionSingleOperation <T>(leftOperation, valueType, leftOperation, getter); RangeBoolean = rangeBoolean; }