![]() |
ManiaMap.Unity
Procedural generation of metroidvania style maps for Unity.
|
Classes | |
| struct | ActiveCellsRow |
| The row of the RoomComponent active cells list. More... | |
| class | CellArea |
| The base class for cell trigger areas. More... | |
| class | CellArea2D |
| A 2D trigger to detect if an object on a monitored physics layer mask enters or exits a RoomComponent cell. More... | |
| class | CellArea3D |
| A 3D trigger to detect if an object on a monitored physics layer mask enters or exits a RoomComponent cell. More... | |
| class | CellAreaTriggerEvent |
| class | CellChild |
| An object tied to the cell index of a RoomComponent. More... | |
| class | CollectableGroup |
| A class for creating groups of CollectableResource. More... | |
| struct | CollectableGroupEntry |
| A structure containing a collectable and a quantity. More... | |
| class | CollectableResource |
| An object representing a collectable with a unique ID. More... | |
| class | CollectableSpotComponent |
| Represents a collectable spot. More... | |
| class | ColorUtility |
| Contains methods for manipulating colors. More... | |
| class | DoorComponent |
| A component representing a possible door location. More... | |
| class | DoorThreshold |
| An interpolatable area, useful for locating characters moving between door thresholds. More... | |
| class | Feature |
| A component for defining a cell feature. More... | |
| class | LayoutPack |
| A manager for maintaining the current map data and state. More... | |
| class | ManiaMapSettings |
| Contains settings used by Mania Map components. More... | |
| class | Rand |
| Contains methods for creating random ID's. More... | |
| class | RoomComponent |
| A component for creating a room. More... | |
| class | RoomDatabase |
| A database of room prefabs. More... | |
| class | RoomFlag |
| A unique room flag. More... | |
| class | RoomTemplateDatabase |
| A database of room templates whose room can be instantiated via Addressables. More... | |
| class | RoomTemplateResource |
| A container for storing a serialized room template. More... | |
| class | TemplateGroup |
| A class for grouping room templates. More... | |
| class | TemplateGroupEntry |
| A TemplateGroup entry. More... | |
Enumerations | |
| enum | CellActivity { None , Activate , Deactivate , Toggle } |
| The cell activity. More... | |
| enum | RoomType { TwoDimensional , ThreeDimensionalXY , ThreeDimensionalXZ } |
| The type of room. More... | |
| enum CellActivity |
The cell activity.
| Enumerator | |
|---|---|
| Activate | No cell activity change. |
| Deactivate | Activates a cell. |
| Toggle | Deactivates a cell. |
Definition at line 6 of file CellActivity.cs.
| enum RoomType |
The type of room.
| Enumerator | |
|---|---|
| ThreeDimensionalXY | A 2D room in the XY plane. |
| ThreeDimensionalXZ | A 3D room in the XY plane. |
Definition at line 8 of file RoomType.cs.