C# 클래스 Warcraft.WDT.WorldTable

파일 보기 프로젝트 열기: Nihlus/libwarcraft 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
AreaInfo Warcraft.WDT.Chunks.WorldTableAreaInfo
Header Warcraft.WDT.Chunks.WorldTableHeader
Version Warcraft.ADT.Chunks.TerrainVersion
WorldModelObjectPlacementInfo TerrainWorldModelObjectPlacementInfo
WorldModelObjects Warcraft.ADT.Chunks.TerrainWorldModelObjects

공개 메소드들

메소드 설명
GetAreaInfo ( uint InTileX, uint InTileY ) : AreaInfoEntry

Gets the area info for the specified coordinates.

GetAreasWithTerrain ( ) : List

Gets a list of area information entries that have terrain tiles.

GetLoadedAreas ( ) : List

Gets a list of loaded areas. When working with unloaded files (i.e, not in a game or application), this method will never return any areas.

HasAnyTerrain ( ) : bool

Determines whether this instance has any terrain.

IsTilePopulated ( uint InTileX, uint InTileY ) : bool

Determines whether the tile at the specified coordinates is populated with terrain data or not.

Serialize ( ) : byte[]
WorldTable ( byte data ) : System.Collections.Generic

메소드 상세

GetAreaInfo() 공개 메소드

Gets the area info for the specified coordinates.
public GetAreaInfo ( uint InTileX, uint InTileY ) : AreaInfoEntry
InTileX uint In tile x.
InTileY uint In tile y.
리턴 Warcraft.WDT.Chunks.AreaInfoEntry

GetAreasWithTerrain() 공개 메소드

Gets a list of area information entries that have terrain tiles.
public GetAreasWithTerrain ( ) : List
리턴 List

GetLoadedAreas() 공개 메소드

Gets a list of loaded areas. When working with unloaded files (i.e, not in a game or application), this method will never return any areas.
public GetLoadedAreas ( ) : List
리턴 List

HasAnyTerrain() 공개 메소드

Determines whether this instance has any terrain.
public HasAnyTerrain ( ) : bool
리턴 bool

IsTilePopulated() 공개 메소드

Determines whether the tile at the specified coordinates is populated with terrain data or not.
public IsTilePopulated ( uint InTileX, uint InTileY ) : bool
InTileX uint 0-based x coordinate of the tile.
InTileY uint 0-based y coordinate of the tile.
리턴 bool

Serialize() 공개 메소드

public Serialize ( ) : byte[]
리턴 byte[]

WorldTable() 공개 메소드

public WorldTable ( byte data ) : System.Collections.Generic
data byte
리턴 System.Collections.Generic

프로퍼티 상세

AreaInfo 공개적으로 프로퍼티

public WorldTableAreaInfo,Warcraft.WDT.Chunks AreaInfo
리턴 Warcraft.WDT.Chunks.WorldTableAreaInfo

Header 공개적으로 프로퍼티

public WorldTableHeader,Warcraft.WDT.Chunks Header
리턴 Warcraft.WDT.Chunks.WorldTableHeader

Version 공개적으로 프로퍼티

public TerrainVersion,Warcraft.ADT.Chunks Version
리턴 Warcraft.ADT.Chunks.TerrainVersion

WorldModelObjectPlacementInfo 공개적으로 프로퍼티

public TerrainWorldModelObjectPlacementInfo WorldModelObjectPlacementInfo
리턴 TerrainWorldModelObjectPlacementInfo

WorldModelObjects 공개적으로 프로퍼티

public TerrainWorldModelObjects,Warcraft.ADT.Chunks WorldModelObjects
리턴 Warcraft.ADT.Chunks.TerrainWorldModelObjects