From 6a5ec80de7c1f15f4487f938e3ed40d748a26083 Mon Sep 17 00:00:00 2001 From: Perfare Date: Sat, 27 Jul 2019 23:20:47 +0800 Subject: [PATCH] fixed bug --- AssetStudioUtility/SpriteHelper.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/AssetStudioUtility/SpriteHelper.cs b/AssetStudioUtility/SpriteHelper.cs index a83d794..c4c1879 100644 --- a/AssetStudioUtility/SpriteHelper.cs +++ b/AssetStudioUtility/SpriteHelper.cs @@ -77,7 +77,10 @@ namespace AssetStudio } using (var matr = new Matrix()) { - if (m_Sprite.m_Pivot == Vector2.Zero) //5.4.2 down + var version = m_Sprite.version; + if (version[0] < 5 + || (version[0] == 5 && version[1] < 4) + || (version[0] == 5 && version[1] == 4 && version[2] <= 1)) //5.4.1p3 down { matr.Translate(m_Sprite.m_Rect.Width * 0.5f - textureRectOffset.X, m_Sprite.m_Rect.Height * 0.5f - textureRectOffset.Y); }