C# Class BananaMpq.Geometry.Builders.AdtGeometryBuilder

Datei anzeigen Open project: sgraf812/BananaMpq Class Usage Examples

Public Methods

Method Description
AdtGeometryBuilder ( FilePool files, LiquidTypeClass>.Func liquidTypeMapper ) : System
BuildTile ( string continent, int x, int y, float padding = MapChunk.TileSize ) : Scene

Private Methods

Method Description
AdtExists ( string continent, int x, int y ) : bool
AdtRegion ( string continent, int x, int y ) : IEnumerable
DefinedDoodads ( Adt adt ) : IEnumerable
DefinedWmos ( Adt adt ) : IEnumerable
GetLiquidMaterialProperties ( int liquidType ) : MaterialFlags
GetSceneBounds ( Adt adt, float padding ) : RectangleF
MergeIntoScene ( Adt adt, IEnumerable terrain, IEnumerable liquids, IEnumerable doodads, IEnumerable wmos ) : Scene

Method Details

AdtGeometryBuilder() public method

public AdtGeometryBuilder ( FilePool files, LiquidTypeClass>.Func liquidTypeMapper ) : System
files FilePool
liquidTypeMapper LiquidTypeClass>.Func
return System

BuildTile() public method

public BuildTile ( string continent, int x, int y, float padding = MapChunk.TileSize ) : Scene
continent string
x int
y int
padding float You can pad from 0 up to an mcnk sized strip around the adt.
return Scene