71 {
73 int intendedOpeningDirection =
playerInfo.intendedOpeningDirection;
76 {
77 case 1:
78 rectangle.Height += 16;
79 break;
80 case -1:
81 rectangle.Y -= 16;
82 rectangle.Height += 16;
83 break;
84 }
86 {
87 return false;
88 }
90 {
91 return false;
92 }
93 WorldGen.OpenDoor(tileCoordsForToggling.
X, tileCoordsForToggling.
Y, intendedOpeningDirection);
94 if (Main.tile[tileCoordsForToggling.
X, tileCoordsForToggling.
Y].type != 10)
95 {
96 NetMessage.SendData(19, -1, -1,
null, 0, tileCoordsForToggling.
X, tileCoordsForToggling.
Y, intendedOpeningDirection);
97 return true;
98 }
99 WorldGen.OpenDoor(tileCoordsForToggling.
X, tileCoordsForToggling.
Y, -intendedOpeningDirection);
100 if (Main.tile[tileCoordsForToggling.
X, tileCoordsForToggling.
Y].type != 10)
101 {
102 NetMessage.SendData(19, -1, -1,
null, 0, tileCoordsForToggling.
X, tileCoordsForToggling.
Y, -intendedOpeningDirection);
103 return true;
104 }
105 return false;
106 }