private static void SelectBase() { var presetBase = MyScriptableObject.LoadAssetsFromResources <AssetsPresetPreprocessBase>().FirstOrDefault(); if (presetBase == null) { presetBase = MyScriptableObject.CreateAssetWithFolderDialog <AssetsPresetPreprocessBase>("AssetsPresetPostprocessBase"); } if (presetBase != null) { Selection.activeObject = presetBase; } }
private bool PreloadBase() { if (_preprocessBaseChecked) { return(_preprocessBase != null); } if (_preprocessBase == null) { _preprocessBase = MyScriptableObject.LoadAssetsFromResources <AssetsPresetPreprocessBase>().FirstOrDefault(); if (_preprocessBase == null) { _preprocessBase = MyScriptableObject.LoadAssets <AssetsPresetPreprocessBase>().SingleOrDefault(); } _preprocessBaseChecked = true; } return(_preprocessBase != null); }