private void SpawnLevels()
{
for (int i = 0; i != (int)Const.LevelMax; ++i)
{
var go = Instantiate(_levelButtonPrf.gameObject);
go.transform.SetParent(_levelsRoot, false);
go.transform.localPosition = Locate(i);
var button = go.GetComponent <LevelButton>();
InitLevelButton(button, TypeHelper.MakeLevelFromIndex(i));
button.OnSelectedCallback += OnLevelSelected;
}
}