1
0
mirror of https://github.com/lidgren/lidgren-network-gen3.git synced 2026-05-06 02:11:06 +09:00

Added bool ReadMessage(out NetIncomingMessage message)

Added `bool ReadMessage(out NetIncomingMessage message)` for simplifying cases like this:

NetIncomingMessage msg;
while ((msg = NetClient.ReadMessage()) != null) { }

**into this**:

NetIncomingMessage msg;
while (NetClient.ReadMessage(out msg)) { }
This commit is contained in:
AgentFire
2016-02-28 11:54:19 +03:00
parent 2a6470bd61
commit f6a4bcc5b3

View File

@@ -215,6 +215,17 @@ namespace Lidgren.Network
} }
return retval; return retval;
} }
/// <summary>
/// Reads a pending message from any connection, if any.
/// Returns true if message was read, otherwise false.
/// </summary>
/// <returns>True, if message was read.</returns>
public bool ReadMessage(out NetIncomingMessage message)
{
message = ReadMessage();
return message != null;
}
/// <summary> /// <summary>
/// Read a pending message from any connection, if any /// Read a pending message from any connection, if any