Exemplo n.º 1
0
 public void SetHUD(UnitC unit)
 {
     nameText.text     = unit.unitName;
     levelText.text    = "Lvl " + unit.unitLevel;
     hpSlider.maxValue = unit.maxHP;
     hpSlider.value    = unit.currentHP;
 }
Exemplo n.º 2
0
    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();
    }