コード例 #1
0
ファイル: Environment.cs プロジェクト: mikeage/open-brush-lfs
 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;
 }
コード例 #2
0
ファイル: Environment.cs プロジェクト: mikeage/open-brush-lfs
        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);
        }