public void SetHUD(UnitC unit) { nameText.text = unit.unitName; levelText.text = "Lvl " + unit.unitLevel; hpSlider.maxValue = unit.maxHP; hpSlider.value = unit.currentHP; }
private IEnumerator SetupBattle() { GameObject playerGameObject = Instantiate(playerPrefub, playerBattleStation); GameObject enemyGameObject = Instantiate(enemyPrefub, enemyBattleStation); playerUnit = playerGameObject.GetComponent <UnitC>(); enemyUnit = enemyGameObject.GetComponent <UnitC>(); dialogueText.text = "A wild \"" + enemyUnit.unitName + "\" approaches..."; playerHUD.SetHUD(playerUnit); enemyHUD.SetHUD(enemyUnit); yield return(new WaitForSeconds(2f)); State = BattleState.PLAYER_TURN; PlayerTurn(); }