Files
2026-06-04 11:42:34 +02:00

36 lines
1.0 KiB
C#

using System;
using System.Runtime.InteropServices;
namespace UnityEngine
{
// Token: 0x02000257 RID: 599
[StructLayout(LayoutKind.Sequential, Size = 1)]
internal struct EventInterests
{
// Token: 0x1700099F RID: 2463
// (get) Token: 0x060028AE RID: 10414 RVA: 0x0002F9A8 File Offset: 0x0002DBA8
// (set) Token: 0x060028AF RID: 10415 RVA: 0x0002F9C4 File Offset: 0x0002DBC4
public bool wantsMouseMove { get; set; }
// Token: 0x170009A0 RID: 2464
// (get) Token: 0x060028B0 RID: 10416 RVA: 0x0002F9D0 File Offset: 0x0002DBD0
// (set) Token: 0x060028B1 RID: 10417 RVA: 0x0002F9EC File Offset: 0x0002DBEC
public bool wantsMouseEnterLeaveWindow { get; set; }
// Token: 0x060028B2 RID: 10418 RVA: 0x0002F9F8 File Offset: 0x0002DBF8
public bool WantsEvent(EventType type)
{
bool flag;
if (type != EventType.MouseEnterWindow && type != EventType.MouseLeaveWindow)
{
flag = type != EventType.MouseMove || this.wantsMouseMove;
}
else
{
flag = this.wantsMouseEnterLeaveWindow;
}
return flag;
}
}
}