63 return base.UnitApply(origin, x, y, args);
87 return base.UnitApply(origin, x, y, args);
116 bool flag = tile.
active();
119 return base.UnitApply(origin, x, y, args);
178 return base.UnitApply(origin, x, y, args);
207 return base.UnitApply(origin, x, y, args);
225 return base.UnitApply(origin, x, y, args);
247 return base.UnitApply(origin, x, y, args);
273 return base.UnitApply(origin, x, y, args);
295 return base.UnitApply(origin, x, y, args);
321 return base.UnitApply(origin, x, y, args);
345 ushort type = this.
_type;
354 return base.UnitApply(origin, x, y, args);
385 ushort wall = tile.
wall;
386 ushort type = this.
_type;
392 return base.UnitApply(origin, x, y, args);
426 return base.UnitApply(origin, x, y, args);
456 return base.UnitApply(origin, x, y, args);
482 return base.UnitApply(origin, x, y, args);
513 return base.UnitApply(origin, x, y, args);
557 ushort type = this.
_type;
562 return base.UnitApply(origin, x, y, args);
584 return base.UnitApply(origin, x, y, args);
613 ushort type = this.
_type;
636 return base.UnitApply(origin, x, y, args);
664 int type = this.
_type;
669 return base.UnitApply(origin, x, y, args);
696 ushort type = this.
_type;
697 return base.UnitApply(origin, x, y, args);
719 return base.UnitApply(origin, x, y, args);
745 return base.UnitApply(origin, x, y, args);
class f__AnonymousType0<< Count > j__TPar
static Microsoft.Xna.Framework.Vector2 screenPosition
override bool Apply(Point origin, int x, int y, params object[] args)
ClearTile(bool frameNeighbors=false)
override bool Apply(Point origin, int x, int y, params object[] args)
ClearWall(bool frameNeighbors=false)
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)
ContinueWrapper(GenAction action)
override bool Apply(Point origin, int x, int y, params object[] args)
Custom(GenBase.CustomPerUnitAction perUnit)
override bool Apply(Point origin, int x, int y, params object[] args)
GenBase.CustomPerUnitAction _perUnit
DebugDraw(SpriteBatch spriteBatch, [Optional] Color color)
override bool Apply(Point origin, int x, int y, params object[] args)
HalfBlock(bool value=true)
override bool Apply(Point origin, int x, int y, params object[] args)
PlaceTile(ushort type, int style=0)
override bool Apply(Point origin, int x, int y, params object[] args)
PlaceWall(ushort type, bool neighbors=true)
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)
Scanner(Ref< int > count)
override bool Apply(Point origin, int x, int y, params object[] args)
SetFrames(bool frameNeighbors=false)
SetHalfTile(bool halfTile)
override bool Apply(Point origin, int x, int y, params object[] args)
override bool Apply(Point origin, int x, int y, params object[] args)
SetLiquid(int type=0, byte value=255)
override bool Apply(Point origin, int x, int y, params object[] args)
byte GetPaintIDForPosition(int x, int y)
override bool Apply(Point origin, int x, int y, params object[] args)
SetTileAndWallRainbowPaint()
override bool Apply(Point origin, int x, int y, params object[] args)
SetTileKeepWall(ushort type, bool setSelfFrames=false, bool setNeighborFrames=true)
SetTile(ushort type, bool setSelfFrames=false, bool setNeighborFrames=true)
override bool Apply(Point origin, int x, int y, params object[] args)
Smooth(bool applyToNeighbors=false)
override bool Apply(Point origin, int x, int y, params object[] args)
override bool Apply(Point origin, int x, int y, params object[] args)
SwapSolidTile(ushort type)
override bool Apply(Point origin, int x, int y, params object[] args)
int GetCount(ushort tileId)
TileScanner(params ushort[] tiles)
Dictionary< ushort, int > _tileCounts
Dictionary< ushort, int > GetResults()
Actions.TileScanner Output(Dictionary< ushort, int > resultsOutput)
static GenAction Chain(params GenAction[] actions)
static GenAction Continue(GenAction action)
bool UnitApply(Point origin, int x, int y, params object[] args)
static void TileFrame(int x, int y, bool frameNeighbors=false)
static void ClearTile(int x, int y, bool frameNeighbors=false)
static void ClearWall(int x, int y, bool frameNeighbors=false)
static void SquareWallFrame(int i, int j, bool resetFrame=true)
static bool SlopeTile(int i, int j, int slope=0, bool noEffects=false)
static void SmoothSlope(int x, int y, bool applyToNeighbors=true, bool sync=false)
void liquidType(int liquidType)