Dungeon Architect
17.0.0
|
Classes | |
class | GridCellInfo |
Contains meta data about the cells. This structure is used for caching cell information for faster lookup during and after generation of the dungeon More... | |
class | GridBuilderDoorMetadata |
class | CellHeightNode |
Temporary data-structure to hold the height data of the cell node A graph is build of the dungeon layout while the heights are assigned and this node contains the cell's height information More... | |
class | StairAdjacencyQueueNode |
Temporary data-structure used while assigning stairs on the dungeon. More... | |
class | CellHeightFrameInfo |
Temporary data-structure used while assigning heights on the dungeon. More... | |
struct | StairEdgeInfo |
Data structure to hold the adjacent cells connected to the stairs (entry / exit) More... | |
class | GridDungeonBuilder |
A Dungeon Builder implementation that builds a grid based dungeon. More... | |
class | GridDungeonConfig |
The dungeon configuration for the Grid builder More... | |
class | StairInfo |
Data-structure to hold the stair information in the grid based builder More... | |
class | Cell |
Data-structure to hold the Cell information. A cell is a piece of the dungeon layout and can be either a room or a corridor More... | |
class | CellDoor |
Data-structure to hold the door information More... | |
struct | IntVector2Key |
Data-structure for IntVector pair. Used for caching More... | |
class | DoorManager |
Manages the doors in the grid based builder More... | |
class | GridDungeonModel |
Data model for the grid based dungeon builder More... | |
class | GridDungeonModelUtils |
class | LandscapeTransformerGrid |
The terrain modifier that works with the grid based dungeon builder (DungeonBuilderGrid) It modifies the terrain by adjusting the height around the layout of the dungeon and painting it based on the specified texture settings More... | |
class | GridDungeonItemGroup |
class | MarkerEmitterCornerBeautifier |
Emits markers to beautify the level around corners based on the surrounding tiles More... | |
class | MarkerEmitterEmptySpace |
Emits markers in the nearby empty space of the dungeon layout More... | |
class | MarkerEmitterFindLowestPoint |
Finds the lowest dungeon point and emits a marker at that position. Also sets the scale of the marker to match the width / height More... | |
class | MarkerEmitterFreeSpaceDecorator |
A more specialized version of the EmptySpace emitter. Emits decorative markers in empty space near the layout More... | |
class | MarkerEmitterGridWall2D |
class | GridItemDoorMetadata |
class | GridItemMetadataHandler |
class | DungeonPaintModeGrid |
Editor tooling for the grid based dungeon builder. Lets you paint with a grid based brush More... | |
class | GridDungeonQuery |
class | GridBuilderUtils |
class | GridDebugDrawUtils |
Helper functions to draw debug information of the dungeon layout in the scene view More... | |
class | PlatformVolume |
Platform volumes add a platform in the scene encompassing the volume More... | |
Typedefs | |
using | PropBySocketType_t = Dictionary< string, List< DungeonThemeItem > > |
using | PropBySocketTypeByTheme_t = Dictionary< DungeonThemeData, Dictionary< string, List< DungeonThemeItem > >> |
Enumerations | |
enum class | GridDungeonWallType { WallsAsEdges , WallsAsTileBlocks } |
enum class | CellType { Room , Corridor , CorridorPadding , Unknown } |
The type of cell used in the grid builder More... | |
|
strong |
The type of cell used in the grid builder
Definition at line 13 of file GridDungeonModel.cs.