Riwmorld
Verse.Region Class Reference

Public Member Functions

bool Allows (TraverseParms tp, bool isDestination)
 
Danger DangerFor (Pawn p)
 
void Debug_Notify_Traversed ()
 
void DebugDraw ()
 
void DebugDrawMouseover ()
 
void DecrementMapIndex ()
 
override bool Equals (object obj)
 
override int GetHashCode ()
 
void Notify_AreaChanged (Area a)
 
void Notify_MyMapRemoved ()
 
AreaOverlap OverlapWith (Area a)
 
override string ToString ()
 

Static Public Member Functions

static Region MakeNewUnfilled (IntVec3 root, Verse.Map map)
 

Public Attributes

const int GridSize = 12
 
int id = -1
 
sbyte mapIndex = -1
 
List< RegionLinklinks = new List<RegionLink>()
 
CellRect extentsClose
 
CellRect extentsLimit
 
Building_Door portal
 
bool touchesMapEdge
 
bool valid = true
 
uint [] closedIndex = new uint[RegionTraverser.NumWorkers]
 
uint reachedIndex
 
int newRegionGroupIndex = -1
 
int mark
 

Properties

IntVec3 AnyCell [get]
 
int CellCount [get]
 
IEnumerable< IntVec3Cells [get]
 
bool DebugIsNew [get]
 
string DebugString [get]
 
Verse.ListerThings ListerThings [get]
 
Verse.Map Map [get]
 
IEnumerable< RegionNeighbors [get]
 
IEnumerable< RegionNonPortalNeighbors [get]
 
IntVec3 RandomCell [get]
 
Verse.Room Room [get, set]
 

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