public Inventario(ClasseEnum tipoClasse, List <Equipamento> equipamentos) { this.tipoClasse = tipoClasse; int cont = 0; while (cont != equipamentos.Count) { switch (cont) { case 0: elmo = equipamentos[cont]; break; case 1: armadura = equipamentos[cont]; break; case 2: arma = equipamentos[cont]; break; case 3: calca = equipamentos[cont]; break; case 4: bota = equipamentos[cont]; break; } cont++; } }
public Equipamento(string nome, string descricao, int level, ClasseEnum tipoClasse, TipoEquipamento tipoEquipamento) { this.nome = nome; this.descricao = descricao; this.level = level; this.tipoClasse = tipoClasse; this.tipoEquipamento = tipoEquipamento; }
public Inventario(ClasseEnum tipoClasse) { this.tipoClasse = tipoClasse; if (tipoClasse != ClasseEnum.GUERREIRO && tipoClasse != ClasseEnum.MAGO && tipoClasse != ClasseEnum.ARQUEIRO) { setMonsterInventory(); } }
public AttributeName(string nameOriginal, string name, ClasseEnum Classe, TipoEquipamento Item, int min = 0, int max = 0) { this.nameOriginal = nameOriginal; this.name = name; this.Classe = Classe; this.Item = Item; this.min = min; this.max = max; }
public Equipamento(string nome, string descricao, int level, ClasseEnum tipoClasse, TipoEquipamento tipoEquipamento, int qtyDadosDano = 0, int valorDadoDano = 0) { this.nome = nome; this.descricao = descricao; this.level = level; this.tipoClasse = tipoClasse; this.tipoEquipamento = tipoEquipamento; this.qtyDadosDano = qtyDadosDano; this.valorDadoDano = valorDadoDano; }
public Habilidade(string nome, string descricao, int qtyDados, int valorDado, int minDistancia, int maxDistancia, int bonusAcerto, int custoSp, ClasseEnum tipoClasse, Atributos atributos, int custoPontoAcao = 5, int minLevel = 0, int multiplicador = 1, TipoHabilidades tipoHabilidade = TipoHabilidades.OFENSIVA) { this.nome = nome; this.descricao = descricao; this.qtyDados = qtyDados; this.valorDado = valorDado; this.minDistancia = minDistancia; this.maxDistancia = maxDistancia; this.bonusAcerto = bonusAcerto; this.custoSp = custoSp; this.tipoClasse = tipoClasse; this.custoPontoAcao = custoPontoAcao; this.minLevel = minLevel; this.multiplicador = multiplicador; this.tipoHabilidade = tipoHabilidade; this.atributos = atributos; arma = atributos.inventario.Arma; }
public Equipamento(string nome, string descricao, int level, ClasseEnum tipoClasse, TipoEquipamento tipoEquipamento, int CA = 0, int bonusAtaqueBase = 0, int bonusMaxDistancia = 0, int bonusDanoBase = 0, int bonusCA = 0, int bonusAcerto = 0, int bonusSP = 0, int bonusHP = 0, int bonusForca = 0, int bonusConstituicao = 0, int bonusDestreza = 0, int bonusInteligencia = 0, int qtyDadosDano = 0, int valorDadoDano = 0) { this.nome = nome; this.descricao = descricao; this.level = level; this.tipoClasse = tipoClasse; this.tipoEquipamento = tipoEquipamento; this.CA = CA; this.bonusAtaqueBase = bonusAtaqueBase; this.bonusMaxDistancia = bonusMaxDistancia; this.bonusDanoBase = bonusDanoBase; this.bonusCA = bonusCA; this.bonusAcerto = bonusAcerto; this.bonusSP = bonusSP; this.bonusHP = bonusHP; this.bonusForca = bonusForca; this.bonusConstituicao = bonusConstituicao; this.bonusDestreza = bonusDestreza; this.bonusInteligencia = bonusInteligencia; this.qtyDadosDano = qtyDadosDano; this.valorDadoDano = valorDadoDano; }
public ClasseInfo getClasseInfo(ClasseEnum classeEnum) { return(Utils.EnumExtensions.AttributeOf <ClasseInfo>(classeEnum)); }