![]()  | 
  
    ManiaMap.Unity
    
   Procedural generation of metroidvania style maps for Unity. 
   | 
 
A class for grouping room templates. More...
 Public Member Functions | |
| void | AddTemplate (RoomTemplateResource template) | 
| Add an entry for the template to the group if it does not already exist.  More... | |
| List< TemplateGroupsEntry > | GetMMTemplateGroupEntries () | 
| Returns a list of generation template group entries.  More... | |
Properties | |
| List< TemplateGroupEntry > | Entries [getset] | 
| A list of template entries.  More... | |
| string | Name [getset] | 
| The unique group name.  More... | |
Private Member Functions | |
| bool | ContainsTemplate (RoomTemplateResource template) | 
| Returns true if the template is contained in the group.  More... | |
| void | OnValidate () | 
Private Attributes | |
| List< TemplateGroupEntry > | _entries = new List<TemplateGroupEntry>() | 
| string | _name = "<None>" | 
A class for grouping room templates.
Definition at line 11 of file TemplateGroup.cs.
| void AddTemplate | ( | RoomTemplateResource | template | ) | 
Add an entry for the template to the group if it does not already exist.
| template | The room template. | 
Definition at line 55 of file TemplateGroup.cs.
      
  | 
  private | 
Returns true if the template is contained in the group.
| template | The template. | 
Definition at line 65 of file TemplateGroup.cs.
| List< TemplateGroupsEntry > GetMMTemplateGroupEntries | ( | ) | 
Returns a list of generation template group entries.
Definition at line 38 of file TemplateGroup.cs.
      
  | 
  private | 
Definition at line 27 of file TemplateGroup.cs.
      
  | 
  private | 
Definition at line 21 of file TemplateGroup.cs.
      
  | 
  private | 
Definition at line 14 of file TemplateGroup.cs.
      
  | 
  getset | 
A list of template entries.
Definition at line 25 of file TemplateGroup.cs.
      
  | 
  getset | 
The unique group name.
Definition at line 18 of file TemplateGroup.cs.