public void RemoveShape(ObiEmitterShape shape) { emitterShapes.Remove(shape); UpdateEmitterDistribution(); distEnumerator = GetDistributionEnumerator(); }