private void RemoverItem(Inventario inventario, ItemPrimario item)
        {
            int cont = 0;

            foreach (var i in inventario.Itens.ToList())
            {
                if (i.Nome == item.Nome)
                {
                    inventario.Itens.RemoveAt(cont);
                    break;
                }
                cont++;
            }
        }
Beispiel #2
0
        /// <summary>
        /// Metodo para inserir os itens primarios necessarios para realizar o craft do item secundario selecionado
        /// </summary>
        private void iniciarItemPreRequisito()
        {
            string nome = this.Nome;

            //Instancia de variaveis
            int qtd = 0;

            ItemPrimario[] itemPreReq = new ItemPrimario[4];

            //Compara o itemSecundario pelo nome para inserir seus pré-requisitos
            switch (nome)
            {
            case "Blue Bull":
                itemPreReq[0] = new ItemPrimario(1);
                itemPreReq[1] = new ItemPrimario(2);
                itemPreReq[2] = new ItemPrimario(3);
                qtd           = 3;
                break;

            case "Sunbley":
                itemPreReq[0] = new ItemPrimario(4);
                itemPreReq[1] = new ItemPrimario(4);
                itemPreReq[2] = new ItemPrimario(5);
                qtd           = 3;
                break;

            case "Café":
                itemPreReq[0] = new ItemPrimario(2);
                itemPreReq[1] = new ItemPrimario(6);
                qtd           = 2;
                break;

            case "Notas de Aula":
                itemPreReq[0] = new ItemPrimario(7);
                itemPreReq[1] = new ItemPrimario(8);
                qtd           = 2;
                break;

            case "Calculadora":
                itemPreReq[0] = new ItemPrimario(9);
                itemPreReq[1] = new ItemPrimario(3);
                itemPreReq[2] = new ItemPrimario(3);
                itemPreReq[3] = new ItemPrimario(3);
                qtd           = 4;
                break;

            case "Mini Sol":
                itemPreReq[0] = new ItemPrimario(10);
                itemPreReq[1] = new ItemPrimario(3);
                itemPreReq[2] = new ItemPrimario(3);
                itemPreReq[3] = new ItemPrimario(3);
                qtd           = 4;
                break;
            }

            //Adiciona os itens de pre-requisito
            for (int i = 0; i < qtd; i++)
            {
                this.ItensPreRequesito.Add(itemPreReq[i]);
            }
        }