Definition at line 89344 of file NPC.cs.
89345 {
89347 {
89349 }
89351 {
89352 int num = (int)
base.Center.X / 16;
89355 {
89357 bool flag = false;
89358 if (Main.tile[num,
num2] !=
null && Main.tile[num,
num2].active() && Main.tileSolid[Main.tile[num,
num2].type])
89359 {
89360 flag = true;
89361 }
89363 {
89364 flag = false;
89365 }
89366 if (!Main.dayTime || Main.eclipse)
89367 {
89368 flag = true;
89369 }
89370 else
89371 {
89374 {
89375 flag = true;
89376 }
89377 }
89378 if (flag)
89379 {
89381 {
89383 }
89384 else
89385 {
89387 }
89388 }
89389 }
89390 }
89394 if (Collision.stairFall)
89395 {
89397 }
89399 {
89401 }
89403 {
89406 }
89412 }
static double Abs(double value)
void GetTileCollisionParameters(out Vector2 cPosition, out int cWidth, out int cHeight)
References System.Math.Abs(), Terraria.Main.dayTime, Terraria.Main.eclipse, Terraria.WorldGen.InWorld(), Terraria.Collision.SlopeCollision(), Terraria.Collision.stair, Terraria.Collision.stairFall, Terraria.Main.tile, and Terraria.Main.tileSolid.