/// <summary> /// Presetを作成する。出力先Pathを返す /// </summary> /// <returns></returns> private string CreateNewPreset() { VoiceerEditorUtility.SafeCreateDirectory(_outputDirectory); var createdObject = CreateInstance(nameof(VoicePreset)); var outputPath = Path.Combine(_outputDirectory, _presetName + _outputSuffix); var uniqueOutputPath = AssetDatabase.GenerateUniqueAssetPath(outputPath); AssetDatabase.CreateAsset(createdObject, uniqueOutputPath); AssetDatabase.Refresh(); return(uniqueOutputPath); }