Clean up: Bugs, LINQ, constructors, default values, and null checks (#18)
This commit is contained in:
parent
e748af4430
commit
513e54f70e
1094 changed files with 15913 additions and 21892 deletions
|
|
@ -1,5 +1,4 @@
|
|||
using System;
|
||||
using System.Reflection;
|
||||
using Server.Commands;
|
||||
using Server.Targeting;
|
||||
|
||||
|
|
@ -56,11 +55,6 @@ namespace Server.Items
|
|||
[AttributeUsage(AttributeTargets.Class)]
|
||||
public class FlippableAttribute : Attribute
|
||||
{
|
||||
public FlippableAttribute()
|
||||
: this(null)
|
||||
{
|
||||
}
|
||||
|
||||
public FlippableAttribute(params int[] itemIDs)
|
||||
{
|
||||
ItemIDs = itemIDs;
|
||||
|
|
@ -74,12 +68,11 @@ namespace Server.Items
|
|||
{
|
||||
try
|
||||
{
|
||||
MethodInfo flipMethod = item.GetType().GetMethod("Flip", Type.EmptyTypes);
|
||||
if (flipMethod != null)
|
||||
flipMethod.Invoke(item, new object[0]);
|
||||
item.GetType().GetMethod("Flip", Type.EmptyTypes)?.Invoke(item, new object[0]);
|
||||
}
|
||||
catch
|
||||
{
|
||||
// ignored
|
||||
}
|
||||
}
|
||||
else
|
||||
|
|
@ -99,4 +92,4 @@ namespace Server.Items
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue