public bool OnCheck() { byte[] data; if (Client.GetPacketData(2, out data)) { PacketReader packet = new PacketReader(data); RoomMessage msg = ClinetEvent.Handler(this, packet); if (msg == RoomMessage.Info || msg == RoomMessage.PlayerInfo || msg == RoomMessage.NETWORK_CLIENT_ID) { return(true); } } Close(); return(false); }
public void OnRecevice() { if (m_close) { return; } //Threading bool next = true; while (next) { byte[] data; next = Client.GetPacketData(2, out data); if (data != null && data.Length > 0) { //Handle game events PacketReader packet = new PacketReader(data); ClinetEvent.Handler(this, packet); } } }