Interface ILevelDescription<TRoom>
Namespace: Edgar.GraphBasedGenerator.Common
Assembly: Edgar.dll
Syntax
public interface ILevelDescription<TRoom>
Type Parameters
Name | Description |
---|---|
TRoom |
Methods
GetGraph()
Declaration
IGraph<TRoom> GetGraph()
Returns
Type | Description |
---|---|
IGraph<TRoom> |
GetGraphWithoutCorridors()
Declaration
IGraph<TRoom> GetGraphWithoutCorridors()
Returns
Type | Description |
---|---|
IGraph<TRoom> |
GetRoomDescription(TRoom)
Declaration
IRoomDescription GetRoomDescription(TRoom node)
Parameters
Type | Name | Description |
---|---|---|
TRoom | node |
Returns
Type | Description |
---|---|
IRoomDescription |