From 63b7db33f2578d65f69ecb95cb16bb03a125f785 Mon Sep 17 00:00:00 2001 From: Peter Ruibal Date: Mon, 6 Apr 2026 00:56:11 -0700 Subject: [PATCH] Add image layer repeat support --- .../Editor/Loaders/SuperImageLayerLoader.cs | 5 ++++- .../com.seanba.super-tiled2unity/Runtime/SuperImageLayer.cs | 6 ++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/SuperTiled2Unity/Packages/com.seanba.super-tiled2unity/Editor/Loaders/SuperImageLayerLoader.cs b/SuperTiled2Unity/Packages/com.seanba.super-tiled2unity/Editor/Loaders/SuperImageLayerLoader.cs index 78a7fa54..ac12bc49 100644 --- a/SuperTiled2Unity/Packages/com.seanba.super-tiled2unity/Editor/Loaders/SuperImageLayerLoader.cs +++ b/SuperTiled2Unity/Packages/com.seanba.super-tiled2unity/Editor/Loaders/SuperImageLayerLoader.cs @@ -17,7 +17,10 @@ protected override SuperLayer CreateLayerComponent(GameObject go) protected override void InternalLoadFromXml(GameObject go) { - // No extra data to load from the xml + var layer = go.GetComponent(); + + layer.m_RepeatX = Xml.GetAttributeAs("repeatx", false); + layer.m_RepeatY = Xml.GetAttributeAs("repeaty", false); } } } diff --git a/SuperTiled2Unity/Packages/com.seanba.super-tiled2unity/Runtime/SuperImageLayer.cs b/SuperTiled2Unity/Packages/com.seanba.super-tiled2unity/Runtime/SuperImageLayer.cs index 4abc012b..5b6a64ef 100644 --- a/SuperTiled2Unity/Packages/com.seanba.super-tiled2unity/Runtime/SuperImageLayer.cs +++ b/SuperTiled2Unity/Packages/com.seanba.super-tiled2unity/Runtime/SuperImageLayer.cs @@ -4,5 +4,11 @@ public class SuperImageLayer : SuperLayer { [ReadOnly] public string m_ImageFilename; + + [ReadOnly] + public bool m_RepeatX; + + [ReadOnly] + public bool m_RepeatY; } }