Show / Hide Table of Contents

Class RoomTemplate

Description of a room.

Inheritance
System.Object
RoomTemplate
Namespace: Edgar.Legacy.Core.MapDescriptions
Assembly: Edgar.dll
Syntax
public class RoomTemplate : Object

Constructors

RoomTemplate(PolygonGrid2D, IDoorMode, List<TransformationGrid2D>, RoomTemplateRepeatMode, String)

Declaration
public RoomTemplate(PolygonGrid2D shape, IDoorMode doorsMode, List<TransformationGrid2D> allowedTransformations = null, RoomTemplateRepeatMode repeatMode, string name = null)
Parameters
Type Name Description
PolygonGrid2D shape
IDoorMode doorsMode
System.Collections.Generic.List<TransformationGrid2D> allowedTransformations
RoomTemplateRepeatMode repeatMode
System.String name

Properties

AllowedTransformations

Declaration
public List<TransformationGrid2D> AllowedTransformations { get; }
Property Value
Type Description
System.Collections.Generic.List<TransformationGrid2D>

DoorsMode

Declaration
public IDoorMode DoorsMode { get; }
Property Value
Type Description
IDoorMode

Name

Declaration
public string Name { get; }
Property Value
Type Description
System.String

RoomTemplateRepeatMode

Declaration
public RoomTemplateRepeatMode RoomTemplateRepeatMode { get; }
Property Value
Type Description
RoomTemplateRepeatMode

Shape

Declaration
public PolygonGrid2D Shape { get; }
Property Value
Type Description
PolygonGrid2D
Back to top Generated by DocFX