Files
Dec2017-Script-Dump/UnityEngine/Experimental/UIElements/KeyboardEventArgs.cs
T
2026-06-04 11:42:34 +02:00

63 lines
1.7 KiB
C#

using System;
namespace UnityEngine.Experimental.UIElements
{
// Token: 0x02000310 RID: 784
internal struct KeyboardEventArgs
{
// Token: 0x0600320E RID: 12814 RVA: 0x0004A744 File Offset: 0x00048944
public KeyboardEventArgs(char character, KeyCode keyCode, EventModifiers modifiers)
{
this = default(KeyboardEventArgs);
this.character = character;
this.keyCode = keyCode;
this.m_Modifiers = modifiers;
}
// Token: 0x17000B5A RID: 2906
// (get) Token: 0x0600320F RID: 12815 RVA: 0x0004A764 File Offset: 0x00048964
// (set) Token: 0x06003210 RID: 12816 RVA: 0x0004A780 File Offset: 0x00048980
public char character { get; private set; }
// Token: 0x17000B5B RID: 2907
// (get) Token: 0x06003211 RID: 12817 RVA: 0x0004A78C File Offset: 0x0004898C
// (set) Token: 0x06003212 RID: 12818 RVA: 0x0004A7A8 File Offset: 0x000489A8
public KeyCode keyCode { get; private set; }
// Token: 0x17000B5C RID: 2908
// (get) Token: 0x06003213 RID: 12819 RVA: 0x0004A7B4 File Offset: 0x000489B4
public bool shift
{
get
{
return (this.m_Modifiers & EventModifiers.Shift) != EventModifiers.None;
}
}
// Token: 0x17000B5D RID: 2909
// (get) Token: 0x06003214 RID: 12820 RVA: 0x0004A7D8 File Offset: 0x000489D8
public bool alt
{
get
{
return (this.m_Modifiers & EventModifiers.Alt) != EventModifiers.None;
}
}
// Token: 0x06003215 RID: 12821 RVA: 0x0004A7FC File Offset: 0x000489FC
public Event ToEvent()
{
return new Event
{
character = this.character,
keyCode = this.keyCode,
modifiers = this.m_Modifiers,
type = EventType.KeyDown
};
}
// Token: 0x04000A1A RID: 2586
private readonly EventModifiers m_Modifiers;
}
}