![]() |
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.