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

◆ Reset()

void Terraria.RemoteClient.Reset ( )
inline

Definition at line 195 of file RemoteClient.cs.

196 {
198 if (Id < 255)
199 {
200 Main.player[Id] = new Player();
201 }
202 TimeOutTimer = 0;
203 StatusCount = 0;
204 StatusMax = 0;
205 StatusText2 = "";
206 StatusText = "";
207 State = 0;
208 _isReading = false;
209 PendingTermination = false;
211 SpamClear();
212 IsActive = false;
213 NetMessage.buffer[Id].Reset();
214 if (Socket != null)
215 {
216 Socket.Close();
217 }
218 }
volatile bool _isReading

References Terraria.RemoteClient._isReading, Terraria.NetMessage.buffer, Terraria.Net.Sockets.ISocket.Close(), Terraria.RemoteClient.Id, Terraria.RemoteClient.IsActive, Terraria.RemoteClient.PendingTermination, Terraria.RemoteClient.PendingTerminationApproved, Terraria.Main.player, Terraria.RemoteClient.ResetSections(), Terraria.RemoteClient.Socket, Terraria.RemoteClient.SpamClear(), Terraria.RemoteClient.StatusCount, Terraria.RemoteClient.StatusMax, Terraria.RemoteClient.StatusText, Terraria.RemoteClient.StatusText2, and Terraria.RemoteClient.TimeOutTimer.