![]() |
ManiaMap.Godot
Procedural generation of metroidvania style maps for Godot .NET.
|
A group of RoomTemplateResource and their procedural generation constraints. More...
Public Member Functions | |
TemplateGroupsEntry[] | GetMMTemplateGroupEntries (Dictionary< RoomTemplateResource, RoomTemplate > templateCache) |
Returns an array of ManiaMap template groups for the procedural generator. More... | |
Properties | |
TemplateGroupEntry[] | Entries = Array.Empty<TemplateGroupEntry>() [getset] |
An array of room templates and constraints. More... | |
string | Name = "<None>" [getset] |
The unique group name. More... | |
A group of RoomTemplateResource and their procedural generation constraints.
Definition at line 13 of file TemplateGroup.cs.
TemplateGroupsEntry[] GetMMTemplateGroupEntries | ( | Dictionary< RoomTemplateResource, RoomTemplate > | templateCache | ) |
Returns an array of ManiaMap template groups for the procedural generator.
templateCache | A dictionary of cached room templates by resource. |
Definition at line 29 of file TemplateGroup.cs.
|
getset |
An array of room templates and constraints.
Definition at line 23 of file TemplateGroup.cs.
|
getset |
The unique group name.
Definition at line 18 of file TemplateGroup.cs.