public static NetSendPacket New(string route, JsonObject data, uint id) { NetSendPacket packet = NetVendor.GetInstance()[NetVendor.PoolKey.SendPacket].Spawn <NetSendPacket>(); packet.InitData(route, data, id); packet.Retain();//计数器+1; return(packet); }
public void Uninitialize() { _isWorking = false; if (_workThread != null) { _workThread.Abort(); _workThread = null; } if (_pomeloClient != null) { _pomeloClient.disconnect(); _pomeloClient.Dispose(); _pomeloClient = null; } //销毁Net缓存器 NetVendor.DestroyInstance(); }