Exemplo n.º 1
0
 public void playerAttack()
 {
     if (fightState == combatState.playerTurn)
     {
         int giveDamage = player.attack() + Random.Range(-1, 2);
         opponent.takeDamage(giveDamage);
         statusBarSay("You attack for " + giveDamage + " damage!");
         turnCount++;
         if (opponent.isDead())
         {
             GameObject.Destroy(opponent.gameObject);
             fightState = combatState.win;
             statusBarSay("You win!");
         }
         else if (player.isDead())
         {
             losePoint.transform.localPosition = new Vector3(0, 0, 5000);
             fightState = combatState.lose;
         }
         else
         {
             fightState = combatState.enemyTurn;
         }
     }
 }