For the complete documentation index, see llms.txt. This page is also available as Markdown.

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));
}
Indexes displayed on a MapDrawableBatch

Last updated

Was this helpful?