예제 #1
0
 private void LevelUp()
 {
     if (ScoreManager.Instance.Level == 5)
     {
         return;
     }
     ScoreManager.Instance.Level++;
     UnlockAchievement(CommonResources.Levels(ScoreManager.Instance.Level), 250);
     UnlockAchievement(CommonResources.Stories(ScoreManager.Instance.Level), 50);
     Invoke("CheckLocks", 0.8f);
 }
예제 #2
0
파일: ProfileHelper.cs 프로젝트: memn/siyer
    public void LoadUser()
    {
        ProfileName.text  = Social.localUser.userName;
        ProfilePic.sprite = FindObjectOfType <BadgeManager>().SpriteOf(CommonResources.Levels(ScoreManager.Instance.Level));

        var achievements = AchievementsManager.Instance.Achievements.ToArray();
        var completed    = achievements.Count(achievement => achievement.completed);

        Achievements.text = string.Format("{0}/{1}", completed, achievements.Length);
        Score.text        = ScoreManager.Instance.Score.ToString();

        AchievementsTabs.Init();
        LeaderboardTabs.Init();
    }
예제 #3
0
 private void Start()
 {
     ProgressManager.Instance.UnlockAchievement(CommonResources.Levels(1), 100);
     ProgressManager.Instance.CheckLevelUp(true);
     BuildingManager.LockingAdjustments();
 }