diff --git a/src/UI/Widgets/UnityObjects/Texture2DWidget.cs b/src/UI/Widgets/UnityObjects/Texture2DWidget.cs index 2aec5d79..20ac8209 100644 --- a/src/UI/Widgets/UnityObjects/Texture2DWidget.cs +++ b/src/UI/Widgets/UnityObjects/Texture2DWidget.cs @@ -33,7 +33,7 @@ public override void OnBorrowed(object target, Type targetType, ReflectionInspec } else if (target.TryCast() is Sprite sprite) { - if (sprite.packingMode == SpritePackingMode.Tight) + if (sprite.packed && sprite.packingMode == SpritePackingMode.Tight) texture = sprite.texture; else { @@ -43,7 +43,7 @@ public override void OnBorrowed(object target, Type targetType, ReflectionInspec } else if (target.TryCast() is Image image) { - if (image.sprite.packingMode == SpritePackingMode.Tight) + if (image.sprite.packed && image.sprite.packingMode == SpritePackingMode.Tight) texture = image.sprite.texture; else {