new void Start() { if (ExistenciaDoController.AgendaExiste(Start, this)) { KeyVar keys = GameController.g.MyKeys; Debug.Log("Conversou primeiro com Derek: " + keys.VerificaAutoShift(KeyShift.conversouPrimeiroComDerek) + " - venceu Derek: " + keys.VerificaAutoShift(KeyShift.venceuDerekPrimeiraVez)); if (keys.VerificaAutoShift(KeyShift.conversouPrimeiroComDerek) && keys.VerificaAutoShift(KeyShift.venceuDerekPrimeiraVez)) { if (keys.VerificaAutoShift(KeyShift.entreouCanetaDeIan)) { npc = npcIan; } else { MbItens.RetirarUmItem(GameController.g.Manager, PegaUmItem.Retorna(nomeIDitem.canetaSagradaDeLog), 1); } } else if (!keys.VerificaAutoShift(KeyShift.conversouPrimeiroComDerek) && !keys.VerificaAutoShift(KeyShift.venceuDerekPrimeiraVez)) { Debug.Log("Ué...."); npc = npcMov; } base.Start(); } }
public void InicializadorDosDados() { CriaturesAtivos = new List <CriatureBase>() { new CriatureBase(nomesCriatures.Iruin, 2) }; //CriaturesAtivos[1].CaracCriature.meusAtributos.PV.Corrente = 0; //CriaturesAtivos[2].CaracCriature.meusAtributos.PV.Corrente = 2; Itens = new List <MbItens>() { PegaUmItem.Retorna(nomeIDitem.maca, 10), PegaUmItem.Retorna(nomeIDitem.regador, 10) }; /* * itens.Add(new item(nomeIDitem.maca) { estoque = 20 }); * itens.Add(new item(nomeIDitem.cartaLuva) { estoque = 3 }); * itens.Add(new item(nomeIDitem.pergArmagedom) { estoque = 7 }); * itens.Add(new item(nomeIDitem.pergSabre) { estoque = 5 }); * itens.Add(new item(nomeIDitem.pergSaida) { estoque = 5 }); * itens.Add(new item(nomeIDitem.pergGosmaDeInseto) { estoque = 8 }); * itens.Add(new item(nomeIDitem.pergGosmaAcida) { estoque = 8 }); * itens.Add(new item(nomeIDitem.pergMultiplicar) { estoque = 7 }); * itens.Add(new item(nomeIDitem.estatuaMisteriosa) { estoque = 1 }); */ }
void OpcaoEscolhidaParaVenda(int qual) { int indice = qual; MbItens[] itens = GameController.g.Manager.Dados.Itens.ToArray(); if (itens.Length > 0) { for (int i = -1; i < qual; i++) { if (itens[i + 1].Valor <= 0) { indice++; } } painelQuantidades.IniciarEssaHud(PegaUmItem.Retorna(itens[indice].ID), false); BtnsManager.DesligarBotoes(menuDeShop.gameObjectDoMenu); /*GameController.g.HudM.Botaozao.FinalizarBotao(); * GameController.g.HudM.Botaozao.IniciarBotao(DesligarQuantidades);*/ fase = FasesDoShop.quantidadesAbertas; } else { } }
void OpcaoEscolhidaParaVenda(int qual) { painelQuantidades.IniciarEssaHud(PegaUmItem.Retorna(GameController.g.Manager.Dados.Itens[qual].ID), false); BtnsManager.DesligarBotoes(menuDeShop.gameObjectDoMenu); GameController.g.HudM.Botaozao.FinalizarBotao(); GameController.g.HudM.Botaozao.IniciarBotao(DesligarQuantidades); fase = FasesDoShop.quantidadesAbertas; }
void OpcaoEscolhidaParaCompra(int qual) { painelQuantidades.IniciarEssaHud(PegaUmItem.Retorna(itensAVenda[qual])); BtnsManager.DesligarBotoes(menuDeShop.gameObjectDoMenu); /*GameController.g.HudM.Botaozao.FinalizarBotao(); * GameController.g.HudM.Botaozao.IniciarBotao(DesligarQuantidades);*/ fase = FasesDoShop.quantidadesAbertas; }
public void InicializadorDosDados() { CriaturesAtivos = new List <CriatureBase>() { new CriatureBase(nomesCriatures.Xuash, 10), new CriatureBase(nomesCriatures.Florest, 2), new CriatureBase(nomesCriatures.PolyCharm, 3), new CriatureBase(nomesCriatures.Iruin, 2), new CriatureBase(nomesCriatures.Cabecu, 10) }; // CriaturesAtivos[2].CaracCriature.meusAtributos.PV.Corrente = 0; CriaturesArmagedados = new List <CriatureBase>() { new CriatureBase(nomesCriatures.Onarac, 1), new CriatureBase(nomesCriatures.Babaucu, 3), new CriatureBase(nomesCriatures.Wisks, 2), new CriatureBase(nomesCriatures.Serpente, 3) }; //CriaturesAtivos[1].CaracCriature.meusAtributos.PV.Corrente = 0; //CriaturesAtivos[2].CaracCriature.meusAtributos.PV.Corrente = 2; Itens = new List <MbItens>() { PegaUmItem.Retorna(nomeIDitem.pergaminhoDePerfeicao, 14), PegaUmItem.Retorna(nomeIDitem.maca, 16), PegaUmItem.Retorna(nomeIDitem.pergVentosCortantes, 2), PegaUmItem.Retorna(nomeIDitem.pergFuracaoDeFolhas, 5), PegaUmItem.Retorna(nomeIDitem.pergaminhoDeFuga, 10), PegaUmItem.Retorna(nomeIDitem.regador, 10), PegaUmItem.Retorna(nomeIDitem.inseticida, 2), PegaUmItem.Retorna(nomeIDitem.ventilador, 2), PegaUmItem.Retorna(nomeIDitem.pergSinara, 2), PegaUmItem.Retorna(nomeIDitem.pergAlana, 1) }; /* * itens.Add(new item(nomeIDitem.maca) { estoque = 20 }); * itens.Add(new item(nomeIDitem.cartaLuva) { estoque = 3 }); * itens.Add(new item(nomeIDitem.pergArmagedom) { estoque = 7 }); * itens.Add(new item(nomeIDitem.pergSabre) { estoque = 5 }); * itens.Add(new item(nomeIDitem.pergSaida) { estoque = 5 }); * itens.Add(new item(nomeIDitem.pergGosmaDeInseto) { estoque = 8 }); * itens.Add(new item(nomeIDitem.pergGosmaAcida) { estoque = 8 }); * itens.Add(new item(nomeIDitem.pergMultiplicar) { estoque = 7 }); * itens.Add(new item(nomeIDitem.estatuaMisteriosa) { estoque = 1 }); */ }
void EscolhaDeComprarPergaminho(int escolha) { GameController.g.HudM.Menu_Basico.FinalizarHud(); switch (escolha) { case 0: GameController.g.HudM.PainelQuantidades.IniciarEssaHud(PegaUmItem.Retorna(nomeIDitem.pergArmagedom)); break; case 1: LigarMenu(); EntraFrasePossoAjudar(); break; } }
public void SetarOpcao(System.Action <int> acaoDaOpcao, string txtDaOpcao, bool comprar = true) { nomeIDitem nomeID = (nomeIDitem)System.Enum.Parse(typeof(nomeIDitem), txtDaOpcao); Acao += acaoDaOpcao; TextoOpcao.text = item.nomeEmLinguas(nomeID); imgDoItem.texture = elementosDoJogo.el.RetornaMini(nomeID); if (comprar) { precoDoItem.text = PegaUmItem.Retorna(nomeID).Valor.ToString(); } else { precoDoItem.text = (Mathf.Max(PegaUmItem.Retorna(nomeID).Valor / 4, 1)).ToString(); } }
public void SetarOpcao(System.Action <int> acaoDaOpcao, string txtDaOpcao, bool comprar = true, int indice = -1) { this.indice = indice; nomeIDitem nomeID = (nomeIDitem)System.Enum.Parse(typeof(nomeIDitem), txtDaOpcao); Acao += acaoDaOpcao; TextoOpcao.text = MbItens.NomeEmLinguas(nomeID); imgDoItem.texture = GameController.g.El.RetornaMini(nomeID); if (comprar) { precoDoItem.text = PegaUmItem.Retorna(nomeID).Valor.ToString(); indice = transform.GetSiblingIndex() - 1; } else { int valor = PegaUmItem.Retorna(nomeID).Valor; if (valor > 0) { precoDoItem.text = Mathf.Max(valor / 4, 1).ToString(); } } }
public void AdicionaItem(nomeIDitem nomeItem) { MbItens I = PegaUmItem.Retorna(nomeItem); bool foi = false; if (I.Acumulavel > 1) { int ondeTem = -1; for (int i = 0; i < Itens.Count; i++) { if (Itens[i].ID == I.ID) { if (Itens[i].Estoque < Itens[i].Acumulavel) { if (!foi) { ondeTem = i; foi = true; } } } } if (foi) { Itens[ondeTem].Estoque++; } else { Itens.Add(PegaUmItem.Retorna(nomeItem)); } } else { Itens.Add(PegaUmItem.Retorna(nomeItem)); } }
public object Clone() { return(PegaUmItem.Retorna(nomeID, estoque)); }