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);
}
}
}