import { _decorator } 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 { BuffConf, SkillSet } from "../common/config/SkillSet"; import { HeroInfo } from "../common/config/heroSet"; import { HeroViewComp } from "./HeroViewComp"; const { ccclass } = _decorator; /** * 天赋系统组件类 * 继承自 CCComp,作为 ECS 架构中的组件存在 * 负责管理英雄的天赋系统,包括天赋获取、触发、效果应用等 */ @ccclass('TalComp') @ecs.register('TalComp', false) export class TalComp extends ecs.Comp { /** 英雄视图组件引用,运行时获取避免循环引用 */ private heroView: any = null; private skillCon:any=null; /** 英雄唯一标识符,用于从配置中获取英雄信息 */ private heroUuid: number = 0; start() { } reset() { } }