SW 중심대학 OSS GIT 서버
박건태, 이승준, 고기완, 이준호
새로운 배포
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
using System;
namespace UnityEngine.XR.ARSubsystems{ /// <summary>
/// Utility for dealing with <c>Guid</c>s.
/// </summary>
public static class GuidUtil { /// <summary>
/// Reconstructs a <c>Guid</c> from two <c>ulong</c>s representing the low and high bytes.
/// Use <c>UnityEditor.XR.ARSubsystems.GuidExtensions.Decompose</c> to decompose the guid
/// into its low and high components.
/// </summary>
/// <param name="low">The low 8 bytes of the guid</param>
/// <param name="high">The high 8 bytes of the guid.</param>
/// <returns>The Guid composed of <paramref name="low"/> and <paramref name="high"/>.</returns>
public static Guid Compose(ulong low, ulong high) { return new Guid( (uint)((low & 0x00000000ffffffff) >> 0), (ushort)((low & 0x0000ffff00000000) >> 32), (ushort)((low & 0xffff000000000000) >> 48), (byte)((high & 0x00000000000000ff) >> 0), (byte)((high & 0x000000000000ff00) >> 8), (byte)((high & 0x0000000000ff0000) >> 16), (byte)((high & 0x00000000ff000000) >> 24), (byte)((high & 0x000000ff00000000) >> 32), (byte)((high & 0x0000ff0000000000) >> 40), (byte)((high & 0x00ff000000000000) >> 48), (byte)((high & 0xff00000000000000) >> 56)); } }}
|