internal WeatherAlphaSetProxy With(Wthr.FloatOctave target) { this.target = target; return this; }
internal WeatherAlphaQuadProxy With(Wthr.FloatQuad target) { this.target = target; return this; }
internal WeatherColorSetProxy With(Wthr.ColorOctave target) { // Reset cached subproxies day = null; night = null; dawn = null; earlyDawn = null; lateDawn = null; dusk = null; earlyDusk = null; lateDusk = null; this.target = target; return this; }
internal WeatherColorQuadProxy With(Wthr.ColorQuad target) { // Reset cached subproxies day = null; night = null; sunrise = null; sunset = null; this.target = target; return this; }
internal WeatherCloudLayerProxy With(Wthr.CloudLayer target) { // Reset cached subproxies alphas = null; colors = null; this.target = target; return this; }