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

◆ ChangeSpawn()

void Terraria.Player.ChangeSpawn ( int x,
int y )
inline

Definition at line 51138 of file Player.cs.

51139 {
51140 for (int i = 0; i < 200 && spN[i] != null; i++)
51141 {
51142 if (spN[i] == Main.worldName && spI[i] == Main.worldID)
51143 {
51144 for (int num = i; num > 0; num--)
51145 {
51146 spN[num] = spN[num - 1];
51147 spI[num] = spI[num - 1];
51148 spX[num] = spX[num - 1];
51149 spY[num] = spY[num - 1];
51150 }
51151 spN[0] = Main.worldName;
51152 spI[0] = Main.worldID;
51153 spX[0] = x;
51154 spY[0] = y;
51155 FindSpawn();
51156 return;
51157 }
51158 }
51159 for (int num2 = 199; num2 > 0; num2--)
51160 {
51161 if (spN[num2 - 1] != null)
51162 {
51163 spN[num2] = spN[num2 - 1];
51164 spI[num2] = spI[num2 - 1];
51165 spX[num2] = spX[num2 - 1];
51166 spY[num2] = spY[num2 - 1];
51167 }
51168 }
51169 spN[0] = Main.worldName;
51170 spI[0] = Main.worldID;
51171 spX[0] = x;
51172 spY[0] = y;
51173 FindSpawn();
51174 }
string[] spN
Definition Player.cs:2071
void FindSpawn()
Definition Player.cs:51095

References Terraria.Main.worldID, and Terraria.Main.worldName.