#### Back to Server.Engines.CannedEvil

## ChampionSpawn : Item, IEntity, IPoint3D, IPoint2D, IComparable, IComparable`1, IHued, IComparable`1, ISerializable

(ctor) ChampionSpawn()
(ctor) ChampionSpawn( Serial serial )
bool Active( get; set; )
Mobile Champion( get; set; )
bool ConfinedRoaming( get; set; )
TimeSpan ExpireDelay( get; set; )
DateTime ExpireTime( get; set; )
bool HasBeenAdvanced( get; set; )
int Kills( get; set; )
int Level( get; set; )
int MaxKills( get; )
bool RandomizeType( get; set; )
TimeSpan RestartDelay( get; set; )
DateTime RestartTime( get; )
Rectangle2D SpawnArea( get; set; )
ChampionSpawnType Type( get; set; )
virtual void AddNameProperty( ObjectPropertyList list )
void AdvanceLevel()
void BeginRestart( TimeSpan ts )
virtual void Deserialize( GenericReader reader )
void EndRestart()
void Expire()
virtual void GetProperties( ObjectPropertyList list )
Point3D GetRedSkullLocation( int index )
Point3D GetSpawnLocation()
int GetSubLevel()
int GetSubLevelFor( Mobile m )
Point3D GetWhiteSkullLocation( int index )
virtual void OnAfterDelete()
virtual void OnDoubleClick( Mobile from )
virtual void OnLocationChange( Point3D oldLoc )
virtual void OnMapChange()
virtual void OnSingleClick( Mobile from )
void OnSlice()
void Respawn()
virtual void Serialize( GenericWriter writer )
void SetInitialSpawnArea()
void SetWhiteSkullCount( int val )
Mobile Spawn()
Mobile Spawn( Type[] types )
void SpawnChampion()
void Start()
void Stop()
void UpdateRegion()