From 92a0d37e9b4f01c62aa4f6a645a97bab1b1014bf Mon Sep 17 00:00:00 2001 From: Harald Csaszar Date: Mon, 21 Jan 2019 15:06:02 +0100 Subject: [PATCH] [unity] Fixed skeleton binary import, was broken by recent changes. Closes #1259. --- .../Spine/Editor/spine-unity/Editor/SpineEditorUtilities.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spine-unity/Assets/Spine/Editor/spine-unity/Editor/SpineEditorUtilities.cs b/spine-unity/Assets/Spine/Editor/spine-unity/Editor/SpineEditorUtilities.cs index 787a1ba76..61e86e711 100644 --- a/spine-unity/Assets/Spine/Editor/spine-unity/Editor/SpineEditorUtilities.cs +++ b/spine-unity/Assets/Spine/Editor/spine-unity/Editor/SpineEditorUtilities.cs @@ -566,10 +566,10 @@ namespace Spine.Unity.Editor { SkeletonBinary binary = new SkeletonBinary(new AtlasRequirementLoader(requiredPaths)); Stream input = null; TextAsset data = AssetDatabase.LoadAssetAtPath(skeletonDataPath); - if (data != null) { + if (data == null) { // On a "Reimport All" the order of imports can be wrong, thus LoadAssetAtPath() above could return null. // as a workaround, we provide a fallback reader. - input = File.Open(skeletonDataPath, FileMode.Open); + input = File.Open(skeletonDataPath, FileMode.Open, FileAccess.Read); } else { input = new MemoryStream(data.bytes);