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; } }