feat(英雄系统): 添加友方英雄标识并调整经验获取
初始化任务卡片事件队列 修改英雄经验获取为20倍 在Hero类中添加is_friend参数标识友方英雄 调整MissionHeroComp中召唤英雄逻辑以支持友方标识
This commit is contained in:
@@ -66,14 +66,14 @@ export class MissionHeroCompComp extends CCComp {
|
||||
|
||||
private zhao_huan(event: string, args: any){
|
||||
// console.log("[MissionHeroComp]:zhaohuan",args)
|
||||
this.addHero(args.uuid,false)
|
||||
this.addHero(args.uuid)
|
||||
}
|
||||
private call_friend(event: string, args: any){
|
||||
// console.log("[MissionHeroComp]:call_friend",args)
|
||||
this.addHero(args.uuid,false)
|
||||
this.addHero(args.uuid,false,true)
|
||||
}
|
||||
/** 添加英雄 */
|
||||
private addHero(uuid:number=1001,is_master:boolean=false) {
|
||||
private addHero(uuid:number=1001,is_master:boolean=false,is_friend:boolean=false) {
|
||||
// console.log("[MissionHeroComp]:addHero",uuid,is_zhaohuan)
|
||||
let hero_pos=0
|
||||
let hero = ecs.getEntity<Hero>(Hero);
|
||||
@@ -81,7 +81,7 @@ export class MissionHeroCompComp extends CCComp {
|
||||
let pos:Vec3 = HeroPos[hero_pos].pos;
|
||||
let fight_pos=1
|
||||
|
||||
hero.load(pos,scale,uuid,fight_pos,is_master);
|
||||
hero.load(pos,scale,uuid,fight_pos,is_master,is_friend);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user