Beispiel #1
0
 private void Update()
 {
     if (player == null)
     {
         player = storyManager.GetPlayerCharacter();
         if (player == null)
         {
             return;
         }
         else
         {
             unlockButton.SetPlayer(player);
             mainMenuButton.SetActive(true);
         }
     }
     classLabel.text = player.GetClass();
     levelLabel.text = $"{player.GetLevel()}";
     skillLabel.text = $"{player.GetSkillPoints()}";
 }
 public void SaveGame()
 {
     try
     {
         GameManager.INSTANCE.profile.SaveStoryGame(classID, currentChapterID, currentSituationID, pathPlayerTook,
                                                    player.GetAttributes(), player.GetUnlockedAttacks(), player.GetLevel(), player.GetSkillPoints(),
                                                    player.GetStat(Stat.STR).Item2, player.GetStat(Stat.DEX).Item2, player.GetStat(Stat.INT).Item2,
                                                    player.GetStat(Stat.FTH).Item2, player.GetStat(Stat.LCK).Item2, player.GetUnlockedPerks(), startSet
                                                    );
         GameManager.INSTANCE.SaveProfile(GameManager.INSTANCE.profile);
     }
     catch (NullReferenceException) { };
 }