using System; 
 | 
using System.IO; 
 | 
using UnityEditor; 
 | 
  
 | 
public class SoBodyControlEditor : Editor { 
 | 
  
 | 
    [MenuItem("程序/角色相关/技能配置/SoBodyControl")] 
 | 
    static void CreateSoBodyControl() { 
 | 
        SoBodyControl _soBodyControl = CreateInstance<SoBodyControl>(); 
 | 
        string _createName = string.Format(ScriptableObjectLoader.SoBodyControl_Suffix, 
 | 
                                           DateTime.UtcNow.ToFileTimeUtc()); 
 | 
        string _path = ResourcesPath.ResourcesOutPath + "refdata/ScriptableObject/SoBodyControl/"; 
 | 
        if (Directory.Exists(_path) == false) { 
 | 
            Directory.CreateDirectory(_path); 
 | 
        } 
 | 
        _path = StringUtility.Contact(ResourcesPath.ResourcesOutAssetPath, 
 | 
                                      "refdata/ScriptableObject/SoBodyControl/", 
 | 
                                      _createName, 
 | 
                                      ".asset"); 
 | 
        AssetDatabase.CreateAsset(_soBodyControl, _path); 
 | 
        AssetDatabase.Refresh(); 
 | 
        ProjectWindowUtil.ShowCreatedAsset(_soBodyControl); 
 | 
    } 
 | 
  
 | 
} 
 |