public void Setup(LevelSelector selector, Sprite iconSprite, int idx, string levelName, bool isSelected) { myIcon = iconSprite; tfLevelName.text = levelName; selectedBG.gameObject.SetActive(isSelected); //selectedBG.color = isSelected ? selector.SelectedBGColor : selector.NonSelectedBGColor; if (myIcon != null) { point.color = Color.white; point.sprite = myIcon; } else { point.color = isSelected ? selector.SelectedPointColor : selector.NonSelectedPointColor; } tfLevelName.color = isSelected ? Color.black : Color.white; selectButton.onClick.AddListener(() => { selector.SelectLevel(idx); transform.DOPunchScale(new Vector3(0.2f, 0.2f, 0.2f), 0.2f, 10, 1f); }); }
public void Menu() { levelSelector.SelectLevel(mainMenuName); }