Fixes casting checks

This commit is contained in:
Kamron Batman 2018-08-19 01:38:55 +08:00
parent 7ea00fbf4f
commit 03dd5f1926
431 changed files with 5616 additions and 6250 deletions

View file

@ -37,12 +37,11 @@ namespace Server
protected override void OnTarget( Mobile from, object targeted )
{
IPoint3D p = targeted as IPoint3D;
if ( p == null )
if ( !(targeted is IPoint3D p) )
return;
else if ( p is Item )
p = ((Item)p).GetWorldTop();
if ( p is Item item )
p = item.GetWorldTop();
if ( m_First )
{
@ -65,4 +64,4 @@ namespace Server
}
}
}
}
}