public void Populate(string partyMemberName) { characterController = FindObjectOfType <BattleSystem.CharacterController>(); partyMemberName = partyPanel.GetSelectedPartyMember(); partyMember = characterController.FindPartyMemberByName(partyMemberName); characterName.text = "Name: " + partyMember.characterName; hp.text = string.Format("HP: {0}/{1}", partyMember.health, partyMember.maxHealth); ep.text = string.Format("Energy: {0}/{1}", partyMember.energyPoints, partyMember.maxEnergyPoints); attack.text = string.Format("Attack Power {0}", partyMember.attackPower); defense.text = string.Format("Defense: {0}", partyMember.defensePower); level.text = "Level: " + partyMember.level; int levelUpInAmount = characterController.NextLevel(partyMember.level) - partyMember.experience; levelUpIn.text = "Level Up In: " + Mathf.Abs(levelUpInAmount); }
public PartyMember LookUpSelectedPartyMember() { return(selectedPartyMember != "" ? characterController.FindPartyMemberByName(selectedPartyMember) : null); }