ZZZ-Plugin/model/skill.js
2024-07-13 17:52:31 +08:00

32 lines
498 B
JavaScript

/**
* @class
*/
export class SkillItem {
/**
* @param {string} title
* @param {string} text
*/
constructor(title, text) {
this.title = title;
this.text = text;
}
}
/**
* @class
*/
export class Skill {
/**
* @param {{
* level: number,
* skill_type: number,
* items: SkillItem[]
* }} data
*/
constructor(data) {
const { level, skill_type, items } = data;
this.level = level;
this.skill_type = skill_type;
this.items = items;
}
}