private static void FindBuildConfig() { if (BuildConfig == null) { BuildConfig = AssetDatabase.LoadAssetAtPath <VivoxBuildConfiguration>(CONFIG_BUILD_PATH + CONFIG_FILE_NAME); } }
private static void CreateBuildConfig() { BuildConfig = ScriptableObject.CreateInstance <VivoxBuildConfiguration>(); if (!AssetDatabase.IsValidFolder(CONFIG_BUILD_PATH)) { Debug.LogError("Could not create create Build Configuration at " + CONFIG_BUILD_PATH + " because the location doesn't exist. Please create the directory or manually change CONFIG_BUILD_PATH."); return; } AssetDatabase.CreateAsset(BuildConfig, CONFIG_BUILD_PATH + CONFIG_FILE_NAME); AssetDatabase.SaveAssets(); EditorUtility.FocusProjectWindow(); Selection.activeObject = BuildConfig; }