Ejemplo n.º 1
0
        internal void WriteTo(BinaryWriter writer, AssetNameCollection assetNames)
        {
            WriteAssetTo(writer, () =>
            {
                PropertyKey.WriteTo(writer, assetNames);

                writer.Write((uint)Templates.Length);
                for (var i = 0; i < Templates.Length; i++)
                {
                    Templates[i].WriteTo(writer, Version);
                }

                if (Version >= 2)
                {
                    Perimeter.WriteTo(writer, Version);
                }
            });
        }