File tree 1 file changed +6
-6
lines changed
src/MessagePack.UnityClient/Assets/Scripts/MessagePack
1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -13,15 +13,15 @@ internal static long ToInt64(ReadOnlySpan<byte> value)
13
13
#if UNITY_ANDROID
14
14
if ( BitConverter . IsLittleEndian )
15
15
{
16
- int i1 = value [ 0 ] | ( value [ 1 ] << 8 ) | ( value [ 2 ] << 16 ) | ( value [ 3 ] << 24 ) ;
17
- int i2 = value [ 4 ] | ( value [ 5 ] << 8 ) | ( value [ 6 ] << 16 ) | ( value [ 7 ] << 24 ) ;
18
- return ( uint ) i1 | ( ( long ) i2 << 32 ) ;
16
+ long i1 = value [ 0 ] | ( value [ 1 ] << 8 ) | ( value [ 2 ] << 16 ) | ( value [ 3 ] << 24 ) ;
17
+ long i2 = value [ 4 ] | ( value [ 5 ] << 8 ) | ( value [ 6 ] << 16 ) | ( value [ 7 ] << 24 ) ;
18
+ return i1 | ( i2 << 32 ) ;
19
19
}
20
20
else
21
21
{
22
- int i1 = ( value [ 0 ] << 24 ) | ( value [ 1 ] << 16 ) | ( value [ 2 ] << 8 ) | value [ 3 ] ;
23
- int i2 = ( value [ 4 ] << 24 ) | ( value [ 5 ] << 16 ) | ( value [ 6 ] << 8 ) | value [ 7 ] ;
24
- return ( uint ) i2 | ( ( long ) i1 << 32 ) ;
22
+ long i1 = ( value [ 0 ] << 24 ) | ( value [ 1 ] << 16 ) | ( value [ 2 ] << 8 ) | value [ 3 ] ;
23
+ long i2 = ( value [ 4 ] << 24 ) | ( value [ 5 ] << 16 ) | ( value [ 6 ] << 8 ) | value [ 7 ] ;
24
+ return i2 | ( i1 << 32 ) ;
25
25
}
26
26
#else
27
27
return MemoryMarshal . Cast < byte , long > ( value ) [ 0 ] ;
You can’t perform that action at this time.
0 commit comments