using System; using Cpp2IlInjected; namespace UnityEngine.UI { // Token: 0x02000079 RID: 121 [Token(Token = "0x200003E")] internal class ReflectionMethodsCache { // Token: 0x060004DA RID: 1242 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000473")] [Address(RVA = "0x297D5A0", Offset = "0x297C3A0", VA = "0x18297D5A0")] public ReflectionMethodsCache() { } // Token: 0x17000150 RID: 336 // (get) Token: 0x060004DB RID: 1243 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700013D")] public static ReflectionMethodsCache Singleton { [Token(Token = "0x6000474")] [Address(RVA = "0x297E380", Offset = "0x297D180", VA = "0x18297E380")] get { return null; } } // Token: 0x0400024E RID: 590 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000175")] public ReflectionMethodsCache.Raycast3DCallback raycast3D; // Token: 0x0400024F RID: 591 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000176")] public ReflectionMethodsCache.RaycastAllCallback raycast3DAll; // Token: 0x04000250 RID: 592 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000177")] public ReflectionMethodsCache.GetRaycastNonAllocCallback getRaycastNonAlloc; // Token: 0x04000251 RID: 593 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000178")] public ReflectionMethodsCache.Raycast2DCallback raycast2D; // Token: 0x04000252 RID: 594 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4000179")] public ReflectionMethodsCache.GetRayIntersectionAllCallback getRayIntersectionAll; // Token: 0x04000253 RID: 595 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400017A")] public ReflectionMethodsCache.GetRayIntersectionAllNonAllocCallback getRayIntersectionAllNonAlloc; // Token: 0x04000254 RID: 596 [Token(Token = "0x400017B")] private static ReflectionMethodsCache s_ReflectionMethodsCache; // Token: 0x0200007A RID: 122 // (Invoke) Token: 0x060004DE RID: 1246 [Token(Token = "0x20000AF")] public delegate bool Raycast3DCallback(Ray r, out RaycastHit hit, float f, int i); // Token: 0x0200007B RID: 123 // (Invoke) Token: 0x060004E2 RID: 1250 [Token(Token = "0x20000B0")] public delegate RaycastHit[] RaycastAllCallback(Ray r, float f, int i); // Token: 0x0200007C RID: 124 // (Invoke) Token: 0x060004E6 RID: 1254 [Token(Token = "0x20000B1")] public delegate int GetRaycastNonAllocCallback(Ray r, RaycastHit[] results, float f, int i); // Token: 0x0200007D RID: 125 // (Invoke) Token: 0x060004EA RID: 1258 [Token(Token = "0x20000B2")] public delegate RaycastHit2D Raycast2DCallback(Vector2 p1, Vector2 p2, float f, int i); // Token: 0x0200007E RID: 126 // (Invoke) Token: 0x060004EE RID: 1262 [Token(Token = "0x20000B3")] public delegate RaycastHit2D[] GetRayIntersectionAllCallback(Ray r, float f, int i); // Token: 0x0200007F RID: 127 // (Invoke) Token: 0x060004F2 RID: 1266 [Token(Token = "0x20000B4")] public delegate int GetRayIntersectionAllNonAllocCallback(Ray r, RaycastHit2D[] results, float f, int i); } }