private static void LoadSettings() { if (_settings) { return; } string path = $"{MPEditorUtility.FindMPUIKitRootDirectory()}Editor{Path.DirectorySeparatorChar}MPUIKitSettings.asset"; _settings = AssetDatabase.LoadAssetAtPath <MPUIKitSettings>(path); if (_settings == null) { _settings = CreateInstance <MPUIKitSettings>(); AssetDatabase.CreateAsset(_settings, path); AssetDatabase.SaveAssets(); AssetDatabase.Refresh(); } }
private static void FindMpuiKitIconsDirectory() { string rootDir = MPEditorUtility.FindMPUIKitRootDirectory(); _mpuiKitImagesDirectory = string.IsNullOrEmpty(rootDir) ? string.Empty : Path.Combine(rootDir, "Editor", "Images"); }