private void OnEnable() { var selectObject = Selection.GetFiltered(typeof(Object), SelectionMode.Assets); if (selectObject == null || selectObject.Length > 1) { return; } var packageFolder = AssetDatabase.GetAssetPath(selectObject[0]); var files = Directory.GetFiles(packageFolder, "PackageVersion.json", SearchOption.TopDirectoryOnly); if (files.Length <= 0) { MakePackage(); } mPackageVersion = PackageVersion.Load(packageFolder); }