protected override YAMLMappingNode ExportYAMLRoot(IExportContainer container)
        {
            YAMLMappingNode node = base.ExportYAMLRoot(container);

            node.Add("m_SpriteTilingProperty", SpriteTilingProperty.ExportYAML(container));
            node.Add("m_AutoTiling", AutoTiling);
            node.Add("m_Points", Points.ExportYAML(container));
            return(node);
        }
        protected override YAMLMappingNode ExportYAMLRoot(IExportContainer container)
        {
            YAMLMappingNode node = base.ExportYAMLRoot(container);

            node.Add(SpriteTilingPropertyName, SpriteTilingProperty.ExportYAML(container));
            node.Add(AutoTilingName, AutoTiling);
            node.Add(PointsName, Points.ExportYAML(container));
            return(node);
        }
示例#3
0
        protected override YAMLMappingNode ExportYAMLRoot(IExportContainer container)
        {
            YAMLMappingNode node = base.ExportYAMLRoot(container);

            node.Add(SpriteTilingPropertyName, SpriteTilingProperty.ExportYAML(container));
            node.Add(AutoTilingName, AutoTiling);
            node.AddSerializedVersion(GetSerializedVersion(container.ExportVersion));
            node.Add(SizeName, Size.ExportYAML(container));
            node.Add(EdgeRadiusName, EdgeRadius);
            return(node);
        }
        protected override YAMLMappingNode ExportYAMLRoot(IExportContainer container)
        {
            YAMLMappingNode node = base.ExportYAMLRoot(container);

            node.Add("m_SpriteTilingProperty", SpriteTilingProperty.ExportYAML(container));
            node.Add("m_AutoTiling", AutoTiling);
            node.AddSerializedVersion(GetSerializedVersion(container.Version));
            node.Add("m_Size", Size.ExportYAML(container));
            node.Add("m_EdgeRadius", EdgeRadius);
            return(node);
        }
        public override void Read(AssetReader reader)
        {
            base.Read(reader);

            if (IsReadSpriteTilingProperty(reader.Version))
            {
                SpriteTilingProperty.Read(reader);
                AutoTiling = reader.ReadBoolean();
                reader.AlignStream(AlignType.Align4);
            }
            Points.Read(reader);
        }
示例#6
0
        public override void Read(AssetStream stream)
        {
            base.Read(stream);

            if (IsReadSpriteTilingProperty(stream.Version))
            {
                SpriteTilingProperty.Read(stream);
                AutoTiling = stream.ReadBoolean();
                stream.AlignStream(AlignType.Align4);
            }
            Points.Read(stream);
        }
示例#7
0
        public override void Read(AssetReader reader)
        {
            base.Read(reader);

            if (HasSpriteTilingProperty(reader.Version))
            {
                SpriteTilingProperty.Read(reader);
            }
            if (HasAutoTiling(reader.Version))
            {
                AutoTiling = reader.ReadBoolean();
                reader.AlignStream();
            }
            Points.Read(reader);
        }
        public override void Read(AssetStream stream)
        {
            base.Read(stream);

            if (IsReadSpriteTilingProperty(stream.Version))
            {
                SpriteTilingProperty.Read(stream);
                AutoTiling = stream.ReadBoolean();
                stream.AlignStream(AlignType.Align4);
            }

            Size.Read(stream);
            if (IsReadCenter(stream.Version))
            {
                Center.Read(stream);
            }
            if (IsReadEdgeRadius(stream.Version))
            {
                EdgeRadius = stream.ReadSingle();
            }
        }
示例#9
0
        public override void Read(AssetReader reader)
        {
            base.Read(reader);

            if (IsReadSpriteTilingProperty(reader.Version))
            {
                SpriteTilingProperty.Read(reader);
                AutoTiling = reader.ReadBoolean();
                reader.AlignStream(AlignType.Align4);
            }

            Size.Read(reader);
            if (IsReadCenter(reader.Version))
            {
                Center.Read(reader);
            }
            if (IsReadEdgeRadius(reader.Version))
            {
                EdgeRadius = reader.ReadSingle();
            }
        }
示例#10
0
        public override void Read(AssetReader reader)
        {
            base.Read(reader);

            if (HasSpriteTilingProperty(reader.Version))
            {
                SpriteTilingProperty.Read(reader);
            }
            if (HasAutoTiling(reader.Version))
            {
                AutoTiling = reader.ReadBoolean();
                reader.AlignStream();
            }

            Size.Read(reader);
            if (HasCenter(reader.Version))
            {
                Center.Read(reader);
            }
            if (HasEdgeRadius(reader.Version))
            {
                EdgeRadius = reader.ReadSingle();
            }
        }