本地数据存取 完成
This commit is contained in:
@@ -34,9 +34,8 @@ export class MissionComp extends CCComp {
|
||||
if(!smc.mission.play||smc.mission.pause){
|
||||
return
|
||||
}
|
||||
if(smc.vmdata.mission_data.in_fight){
|
||||
if(smc.mission.in_fight){
|
||||
smc.vmdata.mission_data.fight_time+=dt
|
||||
|
||||
}
|
||||
}
|
||||
//奖励发放
|
||||
@@ -58,7 +57,7 @@ export class MissionComp extends CCComp {
|
||||
}
|
||||
|
||||
do_mon_dead_thing(){
|
||||
smc.vmdata.mission_data.gold+=smc.vmdata.mission_data.add_gold+smc.vmdata.mission_data.buff_add_gold
|
||||
smc.addGold(1)
|
||||
}
|
||||
|
||||
do_ad(){
|
||||
@@ -96,7 +95,7 @@ export class MissionComp extends CCComp {
|
||||
|
||||
to_fight(){
|
||||
console.log("[MissionComp] ** 3 ** to_fight")
|
||||
smc.vmdata.mission_data.in_fight=true
|
||||
smc.mission.in_fight=true
|
||||
oops.message.dispatchEvent(GameEvent.FightStart) //MissionMonComp 监听刷怪
|
||||
}
|
||||
|
||||
|
||||
@@ -29,9 +29,16 @@ export class MissionHomeComp extends CCComp {
|
||||
this.home_active()
|
||||
}
|
||||
home_active(){
|
||||
this.uodate_data()
|
||||
this.node.active=true
|
||||
oops.message.dispatchEvent(GameEvent.UpdateHero, {})
|
||||
}
|
||||
uodate_data(){
|
||||
smc.vmdata.mission_data.mission=smc.data.mission
|
||||
smc.vmdata.mission_data.score=smc.data.score
|
||||
smc.vmdata.mission_data.gold=smc.data.gold
|
||||
smc.vmdata.mission_data.diamond=smc.data.diamond
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -101,7 +101,7 @@ export class MissionMonCompComp extends CCComp { // 添加刷怪队列 - 使
|
||||
this.isPausing = false;
|
||||
this.spawnTimer = 0;
|
||||
|
||||
const currentStage = smc.vmdata.mission_data.current_wave;
|
||||
const currentStage = smc.data.mission;
|
||||
// 使用新的肉鸽关卡配置
|
||||
const stageType = getStageType(currentStage);
|
||||
const monsterConfigs = getStageMonsterConfigs(currentStage);
|
||||
|
||||
@@ -26,8 +26,7 @@ export class VictoryComp extends CCComp {
|
||||
this.hide()
|
||||
}
|
||||
fight_end(e:any,val:any){
|
||||
this.node.getChildByName("score").getComponent(Label).string=smc.mission.score.toString()
|
||||
this.node.getChildByName("score_add").getComponent(Label).string=smc.vmdata.mission_data.score.toString()
|
||||
|
||||
this.open()
|
||||
}
|
||||
victory_end(){
|
||||
|
||||
Reference in New Issue
Block a user