dd
This commit is contained in:
@@ -2,19 +2,38 @@ import { oops } from "db://oops-framework/core/Oops";
|
||||
import { ecs } from "../../../../extensions/oops-plugin-framework/assets/libs/ecs/ECS";
|
||||
import { HeroViewComp } from "./HeroViewComp";
|
||||
import { GameEvent } from "../common/config/GameEvent";
|
||||
import { CCComp } from "db://oops-framework/module/common/CCComp";
|
||||
import { MissionEvent } from "../common/config/MissionEvent";
|
||||
import { SkillConComp } from "./SkillConComp";
|
||||
import { SkillSet } from "../common/config/SkillSet";
|
||||
import { _decorator } from "cc";
|
||||
|
||||
const { ccclass, property } = _decorator;
|
||||
/**
|
||||
* 角色属性数据
|
||||
*/
|
||||
@ecs.register('HartModel')
|
||||
export class HartModelComp extends ecs.Comp {
|
||||
@ccclass('HartMode')
|
||||
@ecs.register('HartModelComp')
|
||||
export class HartModelComp extends CCComp {
|
||||
SkillCon:SkillConComp
|
||||
onLoad(){
|
||||
console.log("HartModel加载",this)
|
||||
this.on(GameEvent.FightReady,this.start,this)
|
||||
this.on(GameEvent.CastHeroSkill,this.cast_skill,this)
|
||||
}
|
||||
start(){
|
||||
oops.message.dispatchEvent(GameEvent.FightReady,this)
|
||||
this.SkillCon=this.node.getComponent(SkillConComp)
|
||||
console.log("hart start",this.SkillCon)
|
||||
}
|
||||
|
||||
cast_skill(e:string,uuid:any){
|
||||
console.log("hart cast_skill",uuid ,e)
|
||||
const config = SkillSet[uuid];
|
||||
this.SkillCon.castSkill(config)
|
||||
}
|
||||
|
||||
reset() {
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user