C# Class Warcraft.ADT.TerrainTile

A complete ADT object created from a file on disk.
Datei anzeigen Open project: Nihlus/libwarcraft

Public Properties

Property Type Description
Header Warcraft.ADT.Chunks.TerrainHeader
Liquids Warcraft.ADT.Chunks.TerrainLiquid
MapChunkOffsets Warcraft.ADT.Chunks.TerrainMapChunkOffsets
MapChunks List
ModelIndices Warcraft.ADT.Chunks.TerrainModelIndices
ModelPlacementInfo Warcraft.ADT.Chunks.TerrainModelPlacementInfo
Models Warcraft.ADT.Chunks.TerrainModels
TextureFlags Warcraft.ADT.Chunks.TerrainTextureFlags
Textures Warcraft.ADT.Chunks.TerrainTextures
Version Warcraft.ADT.Chunks.TerrainVersion
WorldModelObjectIndices Warcraft.ADT.Chunks.TerrainWorldObjectModelIndices
WorldModelObjectPlacementInfo TerrainWorldModelObjectPlacementInfo
WorldModelObjects Warcraft.ADT.Chunks.TerrainWorldModelObjects

Public Methods

Method Description
TerrainTile ( byte Data ) : System.Collections.Generic

Creates a new ADT object from a file on disk

TerrainTile ( byte data, WorldTableFlags InWorldFlags ) : System.Collections.Generic

Method Details

TerrainTile() public method

Creates a new ADT object from a file on disk
public TerrainTile ( byte Data ) : System.Collections.Generic
Data byte Byte array containing ADT data.
return System.Collections.Generic

TerrainTile() public method

public TerrainTile ( byte data, WorldTableFlags InWorldFlags ) : System.Collections.Generic
data byte
InWorldFlags WorldTableFlags
return System.Collections.Generic

Property Details

Header public_oe property

Contains the ADT Header with offsets. The header has offsets to the other chunks in the ADT.
public TerrainHeader,Warcraft.ADT.Chunks Header
return Warcraft.ADT.Chunks.TerrainHeader

Liquids public_oe property

Contains water data for this ADT. This chunk is present in WOTLK chunks and above.
public TerrainLiquid,Warcraft.ADT.Chunks Liquids
return Warcraft.ADT.Chunks.TerrainLiquid

MapChunkOffsets public_oe property

Contains an array of offsets where MCNKs are in the file.
public TerrainMapChunkOffsets,Warcraft.ADT.Chunks MapChunkOffsets
return Warcraft.ADT.Chunks.TerrainMapChunkOffsets

MapChunks public_oe property

Contains an array of all MCNKs in this ADT.
public List MapChunks
return List

ModelIndices public_oe property

Contains M2 model indexes for the list in ADTModels (MMDX chunk).
public TerrainModelIndices,Warcraft.ADT.Chunks ModelIndices
return Warcraft.ADT.Chunks.TerrainModelIndices

ModelPlacementInfo public_oe property

Contains position information for all M2 models in this ADT.
public TerrainModelPlacementInfo,Warcraft.ADT.Chunks ModelPlacementInfo
return Warcraft.ADT.Chunks.TerrainModelPlacementInfo

Models public_oe property

Contains a list of all M2 models refereced by this ADT.
public TerrainModels,Warcraft.ADT.Chunks Models
return Warcraft.ADT.Chunks.TerrainModels

TextureFlags public_oe property

The texture flags. This chunk is present in WOTLK chunks and above.
public TerrainTextureFlags,Warcraft.ADT.Chunks TextureFlags
return Warcraft.ADT.Chunks.TerrainTextureFlags

Textures public_oe property

Contains a list of all textures referenced by this ADT.
public TerrainTextures,Warcraft.ADT.Chunks Textures
return Warcraft.ADT.Chunks.TerrainTextures

Version public_oe property

Contains the ADT version.
public TerrainVersion,Warcraft.ADT.Chunks Version
return Warcraft.ADT.Chunks.TerrainVersion

WorldModelObjectIndices public_oe property

Contains WMO indexes for the list in ADTWMOs (MWMO chunk).
public TerrainWorldObjectModelIndices,Warcraft.ADT.Chunks WorldModelObjectIndices
return Warcraft.ADT.Chunks.TerrainWorldObjectModelIndices

WorldModelObjectPlacementInfo public_oe property

Contains position information for all WMO models in this ADT.
public TerrainWorldModelObjectPlacementInfo WorldModelObjectPlacementInfo
return TerrainWorldModelObjectPlacementInfo

WorldModelObjects public_oe property

Contains a list of all WMOs referenced by this ADT.
public TerrainWorldModelObjects,Warcraft.ADT.Chunks WorldModelObjects
return Warcraft.ADT.Chunks.TerrainWorldModelObjects