Пример #1
0
 public void SetRatingSkins(SelectLevelButton button)
 {
     if (button.GetComponent <SelectLevelButton>().active)
     {
         button.GetComponent <Renderer>().material = Resources.Load("Materials/Star1") as Material;
     }
 }
Пример #2
0
 public void ActiveLevel(SelectLevelButton button)
 {
     if (selectedLevel != null)
     {
         selectedLevel.Deactivate();
     }
     currentLevel  = button.level;
     selectedLevel = button;
 }
Пример #3
0
    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);
    }
Пример #4
0
    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;
        }
    }