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

◆ moveRoom()

static void Terraria.WorldGen.moveRoom ( int x,
int y,
int n )
inlinestatic

Definition at line 1575 of file WorldGen.cs.

1576 {
1577 if (Main.netMode == 1)
1578 {
1579 NetMessage.SendData(60, -1, -1, null, n, x, y);
1580 return;
1581 }
1582 prioritizedTownNPCType = Main.npc[n].type;
1583 Main.npc[n].homeless = true;
1584 SpawnTownNPC(x, y);
1585 TownManager.SetRoom(Main.npc[n].type, Main.npc[n].homeTileX, Main.npc[n].homeTileY);
1586 }
static TownRoomManager TownManager
Definition WorldGen.cs:892
static int prioritizedTownNPCType
Definition WorldGen.cs:1024
static TownNPCSpawnResult SpawnTownNPC(int x, int y)
Definition WorldGen.cs:1926

References Terraria.Main.netMode, Terraria.Main.npc, Terraria.WorldGen.prioritizedTownNPCType, Terraria.NetMessage.SendData(), Terraria.WorldGen.SpawnTownNPC(), and Terraria.WorldGen.TownManager.

Referenced by Terraria.Main.DrawInterface_38_MouseCarriedObject(), Terraria.MessageBuffer.GetData(), and Terraria.Initializers.UILinksInitializer.Load().