This commit is contained in:
2025-06-05 23:06:53 +08:00
parent 25202ccb35
commit 6883916de1
12 changed files with 271 additions and 205 deletions

View File

@@ -3,6 +3,9 @@ import { ecs } from "../../../../extensions/oops-plugin-framework/assets/libs/ec
import { CCComp } from "../../../../extensions/oops-plugin-framework/assets/module/common/CCComp";
import { GameEvent } from "../common/config/GameEvent";
import { SkillSet } from "../common/config/SkillSet";
import { smc } from "../common/SingletonModuleComp";
import { oops } from "db://oops-framework/core/Oops";
import { MissionEvent } from "../common/config/MissionEvent";
const { ccclass, property } = _decorator;
@@ -90,6 +93,7 @@ export class EquipsCompComp extends CCComp {
this.boxs.getChildByName("ring").getChildByName("icon").active=false
}
update(dt: number): void {
if(!smc.mission.play||smc.mission.pause) return
if(this.skill1.uuid!=0){
if(this.skill1.cd_time>0){
this.skill1.cd_time-=dt
@@ -189,7 +193,7 @@ export class EquipsCompComp extends CCComp {
}
do_skill(uuid:number){
console.log("出发技能:",uuid)
oops.message.dispatchEvent(GameEvent.CastHeroSkill,uuid)
}
get_skill(e:GameEvent,data:any){
console.log("get_skill")

View File

@@ -10,14 +10,14 @@ import { CardControllerComp } from "./CardController";
import { GameEvent } from "../common/config/GameEvent";
import { HeroViewComp } from "../hero/HeroViewComp";
import { Hero } from "../hero/Hero";
import { HartModelComp } from "../hero/HartModelComp";
import { TimerManager } from "db://oops-framework/core/common/timer/TimerManager";
import { HeroList } from "../common/config/heroSet";
const { ccclass, property } = _decorator;
/** 视图层对象 */
@ccclass('MissionComp')
@ecs.register('Mission', false)
@ecs.register('MissionComp', false)
export class MissionComp extends CCComp {
VictoryComp:any = null;
reward:number = 0;

View File

@@ -4,7 +4,6 @@ import { CCComp } from "../../../../extensions/oops-plugin-framework/assets/modu
import { oops } from "../../../../extensions/oops-plugin-framework/assets/core/Oops";
import { smc } from "../common/SingletonModuleComp";
import { GameEvent } from "../common/config/GameEvent";
import { MissionComp } from "./MissionComp";
const { ccclass, property } = _decorator;

View File

@@ -12,7 +12,6 @@ import { UIID } from "../common/config/GameUIConfig";
import { PopViewParams, UICallbacks } from "../../../../extensions/oops-plugin-framework/assets/core/gui/layer/Defines";
import { RewardComp} from "./RewardComp";
import { HChipComp } from "../hero/HChipComp";
import { MissionComp } from "./MissionComp";
import { GameEvent } from "../common/config/GameEvent";
const { ccclass, property } = _decorator;