public override void Read(AssetReader reader) { base.Read(reader); SplatDatabase.Read(reader); DetailDatabase.Read(reader); Heightmap.Read(reader); if (IsReadLightmap(reader.Version)) { Lightmap.Read(reader); } }
public override void Read(AssetStream stream) { base.Read(stream); SplatDatabase.Read(stream); DetailDatabase.Read(stream); Heightmap.Read(stream); if (IsReadLightmap(stream.Version)) { Lightmap.Read(stream); } }
public override void Read(AssetReader reader) { base.Read(reader); SplatDatabase.Read(reader); DetailDatabase.Read(reader); Heightmap.Read(reader); if (HasLightmap(reader.Version)) { Lightmap.Read(reader); } if (HasPreloadShaders(reader.Version)) { PreloadShaders = reader.ReadAssetArray <PPtr <Shader> >(); } }