ConsoleWindowConfig FindConfig()
{
var configs = AssetDatabase.FindAssets("t:ConsoleWindowConfig");
if(configs == null || configs.Length == 0) {
Debug.Log ("Creating config");
var cfg = ScriptableObject.CreateInstance<ConsoleWindowConfig>();
cfg.foreground = Color.white;
cfg.background = Color.white;
AssetDatabase.CreateAsset(cfg, CONFIG_PATH);
return cfg;
}
var path = AssetDatabase.GUIDToAssetPath(configs[0]);
var asset = AssetDatabase.LoadAssetAtPath<ConsoleWindowConfig>(path);
return asset;
}