void Start() { CreateTilemap.OnLoadingFinished += LoadingFinished; int[,] map = new int[width, height]; //var array = CreateTilemap.GenerateArray(100, 100, false); var perlinMap = CreateTilemap.PerlinNoise(map, 100); //for (int x = 0; x < perlinMap.GetUpperBound(0); x++) //{ // for (int y = 0; y < perlinMap.GetUpperBound(1); y++) // { // Debug.Log(perlinMap[x, y]); // } //} //CreateTilemap.RenderMap(perlinMap, tilemap, tileBase); //CreateTilemap.UpdateMap(map, tilemap); StartCoroutine(CreateTilemap.RenderMap(map, tilemap, tileBase)); }
private IEnumerator RenderMap(int[,] map, Tilemap tilemap, TileBase tileBase) { yield return(new WaitForSeconds(0.06f)); CreateTilemap.RenderMap(map, tilemap, tileBase); }