public ReadRangedInteger ( int min, int max ) : int | ||
min | int | The minimum value used when writing the value |
max | int | The maximum value used when writing the value |
return | int |
public int ReadRangedInteger(int min, int max)
{
uint range = (uint)(max - min);
int numBits = NetUtility.BitsToHoldUInt(range);
uint rvalue = ReadUInt32(numBits);
return (int)(min + rvalue);
}