using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine.EventSystems; using UnityEngine.Serialization; namespace UnityEngine.UI { // Token: 0x0200001D RID: 29 [Token(Token = "0x2000012")] [AddComponentMenu("Event/Graphic Raycaster")] [RequireComponent(typeof(Canvas))] public class GraphicRaycaster : BaseRaycaster { // Token: 0x17000043 RID: 67 // (get) Token: 0x06000117 RID: 279 RVA: 0x000024C0 File Offset: 0x000006C0 [Token(Token = "0x17000038")] public override int sortOrderPriority { [Token(Token = "0x60000ED")] [Address(RVA = "0xCA4F00", Offset = "0xCA3F00", VA = "0x180CA4F00", Slot = "20")] get { return 0; } } // Token: 0x17000044 RID: 68 // (get) Token: 0x06000118 RID: 280 RVA: 0x000024D8 File Offset: 0x000006D8 [Token(Token = "0x17000039")] public override int renderOrderPriority { [Token(Token = "0x60000EE")] [Address(RVA = "0xCA4EA0", Offset = "0xCA3EA0", VA = "0x180CA4EA0", Slot = "21")] get { return 0; } } // Token: 0x17000045 RID: 69 // (get) Token: 0x06000119 RID: 281 RVA: 0x000024F0 File Offset: 0x000006F0 // (set) Token: 0x0600011A RID: 282 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x1700003A")] public bool ignoreReversedGraphics { [Token(Token = "0x60000EF")] [Address(RVA = "0x4700C0", Offset = "0x46F0C0", VA = "0x1804700C0")] get { return default(bool); } [Token(Token = "0x60000F0")] [Address(RVA = "0x65E580", Offset = "0x65D580", VA = "0x18065E580")] set { } } // Token: 0x17000046 RID: 70 // (get) Token: 0x0600011B RID: 283 RVA: 0x00002508 File Offset: 0x00000708 // (set) Token: 0x0600011C RID: 284 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x1700003B")] public GraphicRaycaster.BlockingObjects blockingObjects { [Token(Token = "0x60000F1")] [Address(RVA = "0x470B60", Offset = "0x46FB60", VA = "0x180470B60")] get { return GraphicRaycaster.BlockingObjects.None; } [Token(Token = "0x60000F2")] [Address(RVA = "0x5AC5B0", Offset = "0x5AB5B0", VA = "0x1805AC5B0")] set { } } // Token: 0x0600011D RID: 285 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000F3")] [Address(RVA = "0xCA4C40", Offset = "0xCA3C40", VA = "0x180CA4C40")] protected GraphicRaycaster() { } // Token: 0x17000047 RID: 71 // (get) Token: 0x0600011E RID: 286 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700003C")] private Canvas canvas { [Token(Token = "0x60000F4")] [Address(RVA = "0xCA4CB0", Offset = "0xCA3CB0", VA = "0x180CA4CB0")] get { return null; } } // Token: 0x0600011F RID: 287 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000F5")] [Address(RVA = "0xCA34A0", Offset = "0xCA24A0", VA = "0x180CA34A0", Slot = "17")] public override void Raycast(PointerEventData eventData, List resultAppendList) { } // Token: 0x17000048 RID: 72 // (get) Token: 0x06000120 RID: 288 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700003D")] public override Camera eventCamera { [Token(Token = "0x60000F6")] [Address(RVA = "0xCA4D40", Offset = "0xCA3D40", VA = "0x180CA4D40", Slot = "18")] get { return null; } } // Token: 0x06000121 RID: 289 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000F7")] [Address(RVA = "0xCA4730", Offset = "0xCA3730", VA = "0x180CA4730")] private static void Raycast(Canvas canvas, Camera eventCamera, Vector2 pointerPosition, IList foundGraphics, List results) { } // Token: 0x0400007B RID: 123 [Token(Token = "0x4000061")] protected const int kNoEventMaskSet = -1; // Token: 0x0400007C RID: 124 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000062")] [SerializeField] [FormerlySerializedAs("ignoreReversedGraphics")] private bool m_IgnoreReversedGraphics; // Token: 0x0400007D RID: 125 [FieldOffset(Offset = "0x24")] [Token(Token = "0x4000063")] [SerializeField] [FormerlySerializedAs("blockingObjects")] private GraphicRaycaster.BlockingObjects m_BlockingObjects; // Token: 0x0400007E RID: 126 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000064")] [SerializeField] protected LayerMask m_BlockingMask; // Token: 0x0400007F RID: 127 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4000065")] private Canvas m_Canvas; // Token: 0x04000080 RID: 128 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4000066")] [NonSerialized] private List m_RaycastResults; // Token: 0x04000081 RID: 129 [Token(Token = "0x4000067")] [NonSerialized] private static readonly List s_SortedGraphics; // Token: 0x0200001E RID: 30 [Token(Token = "0x200007F")] public enum BlockingObjects { // Token: 0x04000083 RID: 131 [Token(Token = "0x400023D")] None, // Token: 0x04000084 RID: 132 [Token(Token = "0x400023E")] TwoD, // Token: 0x04000085 RID: 133 [Token(Token = "0x400023F")] ThreeD, // Token: 0x04000086 RID: 134 [Token(Token = "0x4000240")] All } } }