@reldens/skills
Version:
29 lines (23 loc) • 643 B
JavaScript
/**
*
* Reldens - Skills - ModifiersGenerator
*
*/
const { Modifier } = require('@reldens/modifiers');
const { sc } = require('@reldens/utils');
class ModifiersGenerator
{
static fromModifiersModels(modifiersModels)
{
if(!sc.isArray(modifiersModels) || 0 === modifiersModels.length){
return [];
}
let modifiers = [];
for(let modifierModel of modifiersModels){
let modifier = new Modifier(modifierModel);
modifiers.push(modifier);
}
return modifiers;
}
}
module.exports.ModifiersGenerator = ModifiersGenerator;