This commit is contained in:
2025-06-16 16:52:23 +08:00
parent d9b7b6c966
commit 9a2e2af37a
5 changed files with 38 additions and 5 deletions

View File

@@ -9,6 +9,7 @@ import { HeroModelComp } from "../hero/HeroModelComp";
import { HeroViewComp } from "../hero/HeroViewComp";
import { oops } from "db://oops-framework/core/Oops";
import { HeroPos } from "../common/config/heroSet";
import { FightSet } from "../common/config/Mission";
const { ccclass, property } = _decorator;
/** 视图层对象 */
@@ -16,9 +17,13 @@ const { ccclass, property } = _decorator;
@ecs.register('MissionHeroComp', false)
export class MissionHeroCompComp extends CCComp {
timer:Timer=new Timer(2)
Friend_alive_cd:Timer=new Timer(10)
Friend_is_dead:boolean=false
current_hero_uuid:number=0
onLoad(){
this.on(GameEvent.UseHeroCard,this.call_hero,this)
this.on(GameEvent.ChangeATK_FRIEND_LIVE_CD,this.change_friend_alive_cd,this)
}
start() {
// this.test_call()
@@ -26,8 +31,18 @@ export class MissionHeroCompComp extends CCComp {
}
protected update(dt: number): void {
if(smc.mission.status != 1) return
if(this.Friend_is_dead){
if(this.Friend_alive_cd.update(dt)){
console.log("alive friend")
}
}
}
change_friend_alive_cd(e:GameEvent,data:any){
console.log("change_friend_alive_cd",data)
this.Friend_alive_cd=new Timer(FightSet.FRIEND_LIVE_CD-data)
}
init(){
}