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

A possible door location connecting two IRoomNode. More...

Inheritance diagram for IDoorNode:
ICellChild DoorNode2D DoorNode3D

Properties

bool AutoAssignDirection [get]
 If true, auto assigns the door direction based on its position when auto assign is run. Disable this flag if you wish to control this value manually. More...
 
int DoorCode [get]
 The door code to which this door may connect. Door codes can connect if they intersect. More...
 
DoorConnection DoorConnection [get]
 The door's door and room connection information. More...
 
DoorDirection DoorDirection [get]
 The direction where the door leads relative to its containing cell. More...
 
DoorType DoorType [get]
 The door type. See the ManiaMap DoorType documentation for more information. More...
 
- 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...
 

Detailed Description

A possible door location connecting two IRoomNode.

Definition at line 8 of file IDoorNode.cs.

Property Documentation

◆ AutoAssignDirection

bool AutoAssignDirection
get

If true, auto assigns the door direction based on its position when auto assign is run. Disable this flag if you wish to control this value manually.

Definition at line 14 of file IDoorNode.cs.

◆ DoorCode

int DoorCode
get

The door code to which this door may connect. Door codes can connect if they intersect.

Definition at line 29 of file IDoorNode.cs.

◆ DoorConnection

DoorConnection DoorConnection
get

The door's door and room connection information.

Definition at line 34 of file IDoorNode.cs.

◆ DoorDirection

DoorDirection DoorDirection
get

The direction where the door leads relative to its containing cell.

Definition at line 19 of file IDoorNode.cs.

◆ DoorType

DoorType DoorType
get

The door type. See the ManiaMap DoorType documentation for more information.

Definition at line 24 of file IDoorNode.cs.


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