sgtcloud / sgtcloud-ossgame-project-zero

指尖骑士挂机版
http://www.sgtcloud.cn
14 stars 14 forks source link

重构 #215

Closed peisy closed 8 years ago

peisy commented 8 years ago

增加ArenaHero并 继承 Hero (由原静态Hero改造成继承cc.Class),重写了ctor、isDead、_validateLocked、calcProp,上下文中增加当前英雄所在角色的PlayerData,增加生命值初始化为当前最大值。 改造HeroUnit,增加onClear、并将原有ctor中代码剥离到initHero、initTombstone、bindListeners等方法中。 增加ArenaHeroUnit并继承HeroUnit,并重写了ctor、bindListeners、onEnter、onDead、onDamaged、onMove方法,增加getArenaHeroRandomSkill 随机获取当前英雄一个主动技能。 ActiveSkill 优化updateTargets,通过当前释放技角色id区分敌我。