using System; using UnityEngine.XR.ARSubsystems; namespace UnityEditor.XR.ARSubsystems { /// /// Utility for creating a UnityEngine.XR.ARSubsystems.SerializableGuid. /// A SerializableGuid can be serialized by Unity, while a System.Guid /// cannot. /// public static class SerializableGuidUtil { /// /// Creates a SerializableGuid from a System.Guid. /// /// The Guid to represent as a SerializableGuid. /// A serializable version of . public static SerializableGuid Create(Guid guid) { ulong low, high; guid.Decompose(out low, out high); return new SerializableGuid(low, high); } } }