Exemple #1
0
        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");
        }