Class RoomChecker
Inheritance
System.Object
RoomChecker
Assembly: Eco.Gameplay.dll
Syntax
public static class RoomChecker : Object
Fields
AllowEmptyEdges
Declaration
public static bool AllowEmptyEdges
Field Value
Type |
Description |
System.Boolean |
|
EmptyBlocksCountAsWindows
Declaration
public static bool EmptyBlocksCountAsWindows
Field Value
Type |
Description |
System.Boolean |
|
MaxDistance
Declaration
public const int MaxDistance = 70
Field Value
Type |
Description |
System.Int32 |
|
WallBlocksPerWindow
Declaration
public static int WallBlocksPerWindow
Field Value
Type |
Description |
System.Int32 |
|
Methods
CountsAsWall(Block)
Declaration
public static bool CountsAsWall(Block block)
Parameters
Type |
Name |
Description |
Block |
block |
|
Returns
Type |
Description |
System.Boolean |
|
GetRoomStats(WrappedWorldPosition3i, Boolean)
Declaration
public static RoomStats GetRoomStats(WrappedWorldPosition3i queryPos, bool trackEmptySpace = true)
Parameters
Returns
TryGetWindowSides(WrappedWorldPosition3i, out WrappedWorldPosition3i, out WrappedWorldPosition3i)
Declaration
public static bool TryGetWindowSides(WrappedWorldPosition3i pos, out WrappedWorldPosition3i side1, out WrappedWorldPosition3i side2)
Parameters
Returns
Type |
Description |
System.Boolean |
|