public override void ReceiveMessage(IGameMessage msg) { switch (msg.EventId) { case (int)MessageId.NewPacket: { HandlePacket(msg.AsNewPacket()); break; } } }