#### Back to Server.Mobiles

## Spawner : Item, IHued, IComparable<Item>, ISerializable, ISpawnable, IEntity, IPoint3D, IPoint2D, IComparable, IComparable<IEntity>, ISpawner

#### Nested Types: InternalTimer, WarnTimer

(static) ISpawnable Build( Type type, string[] args )
(static) string ParseType( string s )
(ctor) Spawner()
(ctor) Spawner( Serial serial )
(ctor) Spawner( string spawnName )
(ctor) Spawner( int amount, int minDelay, int maxDelay, int team, int homeRange, string spawnName )
(ctor) Spawner( int amount, TimeSpan minDelay, TimeSpan maxDelay, int team, int homeRange, List<String> spawnNames )
int Count( get; set; )
string DefaultName( get; )
bool Group( get; set; )
Point3D HomeLocation( get; )
int HomeRange( get; set; )
bool IsFull( get; )
TimeSpan MaxDelay( get; set; )
TimeSpan MinDelay( get; set; )
TimeSpan NextSpawn( get; set; )
bool Running( get; set; )
bool Server.ISpawner.UnlinkOnTaming( get; )
List<String> SpawnNames( get; set; )
int SpawnNamesCount( get; )
int Team( get; set; )
int WalkingRange( get; set; )
WayPoint WayPoint( get; set; )
void BringToHome()
int CountCreatures( string creatureName )
virtual ISpawnable CreateSpawnedObject( int index )
void Defrag()
virtual void Deserialize( GenericReader reader )
void DoTimer()
void DoTimer( TimeSpan delay )
virtual void GetProperties( ObjectPropertyList list )
Point3D GetSpawnPosition()
void InitSpawner( int amount, TimeSpan minDelay, TimeSpan maxDelay, int team, int homeRange, List<String> spawnNames )
virtual void OnAfterDuped( Item newItem )
virtual void OnDelete()
virtual void OnDoubleClick( Mobile from )
virtual void OnSingleClick( Mobile from )
void OnTick()
void RemoveSpawned()
void RemoveSpawned( string creatureName )
void Respawn()
virtual void Serialize( GenericWriter writer )
virtual void Server.ISpawner.Remove( ISpawnable spawn )
void Spawn()
void Spawn( string creatureName )
void Spawn( int index )
void Start()
void Stop()