public bool TemOTipo(NomeTipos tipo) { bool retorno = false; for (int i = 0; i < meusTipos.Length; i++) { if (meusTipos[i].ToString() == tipo.ToString()) { retorno = true; } } return(retorno); }
protected void EscolhiEmQuemUsar( int indice, bool vaiUsar, bool tipoCerto, int valor = 0, int corrente = 0, int maximo = 0, NomeTipos recuperaDoTipo = NomeTipos.nulo) { CharacterManager manager = GameController.g.Manager; CriatureBase C = manager.Dados.CriaturesAtivos[indice]; if (vaiUsar && tipoCerto) { if (Consumivel) { RetirarUmItem(manager, this, 1, FluxoDeRetorno.menuHeroi); } AcaoDoItemConsumivel(C); ItemQuantitativo.AplicacaoDoItemComMenu(manager, C, valor, VerificaTemMaisParaUsar); } else if (!tipoCerto) { MensDeUsoDeItem.MensNaoTemOTipo(recuperaDoTipo.ToString()); } else if (corrente <= 0) { MensDeUsoDeItem.MensDeMorto(C.NomeEmLinguas); } else if (corrente >= maximo) { MensDeUsoDeItem.MensDeNaoPrecisaDesseItem(C.NomeEmLinguas); } }
public static string NomeEmLinguas(NomeTipos nome) { return(nome.ToString()); }