Объявление
public static void ComputeHash128(byte[] value, ref Hash128 hash);public static void ComputeHash128(ref T value, ref Hash128 hash);
Параметры
value | Ссылка на значение для хэша. |
hash | Ссылка на Hash128 для обновления вычисленным хэшем. |
Описание
Вычисление 128-битного хэша на основе значения. тип значения должен быть типом значения.
using UnityEngine;
using System.Runtime.InteropServices;
public class HashUtilitiesSample
{
[StructLayout(LayoutKind.Sequential)]
struct TestData
{
public ulong V1;
public ulong V2;
}
public void ComputeHash128_ToHash128()
{
var message = new TestData
{
V1 = 0x73BC2A67F,
V2 = 0x54B1A5C2C
};
Hash128 hash = new Hash128();
HashUtilities.ComputeHash128(ref message, ref hash);
}
}