public void Write(AssetWriter writer) { Renderers.Write(writer); if (IsAlign(writer.Version)) { writer.AlignStream(); } Systems.Write(writer); if (IsAlign(writer.Version)) { writer.AlignStream(); } if (HasProbesets(writer.Version)) { Probesets.Write(writer); writer.AlignStream(); } SystemAtlases.Write(writer); if (IsAlign(writer.Version)) { writer.AlignStream(); } if (HasTerrainChunks(writer.Version)) { TerrainChunks.Write(writer); if (IsAlign(writer.Version)) { writer.AlignStream(); } } }
public YAMLNode ExportYAML(IExportContainer container) { YAMLMappingNode node = new YAMLMappingNode(); node.Add("m_Renderers", Renderers.ExportYAML(container)); node.Add("m_Systems", Systems.ExportYAML(container)); node.Add("m_Probesets", Probesets.ExportYAML(container)); node.Add("m_SystemAtlases", SystemAtlases.ExportYAML(container)); node.Add("m_TerrainChunks", TerrainChunks.ExportYAML(container)); return(node); }
public YAMLNode ExportYAML(IExportContainer container) { YAMLMappingNode node = new YAMLMappingNode(); node.Add(RenderersName, Renderers.ExportYAML(container)); node.Add(SystemsName, Systems.ExportYAML(container)); node.Add(ProbesetsName, Probesets.ExportYAML(container)); node.Add(SystemAtlasesName, SystemAtlases.ExportYAML(container)); node.Add(TerrainChunksName, TerrainChunks.ExportYAML(container)); return(node); }