C# (CSharp) Warcraft.WMO.RootFile.Chunks Namespace

Classes

Name Description
DoodadInstance
DoodadSet Represents a doodad set of a WMO model. This is a first-index counted list of all instances contained in the set.
FogDefinition
FogInstance
GroupInformation
ModelConvexPlanes Contains a set of planes defining the actual volume which should be considered "inside" a model. If a point is behind all planes (that is, the point-plane distance is less than zero for all planes), the point is considered inside the model. This is used, for example, in transport models where it is important to know if the player should stick to the model or not.
ModelDoodadInstances
ModelDoodadPaths Represents a block of paths of doodads used by a WMO object. Each path is referenced by other chunks as an offset into this block - most likely a leftover from C/C++ style code. Paths can be retrieved from this class either by indexing the path in DoodadNames, or by using the string offset and calling GetNameByOffset.
ModelDoodadSets Represents a list of doodad sets present in this model. Each set is stored separately in this block, and defines a list of doodad instances to render when the set is selected.
ModelFog
ModelGameObjectFileID
ModelGroupInformation
ModelGroupNames
ModelMaterial
ModelMaterials
ModelPortalReferences
ModelPortalVertices
ModelPortals
ModelSkybox
ModelStaticLighting
ModelTextures
ModelVisibleBlocks
ModelVisibleVertices
Portal
PortalReference
StaticLight
VisibleBlock