fix: Removes support for v4 Client and old gump packet. (#1739)
### Summary * Removes old gump packet support * Removes support for v4 clients * Removes `Unpack` flag and assumes it is always true. * Removes StringToBuffer since this is built into .NET now. > [!Note] > View the file changes with white space off: https://github.com/modernuo/ModernUO/pull/1739/files?diff=split&w=1
This commit is contained in:
parent
98d31bc707
commit
9cd84ba3d6
14 changed files with 1015 additions and 1191 deletions
|
|
@ -16,7 +16,6 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Server.Network;
|
||||
using Server.Text;
|
||||
using Server.Utilities;
|
||||
|
||||
namespace Server.Gumps;
|
||||
|
|
@ -25,10 +24,6 @@ public partial class Gump
|
|||
{
|
||||
private static Serial _nextSerial = (Serial)1;
|
||||
|
||||
public static readonly byte[] NoMove = StringToBuffer("{ nomove }");
|
||||
public static readonly byte[] NoClose = StringToBuffer("{ noclose }");
|
||||
public static readonly byte[] NoDispose = StringToBuffer("{ nodispose }");
|
||||
public static readonly byte[] NoResize = StringToBuffer("{ noresize }");
|
||||
|
||||
private int _switches;
|
||||
private int _textEntries;
|
||||
|
|
@ -289,8 +284,6 @@ public partial class Gump
|
|||
state.SendDisplayGump(this, out _switches, out _textEntries);
|
||||
}
|
||||
|
||||
public static byte[] StringToBuffer(string str) => str.GetBytesAscii();
|
||||
|
||||
public virtual void OnResponse(NetState sender, in RelayInfo info)
|
||||
{
|
||||
}
|
||||
|
|
|
|||
|
|
@ -20,10 +20,8 @@ namespace Server.Gumps;
|
|||
|
||||
public class GumpECHandleInput : GumpEntry
|
||||
{
|
||||
private static byte[] _layout = Gump.StringToBuffer("{ echandleinput }");
|
||||
|
||||
public override void AppendTo(ref SpanWriter writer, OrderedHashSet<string> strings, ref int entries, ref int switches)
|
||||
{
|
||||
writer.Write(_layout);
|
||||
writer.Write("{ echandleinput }"u8);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -20,8 +20,6 @@ namespace Server.Gumps;
|
|||
|
||||
public class GumpGroup : GumpEntry
|
||||
{
|
||||
private static byte[] _group1 = Gump.StringToBuffer("{ group 1 }");
|
||||
|
||||
public GumpGroup(int group) => Group = group;
|
||||
|
||||
public int Group { get; set; }
|
||||
|
|
@ -30,7 +28,7 @@ public class GumpGroup : GumpEntry
|
|||
{
|
||||
if (Group == 1)
|
||||
{
|
||||
writer.Write(_group1);
|
||||
writer.Write("{ group 1 }"u8);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
|||
|
|
@ -20,8 +20,6 @@ namespace Server.Gumps;
|
|||
|
||||
public class GumpPage : GumpEntry
|
||||
{
|
||||
private static byte[] _page0 = Gump.StringToBuffer("{ page 0 }");
|
||||
|
||||
public GumpPage(int page) => Page = page;
|
||||
|
||||
public int Page { get; set; }
|
||||
|
|
@ -30,7 +28,7 @@ public class GumpPage : GumpEntry
|
|||
{
|
||||
if (Page == 0)
|
||||
{
|
||||
writer.Write(_page0);
|
||||
writer.Write("{ page 0 }"u8);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue