Back to Server

Map

(ctor) Map( int mapID, int fileIndex, int width, int height, string name, MapRules rules )
int Height{ get; }
Sector InvalidSector{ get; }
int MapID{ get; }
string Name{ get; set; }
MapRules Rules{ get; set; }
TileMatrix Tiles{ get; }
int Width{ get; }
Point2D Bound( Point2D p )
void Bound( int x, int y, out ref int newX, out ref int newY )
bool CanSpawnMobile( Point2D p, ref int z )
int GetAverageZ( int x, int y )
void GetAverageZ( int x, int y, ref int z, ref int avg, ref int top )
IPooledEnumerable GetClientsInRange( Point3D p )
IPooledEnumerable GetClientsInRange( Point3D p, int range )
IPooledEnumerable GetItemsInRange( Point3D p )
IPooledEnumerable GetItemsInRange( Point3D p, int range )
IPooledEnumerable GetMobilesInRange( Point3D p )
IPooledEnumerable GetMobilesInRange( Point3D p, int range )
IPooledEnumerable GetObjectsInRange( Point3D p )
IPooledEnumerable GetObjectsInRange( Point3D p, int range )
Point3D GetPoint( object o, bool eye )
Sector GetSector( Point3D p )
Sector GetSector( Point2D p )
Sector GetSector( IPoint2D p )
Sector GetSector( int x, int y )
ArrayList GetTilesAt( Point2D p, bool items, bool land, bool statics )
Sector InternalGetSector( int x, int y )
bool LineOfSight( object from, object dest )
bool LineOfSight( Mobile from, Point3D target )
bool LineOfSight( Mobile from, Mobile to )
bool LineOfSight( Point3D org, Point3D dest )
void OnClientChange( NetState oldState, NetState newState, Mobile m )
void OnEnter( Item item )
void OnEnter( Mobile m )
void OnLeave( Item item )
void OnLeave( Mobile m )
void OnMove( Point3D oldLocation, Item item )
void OnMove( Point3D oldLocation, Mobile m )
static Map Parse( string value )
virtual string ToString()