39173 {
39175 {
39176 return;
39177 }
39179 int num2 =
j - Main.tile[i,
j].frameY / 18;
39181 for (
num3 = Main.tile[i,
j].frameX;
num3 >= 100;
num3 -= 100)
39182 {
39183 }
39185 {
39187 }
39190 for (
int k = 0;
k <= 1;
k++)
39191 {
39192 for (
int l = 0;
l <= 2;
l++)
39193 {
39198 {
39199 }
39201 {
39203 }
39205 {
39207 }
39208 }
39209 }
39211 {
39213 }
39215 {
39216 return;
39217 }
39219 using (
new Item.DisableNewItemMethod(!
TileLoader.
Drop(i,
j, Main.tile[i,
j].type)))
39220 {
39222 for (
int m = 0;
m <= 1;
m++)
39223 {
39224 for (
int n = 0;
n <= 2;
n++)
39225 {
39229 {
39231 }
39232 }
39233 }
39235 }
39236 }
static bool Drop(int i, int j, int type, bool includeLargeObjectDrops=true)
This serves as the central class from which tile-related functions are supported and carried out.
static bool destroyObject
static void KillTile(int i, int j, bool fail=false, bool effectOnly=false, bool noItem=false)
static bool SolidTileAllowBottomSlope(int i, int j)
static IEntitySource GetItemSource_FromTileBreak(int x, int y)