public void OnPacket(GamePacketReader packet) { StocMessage id = packet.ReadStoc(); if (id == StocMessage.GameMsg) { GameMessage msg = (GameMessage) packet.ReadByte(); if (_messages.ContainsKey(msg)) _messages[msg](packet); return; } if (_packets.ContainsKey(id)) _packets[id](packet); }