GetBottomLeftWorldCoordinateForOrderedTile
Introduction
The GetBottomLeftWorldCoordinateForOrderedTile method returns the world coordinate for the argument tile index. This can be used to identify the location of a tile based on its index.
Code Example - Displaying Indexes
The following code can be used to location of the first 100 tiles in a MapDrawableBatch:
var layer = Map.MapLayers[0];
float tileWidth = 16;
float tileHeight = 16;
// xOffset and yOffset are used to place the text in the center of the tile
float xOffset = tileWidth / 2;
float yOffset = tileHeight / 2;
// only do 100 so we don't have performance problems:
for (int i = 0; i < 100; i++)
{
layer.GetBottomLeftWorldCoordinateForOrderedTile(i, out float x, out float y);
EditorVisuals.Text(i.ToString(),
new Vector3(x + xOffset, y + yOffset, 0));
}

Last updated
Was this helpful?