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

◆ UpdateClient()

static void Terraria.Main.UpdateClient ( )
inlinestaticprivate

Definition at line 61321 of file Main.cs.

61322 {
61323 if (myPlayer == 255)
61324 {
61325 Netplay.Disconnect = true;
61326 }
61328 if (netPlayCounter > 3600)
61329 {
61330 netPlayCounter = 0;
61331 }
61332 if (netPlayCounter % 420 == 0)
61333 {
61334 NetMessage.SendData(13, -1, -1, null, myPlayer);
61335 }
61336 if (netPlayCounter % 900 == 0)
61337 {
61338 NetMessage.SendData(36, -1, -1, null, myPlayer);
61339 NetMessage.SendData(16, -1, -1, null, myPlayer);
61340 NetMessage.SendData(40, -1, -1, null, myPlayer);
61341 }
61342 if (Netplay.Connection.IsActive)
61343 {
61344 Netplay.Connection.TimeOutTimer++;
61345 if (!stopTimeOuts && Netplay.Connection.TimeOutTimer > 7200)
61346 {
61347 statusText = Lang.inter[43].Value;
61348 Netplay.Disconnect = true;
61349 }
61350 }
61351 for (int i = 0; i < 400; i++)
61352 {
61353 if (item[i].active && item[i].playerIndexTheItemIsReservedFor == myPlayer)
61354 {
61355 item[i].FindOwner(i);
61356 }
61357 }
61358 }
static Item[] item
Definition Main.cs:1681
static int myPlayer
Definition Main.cs:1801
static bool stopTimeOuts
Definition Main.cs:564
static int netPlayCounter
Definition Main.cs:2103
static string statusText
Definition Main.cs:1258

References Terraria.Netplay.Connection, System.Text.RegularExpressions.i, Terraria.Lang.inter, Terraria.Main.item, Terraria.Main.myPlayer, Terraria.Main.netPlayCounter, Terraria.NetMessage.SendData(), Terraria.Main.statusText, and Terraria.Main.stopTimeOuts.

Referenced by Terraria.Main.DoUpdateInWorld().