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 = "0xD7CB20", Offset = "0xD7BB20", VA = "0x180D7CB20")] get { return default(Vector4); } [Token(Token = "0x6000300")] [Address(RVA = "0xD7CDB0", Offset = "0xD7BDB0", VA = "0x180D7CDB0")] 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 = "0xD7CDA0", Offset = "0xD7BDA0", VA = "0x180D7CDA0")] get { return default(Vector2Int); } [Token(Token = "0x6000302")] [Address(RVA = "0xD7CDC0", Offset = "0xD7BDC0", VA = "0x180D7CDC0")] 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 = "0xD7C940", Offset = "0xD7B940", VA = "0x180D7C940")] 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 = "0xD7CA70", Offset = "0xD7BA70", VA = "0x180D7CA70")] 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 = "0xD7CB30", Offset = "0xD7BB30", VA = "0x180D7CB30")] get { return null; } } // Token: 0x0600035E RID: 862 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000306")] [Address(RVA = "0xD7C820", Offset = "0xD7B820", VA = "0x180D7C820")] protected RectMask2D() { } // Token: 0x0600035F RID: 863 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000307")] [Address(RVA = "0xD7BBB0", Offset = "0xD7ABB0", VA = "0x180D7BBB0", Slot = "5")] protected override void OnEnable() { } // Token: 0x06000360 RID: 864 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000308")] [Address(RVA = "0xD7BB20", Offset = "0xD7AB20", VA = "0x180D7BB20", Slot = "7")] protected override void OnDisable() { } // Token: 0x06000361 RID: 865 RVA: 0x000034F8 File Offset: 0x000016F8 [Token(Token = "0x6000309")] [Address(RVA = "0xD7B9F0", Offset = "0xD7A9F0", VA = "0x180D7B9F0", 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 = "0xD7CB80", Offset = "0xD7BB80", VA = "0x180D7CB80")] get { return default(Rect); } } // Token: 0x06000363 RID: 867 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600030B")] [Address(RVA = "0xD7BC00", Offset = "0xD7AC00", VA = "0x180D7BC00", Slot = "20")] public virtual void PerformClipping() { } // Token: 0x06000364 RID: 868 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600030C")] [Address(RVA = "0xD7C590", Offset = "0xD7B590", VA = "0x180D7C590", Slot = "21")] public virtual void UpdateClipSoftness() { } // Token: 0x06000365 RID: 869 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600030D")] [Address(RVA = "0xD7B900", Offset = "0xD7A900", VA = "0x180D7B900")] public void AddClippable(IClippable clippable) { } // Token: 0x06000366 RID: 870 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600030E")] [Address(RVA = "0xD7C410", Offset = "0xD7B410", VA = "0x180D7C410")] public void RemoveClippable(IClippable clippable) { } // Token: 0x06000367 RID: 871 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600030F")] [Address(RVA = "0xD7BBE0", Offset = "0xD7ABE0", VA = "0x180D7BBE0", Slot = "12")] protected override void OnTransformParentChanged() { } // Token: 0x06000368 RID: 872 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000310")] [Address(RVA = "0xD7BAF0", Offset = "0xD7AAF0", VA = "0x180D7BAF0", 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; } }