public static void SetRenderSettings(RenderSettingsLite src) { RenderSettings.fog = src.m_FogEnabled; RenderSettings.fogColor = src.m_FogColor; RenderSettings.fogDensity = src.m_FogDensity; RenderSettings.fogStartDistance = src.m_FogStartDistance; RenderSettings.fogEndDistance = src.m_FogEndDistance; RenderSettings.fogMode = src.m_FogMode; // Ignore .m_ClearColor RenderSettings.ambientSkyColor = src.m_AmbientColor; // Ignore .m_SkyboxExposure // Ignore .m_SkyboxTint // Ignore .m_EnvironmentPrefab // Ignore .m_EnvironmentReverbZonePrefab // Ignore .m_SkyboxCubemap RenderSettings.customReflection = src.m_ReflectionCubemap; RenderSettings.reflectionIntensity = src.m_ReflectionIntensity; }
public static RenderSettingsLite GetRenderSettings() { RenderSettingsLite dst = new RenderSettingsLite(); dst.m_FogEnabled = RenderSettings.fog; dst.m_FogColor = RenderSettings.fogColor; dst.m_FogDensity = RenderSettings.fogDensity; dst.m_FogStartDistance = RenderSettings.fogStartDistance; dst.m_FogEndDistance = RenderSettings.fogEndDistance; dst.m_FogMode = RenderSettings.fogMode; // Ignore .m_ClearColor dst.m_AmbientColor = RenderSettings.ambientSkyColor; // Ignore .m_SkyboxExposure // Ignore .m_SkyboxTint // Ignore .m_EnvironmentPrefab // Ignore .m_EnvironmentReverbZonePrefab // Ignore .m_SkyboxCubemap dst.m_ReflectionCubemap = RenderSettings.customReflection; dst.m_ReflectionIntensity = RenderSettings.reflectionIntensity; return(dst); }