コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }