This commit is contained in:
niko
2026-06-04 11:42:34 +02:00
parent f39ba70a9f
commit e720b98cd1
7488 changed files with 2493818 additions and 0 deletions
@@ -0,0 +1,35 @@
using System;
namespace UnityEngine.UI
{
// Token: 0x02000086 RID: 134
internal class RectangularVertexClipper
{
// Token: 0x060004F7 RID: 1271 RVA: 0x0001A858 File Offset: 0x00018C58
public Rect GetCanvasRect(RectTransform t, Canvas c)
{
Rect rect;
if (c == null)
{
rect = default(Rect);
}
else
{
t.GetWorldCorners(this.m_WorldCorners);
Transform component = c.GetComponent<Transform>();
for (int i = 0; i < 4; i++)
{
this.m_CanvasCorners[i] = component.InverseTransformPoint(this.m_WorldCorners[i]);
}
rect = new Rect(this.m_CanvasCorners[0].x, this.m_CanvasCorners[0].y, this.m_CanvasCorners[2].x - this.m_CanvasCorners[0].x, this.m_CanvasCorners[2].y - this.m_CanvasCorners[0].y);
}
return rect;
}
// Token: 0x04000257 RID: 599
private readonly Vector3[] m_WorldCorners = new Vector3[4];
// Token: 0x04000258 RID: 600
private readonly Vector3[] m_CanvasCorners = new Vector3[4];
}
}