C# Класс CEngineSharp_Server.World.Maps.Map

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

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

Метод Описание
AddPlayer ( Player player ) : void
DespawnMapNpc ( MapNpc mapNpc ) : void
DespawnMapNpc ( int mapNpcIndex ) : void
GetMapData ( ) : NetBuffer
GetMapItem ( Vector mapItemPos ) : MapItem
GetMapItems ( ) : CEngineSharp_Server.World.Maps.MapItem[]
GetMapNpc ( int mapNpcIndex ) : MapNpc
GetMapNpcs ( ) : CEngineSharp_Server.World.Entities.MapNpc[]
GetPlayer ( int playerIndex ) : Player
GetPlayers ( ) : CEngineSharp_Server.World.Entities.Player[]
GetTile ( Vector position ) : Tile
GetTile ( int x, int y ) : Tile
Map ( ) : System
RemoveMapItem ( MapItem mapItem ) : void
RemovePlayer ( Player player, bool leftGame ) : void
ResizeMap ( int newWidth, int newHeight ) : void
SendPacket ( Packet packet, NetDeliveryMethod method, ChannelTypes type, bool checkPlayerLoaded = false ) : void
SetTile ( Vector position, Tile tile ) : void
SetTile ( int x, int y, Tile tile ) : void
SpawnItem ( System.Item item, Vector position, int spawnTime ) : void
SpawnMapNpc ( Npc npc, Vector position ) : void

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

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

public AddPlayer ( Player player ) : void
player CEngineSharp_Server.World.Entities.Player
Результат void

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

public DespawnMapNpc ( MapNpc mapNpc ) : void
mapNpc CEngineSharp_Server.World.Entities.MapNpc
Результат void

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

public DespawnMapNpc ( int mapNpcIndex ) : void
mapNpcIndex int
Результат void

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

public GetMapData ( ) : NetBuffer
Результат Lidgren.Network.NetBuffer

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

public GetMapItem ( Vector mapItemPos ) : MapItem
mapItemPos CEngineSharp_Utilities.Vector
Результат MapItem

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

public GetMapItems ( ) : CEngineSharp_Server.World.Maps.MapItem[]
Результат CEngineSharp_Server.World.Maps.MapItem[]

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

public GetMapNpc ( int mapNpcIndex ) : MapNpc
mapNpcIndex int
Результат CEngineSharp_Server.World.Entities.MapNpc

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

public GetMapNpcs ( ) : CEngineSharp_Server.World.Entities.MapNpc[]
Результат CEngineSharp_Server.World.Entities.MapNpc[]

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

public GetPlayer ( int playerIndex ) : Player
playerIndex int
Результат CEngineSharp_Server.World.Entities.Player

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

public GetPlayers ( ) : CEngineSharp_Server.World.Entities.Player[]
Результат CEngineSharp_Server.World.Entities.Player[]

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

public GetTile ( Vector position ) : Tile
position CEngineSharp_Utilities.Vector
Результат Tile

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

public GetTile ( int x, int y ) : Tile
x int
y int
Результат Tile

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

public Map ( ) : System
Результат System

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

public RemoveMapItem ( MapItem mapItem ) : void
mapItem MapItem
Результат void

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

public RemovePlayer ( Player player, bool leftGame ) : void
player CEngineSharp_Server.World.Entities.Player
leftGame bool
Результат void

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

public ResizeMap ( int newWidth, int newHeight ) : void
newWidth int
newHeight int
Результат void

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

public SendPacket ( Packet packet, NetDeliveryMethod method, ChannelTypes type, bool checkPlayerLoaded = false ) : void
packet CEngineSharp_Server.Networking.Packet
method NetDeliveryMethod
type ChannelTypes
checkPlayerLoaded bool
Результат void

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

public SetTile ( Vector position, Tile tile ) : void
position CEngineSharp_Utilities.Vector
tile Tile
Результат void

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

public SetTile ( int x, int y, Tile tile ) : void
x int
y int
tile Tile
Результат void

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

public SpawnItem ( System.Item item, Vector position, int spawnTime ) : void
item System.Item
position CEngineSharp_Utilities.Vector
spawnTime int
Результат void

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

public SpawnMapNpc ( Npc npc, Vector position ) : void
npc CEngineSharp_Server.World.Entities.Npc
position CEngineSharp_Utilities.Vector
Результат void