You've already forked lidgren-network-gen3
mirror of
https://github.com/lidgren/lidgren-network-gen3.git
synced 2026-05-17 15:46:33 +09:00
Fixed compile error in NetRandomSeed for non-full .net implementations
This commit is contained in:
@@ -32,11 +32,11 @@ namespace Lidgren.Network
|
|||||||
s2 |= (((ulong)Guid.NewGuid().GetHashCode()) << 32);
|
s2 |= (((ulong)Guid.NewGuid().GetHashCode()) << 32);
|
||||||
seed ^= s2;
|
seed ^= s2;
|
||||||
#else
|
#else
|
||||||
ulong v1 = (ulong)Environment.TickCount;
|
ulong seed = (ulong)Environment.TickCount;
|
||||||
v1 |= (((ulong)(new object().GetHashCode())) << 32);
|
seed |= (((ulong)(new object().GetHashCode())) << 32);
|
||||||
ulong v2 = (ulong)Guid.NewGuid().GetHashCode();
|
ulong s2 = (ulong)Guid.NewGuid().GetHashCode();
|
||||||
v2 |= (((ulong)(Interlocked.Increment(ref m_seedIncrement)) << 32);
|
s2 |= (((ulong)Interlocked.Increment(ref m_seedIncrement)) << 32);
|
||||||
return v1 ^ v2;
|
seed ^= s2;
|
||||||
#endif
|
#endif
|
||||||
return seed;
|
return seed;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user