技能 继续
This commit is contained in:
@@ -310,7 +310,6 @@ export class MonViewComp extends CCComp {
|
||||
if(this.hp <= 0){
|
||||
this.dead();
|
||||
this.is_dead = true;
|
||||
smc.vm_data.mission.reward_num += 1;
|
||||
setTimeout(() => {
|
||||
this.ent.destroy();
|
||||
}, 15);
|
||||
@@ -389,7 +388,7 @@ export class MonViewComp extends CCComp {
|
||||
let tip =ecs.getEntity<Tooltip>(Tooltip);
|
||||
let pos = this.node.getPosition();
|
||||
let node =this.node.parent
|
||||
pos.y=pos.y+60;
|
||||
pos.y=pos.y+50;
|
||||
tip.load(pos,type,value,s_uuid,node);
|
||||
}
|
||||
|
||||
@@ -427,15 +426,20 @@ export class MonViewComp extends CCComp {
|
||||
|
||||
}
|
||||
dead(){
|
||||
let coin =(GameSet.MON_COIN_ADD*smc.vm_data.mission.coin_reward_add*(1+smc.vm_data.talent[6].bonus*smc.vm_data.talent[6].lv)).toFixed(0)
|
||||
smc.vm_data.mission.coin += parseFloat(coin)
|
||||
smc.vm_data.mission.reward_num += 1;
|
||||
smc.vm_data.mission.m_alive -= 1;
|
||||
if(smc.vm_data.mission.m_alive <= 0){
|
||||
smc.vm_data.mission.victory = 1;
|
||||
oops.message.dispatchEvent("minssion_victory");
|
||||
}
|
||||
var path = "game/skills/dead";
|
||||
var prefab: Prefab = oops.res.get(path, Prefab)!;
|
||||
var node = instantiate(prefab);
|
||||
node.setPosition(this.node.position.x,this.node.position.y+30,this.node.position.z);
|
||||
node.parent = this.node.parent;
|
||||
|
||||
let coin =(GameSet.MON_COIN_ADD*smc.vm_data.mission.coin_reward_add*(1+smc.vm_data.talent[6].bonus*smc.vm_data.talent[6].lv)).toFixed(0)
|
||||
smc.vm_data.mission.coin += parseFloat(coin)
|
||||
|
||||
}
|
||||
toDestroy(){
|
||||
|
||||
|
||||
Reference in New Issue
Block a user