scripts
This commit is contained in:
@@ -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];
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user