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

◆ sendWater()

static void Terraria.NetMessage.sendWater ( int x,
int y )
inlinestatic

Definition at line 2710 of file NetMessage.cs.

2711 {
2712 if (Main.netMode == 1)
2713 {
2714 SendData(48, -1, -1, null, x, y);
2715 return;
2716 }
2717 for (int i = 0; i < 256; i++)
2718 {
2719 if ((buffer[i].broadcast || Netplay.Clients[i].State >= 3) && Netplay.Clients[i].IsConnected())
2720 {
2721 int num = x / 200;
2722 int num2 = y / 150;
2723 if (Netplay.Clients[i].TileSections[num, num2])
2724 {
2725 SendData(48, i, -1, null, x, y);
2726 }
2727 }
2728 }
2729 }
static void SendData(int msgType, int remoteClient=-1, int ignoreClient=-1, NetworkText text=null, int number=0, float number2=0f, float number3=0f, float number4=0f, int number5=0, int number6=0, int number7=0)
Definition NetMessage.cs:88
static MessageBuffer[] buffer
Definition NetMessage.cs:61

References Terraria.NetMessage.buffer, Terraria.Netplay.Clients, Terraria.Main.netMode, and Terraria.NetMessage.SendData().

Referenced by Terraria.WorldGen.EmptyLiquid(), Terraria.Player.ItemCheck_UseBuckets(), and Terraria.WorldGen.PlaceLiquid().