Exemple #1
0
    // private bool tutorialDisplayed;

    public void Init()
    {
        int num = container.childCount;

        for (int i = 0; i < num; i++)
        {
            DestroyImmediate(container.GetChild(0).gameObject);
        }

        descriptionField.text = "Seleccioná un logro para saber de qué se trata...";
        int id = 0;

        foreach (Achievement achievement in AchievementsManager.Instance.achievements)
        {
            AchivementButtonUI button = Instantiate(achievementButton);
            button.transform.SetParent(container);
            button.id = id;
            button.LoadImage(achievement.image);
            button.SetProgress(achievement.progress);
            button.SetReady(achievement.ready);
            button.GetComponent <Button>().onClick.AddListener(() => { Clicked(button); });
            button.transform.localScale = Vector2.one;
            id++;
        }
    }
Exemple #2
0
    void Clicked(AchivementButtonUI achivementButtonUI)
    {
        Achievement achievement = AchievementsManager.Instance.GetAchievement(achivementButtonUI.id);

        descriptionField.text = achievement.title;
    }
Exemple #3
0
 void Clicked(AchivementButtonUI achivementButtonUI)
 {
     Achievement achievement = AchievementsManager.Instance.GetAchievement(achivementButtonUI.id);
     descriptionField.text = achievement.title;
 }