public void SetRatingSkins(SelectLevelButton button) { if (button.GetComponent <SelectLevelButton>().active) { button.GetComponent <Renderer>().material = Resources.Load("Materials/Star1") as Material; } }
public void ActiveLevel(SelectLevelButton button) { if (selectedLevel != null) { selectedLevel.Deactivate(); } currentLevel = button.level; selectedLevel = button; }
void Start() { Button btnPlay = PlayButton.GetComponent <Button>(); Button btnSelectLevel = SelectLevelButton.GetComponent <Button>(); Button btnTutorial = TutorialButton.GetComponent <Button>(); Button btnLearn = LearnButton.GetComponent <Button>(); btnPlay.onClick.AddListener(Play); btnSelectLevel.onClick.AddListener(SelectLevel); btnTutorial.onClick.AddListener(Tutorial); btnLearn.onClick.AddListener(Learn); }
public void SetButtonActive(SelectLevelButton button) //set button active if prev level was complete succsessfully { if (button.LoadingLevelNumber - 2 <= opened_levels) // -2 because firts 2 scenes in manager is menu { button.active = true; Debug.Log("Level: " + (button.LoadingLevelNumber - 1).ToString() + " Is Active = " + button.active); } if (!button.active) { button.GetComponent <Renderer>().material = closedLevelMaterial; button.GetComponentInChildren <Canvas>().enabled = false; } }