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) { }; }