mirror of
https://gitee.com/jisol/jisol-game/
synced 2025-12-11 07:19:12 +00:00
提交开宝箱
This commit is contained in:
@@ -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); //刷新属性
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user