Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ SortSlots()

void Terraria.HitTile.SortSlots ( int tileId)
inlineprivate

Definition at line 200 of file HitTile.cs.

201 {
202 if (tileId == bufferLocation)
203 {
204 bufferLocation = order[500];
205 if (tileId != bufferLocation)
206 {
208 }
209 for (int num = 500; num > 0; num--)
210 {
211 order[num] = order[num - 1];
212 }
214 }
215 else
216 {
217 int num;
218 for (num = 0; num <= 500 && order[num] != tileId; num++)
219 {
220 }
221 while (num > 1)
222 {
223 int num2 = order[num - 1];
224 order[num - 1] = order[num];
225 order[num] = num2;
226 num--;
227 }
228 order[1] = tileId;
229 }
230 }
HitTileObject[] data
Definition HitTile.cs:66

References Terraria.HitTile.bufferLocation, Terraria.HitTile.HitTileObject.Clear(), Terraria.HitTile.data, and Terraria.HitTile.order.

Referenced by Terraria.HitTile.AddDamage().