Beispiel #1
0
 public ItemBase(ItemFeatures cont)
 {
     this.nomeID     = cont.NomeID;
     this.usavel     = cont.consumivel;
     this.acumulavel = cont.acumulavel;
     this.estoque    = cont.estoque;
     this.valor      = cont.valor;
 }
Beispiel #2
0
        public static ItemBase Get(NameIdItem nomeItem, int estoque = 1)
        {
            ItemBase retorno = new ItemBase(new ItemFeatures());

            switch (nomeItem)
            {
            case NameIdItem.maca:
                retorno = new MacaItem(estoque);
                break;

            case NameIdItem.cartaLuva:
                retorno = new CartaLuva(estoque);
                break;
                //case nomeIDitem.gasolina:
                //    retorno = new MbGasolina(estoque);
                //    break;
                //case nomeIDitem.aguaTonica:
                //    retorno = new MbAguaTonica(estoque);
                //    break;
                //case nomeIDitem.aura:
                //    retorno = new MbAura(estoque);
                //    break;
                //case nomeIDitem.regador:
                //    retorno = new MbRegador(estoque);
                //    break;
                //case nomeIDitem.ventilador:
                //    retorno = new MbVentilador(estoque);
                //    break;
                //case nomeIDitem.inseticida:
                //    retorno = new MbInseticida(estoque);
                //    break;
                //case nomeIDitem.pilha:
                //    retorno = new MbPilha(estoque);
                //    break;
                //case nomeIDitem.estrela:
                //    retorno = new MbEstrela(estoque);
                //    break;
                //case nomeIDitem.seiva:
                //    retorno = new MbSeiva(estoque);
                //    break;
                //case nomeIDitem.quartzo:
                //    retorno = new MbQuartzo(estoque);
                //    break;
                //case nomeIDitem.adubo:
                //    retorno = new MbAdubo(estoque);
                //    break;
                //case nomeIDitem.repolhoComOvo:
                //    retorno = new MbRepolhoComOvo(estoque);
                //    break;
                //case nomeIDitem.pergArmagedom:
                //    retorno = new MbPergaminhoDeArmagedom(estoque);
                //    break;
                //case nomeIDitem.pergaminhoDePerfeicao:
                //    retorno = new MbPergaminhoDePerfeicao(estoque);
                //    break;
                //case nomeIDitem.pergaminhoDeFuga:
                //    retorno = new MbPergaminhoDeFuga(estoque);
                //    break;
                //case nomeIDitem.tinteiroSagradoDeLog:
                //    retorno = new TinteiroSagradaDeLog(estoque);
                //    break;
                //case nomeIDitem.pergaminhoDeLaurense:
                //    retorno = new PergaminhoDeLaurense(estoque);
                //    break;
                //case nomeIDitem.pergaminhoDeAnanda:
                //    retorno = new PergaminhoDeAnanda(estoque);
                //    break;
                //case nomeIDitem.pergaminhoDeBoutjoi:
                //    retorno = new PergaminhoDeBoutjoi(estoque);
                //    break;
                //case nomeIDitem.canetaSagradaDeLog:
                //    retorno = new CanetaSagradaDeLog(estoque);
                //    break;
                //case nomeIDitem.pergSinara:
                //    retorno = new PergaminhoDeSinara(estoque);
                //    break;
                //case nomeIDitem.pergAlana:
                //    retorno = new PergaminhoDeAlana(estoque);
                //    break;
                //case nomeIDitem.pergSabre:
                //    retorno = new PergDeSabre(estoque);
                //    break;
                //case nomeIDitem.pergMultiplicar:
                //    retorno = new PergDoMultiplicar(estoque);
                //    break;
                //case nomeIDitem.antidoto:
                //    retorno = new Antidoto(estoque);
                //    break;
                //case nomeIDitem.amuletoDaCoragem:
                //    retorno = new AmuletoDaCoragem(estoque);
                //    break;
                //case nomeIDitem.tonico:
                //    retorno = new Tonico(estoque);
                //    break;
                //case nomeIDitem.pergOlharEnfraquecedor:
                //    retorno = new PergOlharEnfraquecedor(estoque);
                //    break;
                //case nomeIDitem.pergOlharMal:
                //    retorno = new PergOlharMal(estoque);
                //    break;
                //case nomeIDitem.pergFuracaoDeFolhas:
                //    retorno = new PergFuracaoDeFolhas(estoque);
                //    break;
                //case nomeIDitem.pergVentosCortantes:
                //    retorno = new PergVentosCortantes(estoque);
                //    break;
                //case nomeIDitem.pergGosmaAcida:
                //    retorno = new PergGosmaAcida(estoque);
                //    break;
            }
            return(retorno);
        }
Beispiel #3
0
 public static Sprite GetMiniItem(NameIdItem nameItem)
 {
     return(Resources.Load <Sprite>("miniItens/" + nameItem.ToString()));
 }