public KCPClient(IMainLoop mainLoop, NetworkScene ns) { kcp = new KCP(); kcp.outputFunc = this.SendKCPPacket; kcp.closeEventHandler = this.KCPClosed; //KCP 逻辑处理是在主线程上执行的 msgReader = new MessageReader(); msgReader.mainLoop = mainLoop; msgReader.msgHandle = HandleMsg; ml = mainLoop; networkScene = ns; ml.queueInUpdate(Update); }