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 m_MaskableTargets; // Token: 0x040001A4 RID: 420 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4000103")] [NonSerialized] private HashSet 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 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; } }