public void PackTwoInts() { int aResult, bResult; int a = short.MaxValue + 4126; int b = short.MinValue - 9999; long packedLong = BitCruncher.PackTwoInts(a, b); BitCruncher.UnpackTwoInts(packedLong, out aResult, out bResult); Assert.AreEqual(a, aResult); Assert.AreEqual(b, bResult); }
public override long GetUniqueID() { return(BitCruncher.PackTwoInts(position.roomName.GetHashCode(), position.localPosition.GetHashCode())); }
public virtual long GetUniqueID() { return(BitCruncher.PackTwoInts(localPosition.x, localPosition.y)); }
public virtual long GetUniqueID() { return(BitCruncher.PackTwoInts(_localPoint.x, _localPoint.y)); }