public int QuantidadeNoInventarioDoItem(NomeItem indice)
    {
        for (int i = 0; i < MeusItens.Count; i++)
        {
            if (MeusItens[i].Nome == indice)
            {
                return(MeusItens[i].Quantidade);
            }
        }

        return(0);
    }
示例#2
0
    public void AlterarTaxaDeSpawndoItem(NomeItem nome, float mod)
    {
        int indice = 0;

        for (int i = 0; i < itens.Length; i++)
        {
            if (itens[i].Nome == nome)
            {
                indice = i;
            }
        }

        itens[indice].Taxa += mod;
    }
    public static void AddItem(DadosDoJogador d, NomeItem n, int quantidade)
    {
        bool foi = false;

        for (int i = 0; i < d.MeusItens.Count; i++)
        {
            if (d.MeusItens[i].Nome == n)
            {
                foi = true;
                d.MeusItens[i].Quantidade += quantidade;
            }
        }

        if (!foi)
        {
            d.MeusItens.Add(new ItemBase()
            {
                Nome = n, Quantidade = quantidade
            });
        }
    }
示例#4
0
 public EngenhariaItem(NomeItem nomeItem, EngenhariaItem itemPai, ICodificacao codificacao)
 {
     NomeItem     = nomeItem;
     ItemPai      = itemPai;
     _codificacao = codificacao;
 }