158 bool flag = tile.
active();
class f__AnonymousType0<< Count > j__TPar
GraniteBiome.Magma[,] _targetMagmaMap
bool ShouldUseLava(Point tileOrigin)
const int MAX_MAGMA_ITERATIONS
override bool Place(Point origin, StructureMap structures)
void BuildMagmaMap(Point tileOrigin)
static bool CanPlace(Point origin, StructureMap structures)
static Vector2D[] _normalisedVectors
GraniteBiome.Magma[,] _sourceMagmaMap
void CleanupTiles(Point tileOrigin, Rectangle magmaMapArea)
void SimulatePressure([Out] Rectangle effectedMapArea)
void PlaceGranite(Point tileOrigin, Rectangle magmaMapArea)
void PlaceDecorations(Point tileOrigin, Rectangle magmaMapArea)
static void TileFrame(int x, int y, bool frameNeighbors=false)
static bool SolidTile(short tileSHeader, ushort tileType)
static void SquareWallFrame(int i, int j, bool resetFrame=true)
static void PlaceUncheckedStalactite(int x, int y, bool preferSmall, int variation, bool spiders)
readonly double Resistance
static GraniteBiome.Magma CreateFlow(double pressure, double resistance=0.0)
GraniteBiome.Magma ToFlow()
Magma(double pressure, double resistance, bool active)
static GraniteBiome.Magma CreateEmpty(double resistance=0.0)
static void SmoothSlope(int x, int y, bool applyToNeighbors=true, bool sync=false)