Beispiel #1
0
 public void Read(AssetReader reader)
 {
     UVMesh.Read(reader);
     TerrainDynamicUVST.Read(reader);
     TerrainChunkDynamicUVST.Read(reader);
     LightmapIndex        = reader.ReadUInt16();
     LightmapIndexDynamic = reader.ReadUInt16();
     LightmapST.Read(reader);
     LightmapSTDynamic.Read(reader);
 }
Beispiel #2
0
 public void Read(AssetStream stream)
 {
     UVMesh.Read(stream);
     TerrainDynamicUVST.Read(stream);
     TerrainChunkDynamicUVST.Read(stream);
     LightmapIndex        = stream.ReadUInt16();
     LightmapIndexDynamic = stream.ReadUInt16();
     LightmapST.Read(stream);
     LightmapSTDynamic.Read(stream);
 }
Beispiel #3
0
        public YAMLNode ExportYAML(IExportContainer container)
        {
            YAMLMappingNode node = new YAMLMappingNode();

            node.Add("uvMesh", UVMesh.ExportYAML(container));
            node.Add("terrainDynamicUVST", TerrainDynamicUVST.ExportYAML(container));
            node.Add("terrainChunkDynamicUVST", TerrainChunkDynamicUVST.ExportYAML(container));
            node.Add("lightmapIndex", LightmapIndex);
            node.Add("lightmapIndexDynamic", LightmapIndexDynamic);
            node.Add("lightmapST", LightmapST.ExportYAML(container));
            node.Add("lightmapSTDynamic", LightmapSTDynamic.ExportYAML(container));
            return(node);
        }
Beispiel #4
0
 public void Read(AssetReader reader)
 {
     UVMesh.Read(reader);
     TerrainDynamicUVST.Read(reader);
     TerrainChunkDynamicUVST.Read(reader);
     LightmapIndex        = reader.ReadUInt16();
     LightmapIndexDynamic = reader.ReadUInt16();
     LightmapST.Read(reader);
     LightmapSTDynamic.Read(reader);
     if (IsReadExplicitProbeSetHash(reader.Version))
     {
         ExplicitProbeSetHash.Read(reader);
     }
 }
Beispiel #5
0
        public YAMLNode ExportYAML(IExportContainer container)
        {
            YAMLMappingNode node = new YAMLMappingNode();

            node.Add(UvMeshName, UVMesh.ExportYAML(container));
            node.Add(TerrainDynamicUVSTName, TerrainDynamicUVST.ExportYAML(container));
            node.Add(TerrainChunkDynamicUVSTName, TerrainChunkDynamicUVST.ExportYAML(container));
            node.Add(LightmapIndexName, LightmapIndex);
            node.Add(LightmapIndexDynamicName, LightmapIndexDynamic);
            node.Add(LightmapSTName, LightmapST.ExportYAML(container));
            node.Add(LightmapSTDynamicName, LightmapSTDynamic.ExportYAML(container));
            if (IsReadExplicitProbeSetHash(container.ExportVersion))
            {
                node.Add(ExplicitProbeSetHashName, ExplicitProbeSetHash.ExportYAML(container));
            }
            return(node);
        }