﻿#if UNITY_EDITOR
using System.IO;
using UnityEngine;

static class ExportUtils
{
    public const string OutputDirectoryName = "AssetBundles";
    public const string TempModelName = "_temp";

    public static string GetRelativeAssetPath(string fullPath)
    {
        var basePath = Path.GetFullPath(Application.dataPath).ToLowerInvariant();

        var relativePath = "";
        var searchingPath = Path.GetFullPath(fullPath).ToLowerInvariant();
        while (searchingPath != basePath)
        {
            relativePath = Path.Combine(Path.GetFileName(searchingPath), relativePath);
            searchingPath = Path.GetDirectoryName(searchingPath).ToLowerInvariant();
        }

        relativePath = Path.Combine("Assets", relativePath);
        return relativePath;
    }
}
#endif
