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

@ -149,15 +149,13 @@ namespace Server.Engines.Quests.Haven
public class SBDryad : SBInfo
{
private List<GenericBuyInfo> m_BuyInfo = new InternalBuyInfo();
private IShopSellInfo m_SellInfo = new InternalSellInfo();
public SBDryad()
{
}
public override IShopSellInfo SellInfo => m_SellInfo;
public override List<GenericBuyInfo> BuyInfo => m_BuyInfo;
public override IShopSellInfo SellInfo { get; } = new InternalSellInfo();
public override List<GenericBuyInfo> BuyInfo { get; } = new InternalBuyInfo();
public class InternalBuyInfo : List<GenericBuyInfo>
{

View file

@ -5,19 +5,13 @@ namespace Server.Engines.Quests.Haven
{
public class MilitiaCanoneer : BaseQuester
{
private bool m_Active;
[CommandProperty( AccessLevel.GameMaster )]
public bool Active
{
get => m_Active;
set => m_Active = value;
}
public bool Active { get; set; }
[Constructible]
public MilitiaCanoneer() : base( "the Militia Canoneer" )
{
m_Active = true;
Active = true;
}
public override void InitBody()
@ -73,7 +67,7 @@ namespace Server.Engines.Quests.Haven
public bool WillFire( Cannon cannon, Mobile target )
{
if ( m_Active && IsEnemy( target ) )
if ( Active && IsEnemy( target ) )
{
Direction = GetDirectionTo( target );
Say( Utility.RandomList( 500651, 1049098, 1049320, 1043149 ) );
@ -93,7 +87,7 @@ namespace Server.Engines.Quests.Haven
writer.Write( (int) 0 ); // version
writer.Write( (bool) m_Active );
writer.Write( (bool) Active );
}
public override void Deserialize( GenericReader reader )
@ -102,7 +96,7 @@ namespace Server.Engines.Quests.Haven
int version = reader.ReadInt();
m_Active = reader.ReadBool();
Active = reader.ReadBool();
}
}
}