37 int width = player.
width;
39 int height = player.
height;
59 byte paintCoating =
item.paintCoating;
61 byte paint =
item.paint;
114 bool flag = tile.
active();
141 bool flag = tile.
active();
156 int createTile =
item.createTile;
157 int placeStyle =
item.placeStyle;
158 long entityId =
item.entityId;
163 if (reachableStartY == 0)
167 bool flag = tile.
active();
194 if (reachableStartY == 0)
198 bool flag = tile.
wire();
199 if (reachableStartY == 0)
228 if (reachableStartY == 0)
232 bool flag = tile.
active();
250 if (reachableStartY == 0)
254 bool flag = tile.
active();
255 if (paintLookup != 0)
272 int paintCoatingLookup =
providedInfo.paintCoatingLookup;
275 if (reachableStartY == 0)
279 ushort wall = tile.
wall;
280 if (reachableStartY == 0)
283 if (reachableStartY != 0)
285 if (reachableStartY == 0)
288 if (reachableStartY == 0)
303 if (paintCoatingLookup != 0)
332 bool flag = tile.
active();
375 bool flag = tile.
active();
386 ushort wall = tile.
wall;
408 int width = player.
width;
409 bool wet = player.
wet;
455 bool flag = tile.
active();
467 if (reachableStartY == 0)
472 if (reachableStartY == 0)
477 if (reachableStartY == 0)
493 bool flag = tile.
active();
514 if (reachableStartY == 0)
518 bool flag = tile.
wire();
519 if (reachableStartY == 0)
536 if (reachableStartY == 0)
540 bool flag = tile.
active();
544 if (reachableStartY == 0)
553 int width = player.
width;
554 int height = player.
height;
566 bool flag = tile.
wire();
595 bool flag = tile.
wire();
644 bool flag = tile.
active();
652 hammer =
item.hammer;
664 int pick =
item.pick;
691 int height = player.
height;
696 float gravDir = player.
gravDir;
697 int whoAmI = player.
whoAmI;
749 bool flag = tile.
active();
767 ushort type = tile.
type;
802 if (reachableStartY == 0)
805 if (reachableStartY == 0)
809 bool flag = tile.
active();
810 if (reachableStartY == 0)
class f__AnonymousType0<< Count > j__TPar
static int Sign(double value)
static bool InTileBounds(int x, int y, int lx, int ly, int hx, int hy)
static bool NotDoorStand(int x, int y)
static SmartCursorHelper()
static void Step_PumpkinSeeds(SmartCursorHelper.SmartCursorUsageInfo providedInfo, int focusedX, int focusedY)
static void TryFindingPaintInplayerInventory(SmartCursorHelper.SmartCursorUsageInfo providedInfo, [Out] int paintLookup, [Out] int coatingLookup)
static List< Tuple< int, int > > _targets2
static void Step_Actuators(SmartCursorHelper.SmartCursorUsageInfo providedInfo, int focusedX, int focusedY)
static void Step_PlanterBox(SmartCursorHelper.SmartCursorUsageInfo providedInfo, int focusedX, int focusedY)
static void Step_ForceCursorToAnyMinableThing(SmartCursorHelper.SmartCursorUsageInfo providedInfo, int fX, int fY)
static void Step_PaintBrush(SmartCursorHelper.SmartCursorUsageInfo providedInfo, int focusedX, int focusedY)
static List< int > _grappleTargets
static void Step_Pickaxe_MineShinies(SmartCursorHelper.SmartCursorUsageInfo providedInfo, int fX, int fY)
static SmartCursorHelper.SmartCursorUsageInfo providedInfo
static void Step_PaintRoller(SmartCursorHelper.SmartCursorUsageInfo providedInfo, int focusedX, int focusedY)
static void Step_ColoredWrenches(SmartCursorHelper.SmartCursorUsageInfo providedInfo, int focusedX, int focusedY)
static void Step_BlocksLines(SmartCursorHelper.SmartCursorUsageInfo providedInfo, int focusedX, int focusedY)
static void Step_WallsCell(int x, int y, int cx, int cy, int minX, int minY, int maxX, int maxY)
static void Step_BlocksFilling(SmartCursorHelper.SmartCursorUsageInfo providedInfo, int fX, int fY)
static void Step_Hammers(SmartCursorHelper.SmartCursorUsageInfo providedInfo, int focusedX, int focusedY)
static void Step_Platforms(SmartCursorHelper.SmartCursorUsageInfo providedInfo, int focusedX, int focusedY)
static void Step_MinecartTracks(SmartCursorHelper.SmartCursorUsageInfo providedInfo, int focusedX, int focusedY)
static List< int > _points
static void Step_Pigronata(SmartCursorHelper.SmartCursorUsageInfo providedInfo, int focusedX, int focusedY)
static void Step_Boulders(SmartCursorHelper.SmartCursorUsageInfo providedInfo, int focusedX, int focusedY)
static void Step_GrassSeeds(SmartCursorHelper.SmartCursorUsageInfo providedInfo, int focusedX, int focusedY)
static List< int > _torchPositions
static void Step_PaintScrapper(SmartCursorHelper.SmartCursorUsageInfo providedInfo, int focusedX, int focusedY)
static List< int > _endpoints
static List< Tuple< int, int > > _targets
static bool IsHoveringOverAnInteractibleTileThatBlocksSmartCursor(SmartCursorHelper.SmartCursorUsageInfo providedInfo)
const int rangeToAvoidOtherTorches
static void UpdateTorchLocations(int LX, int LY, int HX, int HY)
static void Step_Axe(SmartCursorHelper.SmartCursorUsageInfo providedInfo, int fX, int fY)
static void Step_AlchemySeeds(SmartCursorHelper.SmartCursorUsageInfo providedInfo, int focusedX, int focusedY)
static void Step_ClayPots(SmartCursorHelper.SmartCursorUsageInfo providedInfo, int focusedX, int focusedY)
static List< int > _targetsInt
static void Step_MulticolorWrench(SmartCursorHelper.SmartCursorUsageInfo providedInfo, int focusedX, int focusedY)
static void SmartCursorLookup(Player player)
static void Step_EmptyBuckets(SmartCursorHelper.SmartCursorUsageInfo providedInfo, int focusedX, int focusedY)
static void Step_LawnMower(SmartCursorHelper.SmartCursorUsageInfo providedInfo, int fX, int fY)
static void Step_WireCutter(SmartCursorHelper.SmartCursorUsageInfo providedInfo, int focusedX, int focusedY)
static void Step_Torch(SmartCursorHelper.SmartCursorUsageInfo providedInfo, int fX, int fY)
static List< Tuple< int, int > > _toRemove
static void Step_Pickaxe_MineSolids(Player player, SmartCursorHelper.SmartCursorUsageInfo providedInfo, List< int > grappleTargets, int focusedX, int focusedY)
static void Step_StaffOfRegrowth(SmartCursorHelper.SmartCursorUsageInfo providedInfo, int focusedX, int focusedY)
static void Step_Walls(SmartCursorHelper.SmartCursorUsageInfo providedInfo, int focusedX, int focusedY)
static void Step_ActuationRod(SmartCursorHelper.SmartCursorUsageInfo providedInfo, int focusedX, int focusedY)
static bool IsNearExistingTorch(int x, int y)
static void Step_Acorns(SmartCursorHelper.SmartCursorUsageInfo providedInfo, int focusedX, int focusedY)
static void Step_GemCorns(SmartCursorHelper.SmartCursorUsageInfo providedInfo, int focusedX, int focusedY)
static WiresUI.Settings.MultiToolMode ToolMode
static bool SmartCursorIsUsed
static Microsoft.Xna.Framework.Vector2 MouseWorld
static bool SmartBlocksEnabled
bool ActuationRodLockSetting