1302 {
1304 {
1305 return;
1306 }
1308 bool flag = false;
1310 {
1311 flag = true;
1312 }
1313 if (!flag)
1314 {
1316 {
1318 {
1319 Tile tile = Main.tile[
i,
j];
1321 {
1322 byte num = tile.slope();
1323 if (num != 2 && !Main.tile[i - 1,
j - 1].active())
1324 {
1326 }
1327 if (!Main.tile[i - 1,
j].active())
1328 {
1330 }
1331 if (num != 1 && !Main.tile[i - 1,
j + 1].active())
1332 {
1334 }
1335 if (num != 1 && !Main.tile[i + 1,
j - 1].active())
1336 {
1338 }
1339 if (!Main.tile[i + 1,
j].active())
1340 {
1342 }
1343 if (num != 2 && !Main.tile[i + 1,
j + 1].active())
1344 {
1346 }
1347 }
1348 if (!tile.active())
1349 {
1355 if (
tile2.active() && Main.tileSolid[
tile2.type] && !Main.tileSolidTop[
tile2.type])
1356 {
1358 }
1362 if (
tile2.active() && Main.tileSolid[
tile2.type] && !Main.tileSolidTop[
tile2.type])
1363 {
1365 }
1369 if (
tile2.active() && Main.tileSolid[
tile2.type] && !Main.tileSolidTop[
tile2.type])
1370 {
1372 }
1373 }
1374 }
1375 }
1376 }
1378 {
1382 {
1385 {
1388 }
1389 }
1391 {
1394 }
1395 }
1397 }
static List< Tuple< int, int > > _targets
static float Distance(Vector2 value1, Vector2 value2)