一个简单的 MMO 技能系统
GameObject 战斗场景中游戏对象的基类,定义对象基本属性,如位置,朝向,类型
BattleUnit 拥有属性的战斗单元基类,定义基本的战斗规则,由有限状态机控制
Hero 玩家控制对象类型,继承自 BattleUnit
Monster 系统控制的 AI 怪物类型,继承自 BattleUnit
Projectile 由技能创建的子弹对象,目前只有远程普攻使用
Trap 由技能创建的法术场,用来做碰撞检测
Skill 技能对象,包含技能的觖发流程
Effect 技能效果,一个技能包含多个效果
Buff 伤害,治疗,属性改变等逻辑实现类
Halo 光环类,类似 Trap 但稍有不同
// TODO 待补充