diff --git a/Assets/Resources/Levels/StereoMadness.json b/Assets/Resources/Levels/StereoMadness.json index 7f0ad66..f069bb7 100644 --- a/Assets/Resources/Levels/StereoMadness.json +++ b/Assets/Resources/Levels/StereoMadness.json @@ -335,7 +335,7 @@ { "type": "CubePortal", "x": 363.0, - "y": 5.0, + "y": 4.3, "scaleX": 1.0, "scaleY": 1.0, "rotationZ": 0.0 @@ -2044,14 +2044,6 @@ "scaleY": 0.10999999940395355, "rotationZ": 180.0 }, - { - "type": "Spike", - "x": 329.8699951171875, - "y": 9.8100004196167, - "scaleX": 0.15000000596046449, - "scaleY": 0.15000000596046449, - "rotationZ": 180.0 - }, { "type": "Spike", "x": 293.70001220703127, @@ -2059,6 +2051,14 @@ "scaleX": 0.15000000596046449, "scaleY": 0.15000000596046449, "rotationZ": 0.0 + }, + { + "type": "Spike", + "x": 329.8699951171875, + "y": 9.8100004196167, + "scaleX": 0.15000000596046449, + "scaleY": 0.15000000596046449, + "rotationZ": 180.0 } ] } diff --git a/Assets/Scripts/Level.cs b/Assets/Scripts/Level.cs index c738944..03f7a08 100644 --- a/Assets/Scripts/Level.cs +++ b/Assets/Scripts/Level.cs @@ -17,7 +17,7 @@ public class LevelElement [System.Serializable] public class Level { - public static readonly int LAST_X = 15; + public static readonly int LAST_X = 25; public string JsonName { get; set; } public int TotalJumps { get; set; } public int TotalAttempts { get; set; } @@ -35,13 +35,15 @@ public class Level { get { - LevelElement lastElement = elements[^1]; - float lastX = LAST_X; - if (lastElement != null) + float maxX = LAST_X; + foreach (var element in elements) { - lastX += lastElement.x; + if (element.x > maxX) + { + maxX = element.x; + } } - return lastX; + return maxX + LAST_X; } }