소스 검색

[unity] Fixed skeleton binary import, was broken by recent changes. Closes #1259.

Harald Csaszar 6 년 전
부모
커밋
065c13f498
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      spine-unity/Assets/Spine/Editor/spine-unity/Editor/SpineEditorUtilities.cs

+ 2 - 2
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<TextAsset>(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);