public bool Prepare(DeviceContextHolder contextHolder, SpecialRenderMode mode) { if (mode != SpecialRenderMode.Deferred && mode != SpecialRenderMode.Reflection) return false; _effect.FxSkyDown.Set(SkyColorLower); _effect.FxSkyRange.Set(SkyColorUpper - SkyColorLower); return true; }