protected override YAMLMappingNode ExportYAMLRoot(IExportContainer container) { YAMLMappingNode node = base.ExportYAMLRoot(container); node.AddSerializedVersion(GetSerializedVersion(container.Version)); node.Add(FogName, Fog); node.Add(FogColorName, FogColor.ExportYAML(container)); node.Add(FogModeName, (int)GetExportFogMode(container.Version)); node.Add(FogDensityName, FogDensity); node.Add(LinearFogStartName, LinearFogStart); node.Add(LinearFogEndName, GetExportLinearFogEnd(container.Version)); node.Add(AmbientSkyColorName, AmbientSkyColor.ExportYAML(container)); node.Add(AmbientEquatorColorName, GetExportAmbientEquatorColor(container.Version).ExportYAML(container)); node.Add(AmbientGroundColorName, GetExportAmbientGroundColor(container.Version).ExportYAML(container)); node.Add(AmbientIntensityName, GetExportAmbientIntensity(container.Version)); node.Add(AmbientModeName, (int)AmbientMode); node.Add(SubtractiveShadowColorName, GetExportSubtractiveShadowColor(container.Version).ExportYAML(container)); node.Add(SkyboxMaterialName, SkyboxMaterial.ExportYAML(container)); node.Add(HaloStrengthName, HaloStrength); node.Add(FlareStrengthName, FlareStrength); node.Add(FlareFadeSpeedName, GetExportFlareFadeSpeed(container.Version)); node.Add(HaloTextureName, HaloTexture.ExportYAML(container)); node.Add(SpotCookieName, SpotCookie.ExportYAML(container)); node.Add(DefaultReflectionModeName, DefaultReflectionMode); node.Add(DefaultReflectionResolutionName, GetExportDefaultReflectionResolution(container.Version)); node.Add(ReflectionBouncesName, GetExportReflectionBounces(container.Version)); node.Add(ReflectionIntensityName, GetExportReflectionIntensity(container.Version)); node.Add(CustomReflectionName, CustomReflection.ExportYAML(container)); node.Add(SunName, Sun.ExportYAML(container)); node.Add(IndirectSpecularColorName, GetExportIndirectSpecularColor(container.Version).ExportYAML(container)); return(node); }
protected override YAMLMappingNode ExportYAMLRoot(IExportContainer container) { YAMLMappingNode node = base.ExportYAMLRoot(container); node.AddSerializedVersion(GetSerializedVersion(container.Version)); node.Add("m_Fog", Fog); node.Add("m_FogColor", FogColor.ExportYAML(container)); node.Add("m_FogMode", (int)GetExportFogMode(container.Version)); node.Add("m_FogDensity", FogDensity); node.Add("m_LinearFogStart", LinearFogStart); node.Add("m_LinearFogEnd", GetExportLinearFogEnd(container.Version)); node.Add("m_AmbientSkyColor", AmbientSkyColor.ExportYAML(container)); node.Add("m_AmbientEquatorColor", GetExportAmbientEquatorColor(container.Version).ExportYAML(container)); node.Add("m_AmbientGroundColor", GetExportAmbientGroundColor(container.Version).ExportYAML(container)); node.Add("m_AmbientIntensity", GetExportAmbientIntensity(container.Version)); node.Add("m_AmbientMode", (int)AmbientMode); node.Add("m_SubtractiveShadowColor", GetExportSubtractiveShadowColor(container.Version).ExportYAML(container)); node.Add("m_SkyboxMaterial", SkyboxMaterial.ExportYAML(container)); node.Add("m_HaloStrength", HaloStrength); node.Add("m_FlareStrength", FlareStrength); node.Add("m_FlareFadeSpeed", GetExportFlareFadeSpeed(container.Version)); node.Add("m_HaloTexture", HaloTexture.ExportYAML(container)); node.Add("m_SpotCookie", SpotCookie.ExportYAML(container)); node.Add("m_DefaultReflectionMode", DefaultReflectionMode); node.Add("m_DefaultReflectionResolution", GetExportDefaultReflectionResolution(container.Version)); node.Add("m_ReflectionBounces", GetExportReflectionBounces(container.Version)); node.Add("m_ReflectionIntensity", GetExportReflectionIntensity(container.Version)); node.Add("m_CustomReflection", CustomReflection.ExportYAML(container)); node.Add("m_Sun", Sun.ExportYAML(container)); node.Add("m_IndirectSpecularColor", GetExportIndirectSpecularColor(container.Version).ExportYAML(container)); return(node); }
protected override YAMLMappingNode ExportYAMLRoot(IAssetsExporter exporter) { #warning TODO: values acording to read version (current 2017.3.0f3) YAMLMappingNode node = base.ExportYAMLRoot(exporter); node.AddSerializedVersion(GetSerializedVersion(exporter.Version)); node.Add("m_Fog", Fog); node.Add("m_FogColor", FogColor.ExportYAML(exporter)); node.Add("m_FogMode", FogMode); node.Add("m_FogDensity", FogDensity); node.Add("m_LinearFogStart", LinearFogStart); node.Add("m_LinearFogEnd", LinearFogEnd); node.Add("m_AmbientSkyColor", AmbientSkyColor.ExportYAML(exporter)); node.Add("m_AmbientEquatorColor", AmbientEquatorColor.ExportYAML(exporter)); node.Add("m_AmbientGroundColor", AmbientGroundColor.ExportYAML(exporter)); node.Add("m_AmbientIntensity", AmbientIntensity); node.Add("m_AmbientMode", AmbientMode); node.Add("m_SubtractiveShadowColor", SubtractiveShadowColor.ExportYAML(exporter)); node.Add("m_SkyboxMaterial", SkyboxMaterial.ExportYAML(exporter)); node.Add("m_HaloStrength", HaloStrength); node.Add("m_FlareStrength", FlareStrength); node.Add("m_FlareFadeSpeed", FlareFadeSpeed); node.Add("m_HaloTexture", HaloTexture.ExportYAML(exporter)); node.Add("m_SpotCookie", SpotCookie.ExportYAML(exporter)); node.Add("m_DefaultReflectionMode", DefaultReflectionMode); node.Add("m_DefaultReflectionResolution", DefaultReflectionResolution); node.Add("m_ReflectionBounces", ReflectionBounces); node.Add("m_ReflectionIntensity", ReflectionIntensity); node.Add("m_CustomReflection", CustomReflection.ExportYAML(exporter)); node.Add("m_AmbientProbe", AmbientProbe.ExportYAML(exporter)); node.Add("m_GeneratedSkyboxReflection", GeneratedSkyboxReflection.ExportYAML(exporter)); node.Add("m_Sun", Sun.ExportYAML(exporter)); node.Add("m_IndirectSpecularColor", IndirectSpecularColor.ExportYAML(exporter)); return(node); }