Show / Hide Table of Contents

Struct RoomDoorsSerialized

Serializable (pure-data) object representing a RoomDoors instance.

Inherited Members
ValueType.Equals(object)
ValueType.GetHashCode()
ValueType.ToString()
object.GetType()
object.Equals(object, object)
object.ReferenceEquals(object, object)
Namespace: GoRogue.SerializedTypes.MapGeneration.ContextComponents
Assembly: GoRogue.dll
Syntax
[DataContract]
public struct RoomDoorsSerialized

Fields

View Source

Doors

Positions of doors.

Declaration
[DataMember]
public List<ItemStepPair<PointSerialized>> Doors
Field Value
Type Description
List<ItemStepPair<PointSerialized>>
View Source

Room

The room whose doors are being stored.

Declaration
[DataMember]
public RectangleSerialized Room
Field Value
Type Description
RectangleSerialized

Methods

View Source

FromRoomDoors(RoomDoors)

Converts RoomDoors to RoomDoorsSerialized.

Declaration
public static RoomDoorsSerialized FromRoomDoors(RoomDoors doorsList)
Parameters
Type Name Description
RoomDoors doorsList
Returns
Type Description
RoomDoorsSerialized
View Source

ToRoomDoors()

Converts RoomDoorsSerialized to RoomDoors.

Declaration
public RoomDoors ToRoomDoors()
Returns
Type Description
RoomDoors

Operators

View Source

implicit operator RoomDoorsSerialized(RoomDoors)

Converts RoomDoors to RoomDoorsSerialized.

Declaration
public static implicit operator RoomDoorsSerialized(RoomDoors doorsList)
Parameters
Type Name Description
RoomDoors doorsList
Returns
Type Description
RoomDoorsSerialized
View Source

implicit operator RoomDoors(RoomDoorsSerialized)

Converts RoomDoorsSerialized to RoomDoors.

Declaration
public static implicit operator RoomDoors(RoomDoorsSerialized doorsList)
Parameters
Type Name Description
RoomDoorsSerialized doorsList
Returns
Type Description
RoomDoors

Extension Methods

Utility.Yield<T>(T)
  • View Source
In this article
Back to top Generated by DocFX