void depoisDaArmadilha() { if(variaveisChave.shift[chaveBau]) { estado = estadosBau.mensDeJaPegou; mens.entrando = true; mens.mensagem = mensagensDeBau[1]; }else { estado = estadosBau.mensDeJaPegou; mens.entrando = true; mens.mensagem = string.Format(mensagensDeBau[2], itemDoBau.quantidade.ToString(), item.nomeEmLinguas (itemDoBau.nomeID)); variaveisChave.shift[chaveBau] = true; heroi H = mB.GetComponent<heroi>(); if(itemDoBau.nomeID==nomeIDitem.cristais) H.cristais+=(uint)itemDoBau.quantidade; else shopBasico.adicionaItem(itemDoBau.nomeID,H,itemDoBau.quantidade); } }
void depoisDaArmadilha() { if (variaveisChave.shift[chaveBau]) { estado = estadosBau.mensDeJaPegou; mens.entrando = true; mens.mensagem = mensagensDeBau[1]; } else { estado = estadosBau.mensDeJaPegou; mens.entrando = true; mens.mensagem = string.Format(mensagensDeBau[2], itemDoBau.quantidade.ToString(), item.nomeEmLinguas(itemDoBau.nomeID)); variaveisChave.shift[chaveBau] = true; heroi H = mB.GetComponent <heroi>(); if (itemDoBau.nomeID == nomeIDitem.cristais) { H.cristais += (uint)itemDoBau.quantidade; } else { shopBasico.adicionaItem(itemDoBau.nomeID, H, itemDoBau.quantidade); } } }
void VoltaParaPasseio() { fechando = true; abrindo = false; estado = estadosBau.emEspera; mB.enabled = true; mB.habilitaCamera(); if (menu) { Destroy(menu); } if (mens) { Destroy(mens); } }
void VoltaParaPasseio() { fechando = true; abrindo = false; estado = estadosBau.emEspera; mB.enabled = true; mB.habilitaCamera(); if(menu) Destroy(menu); if(mens) Destroy(mens); }
void leituraDoBau() { bool acao = Input.GetButtonDown("acao"); bool menuEAux = Input.GetButtonDown("menu e auxiliar"); bool acaoAlt = Input.GetButtonDown("acaoAlt"); switch(estado) { case estadosBau.emEspera: if(mB.podeAndar==true && mB.enabled==true) if(acao||acaoAlt) { estado = estadosBau.iniciouInteracao; if(!mens) mens = gameObject.AddComponent<mensagemBasica>(); mens.mensagem = mensagensDeBau[0]; mens.entrando = true; if(!menu) { menu = gameObject.AddComponent<Menu>(); menu.aMenu = 0.2f; menu.lMenu = 0.2f; menu.opcoes = bancoDeTextos.falacoes[heroi.lingua]["simOuNao"].ToArray(); menu.posXalvo = 0.7f; menu.posYalvo = 0.4f; menu.skin = elementosDoJogo.el.skin; menu.Nome = "responde"; menu.destaque = elementosDoJogo.el.destaque; } menu.podeMudar = true; menu.entrando = true; mB.pararOHeroi(); mB.desabilitaCamera(); mB.enabled = false; } break; case estadosBau.iniciouInteracao: if(acaoAlt && menu.dentroOuFora()>-1 ) acao = true; if(acao) { if(menu.escolha==0) escolheuSim(); else VoltaParaPasseio(); } if(menuEAux) VoltaParaPasseio(); break; case estadosBau.mensDeJaPegou: if(encontros.botoesPrincipais()) VoltaParaPasseio(); break; } }
void leituraDoBau() { bool acao = Input.GetButtonDown("acao"); bool menuEAux = Input.GetButtonDown("menu e auxiliar"); bool acaoAlt = Input.GetButtonDown("acaoAlt"); switch (estado) { case estadosBau.emEspera: if (mB.podeAndar == true && mB.enabled == true) { if (acao || acaoAlt) { estado = estadosBau.iniciouInteracao; if (!mens) { mens = gameObject.AddComponent <mensagemBasica>(); } mens.mensagem = mensagensDeBau[0]; mens.entrando = true; if (!menu) { menu = gameObject.AddComponent <Menu>(); menu.aMenu = 0.2f; menu.lMenu = 0.2f; menu.opcoes = bancoDeTextos.falacoes[heroi.lingua]["simOuNao"].ToArray(); menu.posXalvo = 0.7f; menu.posYalvo = 0.4f; menu.skin = elementosDoJogo.el.skin; menu.Nome = "responde"; menu.destaque = elementosDoJogo.el.destaque; } menu.podeMudar = true; menu.entrando = true; mB.pararOHeroi(); mB.desabilitaCamera(); mB.enabled = false; } } break; case estadosBau.iniciouInteracao: if (acaoAlt && menu.dentroOuFora() > -1) { acao = true; } if (acao) { if (menu.escolha == 0) { escolheuSim(); } else { VoltaParaPasseio(); } } if (menuEAux) { VoltaParaPasseio(); } break; case estadosBau.mensDeJaPegou: if (encontros.botoesPrincipais()) { VoltaParaPasseio(); } break; } }