private Hash ( uint proxyId1, uint proxyId2 ) : uint | ||
proxyId1 | uint | |
proxyId2 | uint | |
return | uint |
private uint Hash(uint proxyId1, uint proxyId2)
{
uint key = (proxyId2 << 16) | proxyId1;
key = ~key + (key << 15);
key = key ^ (key >> 12);
key = key + (key << 2);
key = key ^ (key >> 4);
key = key * 2057;
key = key ^ (key >> 16);
return key;
}