Region : IComparable
(ctor) Region( string prefix, string name, Map map )
ArrayList Coords{ get; set; }
Point3D GoLocation{ get; set; }
Map Map{ get; set; }
string Name{ get; set; }
string Prefix{ get; set; }
int Priority{ get; set; }
ArrayList[] Table{ get; }
int UId{ get; }
static void AddRegion( Region r )
virtual bool AllowBenificial( Mobile from, Mobile target )
virtual bool AllowHarmful( Mobile from, Mobile target )
virtual int CompareTo( object o )
bool Contains( Point3D p )
virtual bool Equals( object o )
static Region Find( Point3D p, Map map )
static Region Find( Point3D p, Map map, Region lowRegion )
virtual int GetHashCode()
virtual TimeSpan GetLogoutDelay( Mobile m )
virtual Type GetResource( Type type )
static void Load()
virtual void MakeGuard( Mobile focus )
virtual bool OnBeginSpellCast( Mobile m, Spell s )
virtual void OnBenificialAction( Mobile helper, Mobile target )
virtual bool OnCombatantChange( Mobile m, Mobile Old, Mobile New )
virtual void OnCriminalAction( Mobile m )
virtual bool OnDamage( Mobile m, ref int Damage )
virtual bool OnDeath( Mobile m )
virtual bool OnDoubleClick( Mobile m, object o )
virtual void OnEnter( Mobile m )
virtual void OnExit( Mobile m )
virtual bool OnHeal( Mobile m, ref int Heal )
virtual void OnMobileAdd( Mobile m )
virtual void OnMobileRemove( Mobile m )
virtual void OnPlayerAdd( Mobile m )
virtual void OnPlayerRemove( Mobile m )
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, Spell s )
virtual bool OnTarget( Mobile m, Target t, object o )
virtual void SpellDamageScalar( Mobile caster, Mobile target, ref double damage )
virtual string ToString()