From fab2b6e4ce46df39495bba797fdb94f7c25130d7 Mon Sep 17 00:00:00 2001 From: Harald Csaszar Date: Tue, 25 May 2021 17:22:08 +0200 Subject: [PATCH] [unity] Hopefully fixed Spine Preferences `textureSettingsReference` setting changing between MacOS and Win. See #1895. --- .../Editor/spine-unity/Editor/Windows/SpinePreferences.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Windows/SpinePreferences.cs b/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Windows/SpinePreferences.cs index a8469d22d..c838b9ffe 100644 --- a/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Windows/SpinePreferences.cs +++ b/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Windows/SpinePreferences.cs @@ -236,7 +236,9 @@ namespace Spine.Unity.Editor { if (string.IsNullOrEmpty(textureSettingsRef.stringValue)) { var pmaTextureSettingsReferenceGUIDS = AssetDatabase.FindAssets("PMATexturePreset"); if (pmaTextureSettingsReferenceGUIDS.Length > 0) { - textureSettingsRef.stringValue = AssetDatabase.GUIDToAssetPath(pmaTextureSettingsReferenceGUIDS[0]); + var assetPath = AssetDatabase.GUIDToAssetPath(pmaTextureSettingsReferenceGUIDS[0]); + if (!string.IsNullOrEmpty(assetPath)) + textureSettingsRef.stringValue = assetPath; } }