AttributeName verificaBonus(AttributeName atributo, TipoEquipamento tipoEquip) { if ((atributo.Item == TipoEquipamento.TODOS || atributo.Item == tipoEquip) && (atributo.nameOriginal != "valorDadoDano" && atributo.nameOriginal != "level")) { atributo = verificaMinMax(atributo); } else { atributo = null; } return(atributo); }
AttributeName verificaMinMax(AttributeName atributo) { int min = 1; int max = 0; if (atributo.Classe == ClasseEnum.TODOS || atributo.Classe == tipoClasse) { max = 3; } else { max = 1; } atributo = new AttributeName(atributo.nameOriginal, atributo.name, atributo.Classe, atributo.Item, min, max); return(atributo); }