Overwrite

Complete Overwrite of the Folder with the free shard. ServUO 57.3 has been added.
This commit is contained in:
Unstable Kitsune
2023-11-28 23:20:26 -05:00
parent 3cd54811de
commit b918192e4e
11608 changed files with 2644205 additions and 47 deletions

83
Server/Gumps/GumpEntry.cs Normal file
View File

@@ -0,0 +1,83 @@
#region References
using Server.Network;
#endregion
namespace Server.Gumps
{
public abstract class GumpEntry
{
private Gump _Parent;
public Gump Parent
{
get { return _Parent; }
set
{
if (_Parent == value)
{
return;
}
if (_Parent != null)
{
_Parent.Remove(this);
}
_Parent = value;
if (_Parent != null)
{
_Parent.Add(this);
}
}
}
protected void Delta(ref int var, int val)
{
if (var == val)
{
return;
}
var = val;
if (_Parent != null)
{
_Parent.Invalidate();
}
}
protected void Delta(ref bool var, bool val)
{
if (var == val)
{
return;
}
var = val;
if (_Parent != null)
{
_Parent.Invalidate();
}
}
protected void Delta(ref string var, string val)
{
if (var == val)
{
return;
}
var = val;
if (_Parent != null)
{
_Parent.Invalidate();
}
}
public abstract string Compile();
public abstract void AppendTo(IGumpWriter disp);
}
}