private void WriteImageLayer(ContentWriter writer, TiledMapImageLayerContent imageLayer) { var externalReference = _contentItem.GetExternalReference <Texture2DContent>(imageLayer.Image.Source); writer.WriteExternalReference(externalReference); writer.Write(new Vector2(imageLayer.X, imageLayer.Y)); }
private static void WriteImageLayer(ContentWriter output, TiledMapImageLayerContent imageLayer) { var textureAssetName = Path.ChangeExtension(imageLayer.Image.Source, null); output.Write(textureAssetName); output.Write(new Vector2(imageLayer.X, imageLayer.Y)); }
private static TiledMapLayerModelContent CreateImageLayerModel(TiledMapImageLayerContent imageLayer) { var model = new TiledMapLayerModelContent(imageLayer.Name, imageLayer.Image); // sprite/tile; same thing model.AddTileIndices(); model.AddTileVertices(new Point2(imageLayer.X, imageLayer.Y)); return(model); }