提交开宝箱

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

@@ -0,0 +1,39 @@
import { app } from "../App";
import GAttributeData, { GBattleDataInfo } from "../battle/base/values/GAttributeData";
import BaseData from "./BaseData";
import PetEquipData from "./PetEquipData";
import PlayerPetData from "./PlayerPetData";
export enum GBattleDataEnum{
UPDARE_ATTRIBUTE = "GBattleDataEnum_UPDARE_ATTRIBUTE", //更新属性
UPDARE_ATTRIBUTE_SUCCESS = "GBattleDataEnum_UPDARE_ATTRIBUTE_SUCCESS", //更新成功
}
//游戏战斗数据
export default class GBattleData extends BaseData{
//自己的战斗数据
data:GAttributeData = new GAttributeData();
onInit() {
this.onUpdateAttribute();
app.event.on(GBattleDataEnum.UPDARE_ATTRIBUTE,this.onUpdateAttribute,this);
}
destroy(): void {
app.event.off(GBattleDataEnum.UPDARE_ATTRIBUTE,this.onUpdateAttribute,this);
}
//刷新属性
onUpdateAttribute(){
this.data.assets({
petEquips:PetEquipData.getIns().equips,
pets:PlayerPetData.getIns().getTacticalData()
})
app.event.emit(GBattleDataEnum.UPDARE_ATTRIBUTE_SUCCESS)
}
}