public void fugir() { ValidaTeclas.changeStateButton(BUTTON_STATE.IN_FUGIR); int sorte = Random.Range(jogador.getSorte(), (jogador.getNivel() * 5)); if (sorte > inimigo.getSorteMonstro()) { audioJogadorFugiu.Play(); // jogador fugiu GameController.changeState(GAME_STATE.IN_EXPLORATION); ValidaTeclas.changeStateButton(BUTTON_STATE.IN_DEFFAULT); return; } else { audioJogadorNaofugiu.Play(); // jogador não fugiu ValidaTeclas.changeStateButton(BUTTON_STATE.IN_DEFFAULT); faseMonstro(1); } }
public void selecionaItemBattleBoss(ItemBase item, int efeito) { ValidaTeclas.changeStateButton(BUTTON_STATE.IN_DEFFAULT); if (getAreaBossEnable(bossArea1)) { if (item.getCurrentState() == TYPE_ITEM.IN_POCAO) { bossArea1.faseBoss(3); } else { bossArea1.fightBoss(efeito); } } if (getAreaBossEnable(bossArea2)) { if (item.getCurrentState() == TYPE_ITEM.IN_POCAO) { bossArea2.faseBoss(3); } else { bossArea2.fightBoss(efeito); } } if (getAreaBossEnable(bossArea3)) { if (item.getCurrentState() == TYPE_ITEM.IN_POCAO) { bossArea3.faseBoss(3); } else { bossArea3.fightBoss(efeito); } } }
public void selecionaItemBattleMonster(ItemBase item, int efeito) { ValidaTeclas.changeStateButton(BUTTON_STATE.IN_DEFFAULT); if (getAreaEnable(areaMonster1)) { if (item.getCurrentState() == TYPE_ITEM.IN_POCAO) { areaMonster1.faseMonstro(3); } else { areaMonster1.fight(efeito); } } if (getAreaEnable(areaMonster2)) { if (item.getCurrentState() == TYPE_ITEM.IN_POCAO) { areaMonster2.faseMonstro(3); } else { areaMonster2.fight(efeito); } } if (getAreaEnable(areaMonster3)) { if (item.getCurrentState() == TYPE_ITEM.IN_POCAO) { areaMonster3.faseMonstro(3); } else { areaMonster3.fight(efeito); } } }
void Start() { instance = this; nextState = BUTTON_STATE.IN_DEFFAULT; }