void Start() { _settings = _characterManager.CharacterSetting; _player = _characterManager.UserPlayer; _health.UpdateValues(_settings.Health, _settings.MaxHealth); _mana.UpdateValues(_settings.Mana, _settings.MaxMana); if (!_inCombat) { _energy.UpdateValues(_settings.Energy, _settings.MaxEnergy); _experience.UpdateValues(_settings.Experience, _settings.MaxExperience, _settings.Level); _coin.UpdateValue(_settings.Coin); _gem.UpdateValue(_player.Gem); } }
private void LoadUserProfile(UserPlayer player, CharacterSetting settings, Character character) { //Set big Items in the profile _health.UpdateValues(settings.Health, settings.MaxHealth); _mana.UpdateValues(settings.Mana, settings.MaxMana); _energy.UpdateValues(settings.Energy, settings.MaxEnergy); _experience.UpdateValues(settings.Experience, settings.MaxExperience, settings.Level); _coin.UpdateValue(settings.Coin); _gem.UpdateValue(player.Gem); _characterPic.image.sprite = character.GetSprite(); StartCoroutine("LoadProfilePicture"); int i = 0; _characterName.text = settings.Name; var profileTexts = _profileStats.GetComponentsInChildren <TextMeshProUGUI>(); profileTexts[i++].text = "Attack: " + character.AttackR + " (A " + settings.AbilityAttack + " /M " + settings.MagicAttack + " /P " + settings.PoisonAttack + ")"; profileTexts[i++].text = "Defense: " + character.DefenseR + " (A " + settings.AbilityDefense + " /M " + settings.MagicDefense + " /P " + settings.PoisonDefense + ")"; //Row1 profileTexts[i++].text = "Attack Speed: " + " (" + settings.SpeedAttack + ") "; profileTexts[i++].text = "Defense Speed: " + " (" + settings.SpeedDefense + ") "; //Row2 profileTexts[i++].text = "Move: " + character.Move + " (" + settings.Speed + ") "; profileTexts[i++].text = "Carry: " + character.Carry + " (" + settings.CarryCnt + ") "; //Row3-6 profileTexts[i++].text = "Intellect: " + settings.Intellect; profileTexts[i++].text = "Agility: " + settings.Agility; profileTexts[i++].text = "Strength: " + settings.Strength; profileTexts[i++].text = "Stamina: " + settings.Stamina; profileTexts[i++].text = "Crafting: " + settings.Crafting; profileTexts[i++].text = "Researching: " + settings.Researching; profileTexts[i++].text = "Bravery: " + settings.Bravery; profileTexts[i++].text = "Charming: " + settings.Charming; //Row7 profileTexts[i++].text = "Clan: " + (player.ClanId == -1 ? "Solo" : player.ClanId.ToString()); profileTexts[i++].text = "Rank: " + player.ClanRank; //Last Login profileTexts[i++].text = "Last Login: "******"Now" : player.LastLogin); }