[unity] Fixed preferences constantly loading in Unity 2020.1+ when not at default location. Closes #1817.

This commit is contained in:
Harald Csaszar 2020-11-30 20:04:22 +01:00
parent 51a0641c6e
commit f365815127

View File

@ -109,9 +109,13 @@ namespace Spine.Unity.Editor {
GetOrCreateSettings();
}
internal static SpinePreferences GetOrCreateSettings () {
var settings = AssetDatabase.LoadAssetAtPath<SpinePreferences>(SPINE_SETTINGS_ASSET_PATH);
static SpinePreferences settings = null;
internal static SpinePreferences GetOrCreateSettings () {
if (settings != null)
return settings;
settings = AssetDatabase.LoadAssetAtPath<SpinePreferences>(SPINE_SETTINGS_ASSET_PATH);
if (settings == null)
settings = FindSpinePreferences();
if (settings == null)