30 lines
953 B
C#
30 lines
953 B
C#
|
#if UNITY_EDITOR
|
|||
|
|
|||
|
using UnityEditor;
|
|||
|
using UnityEngine;
|
|||
|
|
|||
|
namespace Quixel
|
|||
|
{
|
|||
|
public class MegascansPostProcess : AssetPostprocessor
|
|||
|
{
|
|||
|
|
|||
|
static void OnPostprocessAllAssets(string[] importedAssets, string[] deletedAssets, string[] movedAssets, string[] movedFromAssetPaths)
|
|||
|
{
|
|||
|
// if(!MegascansUtilities.isLegacy())
|
|||
|
// {
|
|||
|
// Debug.Log("Automatically changing API Compatibility Level.");
|
|||
|
// PlayerSettings.SetApiCompatibilityLevel(EditorUserBuildSettings.selectedBuildTargetGroup, ApiCompatibilityLevel.NET_4_6);
|
|||
|
// }
|
|||
|
|
|||
|
// loop through imported files, see if it's a .qxl file.
|
|||
|
for (int i = 0; i < importedAssets.Length; ++i)
|
|||
|
{
|
|||
|
if (importedAssets[i].Contains("MegascansImporterWindow.cs"))
|
|||
|
{
|
|||
|
MegascansImporterWindow.Init();
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
#endif
|