anchor.diff:    }
   
     void paint(Canvas canvas) {
  +    if (opacity == 0.0) return;
   
       List<ui.RSTransform> transforms = <ui.RSTransform>[];
       List<Rect> rects = <Rect>[];
  
positive.code:         } else {
            particleColor = colorSequence.colorAtPosition(particle.colorPos);
          }
          colors.add(particleColor);
        }
      }
  
negative.code:       // Color
        if (particle.simpleColorSequence != null) {
          Color particleColor = new Color.fromARGB(
            (particle.simpleColorSequence[0] * opacity).toInt().clamp(0, 255),
            particle.simpleColorSequence[1].toInt().clamp(0, 255),
            particle.simpleColorSequence[2].toInt().clamp(0, 255),
            particle.simpleColorSequence[3].toInt().clamp(0, 255));
  