From e4de592be52c96fce30fd22d3136374588924eb7 Mon Sep 17 00:00:00 2001 From: GoShikhar Date: Sat, 4 May 2024 05:47:08 +0530 Subject: [PATCH] Optimized loop --- Runtime/Scripts/Primitives/UISquircle.cs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Runtime/Scripts/Primitives/UISquircle.cs b/Runtime/Scripts/Primitives/UISquircle.cs index 265af49..507716c 100644 --- a/Runtime/Scripts/Primitives/UISquircle.cs +++ b/Runtime/Scripts/Primitives/UISquircle.cs @@ -175,7 +175,6 @@ namespace UnityEngine.UI.Extensions { //vert.AddRange(_topRightCurvedVert.AsEnumerable().Reverse().Select(t => new Vector2(-t.x - pivotOffsetXTimesTwo, -t.y - pivotOffsetYTimesTwo))); - for (int i = _topRightCurvedVert.Count - 1; i >= 0; i--) { Vector2 reversedVector = _topRightCurvedVert[i]; @@ -211,7 +210,6 @@ namespace UnityEngine.UI.Extensions } else { - //vert.AddRange(_topRightFlatVert.AsEnumerable().Reverse().Select(t => new Vector2(-t.x - pivotOffsetXTimesTwo, t.y))); for (int i = _topRightFlatVert.Count - 1; i >= 0; i--) { @@ -225,7 +223,8 @@ namespace UnityEngine.UI.Extensions vh.Clear(); - for (int i = 0; i < vert.Count - 1; i++) + int count = vert.Count - 1; + for (int i = 0; i < count; i++) { vh.AddVert(vert[i], color, Vector2.zero); vh.AddVert(vert[i + 1], color, Vector2.zero);