To reproduce:
using UnityEngine;
using Hash128 =
Unity.Entities.Hash128;
public class TestHash128Display : MonoBehaviour {
public Hash128 value;
public string toString;
protected void OnValidate() {
toString = value.ToString();
}
}
12345678900000000000000000000000
becomes
21436587090000000000000000000000
I guess this is not supposed to be this way as it makes it difficult to debug in some cases (for instance some exception is thrown with a Hash128 value printed with ToString).