public void ShowInfo() { _levelButtonBase = GetComponent <LevelButtonControler>(); _buttonText.text = "Level\n" + (_levelButtonBase.CountNumberLevelButton + 1).ToString(); _selectedLevel = _levelButtonBase.CountNumberLevelButton; _button.interactable = _levelButtonBase.IsActiveLevelButton; Subscription(); }
public void Spawn() { _saveLoadLevel.Load(); _activeLevel = _saveLoadLevel.SavedLevelData.ActiveLevels; for (int i = 0; i < _levelsContainer.Levels.Count; i++) { LevelButtonControler button = Instantiate(_buttonController, _parentForLevelButton); button.SetCountNumberLevelButton(i); if (i <= _activeLevel) { button.SetIsActiveLevelButton(true); } button.GetComponent <LevelButtonView>().ShowInfo(); LevelButtons.Add(button); } }