You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
938 B
38 lines
938 B
|
1 week ago
|
import { Singleton } from "../../mx/tools/Singleton";
|
||
|
|
import { TableNames } from "../game/ConfigTableData";
|
||
|
|
|
||
|
|
|
||
|
|
/**技能品质 */
|
||
|
|
export enum SkillQuality{
|
||
|
|
/**绿色品质 */
|
||
|
|
Green = 1,
|
||
|
|
/**蓝色品质 */
|
||
|
|
Blue = 2,
|
||
|
|
/**紫色品质 */
|
||
|
|
Purple = 3,
|
||
|
|
/**橙色品质 */
|
||
|
|
Orange = 4,
|
||
|
|
}
|
||
|
|
|
||
|
|
/**技能表数据管理 */
|
||
|
|
export class SkillDataManager extends Singleton{
|
||
|
|
/**获取技能配表数据 */
|
||
|
|
public static getAllSkillList(){
|
||
|
|
let list = gg.data.table.getTableList<ITableSkill>(TableNames.Skill);
|
||
|
|
// console.log('allList===',list)
|
||
|
|
return list
|
||
|
|
}
|
||
|
|
/**
|
||
|
|
* 通过技能id获取技能数据
|
||
|
|
* @param id 技能id
|
||
|
|
*/
|
||
|
|
public static getSkillDataById(id){
|
||
|
|
let allList = this.getAllSkillList()
|
||
|
|
let config = allList.find(x => x.id == id)
|
||
|
|
// console.log('获取特定技能的配表数据==id,config=',id,config)
|
||
|
|
return config
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
|