改了很多
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import { _decorator,Button,EventHandler,EventTouch,Label,NodeEventType,resources,Sprite,SpriteAtlas,tween,UITransform,v3, Vec3,Animation } from "cc";
|
||||
import { _decorator,Button,EventHandler,EventTouch,Label,NodeEventType,resources,Sprite,SpriteAtlas,tween,UITransform,v3, Vec3,Animation, UI } from "cc";
|
||||
import { ecs } from "../../../../extensions/oops-plugin-framework/assets/libs/ecs/ECS";
|
||||
import { CCComp } from "../../../../extensions/oops-plugin-framework/assets/module/common/CCComp";
|
||||
import { smc } from "../common/SingletonModuleComp";
|
||||
@@ -26,6 +26,8 @@ import { VictoryComp } from "./VictoryComp";
|
||||
import { ItemComp } from "./ItemComp";
|
||||
import { MSkillComp } from "./MSkillComp";
|
||||
import { Monster } from "../hero/Mon";
|
||||
import { UIID } from "../common/config/GameUIConfig";
|
||||
import { CardControllerComp } from "./CardController";
|
||||
const { ccclass, property } = _decorator;
|
||||
|
||||
/** 视图层对象 */
|
||||
@@ -55,7 +57,7 @@ export class MissionComp extends CCComp {
|
||||
this.MMSComp.s_uuid=smc.mission.mmskill
|
||||
}
|
||||
start() {
|
||||
this.VictoryComp=this.node.getChildByName("victory").getComponent(VictoryComp)
|
||||
// this.VictoryComp=this.node.getChildByName("victory").getComponent(VictoryComp)
|
||||
console.log("mission_start:",this.MSComp)
|
||||
}
|
||||
|
||||
@@ -89,7 +91,6 @@ export class MissionComp extends CCComp {
|
||||
mission_end(){
|
||||
smc.mission.play=false
|
||||
smc.mission.pause=false
|
||||
|
||||
let heros:any= this.get_heros();;
|
||||
let monsters:any= this.get_mons();
|
||||
let hcards:any= ecs.query(ecs.allOf(HCardComp));
|
||||
@@ -115,6 +116,9 @@ export class MissionComp extends CCComp {
|
||||
rewards[i].ItemComp.ent.destroy()
|
||||
}
|
||||
}
|
||||
to_mission_home(){
|
||||
let home =this.node.parent.getComponent(CardControllerComp);
|
||||
}
|
||||
mission_init(){
|
||||
//局内数据初始化
|
||||
this.fight_start=false
|
||||
@@ -136,6 +140,26 @@ export class MissionComp extends CCComp {
|
||||
smc.vmdata.mission.mcrit=0
|
||||
smc.vmdata.mission.mdead=0
|
||||
smc.vmdata.mission.mdodge=0
|
||||
this.clear_x1()
|
||||
}
|
||||
clear_x1(){
|
||||
smc.vmdata.items[9001].x1=smc.vmdata.items[9001].x10=0
|
||||
smc.vmdata.items[1001].x1=smc.vmdata.items[1001].x10=0
|
||||
smc.vmdata.items[1002].x1=smc.vmdata.items[1002].x10=0
|
||||
smc.vmdata.items[1003].x1=smc.vmdata.items[1003].x10=0
|
||||
smc.vmdata.items[1004].x1=smc.vmdata.items[1004].x10=0
|
||||
smc.vmdata.items[1005].x1=smc.vmdata.items[1005].x10=0
|
||||
smc.vmdata.items[1006].x1=smc.vmdata.items[1006].x10=0
|
||||
smc.vmdata.items[1007].x1=smc.vmdata.items[1007].x10=0
|
||||
smc.vmdata.items[1008].x1=smc.vmdata.items[1008].x10=0
|
||||
smc.vmdata.items[1009].x1=smc.vmdata.items[1009].x10=0
|
||||
smc.vmdata.items[1010].x1=smc.vmdata.items[1010].x10=0
|
||||
smc.vmdata.items[1011].x1=smc.vmdata.items[1011].x10=0
|
||||
smc.vmdata.items[1012].x1=smc.vmdata.items[1012].x10=0
|
||||
smc.vmdata.items[1013].x1=smc.vmdata.items[1013].x10=0
|
||||
smc.vmdata.items[1014].x1=smc.vmdata.items[1014].x10=0
|
||||
smc.vmdata.items[1015].x1=smc.vmdata.items[1015].x10=0
|
||||
smc.vmdata.items[1016].x1=smc.vmdata.items[1016].x10=0
|
||||
}
|
||||
mskill_init(){
|
||||
this.MSComp.group=BoxSet.HERO
|
||||
@@ -162,20 +186,9 @@ export class MissionComp extends CCComp {
|
||||
m_alive=true
|
||||
}
|
||||
}
|
||||
if (!m_alive) smc.mission.is_victory = true
|
||||
if (!h_alive) smc.mission.is_defeat = true
|
||||
this.to_end_mission()
|
||||
}
|
||||
to_end_mission(){
|
||||
if (smc.mission.is_victory){
|
||||
this.VictoryComp.do_victiry(true)
|
||||
smc.mission.pause=true
|
||||
}
|
||||
if (smc.mission.is_defeat){
|
||||
this.VictoryComp.do_victiry(false)
|
||||
smc.mission.pause=true
|
||||
}
|
||||
if (!m_alive||!h_alive) this.mission_end()
|
||||
}
|
||||
|
||||
get_mons(){
|
||||
return ecs.query(ecs.allOf(MonModelComp));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user