C# Class NetMud.Data.EntityBackingData.RoomData

Inheritance: NetMud.Data.EntityBackingData.EntityBackingDataPartial, IRoomData
Mostrar archivo Open project: SwiftAusterity/NetMud Class Usage Examples

Private Properties

Property Type Description
RoomData System

Public Methods

Method Description
FitnessReport ( ) : IList

Gets the errors for data fitness

GetDistanceToRoom ( IRoomData destination ) : int

Gets the remaining distance to the destination room

GetModelDimensions ( ) : Tuple

Get's the entity's model dimensions

GetPathways ( bool withReturn = false ) : IEnumerable

What pathways are affiliated with this room data (what it spawns with)

RoomData ( ) : System

Blank constructor

Private Methods

Method Description
RoomData ( DimensionalModel model ) : System

Method Details

FitnessReport() public method

Gets the errors for data fitness
public FitnessReport ( ) : IList
return IList

GetDistanceToRoom() public method

Gets the remaining distance to the destination room
public GetDistanceToRoom ( IRoomData destination ) : int
destination IRoomData The room you're heading for
return int

GetModelDimensions() public method

Get's the entity's model dimensions
public GetModelDimensions ( ) : Tuple
return Tuple

GetPathways() public method

What pathways are affiliated with this room data (what it spawns with)
public GetPathways ( bool withReturn = false ) : IEnumerable
withReturn bool includes paths into this room as well
return IEnumerable

RoomData() public method

Blank constructor
public RoomData ( ) : System
return System