public override void Read(AssetReader reader) { base.Read(reader); if (IsReadEditorData(reader.Flags)) { EditorData = reader.Read <SpriteAtlasEditorData>(); MasterAtlas.Read(reader); } m_packedSprites = reader.ReadArray <PPtr <Sprite> >(); m_packedSpriteNamesToIndex = reader.ReadStringArray(); if (IsReadRenderDataMap(reader.Flags)) { m_renderDataMap.Read(reader); } Tag = reader.ReadString(); IsVariant = reader.ReadBoolean(); reader.AlignStream(AlignType.Align4); }
public override void Read(AssetReader reader) { base.Read(reader); if (HasEditorData(reader.Flags)) { EditorData = reader.ReadAsset <SpriteAtlasEditorData>(); MasterAtlas.Read(reader); } PackedSprites = reader.ReadAssetArray <PPtr <Sprite> >(); PackedSpriteNamesToIndex = reader.ReadStringArray(); if (HasRenderDataMap(reader.Flags)) { RenderDataMap.Read(reader); } Tag = reader.ReadString(); IsVariant = reader.ReadBoolean(); reader.AlignStream(); }