namespace XGame.Framework.Network { /// /// 网络消息对象生成器 /// public interface IMsgGenerator { /// /// 获取网络消息 /// /// 协议号 /// 网络消息对象 IMessage GetMessage(int protoId); /// /// 消息ID转类型, /// 用Json反序列化消息时会用到Type /// /// /// System.Type IdToType(int protoId); /// /// 回收网络消息 /// /// 网络消息对象 void RecycleMessage(IMessage message); /// /// 获取网络消息应用服务 /// /// /// IMsgController GetController(int protoId); } }