ManiaMap.Godot
Procedural generation of metroidvania style maps for Godot .NET.
ICellChild Interface Reference

The interface for elements tied to an IRoomNode's cell index. More...

Inheritance diagram for ICellChild:
CellChild2D CellChild3D ICollectableSpot IDoorNode IFeature IRoomFlag CollectableSpot2D DoorNode2D Feature2D RoomFlag2D CollectableSpot3D DoorNode3D Feature3D RoomFlag3D CollectableSpot2D CollectableSpot3D DoorNode2D DoorNode3D Feature2D Feature3D RoomFlag2D RoomFlag3D

Properties

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...
 

Detailed Description

The interface for elements tied to an IRoomNode's cell index.

Definition at line 6 of file ICellChild.cs.

Property Documentation

◆ AutoAssignCell

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.

Definition at line 17 of file ICellChild.cs.

◆ Column

int Column
get

The cell column index.

Definition at line 27 of file ICellChild.cs.

◆ RoomNode

IRoomNode RoomNode
get

The containing room node.

Definition at line 11 of file ICellChild.cs.

◆ Row

int Row
get

The cell row index.

Definition at line 22 of file ICellChild.cs.


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