C# Класс MapServer.GameMap

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
last_null_tick int
mPath MapPath
mnHeight uint
mnVersion uint
mnWidth uint

Открытые методы

Метод Описание
AddDropItemObj ( uint itemid, short x, short y, uint ownerid, int time = 120000, GameStruct info = null, RoleData_Eudemon eudemon = null ) : void
AddObject ( BaseObject obj, GameBase session = null ) : void
AddRegionInfo ( GameStruct info ) : void
BroadcastBuffer ( BaseObject obj, byte buff ) : void
BroadcastMsg ( GameBase type, String msg ) : void
CanMove ( short x, short y ) : bool
Clone ( ) : GameMap
Create ( ) : bool
CreateMonster ( GameStruct info ) : void
FindMonsterObject ( uint id ) : MonsterObject
FindObjectForID ( uint id ) : BaseObject
GameMap ( GameStruct mapinfo ) : System
GetAllObject ( ) : BaseObject>.Dictionary
GetID ( ) : uint
GetMapGridInfo ( ) : GameStruct.MapGridInfo[
GetMapInfo ( ) : MapInfo
GetMapPath ( ) : MapPath
GetObject ( uint id ) : BaseObject
GetObjectCount ( byte type ) : int
GetPointOfObj ( BaseObject obj, short x, short y ) : bool
IsSafeArea ( short x, short y ) : bool
Process ( ) : void
RemoveObj ( BaseObject obj ) : void
SendWeatherInfo ( PlayerObject play ) : void

Описание методов

AddDropItemObj() публичный Метод

public AddDropItemObj ( uint itemid, short x, short y, uint ownerid, int time = 120000, GameStruct info = null, RoleData_Eudemon eudemon = null ) : void
itemid uint
x short
y short
ownerid uint
time int
info GameStruct
eudemon GameBase.Network.Internal.RoleData_Eudemon
Результат void

AddObject() публичный Метод

public AddObject ( BaseObject obj, GameBase session = null ) : void
obj BaseObject
session GameBase
Результат void

AddRegionInfo() публичный Метод

public AddRegionInfo ( GameStruct info ) : void
info GameStruct
Результат void

BroadcastBuffer() публичный Метод

public BroadcastBuffer ( BaseObject obj, byte buff ) : void
obj BaseObject
buff byte
Результат void

BroadcastMsg() публичный Метод

public BroadcastMsg ( GameBase type, String msg ) : void
type GameBase
msg String
Результат void

CanMove() публичный Метод

public CanMove ( short x, short y ) : bool
x short
y short
Результат bool

Clone() публичный Метод

public Clone ( ) : GameMap
Результат GameMap

Create() публичный Метод

public Create ( ) : bool
Результат bool

CreateMonster() публичный Метод

public CreateMonster ( GameStruct info ) : void
info GameStruct
Результат void

FindMonsterObject() публичный Метод

public FindMonsterObject ( uint id ) : MonsterObject
id uint
Результат MonsterObject

FindObjectForID() публичный Метод

public FindObjectForID ( uint id ) : BaseObject
id uint
Результат BaseObject

GameMap() публичный Метод

public GameMap ( GameStruct mapinfo ) : System
mapinfo GameStruct
Результат System

GetAllObject() публичный Метод

public GetAllObject ( ) : BaseObject>.Dictionary
Результат BaseObject>.Dictionary

GetID() публичный Метод

public GetID ( ) : uint
Результат uint

GetMapGridInfo() публичный Метод

public GetMapGridInfo ( ) : GameStruct.MapGridInfo[
Результат GameStruct.MapGridInfo[

GetMapInfo() публичный Метод

public GetMapInfo ( ) : MapInfo
Результат GameStruct.MapInfo

GetMapPath() публичный Метод

public GetMapPath ( ) : MapPath
Результат MapPath

GetObject() публичный Метод

public GetObject ( uint id ) : BaseObject
id uint
Результат BaseObject

GetObjectCount() публичный Метод

public GetObjectCount ( byte type ) : int
type byte
Результат int

GetPointOfObj() публичный Метод

public GetPointOfObj ( BaseObject obj, short x, short y ) : bool
obj BaseObject
x short
y short
Результат bool

IsSafeArea() публичный Метод

public IsSafeArea ( short x, short y ) : bool
x short
y short
Результат bool

Process() публичный Метод

public Process ( ) : void
Результат void

RemoveObj() публичный Метод

public RemoveObj ( BaseObject obj ) : void
obj BaseObject
Результат void

SendWeatherInfo() публичный Метод

public SendWeatherInfo ( PlayerObject play ) : void
play PlayerObject
Результат void

Описание свойств

last_null_tick публичное свойство

public int last_null_tick
Результат int

mPath публичное свойство

public MapPath,MapServer mPath
Результат MapPath

mnHeight публичное свойство

public uint mnHeight
Результат uint

mnVersion публичное свойство

public uint mnVersion
Результат uint

mnWidth публичное свойство

public uint mnWidth
Результат uint