copyWith method

MaterialConditions<T> copyWith({
  1. bool? enabled,
  2. List<T>? soloMaters,
  3. List<T>? pairMaters,
  4. List<T>? combinedPairMaters,
  5. List<List<T>>? specialCases,
})

Implementation

MaterialConditions<T> copyWith({
  bool? enabled,
  List<T>? soloMaters,
  List<T>? pairMaters,
  List<T>? combinedPairMaters,
  List<List<T>>? specialCases,
}) =>
    MaterialConditions(
      enabled: enabled ?? this.enabled,
      soloMaters: soloMaters ?? this.soloMaters,
      pairMaters: pairMaters ?? this.pairMaters,
      combinedPairMaters: combinedPairMaters ?? this.combinedPairMaters,
      specialCases: specialCases ?? this.specialCases,
    );