ManiaMap.Godot
Procedural generation of metroidvania style maps for Godot .NET.
Feature3D Class Reference

A feature to associate with a cell. More...

Inheritance diagram for Feature3D:
CellChild3D IFeature ICellChild ICellChild

Properties

string FeatureName = "<None>" [getset]
 
- Properties inherited from CellChild3D
bool AutoAssignCell = true [getset]
 
int Column [getset]
 
RoomNode3D Room [getset]
 The contained room. More...
 
IRoomNode RoomNode [get]
 
int Row [getset]
 
- Properties inherited from ICellChild
bool AutoAssignCell [get]
 If true, the cell row and column indices will be automatically assigned when auto assign is run. Disable this flag if you wish to control these values manually. More...
 
int Column [get]
 The cell column index. More...
 
IRoomNode RoomNode [get]
 The containing room node. More...
 
int Row [get]
 The cell row index. More...
 
- Properties inherited from IFeature
string FeatureName [get]
 The feature name. More...
 

Additional Inherited Members

- Public Member Functions inherited from CellChild3D
override void _ValidateProperty (Godot.Collections.Dictionary property)
 
virtual void AutoAssign (RoomNode3D room)
 Assigns the room and any auto assigned values to the object. More...
 

Detailed Description

A feature to associate with a cell.

Definition at line 11 of file Feature3D.cs.

Property Documentation

◆ FeatureName

string FeatureName = "<None>"
getset

Definition at line 14 of file Feature3D.cs.


The documentation for this class was generated from the following file: