Firstborn/Library/PackageCache/com.unity.collab-proxy@2.0.3/Editor/PlasticSCM/GetRelativePath.cs
Schaken-Mods 9092858a58 updated to the latest editor
I updated everything to the latest Unity Editor. Also realized I had the wrong shaders on my hairs, those are fixed and the hairs look MUCH better!
2023-05-07 17:43:11 -05:00

27 lines
724 B
C#

using System;
using UnityEngine;
namespace Unity.PlasticSCM.Editor
{
internal static class GetRelativePath
{
internal static string ToApplication(string path)
{
Uri relativeToUri = new Uri(ApplicationDataPath.Get());
Uri pathUri = new Uri(FixVolumeLetterPath(path));
return Uri.UnescapeDataString(
relativeToUri.MakeRelativeUri(pathUri).ToString());
}
static string FixVolumeLetterPath(string path)
{
string volumeLetter = new string(new char[] { path[0] });
volumeLetter = volumeLetter.ToUpperInvariant();
return string.Concat(volumeLetter, path.Substring(1));
}
}
}