浏览代码

[unity] Hopefully fixed Spine Preferences `textureSettingsReference` setting changing between MacOS and Win. See #1895.

Harald Csaszar 4 年之前
父节点
当前提交
fab2b6e4ce
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      spine-unity/Assets/Spine/Editor/spine-unity/Editor/Windows/SpinePreferences.cs

+ 3 - 1
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;
 						}
 					}