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

@ -334,17 +334,10 @@ namespace Server.Engines.Doom
object obj = Activator.CreateInstance( type );
if ( obj == null )
return;
if ( obj is Item )
if ( obj is Item item )
item.Delete();
else if ( obj is Mobile mob )
{
((Item)obj).Delete();
}
else if ( obj is Mobile )
{
Mobile mob = (Mobile)obj;
mob.MoveToWorld( GetWorldLocation(), this.Map );
m_Creatures.Add( mob );
@ -414,7 +407,7 @@ namespace Server.Engines.Doom
public GauntletSpawner( Serial serial ) : base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
@ -704,4 +697,4 @@ namespace Server.Engines.Doom
{
}
}
}
}