63 lines
1.7 KiB
C#
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;
|
|
}
|
|
}
|