You've already forked lidgren-network-gen3
mirror of
https://github.com/lidgren/lidgren-network-gen3.git
synced 2026-05-18 08:06:33 +09:00
Branching in RelativeSequenceNumber removed
This commit is contained in:
@@ -475,10 +475,13 @@ namespace Lidgren.Network
|
|||||||
|
|
||||||
internal static int RelativeSequenceNumber(int nr, int expected)
|
internal static int RelativeSequenceNumber(int nr, int expected)
|
||||||
{
|
{
|
||||||
int retval = ((nr + NetConstants.NumSequenceNumbers) - expected) % NetConstants.NumSequenceNumbers;
|
return (nr - expected + NetConstants.NumSequenceNumbers + (NetConstants.NumSequenceNumbers / 2)) % NetConstants.NumSequenceNumbers - (NetConstants.NumSequenceNumbers / 2);
|
||||||
if (retval > (NetConstants.NumSequenceNumbers / 2))
|
|
||||||
retval -= NetConstants.NumSequenceNumbers;
|
// old impl:
|
||||||
return retval;
|
//int retval = ((nr + NetConstants.NumSequenceNumbers) - expected) % NetConstants.NumSequenceNumbers;
|
||||||
|
//if (retval > (NetConstants.NumSequenceNumbers / 2))
|
||||||
|
// retval -= NetConstants.NumSequenceNumbers;
|
||||||
|
//return retval;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|||||||
Reference in New Issue
Block a user