public void OnPackSelect(int packIndex) { if (progressManager.PackState(packIndex) != ProgressState.Closed) { levelGrid.Destroy(); levelGrid.Create(packIndex, progressManager.PackProgress(packIndex)); transitionsController.SelectPackToSelectLevelScreenTransition(); } }