feat: 新增英雄升级测试模拟数据并修复UI预制件关联
1. 为英雄成长数据添加测试用模拟数据,用于验证英雄升级功能 2. 修复role_controller预制件的hero_btn和tals_btn控件绑定 3. 调整cHero预制件的控件结构与关联关系
This commit is contained in:
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -3795,9 +3795,13 @@
|
||||
"home_btn": {
|
||||
"__id__": 181
|
||||
},
|
||||
"hero_btn": null,
|
||||
"hero_btn": {
|
||||
"__id__": 141
|
||||
},
|
||||
"rank_btn": null,
|
||||
"tals_btn": null,
|
||||
"tals_btn": {
|
||||
"__id__": 212
|
||||
},
|
||||
"heros_page": {
|
||||
"__id__": 88
|
||||
},
|
||||
|
||||
@@ -110,7 +110,17 @@ export class SingletonModuleComp extends ecs.Comp {
|
||||
shop: false, // 购买药品面板按钮
|
||||
},
|
||||
/** 英雄局外成长数据:记录每个英雄的局外等级与碎片数量 */
|
||||
hero_growth: {} as Record<number, HeroGrowthRecord>,
|
||||
// TODO: 以下为测试英雄升级功能的模拟数据,验证通过后需移除(避免污染云端存档)
|
||||
hero_growth: {
|
||||
// 碎片充足:可连升 2 级(10+20=30,剩余 20 不够升 4 级)
|
||||
5001: { uuid: 5001, lv: 1, fragments: 50 },
|
||||
// 碎片不足:升 4 级需 40,验证升级失败路径
|
||||
5002: { uuid: 5002, lv: 3, fragments: 15 },
|
||||
// 碎片刚好够升到满级:升 6 级需 160
|
||||
5003: { uuid: 5003, lv: 5, fragments: 160 },
|
||||
// 已满级:验证满级后 upgradeHero 返回 false
|
||||
5004: { uuid: 5004, lv: 6, fragments: 999 },
|
||||
} as Record<number, HeroGrowthRecord>,
|
||||
}
|
||||
|
||||
vmdata: any = {
|
||||
|
||||
Reference in New Issue
Block a user