Files
Apr2020-Cpp2Il-Dump/UnityEngine.UI/UnityEngine/UI/GraphicRaycaster.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

185 lines
5.0 KiB
C#

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 = "0x2801990", Offset = "0x2800790", VA = "0x182801990", 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 = "0x2801930", Offset = "0x2800730", VA = "0x182801930", 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 = "0x3F71D0", Offset = "0x3F5FD0", VA = "0x1803F71D0")]
get
{
return default(bool);
}
[Token(Token = "0x60000F0")]
[Address(RVA = "0x41EF80", Offset = "0x41DD80", VA = "0x18041EF80")]
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 = "0x430CB0", Offset = "0x42FAB0", VA = "0x180430CB0")]
get
{
return GraphicRaycaster.BlockingObjects.None;
}
[Token(Token = "0x60000F2")]
[Address(RVA = "0x52A670", Offset = "0x529470", VA = "0x18052A670")]
set
{
}
}
// Token: 0x0600011D RID: 285 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000F3")]
[Address(RVA = "0x28016D0", Offset = "0x28004D0", VA = "0x1828016D0")]
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 = "0x2801740", Offset = "0x2800540", VA = "0x182801740")]
get
{
return null;
}
}
// Token: 0x0600011F RID: 287 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000F5")]
[Address(RVA = "0x27FFF30", Offset = "0x27FED30", VA = "0x1827FFF30", Slot = "17")]
public override void Raycast(PointerEventData eventData, List<RaycastResult> 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 = "0x28017D0", Offset = "0x28005D0", VA = "0x1828017D0", Slot = "18")]
get
{
return null;
}
}
// Token: 0x06000121 RID: 289 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000F7")]
[Address(RVA = "0x28011C0", Offset = "0x27FFFC0", VA = "0x1828011C0")]
private static void Raycast(Canvas canvas, Camera eventCamera, Vector2 pointerPosition, IList<Graphic> foundGraphics, List<Graphic> 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<Graphic> m_RaycastResults;
// Token: 0x04000081 RID: 129
[Token(Token = "0x4000067")]
[NonSerialized]
private static readonly List<Graphic> 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
}
}
}