private void ReceiveCompressedGump(IRecvPacket packet) { CompressedGumpPacket p = (CompressedGumpPacket)packet; if (p.HasData) { string[] gumpPieces = interpretGumpPieces(p.GumpData); Gump g = (Gump)World.Engine.UserInterface.AddControl(new Gump(p.Serial, p.GumpID, gumpPieces, p.TextLines), p.X, p.Y); g.IsMovable = true; } }
private void HandleGump(CompressedGumpPacket packet) => GumpReceived?.Invoke();