BS 0.1 基础构建完成 / 0.2 Visual 同为Unity UI控件部分
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
using UnityEditor;
|
||||
using System.IO;
|
||||
|
||||
public class EnableES3AssemblyDefinitions : Editor
|
||||
{
|
||||
[MenuItem("Tools/Easy Save 3/Enable Assembly Definition Files", false, 150)]
|
||||
public static void EnableAsmDef()
|
||||
{
|
||||
var pathToEasySaveFolder = ES3Settings.PathToEasySaveFolder();
|
||||
File.Delete(pathToEasySaveFolder + "Editor/EasySave3.asmdef.disabled.meta");
|
||||
File.Delete(pathToEasySaveFolder + "Editor/EasySave3Editor.asmdef.disabled.meta");
|
||||
File.Move(pathToEasySaveFolder + "Editor/EasySave3Editor.asmdef.disabled", pathToEasySaveFolder + "Editor/EasySave3Editor.asmdef");
|
||||
File.Move(pathToEasySaveFolder + "Editor/EasySave3.asmdef.disabled", pathToEasySaveFolder + "EasySave3.asmdef");
|
||||
AssetDatabase.Refresh(ImportAssetOptions.ForceUpdate);
|
||||
EditorUtility.DisplayDialog("Assembly definition files installed", "Assembly definition files for Easy Save 3 installed.\n\nYou may need to go to 'Assets > Reimport' to apply the changes.", "Done");
|
||||
}
|
||||
|
||||
[MenuItem("Tools/Easy Save 3/Enable Assembly Definition Files", true, 150)]
|
||||
public static bool CanEnableAsmDef()
|
||||
{
|
||||
return !File.Exists(ES3Settings.PathToEasySaveFolder() + "EasySave3.asmdef");
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user