提交开宝箱

This commit is contained in:
DESKTOP-5RP3AKU\Jisol
2024-01-11 02:46:36 +08:00
parent d0d80bb9ad
commit 05777799a3
51 changed files with 7665 additions and 2502 deletions

View File

@@ -3,6 +3,8 @@ import { TD, app } from "../App";
import { API, EquipForgingBench, PetEquip } from "../consts/API";
import { GUI } from "../ui/UIConfig";
import BaseData from "./BaseData";
import { GBattleDataEnum } from "./GBattleData";
import GOnHookData from "./GOnHookData";
import PlayerPetData from "./PlayerPetData";
export enum PetEquipDataEnum{
@@ -34,8 +36,15 @@ export default class PetEquipData extends BaseData{
}
async onInit() {
this.equips = await API.PetEquipAll();
this.onUpdateInfo(await API.PetEquipForgingInfo())
this.onUpdateEquips(await API.PetEquipAll());
this.onUpdateInfo(await API.PetEquipForgingInfo());
}
//更新装备
onUpdateEquips(equips:PetEquip[]){
this.equips = equips;
app.event.emit(GBattleDataEnum.UPDARE_ATTRIBUTE); //刷新属性
}
//更新锻造数据
@@ -50,8 +59,10 @@ export default class PetEquipData extends BaseData{
//锻造
async forging(){
let info = await API.PetEquipForging();
this.onUpdateInfo(info.info);
return this.addEquip(info.equip);
if(info){
this.onUpdateInfo(info.info);
return this.addEquip(info.equip);
}else return null;
}
//添加装备
@@ -84,6 +95,8 @@ export default class PetEquipData extends BaseData{
})
Object.assign(equip,info);
app.event.emit(PetEquipDataEnum.UPDATE_EQUIP);
app.event.emit(GBattleDataEnum.UPDARE_ATTRIBUTE); //刷新属性
}
}