public void UpdateUI() { curGameCharacter = gameDataObject.getSelectedCharacter(); if (curGameCharacter == null) { curGameCharacter = gameDataObject.playerGameCharacter; } loadTalentTreeData(); UpdateTalentTree(); CharacterNameText.text = curGameCharacter.name; CharacterPortraitImage.sprite = gameDataObject.assetLibrary.getSprite(curGameCharacter.portraitSpritesheetName, curGameCharacter.portraitSpriteIndex); LevelText.text = curGameCharacter.level.ToString(); StrengthStatText.text = curGameCharacter.strength.ToString(); AgilityStatText.text = curGameCharacter.agility.ToString(); EnduranceStatText.text = curGameCharacter.endurance.ToString(); SpiritStatText.text = curGameCharacter.spirit.ToString(); XPText.text = curGameCharacter.xp.ToString(); HPText.text = curGameCharacter.hp.ToString() + "/" + curGameCharacter.totalHP.ToString(); ACText.text = curGameCharacter.ac.ToString(); APText.text = curGameCharacter.ap.ToString(); HPSlider.value = (float)curGameCharacter.hp / (float)curGameCharacter.totalHP; XPSlider.value = curGameCharacter.xpLevelPercent; StatPointText.text = curGameCharacter.statPoints.ToString(); TalentPointText.text = curGameCharacter.talentPoints.ToString(); }
private void loadGameData() { gameDataObject = GameObject.FindObjectOfType <GameDataObject>(); gameDataObject.SelectCharacter(gameDataObject.playerGameCharacter); selectedGameCharacter = gameDataObject.getSelectedCharacter(); }