Exemplo n.º 1
0
    public void UnlockAchieve(AchievementClass Achieve)
    {
        // audio.Play();
        var control = Instantiate(achieveCont, canvas.transform);

        control.GetComponent <AchieveController>().InitAchieve(Achieve);
    }
Exemplo n.º 2
0
    public void InitAchieve(AchievementClass Data)
    {
        achievement  = Data;
        TxtName.text = Data.achieveName;

        image.sprite = Resources.Load <Sprite>("AchievementSprites/" + Data.Image);
    }
Exemplo n.º 3
0
 public void CheckJumps(AchievementClass ach)
 {
     if (Data.jumps >= 10)
     {
         ach.isComplete = true;
         UnlockAchieve(ach);
     }
 }
Exemplo n.º 4
0
 private void MapActiontoAchieve(AchievementClass ach)
 {
     if (!string.IsNullOrEmpty(ach.ActionName))
     {
         MethodInfo method = GetType().GetMethod(ach.ActionName);
         if (method != null)
         {
             ach.Action = (Action <AchievementClass>)Delegate.CreateDelegate(typeof(Action <AchievementClass>), this, method);
         }
     }
 }
Exemplo n.º 5
0
 public void CheckJumps(AchievementClass ach)
 {
 }
Exemplo n.º 6
0
 public void ShowNotification(AchievementClass achievement)
 {
     achievementTitleLabel.text = achievement.title;
     m_animator.SetTrigger("Appear");
 }
    public void ShowNotification(int value)
    {
        AchievementClass achievement = database.achievements[value];

        achievementNotificationController.ShowNotification(achievement);
    }