using Godot;
namespace ColdMint.scripts.utils;
///
/// TileMapUtils
/// TileMap工具
///
public static class TileMapUtils
{
///
/// Get the layer number corresponding to LayerName in TileMap
/// 在TileMap内获取LayerName所对应的图层序号
///
///
///
///
///− 1 is returned after obtaining failure
///获取失败返回-1
///
public static int GetTileMapLayer(TileMap tileMap, string layerName)
{
var count = tileMap.GetLayersCount();
for (var i = 0; i < count; i++)
{
var currentLayerName = tileMap.GetLayerName(i);
if (currentLayerName == layerName)
{
return i;
}
}
return -1;
}
}