public static CSVConfigPath GetConfigPath() { if (!File.Exists(FILEPATH_CONFIG)) { CSVConfigPath nameInfoObj = ScriptableObject.CreateInstance <CSVConfigPath>(); UnityEditor.AssetDatabase.CreateAsset(nameInfoObj, FILEPATH_CONFIG); AssetDatabase.Refresh(); AssetDatabase.SaveAssets(); } CSVConfigPath configPath = AssetDatabase.LoadAssetAtPath <CSVConfigPath> (FILEPATH_CONFIG) as CSVConfigPath; return(configPath); }
void OnEnable() { configPath = CSVConfigPath.GetConfigPath(); }