void LoadLevel(Level level) { if (level == Level.GameFinish) { sceneMgr.LoadMenuScene(); return; } tilemapRenderer.pauseUpdates = true; tilemapRenderer.ClearTiles(); tilemapRenderer.setLevel(_LoadLevel(level)); tilemapRenderer.winText.SetActive(false); player.rb.velocity = Vector2.zero; player.active = true; player.timeSinceLevelLoad = 0; tilemapRenderer.pauseUpdates = false; player.transform.position = tilemapRenderer.GetTilemap().playerStartPos; player.startPosition = tilemapRenderer.GetTilemap().playerStartPos; }