Fixes code according to modern code style. Fixes a few expression bugs.

This commit is contained in:
Kamron Batman 2018-09-15 09:58:51 -07:00
parent 89eea25e5f
commit 970fd563b2
3324 changed files with 441118 additions and 433755 deletions

View file

@ -22,63 +22,47 @@ using Server.Network;
namespace Server.Gumps
{
public abstract class GumpEntry
{
private Gump m_Parent;
public abstract class GumpEntry
{
private Gump m_Parent;
protected GumpEntry()
{
}
public Gump Parent
{
get => m_Parent;
set
{
if (m_Parent != value)
{
m_Parent?.Remove(this);
protected void Delta( ref int var, int val )
{
if ( var != val )
{
var = val;
}
}
m_Parent = value;
protected void Delta( ref bool var, bool val )
{
if ( var != val )
{
var = val;
}
}
m_Parent?.Add(this);
}
}
}
protected void Delta( ref string var, string val )
{
if ( var != val )
{
var = val;
}
}
protected void Delta(ref int var, int val)
{
if (var != val) var = val;
}
protected void Delta( ref object[] var, object[] val )
{
if ( var != val )
{
var = val;
}
}
protected void Delta(ref bool var, bool val)
{
if (var != val) var = val;
}
public Gump Parent
{
get => m_Parent;
set
{
if ( m_Parent != value )
{
m_Parent?.Remove( this );
protected void Delta(ref string var, string val)
{
if (var != val) var = val;
}
m_Parent = value;
protected void Delta(ref object[] var, object[] val)
{
if (var != val) var = val;
}
m_Parent?.Add( this );
}
}
}
public abstract string Compile( NetState ns );
public abstract void AppendTo( NetState ns, IGumpWriter disp );
}
public abstract string Compile(NetState ns);
public abstract void AppendTo(NetState ns, IGumpWriter disp);
}
}