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

◆ ServerReadCallBack()

void Terraria.RemoteClient.ServerReadCallBack ( object state,
int length )
inlineprivate

Definition at line 260 of file RemoteClient.cs.

261 {
262 if (!Netplay.Disconnect)
263 {
264 if (length == 0)
265 {
266 PendingTermination = true;
267 }
268 else
269 {
270 try
271 {
272 NetMessage.ReceiveBytes(ReadBuffer, length, Id);
273 }
274 catch
275 {
276 if (!Main.ignoreErrors)
277 {
278 throw;
279 }
280 }
281 }
282 }
283 _isReading = false;
284 }
volatile bool _isReading

References Terraria.RemoteClient._isReading, Terraria.Netplay.Disconnect, Terraria.RemoteClient.Id, Terraria.Main.ignoreErrors, System.length, Terraria.RemoteClient.PendingTermination, Terraria.RemoteClient.ReadBuffer, and Terraria.NetMessage.ReceiveBytes().

Referenced by Terraria.RemoteClient.TryRead().