Я пытался получить листы Tilemap, и я мог получить их с помощью кода, который я нашел в другом вопросе:
BoundsInt bounds = Lvl1.cellBounds;
TileBase[] allTiles = Lvl1.GetTilesBlock(bounds);
for (int x = 0; x < bounds.size.x; x++)
{
for (int y = 0; y < bounds.size.y; y++)
{
TileBase tile = allTiles[x + y * bounds.size.x];
if (tile != null)
{
Lvl1.SetTile(new Vector3Int(x, y, 0), null);
StartCoroutine(BreakDelay());
}
else
{
//Debug.Log("x:" + x + " y:" + y + " tile: (null)");
}
}
}
Но теперь я хочу удалить каждую плитку, зарегистрированную одну за другой, например, с задержкой «0.1f». Я пробовал много способов, которые не работали так, как я хотел, поэтому я сдался, потом я вспомнил StackOverflock, и теперь я здесь, пытаясь получить некоторую помощь, так кто-нибудь знает решение для этого?
Заранее спасибо!