SkillItem里面有ClickSkillItem函数及其重载,需要传入坐标,其中还有个是为了方便瞬发技能的会有默认坐标
,之后由BattleSys(负责协议发送)发送给服务端。SndOpKey
战斗的协议写在OpKey里面是为了与其他UI的操作区别开,便于管理。
NetSvc里面的SendMsg会根据释放开启本地测试来处理发送的消息,
开启时会直接调用GMSystem的SimulateServerRcvMsg传给自己的opKey(处理cmd为NtfOpKey),然后FixedUpdate就会处理
之后BattleSys就会处理NtfOpKey,将其分发给FightMgr的InputKey便利给对应的逻辑单位处理
,然后就根据参数释放技能
skill{
skillId ,mainLogicUnit()
技能时间?(怎么算?)
}
MainnLogicSkill{
初始化技能数组
遍历找技能
}