30 lines
725 B
C#
30 lines
725 B
C#
//pipelinedefine
|
|
#define H_URP
|
|
|
|
#if UNITY_EDITOR
|
|
using System;
|
|
using System.Collections; // UNITY 6
|
|
using System.Collections.Generic;
|
|
using System.IO;
|
|
using System.Linq;
|
|
using System.Reflection;
|
|
using UnityEngine;
|
|
using UnityEngine.Rendering;
|
|
|
|
namespace HTraceWSGI.Scripts.PipelinesConfigurator
|
|
{
|
|
public static class ConfiguratorUtils
|
|
{
|
|
|
|
public static string GetHTraceFolderPath()
|
|
{
|
|
//string filePath = AssetDatabase.GetAssetPath(MonoScript.FromMonoBehaviour(this));
|
|
string filePath = new System.Diagnostics.StackTrace(true).GetFrame(0).GetFileName();
|
|
string htraceFolder = Directory.GetParent(Directory.GetParent(Path.GetDirectoryName(filePath)).FullName).FullName;
|
|
return htraceFolder;
|
|
}
|
|
|
|
}
|
|
}
|
|
#endif
|