public void Read(AssetReader reader) { TextureSettings.Read(reader); PlatformSettings = reader.ReadAssetArray <TextureImporterPlatformSettings>(); PackingSettings.Read(reader); VariantMultiplier = reader.ReadSingle(); Packables = reader.ReadAssetArray <PPtr <Object> >(); BindAsDefault = reader.ReadBoolean(); if (HasStoredHash(reader.Version)) { StoredHash.Read(reader); } reader.AlignStream(); }
public YAMLNode ExportYAML(IExportContainer container) { YAMLMappingNode node = new YAMLMappingNode(); node.AddSerializedVersion(ToSerializedVersion(container.ExportVersion)); node.Add(TextureSettingsName, TextureSettings.ExportYAML(container)); node.Add(PlatformSettingsName, GetPlatformSettings(container).ExportYAML(container)); node.Add(GetPackingSettingsName(container.ExportVersion), PackingSettings.ExportYAML(container)); node.Add(VariantMultiplierName, VariantMultiplier); node.Add(PackablesName, Packables.ExportYAML(container)); node.Add(BindAsDefaultName, BindAsDefault); if (HasStoredHash(container.ExportVersion)) { node.Add(StoredHashName, StoredHash.ExportYAML(container)); } return(node); }