EventHandler (应答机,无状态)
事件处理器(包含数值计算)
Client Request
Move 请求移动
CastSkill 请求使用技能
UseItem 请求使用道具
……
GameControl
App 应用程序框架
Timer 定时器
TimerMgr 定时器管理器
AI AI控制
请求怪物移动,战斗
与跳转点发生碰撞
任务事件触发
时间事件触发
……
Event…
Event
Event…
GameData
Map 地图
MgrUnit 地图管理单元
Player 玩家
Character 角色
Item 道具
Skill 技能
SkillState 技能状态
Mission 任务
Modify GameData