Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

249 lines
6.9 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine.EventSystems;
namespace UnityEngine.UI
{
// Token: 0x0200005C RID: 92
[Token(Token = "0x2000031")]
[ExecuteAlways]
[DisallowMultipleComponent]
[AddComponentMenu("UI/Rect Mask 2D", 13)]
[RequireComponent(typeof(RectTransform))]
public class RectMask2D : UIBehaviour, IClipper, ICanvasRaycastFilter
{
// Token: 0x170000E2 RID: 226
// (get) Token: 0x06000357 RID: 855 RVA: 0x000034B0 File Offset: 0x000016B0
// (set) Token: 0x06000358 RID: 856 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000D1")]
public Vector4 padding
{
[Token(Token = "0x60002FF")]
[Address(RVA = "0x13591D0", Offset = "0x1357FD0", VA = "0x1813591D0")]
get
{
return default(Vector4);
}
[Token(Token = "0x6000300")]
[Address(RVA = "0x297D230", Offset = "0x297C030", VA = "0x18297D230")]
set
{
}
}
// Token: 0x170000E3 RID: 227
// (get) Token: 0x06000359 RID: 857 RVA: 0x000034C8 File Offset: 0x000016C8
// (set) Token: 0x0600035A RID: 858 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000D2")]
public Vector2Int softness
{
[Token(Token = "0x6000301")]
[Address(RVA = "0x13591C0", Offset = "0x1357FC0", VA = "0x1813591C0")]
get
{
return default(Vector2Int);
}
[Token(Token = "0x6000302")]
[Address(RVA = "0x297D240", Offset = "0x297C040", VA = "0x18297D240")]
set
{
}
}
// Token: 0x170000E4 RID: 228
// (get) Token: 0x0600035B RID: 859 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000D3")]
private Canvas Canvas
{
[Token(Token = "0x6000303")]
[Address(RVA = "0x297CDE0", Offset = "0x297BBE0", VA = "0x18297CDE0")]
get
{
return null;
}
}
// Token: 0x170000E5 RID: 229
// (get) Token: 0x0600035C RID: 860 RVA: 0x000034E0 File Offset: 0x000016E0
[Token(Token = "0x170000D4")]
public Rect canvasRect
{
[Token(Token = "0x6000304")]
[Address(RVA = "0x297CF10", Offset = "0x297BD10", VA = "0x18297CF10")]
get
{
return default(Rect);
}
}
// Token: 0x170000E6 RID: 230
// (get) Token: 0x0600035D RID: 861 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000D5")]
public RectTransform rectTransform
{
[Token(Token = "0x6000305")]
[Address(RVA = "0x297CFC0", Offset = "0x297BDC0", VA = "0x18297CFC0")]
get
{
return null;
}
}
// Token: 0x0600035E RID: 862 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000306")]
[Address(RVA = "0x297CCC0", Offset = "0x297BAC0", VA = "0x18297CCC0")]
protected RectMask2D()
{
}
// Token: 0x0600035F RID: 863 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000307")]
[Address(RVA = "0x297C050", Offset = "0x297AE50", VA = "0x18297C050", Slot = "5")]
protected override void OnEnable()
{
}
// Token: 0x06000360 RID: 864 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000308")]
[Address(RVA = "0x297BFC0", Offset = "0x297ADC0", VA = "0x18297BFC0", Slot = "7")]
protected override void OnDisable()
{
}
// Token: 0x06000361 RID: 865 RVA: 0x000034F8 File Offset: 0x000016F8
[Token(Token = "0x6000309")]
[Address(RVA = "0x297BE90", Offset = "0x297AC90", VA = "0x18297BE90", Slot = "19")]
public virtual bool IsRaycastLocationValid(Vector2 sp, Camera eventCamera)
{
return default(bool);
}
// Token: 0x170000E7 RID: 231
// (get) Token: 0x06000362 RID: 866 RVA: 0x00003510 File Offset: 0x00001710
[Token(Token = "0x170000D6")]
private Rect rootCanvasRect
{
[Token(Token = "0x600030A")]
[Address(RVA = "0x297D010", Offset = "0x297BE10", VA = "0x18297D010")]
get
{
return default(Rect);
}
}
// Token: 0x06000363 RID: 867 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600030B")]
[Address(RVA = "0x297C0A0", Offset = "0x297AEA0", VA = "0x18297C0A0", Slot = "20")]
public virtual void PerformClipping()
{
}
// Token: 0x06000364 RID: 868 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600030C")]
[Address(RVA = "0x297CA30", Offset = "0x297B830", VA = "0x18297CA30", Slot = "21")]
public virtual void UpdateClipSoftness()
{
}
// Token: 0x06000365 RID: 869 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600030D")]
[Address(RVA = "0x297BDA0", Offset = "0x297ABA0", VA = "0x18297BDA0")]
public void AddClippable(IClippable clippable)
{
}
// Token: 0x06000366 RID: 870 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600030E")]
[Address(RVA = "0x297C8B0", Offset = "0x297B6B0", VA = "0x18297C8B0")]
public void RemoveClippable(IClippable clippable)
{
}
// Token: 0x06000367 RID: 871 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600030F")]
[Address(RVA = "0x297C080", Offset = "0x297AE80", VA = "0x18297C080", Slot = "12")]
protected override void OnTransformParentChanged()
{
}
// Token: 0x06000368 RID: 872 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000310")]
[Address(RVA = "0x297BF90", Offset = "0x297AD90", VA = "0x18297BF90", Slot = "15")]
protected override void OnCanvasHierarchyChanged()
{
}
// Token: 0x040001A1 RID: 417
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000100")]
[NonSerialized]
private readonly RectangularVertexClipper m_VertexClipper;
// Token: 0x040001A2 RID: 418
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000101")]
[NonSerialized]
private RectTransform m_RectTransform;
// Token: 0x040001A3 RID: 419
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000102")]
[NonSerialized]
private HashSet<MaskableGraphic> m_MaskableTargets;
// Token: 0x040001A4 RID: 420
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000103")]
[NonSerialized]
private HashSet<IClippable> m_ClipTargets;
// Token: 0x040001A5 RID: 421
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000104")]
[NonSerialized]
private bool m_ShouldRecalculateClipRects;
// Token: 0x040001A6 RID: 422
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000105")]
[NonSerialized]
private List<RectMask2D> m_Clippers;
// Token: 0x040001A7 RID: 423
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000106")]
[NonSerialized]
private Rect m_LastClipRectCanvasSpace;
// Token: 0x040001A8 RID: 424
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4000107")]
[NonSerialized]
private bool m_ForceClip;
// Token: 0x040001A9 RID: 425
[FieldOffset(Offset = "0x5C")]
[Token(Token = "0x4000108")]
[SerializeField]
private Vector4 m_Padding;
// Token: 0x040001AA RID: 426
[FieldOffset(Offset = "0x6C")]
[Token(Token = "0x4000109")]
[SerializeField]
private Vector2Int m_Softness;
// Token: 0x040001AB RID: 427
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400010A")]
[NonSerialized]
private Canvas m_Canvas;
// Token: 0x040001AC RID: 428
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400010B")]
private Vector3[] m_Corners;
}
}