Region : IComparable
(static) TimeSpan DefaultLogoutDelay( get; set; )
(static) Type DefaultRegionType( get; set; )
(static) List<Region> Regions( get; )
(static) TimeSpan StaffLogoutDelay( get; set; )
(static) bool CanMove( Mobile m, Direction d, Point3D newLocation, Point3D oldLocation, Map map )
(static) Rectangle3D[] ConvertTo3D( Rectangle2D[] rects )
(static) Rectangle3D ConvertTo3D( Rectangle2D rect )
(static) Region Find( Point3D p, Map map )
(static) string GetAttribute( XmlElement xml, string attribute, bool mandatory )
(static) void Load()
(static) void LoadRegions( XmlElement xml, Map map, Region parent )
(static) void OnRegionChange( Mobile m, Region oldRegion, Region newRegion )
(static) bool ReadBoolean( XmlElement xml, string attribute, ref bool value )
(static) bool ReadBoolean( XmlElement xml, string attribute, ref bool value, bool mandatory )
(static) bool ReadDateTime( XmlElement xml, string attribute, ref DateTime value )
(static) bool ReadDateTime( XmlElement xml, string attribute, ref DateTime value, bool mandatory )
(static) bool ReadEnum( XmlElement xml, string attribute, ref T value )
(static) bool ReadEnum( XmlElement xml, string attribute, ref T value, bool mandatory )
(static) bool ReadInt32( XmlElement xml, string attribute, ref int value )
(static) bool ReadInt32( XmlElement xml, string attribute, ref int value, bool mandatory )
(static) bool ReadMap( XmlElement xml, string attribute, ref Map value )
(static) bool ReadMap( XmlElement xml, string attribute, ref Map value, bool mandatory )
(static) bool ReadPoint3D( XmlElement xml, Map map, ref Point3D value )
(static) bool ReadPoint3D( XmlElement xml, Map map, ref Point3D value, bool mandatory )
(static) bool ReadRectangle3D( XmlElement xml, int defaultMinZ, int defaultMaxZ, ref Rectangle3D value )
(static) bool ReadRectangle3D( XmlElement xml, int defaultMinZ, int defaultMaxZ, ref Rectangle3D value, bool mandatory )
(static) bool ReadString( XmlElement xml, string attribute, ref string value )
(static) bool ReadString( XmlElement xml, string attribute, ref string value, bool mandatory )
(static) bool ReadTimeSpan( XmlElement xml, string attribute, ref TimeSpan value )
(static) bool ReadTimeSpan( XmlElement xml, string attribute, ref TimeSpan value, bool mandatory )
(static) bool ReadType( XmlElement xml, string attribute, ref Type value )
(static) bool ReadType( XmlElement xml, string attribute, ref Type value, bool mandatory )
(ctor) Region( XmlElement xml, Map map, Region parent )
(ctor) Region( string name, Map map, Region parent, Rectangle3D[] area )
(ctor) Region( string name, Map map, int priority, Rectangle3D[] area )
(ctor) Region( string name, Map map, int priority, Rectangle2D[] area )
(ctor) Region( string name, Map map, Region parent, Rectangle2D[] area )
Rectangle3D[] Area( get; )
int ChildLevel( get; )
List<Region> Children( get; )
MusicName DefaultMusic( get; )
bool Dynamic( get; )
Point3D GoLocation( get; set; )
bool IsDefault( get; )
Map Map( get; )
MusicName Music( get; set; )
string Name( get; )
Region Parent( get; )
int Priority( get; )
bool Registered( get; )
Sector[] Sectors( get; )
virtual bool AcceptsSpawnsFrom( Region region )
virtual bool AllowBeneficial( Mobile from, Mobile target )
virtual bool AllowHarmful( Mobile from, Mobile target )
virtual bool AllowHousing( Mobile from, Point3D p )
virtual bool AllowSpawn()
virtual void AlterLightLevel( Mobile m, ref int global, ref int personal )
virtual bool CanUseStuckMenu( Mobile m )
virtual bool CheckAccessibility( Item item, Mobile from )
bool Contains( Point3D p )
virtual TimeSpan GetLogoutDelay( Mobile m )
int GetMobileCount()
List<Mobile> GetMobiles()
int GetPlayerCount()
List<Mobile> GetPlayers()
Region GetRegion( string regionName )
Region GetRegion( Type regionType )
virtual Type GetResource( Type type )
bool IsChildOf( Region region )
bool IsPartOf( string regionName )
bool IsPartOf( Region region )
bool IsPartOf( Type regionType )
virtual void MakeGuard( Mobile focus )
virtual void OnAggressed( Mobile aggressor, Mobile aggressed, bool criminal )
virtual bool OnBeforeDeath( Mobile m )
virtual bool OnBeginSpellCast( Mobile m, ISpell s )
virtual void OnBeneficialAction( Mobile helper, Mobile target )
virtual void OnChildAdded( Region child )
virtual void OnChildRemoved( Region child )
virtual bool OnCombatantChange( Mobile m, Mobile Old, Mobile New )
virtual void OnCriminalAction( Mobile m, bool message )
virtual bool OnDamage( Mobile m, ref int Damage )
virtual void OnDeath( Mobile m )
virtual bool OnDecay( Item item )
virtual void OnDidHarmful( Mobile harmer, Mobile harmed )
virtual bool OnDoubleClick( Mobile m, object o )
virtual void OnEnter( Mobile m )
virtual void OnExit( Mobile m )
virtual void OnGotBeneficialAction( Mobile helper, Mobile target )
virtual void OnGotHarmful( Mobile harmer, Mobile harmed )
virtual bool OnHeal( Mobile m, ref int Heal )
virtual void OnLocationChanged( Mobile m, Point3D oldLocation )
virtual bool OnMoveInto( Mobile m, Direction d, Point3D newLocation, Point3D oldLocation )
virtual void OnRegister()
virtual bool OnResurrect( Mobile m )
virtual bool OnSingleClick( Mobile m, object o )
virtual bool OnSkillUse( Mobile m, int Skill )
virtual void OnSpeech( SpeechEventArgs args )
virtual void OnSpellCast( Mobile m, ISpell s )
virtual bool OnTarget( Mobile m, Target t, object o )
virtual void OnUnregister()
void Register()
virtual bool SendInaccessibleMessage( Item item, Mobile from )
virtual void SpellDamageScalar( Mobile caster, Mobile target, ref double damage )
virtual int System.IComparable.CompareTo( object obj )
virtual string ToString()
void Unregister()