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

@ -8,12 +8,8 @@ namespace Server.Items
{
public abstract class BaseDoor : Item, ILockable, ITelekinesisable
{
private bool m_Open, m_Locked;
private int m_OpenedID, m_OpenedSound;
private int m_ClosedID, m_ClosedSound;
private Point3D m_Offset;
private bool m_Open;
private BaseDoor m_Link;
private uint m_KeyValue;
private Timer m_Timer;
@ -195,18 +191,10 @@ namespace Server.Items
}
[CommandProperty( AccessLevel.GameMaster )]
public bool Locked
{
get => m_Locked;
set => m_Locked = value;
}
public bool Locked { get; set; }
[CommandProperty( AccessLevel.GameMaster )]
public uint KeyValue
{
get => m_KeyValue;
set => m_KeyValue = value;
}
public uint KeyValue { get; set; }
[CommandProperty( AccessLevel.GameMaster )]
public bool Open
@ -218,14 +206,14 @@ namespace Server.Items
{
m_Open = value;
ItemID = m_Open ? m_OpenedID : m_ClosedID;
ItemID = m_Open ? OpenedID : ClosedID;
if ( m_Open )
Location = new Point3D( X + m_Offset.X, Y + m_Offset.Y, Z + m_Offset.Z );
Location = new Point3D( X + Offset.X, Y + Offset.Y, Z + Offset.Z );
else
Location = new Point3D( X - m_Offset.X, Y - m_Offset.Y, Z - m_Offset.Z );
Location = new Point3D( X - Offset.X, Y - Offset.Y, Z - Offset.Z );
Effects.PlaySound( this, Map, m_Open ? m_OpenedSound : m_ClosedSound );
Effects.PlaySound( this, Map, m_Open ? OpenedSound : ClosedSound );
if ( m_Open )
m_Timer.Start();
@ -245,7 +233,7 @@ namespace Server.Items
if ( map == null )
return false;
Point3D p = new Point3D( X - m_Offset.X, Y - m_Offset.Y, Z - m_Offset.Z );
Point3D p = new Point3D( X - Offset.X, Y - Offset.Y, Z - Offset.Z );
return CheckFit( map, p, 16 );
}
@ -299,39 +287,19 @@ namespace Server.Items
}
[CommandProperty( AccessLevel.GameMaster )]
public int OpenedID
{
get => m_OpenedID;
set => m_OpenedID = value;
}
public int OpenedID { get; set; }
[CommandProperty( AccessLevel.GameMaster )]
public int ClosedID
{
get => m_ClosedID;
set => m_ClosedID = value;
}
public int ClosedID { get; set; }
[CommandProperty( AccessLevel.GameMaster )]
public int OpenedSound
{
get => m_OpenedSound;
set => m_OpenedSound = value;
}
public int OpenedSound { get; set; }
[CommandProperty( AccessLevel.GameMaster )]
public int ClosedSound
{
get => m_ClosedSound;
set => m_ClosedSound = value;
}
public int ClosedSound { get; set; }
[CommandProperty( AccessLevel.GameMaster )]
public Point3D Offset
{
get => m_Offset;
set => m_Offset = value;
}
public Point3D Offset { get; set; }
[CommandProperty( AccessLevel.GameMaster )]
public BaseDoor Link
@ -397,7 +365,7 @@ namespace Server.Items
public virtual void Use( Mobile from )
{
if ( m_Locked && !m_Open && UseLocks() )
if ( Locked && !m_Open && UseLocks() )
{
if ( from.AccessLevel >= AccessLevel.GameMaster )
{
@ -469,11 +437,11 @@ namespace Server.Items
public BaseDoor( int closedID, int openedID, int openedSound, int closedSound, Point3D offset ) : base( closedID )
{
m_OpenedID = openedID;
m_ClosedID = closedID;
m_OpenedSound = openedSound;
m_ClosedSound = closedSound;
m_Offset = offset;
OpenedID = openedID;
ClosedID = closedID;
OpenedSound = openedSound;
ClosedSound = closedSound;
Offset = offset;
m_Timer = new InternalTimer( this );
@ -490,15 +458,15 @@ namespace Server.Items
writer.Write( (int) 0 ); // version
writer.Write( m_KeyValue );
writer.Write( KeyValue );
writer.Write( m_Open );
writer.Write( m_Locked );
writer.Write( m_OpenedID );
writer.Write( m_ClosedID );
writer.Write( m_OpenedSound );
writer.Write( m_ClosedSound );
writer.Write( m_Offset );
writer.Write( Locked );
writer.Write( OpenedID );
writer.Write( ClosedID );
writer.Write( OpenedSound );
writer.Write( ClosedSound );
writer.Write( Offset );
writer.Write( m_Link );
}
@ -512,14 +480,14 @@ namespace Server.Items
{
case 0:
{
m_KeyValue = reader.ReadUInt();
KeyValue = reader.ReadUInt();
m_Open = reader.ReadBool();
m_Locked = reader.ReadBool();
m_OpenedID = reader.ReadInt();
m_ClosedID = reader.ReadInt();
m_OpenedSound = reader.ReadInt();
m_ClosedSound = reader.ReadInt();
m_Offset = reader.ReadPoint3D();
Locked = reader.ReadBool();
OpenedID = reader.ReadInt();
ClosedID = reader.ReadInt();
OpenedSound = reader.ReadInt();
ClosedSound = reader.ReadInt();
Offset = reader.ReadPoint3D();
m_Link = reader.ReadItem() as BaseDoor;
m_Timer = new InternalTimer( this );

View file

@ -92,22 +92,11 @@ namespace Server.Items
public abstract class BaseHouseDoor : BaseDoor, ISecurable
{
private DoorFacing m_Facing;
private SecureLevel m_Level;
[CommandProperty( AccessLevel.GameMaster )]
public DoorFacing Facing { get; set; }
[CommandProperty( AccessLevel.GameMaster )]
public DoorFacing Facing
{
get => m_Facing;
set => m_Facing = value;
}
[CommandProperty( AccessLevel.GameMaster )]
public SecureLevel Level
{
get => m_Level;
set => m_Level = value;
}
public SecureLevel Level { get; set; }
public override void GetContextMenuEntries( Mobile from, List<ContextMenuEntry> list )
{
@ -117,8 +106,8 @@ namespace Server.Items
public BaseHouseDoor( DoorFacing facing, int closedID, int openedID, int openedSound, int closedSound, Point3D offset ) : base( closedID, openedID, openedSound, closedSound, offset )
{
m_Facing = facing;
m_Level = SecureLevel.Anyone;
Facing = facing;
Level = SecureLevel.Anyone;
}
public BaseHouse FindHouse()
@ -146,7 +135,7 @@ namespace Server.Items
if ( house.Public ? house.IsBanned( m ) : !house.HasAccess( m ) )
return false;
return house.HasSecureAccess( m, m_Level );
return house.HasSecureAccess( m, Level );
}
public override void OnOpened( Mobile from )
@ -185,9 +174,9 @@ namespace Server.Items
writer.Write( (int) 1 ); // version
writer.Write( (int) m_Level );
writer.Write( (int) Level );
writer.Write( (int) m_Facing );
writer.Write( (int) Facing );
}
public override void Deserialize( GenericReader reader )
@ -200,15 +189,15 @@ namespace Server.Items
{
case 1:
{
m_Level = (SecureLevel)reader.ReadInt();
Level = (SecureLevel)reader.ReadInt();
goto case 0;
}
case 0:
{
if ( version < 1 )
m_Level = SecureLevel.Anyone;
Level = SecureLevel.Anyone;
m_Facing = (DoorFacing)reader.ReadInt();
Facing = (DoorFacing)reader.ReadInt();
break;
}
}
@ -222,7 +211,7 @@ namespace Server.Items
const int bs = r*2+1;
const int ss = r+1;
switch ( m_Facing )
switch ( Facing )
{
case DoorFacing.WestCW:
case DoorFacing.EastCCW: x = -r; y = -r; w = bs; h = ss; break;