2025-04-24 17:03:28 +08:00

33 lines
836 B
TypeScript

import GameModel from "../../core/GameModel";
import SKDataUtil from "../../gear_2.3.4/util/SKDataUtil";
export default class PetUtil{
static petColotItem:{};
static initPetColor(){
let conf=GameModel.game_conf.item;
this.petColotItem={};
for(let key in conf){
let item=SKDataUtil.valueForKey(conf,key);
if(!item){
continue;
}
if(!item.json){
continue;
}
let json=SKDataUtil.jsonBy(item.json);
if(json.pet){
this.petColotItem[json.pet]=item.id;
}
}
}
static getColorItemId(petId:number):number{
let item=SKDataUtil.valueForKey(this.petColotItem,petId);
if(!item){
return 0;
}
return item;
}
}