60 bool flag =
base.UnitApply(origin, x, y, args);
97 return base.UnitApply(origin, x, y, args);
160 return base.UnitApply(origin,
maxY, y, args);
194 return base.UnitApply(origin, x, y, args);
241 return base.UnitApply(origin, x, y, args);
262 ushort[] types = this.
_types;
264 ushort wall = tile.
wall;
267 return base.UnitApply(origin, x, y, args);
292 bool flag = tile.
active();
293 ushort[] types = this.
_types;
298 return base.UnitApply(origin, x, y, args);
324 bool flag = tile.
active();
328 return base.UnitApply(origin, x, y, args);
366 bool flag = tile.
active();
369 return base.UnitApply(origin, x, y, args);
406 bool flag = tile.
active();
442 bool flag = tile.
active();
443 ushort[] types = this.
_types;
447 return base.UnitApply(origin, x, y, args);
476 return base.UnitApply(origin, x, y, args);
500 ushort[] types = this.
_types;
502 ushort wall = tile.
wall;
504 return base.UnitApply(origin, x, y, args);
521 bool flag = tile.
active();
544 bool flag = tile.
active();
546 return base.UnitApply(origin, x, y, args);
567 bool flag = tile.
active();
597 int xMin = this.
_xMin;
598 int xMax = this.
_xMax;
599 int yMin = this.
_yMin;
600 int yMax = this.
_yMax;
602 return base.UnitApply(origin, x, y, args);
633 return base.UnitApply(origin, x, y, args);
660 return base.UnitApply(origin, x, y, args);
682 return base.UnitApply(origin, x, y, args);
class f__AnonymousType0<< Count > j__TPar
static byte Max(byte val1, byte val2)
bool _returnFalseOnFailure
static UnifiedRandom _random
Blotches(int xScale, int yScale, double chance=0.3)
Blotches(int scale=2, double chance=0.3)
override bool Apply(Point origin, int x, int y, params object[] args)
Blotches(int leftScale, int upScale, int rightScale, int downScale, double chance=0.3)
readonly GenCondition[] _conditions
Conditions(params GenCondition[] conditions)
override bool Apply(Point origin, int x, int y, params object[] args)
override bool Apply(Point origin, int x, int y, params object[] args)
Dither(double failureChance=0.5)
override bool Apply(Point origin, int x, int y, params object[] args)
Expand(int xExpansion, int yExpansion)
override bool Apply(Point origin, int x, int y, params object[] args)
Flip(bool flipX, bool flipY)
override bool Apply(Point origin, int x, int y, params object[] args)
HasLiquid(int liquidLevel=-1, int liquidType=-1)
readonly ShapeData _shapeData
InShape(ShapeData shapeData)
override bool Apply(Point origin, int x, int y, params object[] args)
override bool Apply(Point origin, int x, int y, params object[] args)
override bool Apply(Point origin, int x, int y, params object[] args)
override bool Apply(Point origin, int x, int y, params object[] args)
static readonly int[] DIRECTIONS
IsTouchingAir(bool useDiagonals=false)
override bool Apply(Point origin, int x, int y, params object[] args)
static readonly int[] DIRECTIONS
IsTouching(bool useDiagonals, params ushort[] tileIds)
override bool Apply(Point origin, int x, int y, params object[] args)
readonly ShapeData _shapeData
override bool Apply(Point origin, int x, int y, params object[] args)
NotInShape(ShapeData shapeData)
override bool Apply(Point origin, int x, int y, params object[] args)
static readonly int[] DIRECTIONS
NotTouching(bool useDiagonals, params ushort[] tileIds)
override bool Apply(Point origin, int x, int y, params object[] args)
override bool Apply(Point origin, int x, int y, params object[] args)
OnlyTiles(params ushort[] types)
OnlyWalls(params ushort[] types)
override bool Apply(Point origin, int x, int y, params object[] args)
RadialDither(double innerRadius, double outerRadius)
override bool Apply(Point origin, int x, int y, params object[] args)
RectangleMask(int xMin, int xMax, int yMin, int yMax)
override bool Apply(Point origin, int x, int y, params object[] args)
override bool Apply(Point origin, int x, int y, params object[] args)
override bool Apply(Point origin, int x, int y, params object[] args)
SkipTiles(params ushort[] types)
SkipWalls(params ushort[] types)
override bool Apply(Point origin, int x, int y, params object[] args)
static bool SolidOrSlopedTile(Tile tile)
void liquidType(int liquidType)