Пример #1
0
        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);
        }
Пример #2
0
 public override long GetUniqueID()
 {
     return(BitCruncher.PackTwoInts(position.roomName.GetHashCode(), position.localPosition.GetHashCode()));
 }
Пример #3
0
 public virtual long GetUniqueID()
 {
     return(BitCruncher.PackTwoInts(localPosition.x, localPosition.y));
 }
Пример #4
0
 public virtual long GetUniqueID()
 {
     return(BitCruncher.PackTwoInts(_localPoint.x, _localPoint.y));
 }