import { mLogger } from "../common/Logger"; import { _decorator, Node, Prefab } 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 { CardType } from "../common/config/CardSet"; import { oops } from "db://oops-framework/core/Oops"; import { GameEvent } from "../common/config/GameEvent"; const { ccclass, property } = _decorator; /** 视图层对象 */ @ccclass('MissSkillsComp') @ecs.register('MissSkillsComp', false) export class MissSkillsComp extends CCComp { private debugMode: boolean = true; @property({type: Prefab}) private skill_box: Prefab = null; onLoad() { } start() { } /** 视图对象通过 ecs.Entity.remove(ModuleViewComp) 删除组件是触发组件处理自定义释放逻辑 */ reset() { this.node.destroy(); } }