Server.Items.SpecialFishingNet.FinishEffect C# (CSharp) Méthode

FinishEffect() protected méthode

protected FinishEffect ( Server.Point3D p, Server.Map map, Server.Mobile from ) : void
p Server.Point3D
map Server.Map
from Server.Mobile
Résultat void
		protected virtual void FinishEffect( Point3D p, Map map, Mobile from )
		{
			from.RevealingAction();

			int count = GetSpawnCount();

			for ( int i = 0; map != null && i < count; ++i )
			{
				BaseCreature spawn;

				switch ( Utility.Random( 4 ) )
				{
					default:
					case 0: spawn = new SeaSerpent(); break;
					case 1: spawn = new DeepSeaSerpent(); break;
					case 2: spawn = new WaterElemental(); break;
					case 3: spawn = new Kraken(); break;
				}

				Spawn( p, map, spawn );

				spawn.Combatant = from;
			}

			Delete();
		}