Files
Test/Library/PackageCache/com.unity.collab-proxy@4628d2ba6ea4/Editor/Diff/Asset/Common/ObjectExtensions.cs
T
2026-11-01 23:39:55 +02:00

20 lines
509 B
C#

namespace Unity.PlasticSCM.Editor.Diff.Asset.Common
{
internal static class ObjectExtensions
{
internal static int GetObjectId(this UnityEngine.Object obj)
{
#if UNITY_6000_4_OR_NEWER
return obj.GetEntityId().GetHashCode();
#else
return obj.GetInstanceID();
#endif
}
internal static long GetLocalFileId(this UnityEngine.Object obj)
{
return (long)UnityInternals.UnityEditor.Unsupported.GetFileIDHint(obj);
}
}
}