Changes properties to use automatic property initializers

This commit is contained in:
Kamron Batman 2018-09-14 15:23:29 -07:00
parent f0a48ad431
commit 06fa31a7bf
623 changed files with 13072 additions and 19304 deletions

View file

@ -24,18 +24,11 @@ namespace Server
{
public abstract class BaseHairInfo
{
private int m_ItemID;
private int m_Hue;
[CommandProperty( AccessLevel.GameMaster )]
public int ItemID { get; set; }
[CommandProperty( AccessLevel.GameMaster )]
public int ItemID { get => m_ItemID;
set => m_ItemID = value;
}
[CommandProperty( AccessLevel.GameMaster )]
public int Hue { get => m_Hue;
set => m_Hue = value;
}
public int Hue { get; set; }
protected BaseHairInfo( int itemid )
: this( itemid, 0 )
@ -44,8 +37,8 @@ namespace Server
protected BaseHairInfo( int itemid, int hue )
{
m_ItemID = itemid;
m_Hue = hue;
ItemID = itemid;
Hue = hue;
}
protected BaseHairInfo( GenericReader reader )
@ -56,8 +49,8 @@ namespace Server
{
case 0:
{
m_ItemID = reader.ReadInt();
m_Hue = reader.ReadInt();
ItemID = reader.ReadInt();
Hue = reader.ReadInt();
break;
}
}
@ -66,8 +59,8 @@ namespace Server
public virtual void Serialize( GenericWriter writer )
{
writer.Write( (int)0 ); //version
writer.Write( (int)m_ItemID );
writer.Write( (int)m_Hue );
writer.Write( (int)ItemID );
writer.Write( (int)Hue );
}
}