public YAMLNode ExportYAML(IExportContainer container) { YAMLMappingNode node = new YAMLMappingNode(); node.AddSerializedVersion(ToSerializedVersion(container.ExportVersion)); node.Add(LightmapName, Lightmap.ExportYAML(container)); if (HasIndirectLightmap(container.ExportVersion)) { node.Add(IndirectLightmapName, IndirectLightmap.ExportYAML(container)); } if (HasLightInd(container.ExportVersion)) { node.Add(LightIndName, LightInd.ExportYAML(container)); node.Add(DirIndName, DirInd.ExportYAML(container)); } if (HasDirLightmap(container.ExportVersion)) { node.Add(DirLightmapName, DirLightmap.ExportYAML(container)); } if (HasShadowMask(container.ExportVersion)) { node.Add(ShadowMaskName, ShadowMask.ExportYAML(container)); } return(node); }
public IEnumerable <Object> FetchDependencies(ISerializedFile file, bool isLog = false) { yield return(Lightmap.FetchDependency(file, isLog, () => nameof(LightmapData), "m_Lightmap")); yield return(DirLightmap.FetchDependency(file, isLog, () => nameof(LightmapData), "m_DirLightmap")); yield return(ShadowMask.FetchDependency(file, isLog, () => nameof(LightmapData), "m_ShadowMask")); }
public YAMLNode ExportYAML(IExportContainer container) { YAMLMappingNode node = new YAMLMappingNode(); node.AddSerializedVersion(GetSerializedVersion(container.Version)); node.Add("m_Lightmap", Lightmap.ExportYAML(container)); node.Add("m_DirLightmap", DirLightmap.ExportYAML(container)); node.Add("m_ShadowMask", ShadowMask.ExportYAML(container)); return(node); }
public YAMLNode ExportYAML(IExportContainer container) { YAMLMappingNode node = new YAMLMappingNode(); node.AddSerializedVersion(GetSerializedVersion(container.ExportVersion)); node.Add(LightmapName, Lightmap.ExportYAML(container)); node.Add(DirLightmapName, DirLightmap.ExportYAML(container)); node.Add(ShadowMaskName, ShadowMask.ExportYAML(container)); return(node); }
public void Read(AssetReader reader) { Lightmap.Read(reader); if (IsReadDirLightmap(reader.Version)) { DirLightmap.Read(reader); } if (IsReadShadowMask(reader.Version)) { ShadowMask.Read(reader); } }
public void Read(AssetStream stream) { Lightmap.Read(stream); if (IsReadDirLightmap(stream.Version)) { DirLightmap.Read(stream); } if (IsReadShadowMask(stream.Version)) { ShadowMask.Read(stream); } }
public void Write(AssetWriter writer) { Lightmap.Write(writer); if (HasIndirectLightmap(writer.Version)) { IndirectLightmap.Write(writer); } if (HasLightInd(writer.Version)) { LightInd.Write(writer); DirInd.Write(writer); } if (HasDirLightmap(writer.Version)) { DirLightmap.Write(writer); ShadowMask.Write(writer); } }
public void Read(AssetReader reader) { Lightmap.Read(reader); if (HasIndirectLightmap(reader.Version)) { IndirectLightmap.Read(reader); } if (HasLightInd(reader.Version)) { LightInd.Read(reader); DirInd.Read(reader); } if (HasDirLightmap(reader.Version)) { DirLightmap.Read(reader); ShadowMask.Read(reader); } }