using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; using UnityEngine.EventSystems; namespace AGUI.Inputs { // Token: 0x02001A12 RID: 6674 [Token(Token = "0x2001A12")] [StructLayout(3)] public class KeyboardInputFieldManager : MonoBehaviour { // Token: 0x17001D10 RID: 7440 // (get) Token: 0x0600B3A8 RID: 45992 RVA: 0x002A35A4 File Offset: 0x002A17A4 [Token(Token = "0x17001D10")] public static KeyboardInputFieldManager ONCPNMDGGKG { [Token(Token = "0x600B3A8")] [Address(RVA = "0x16F7740", Offset = "0x16F6140", VA = "0x1816F7740")] get { KeyboardInputFieldManager ecbjfldkeom = KeyboardInputFieldManager.ECBJFLDKEOM; int num = 0; if (ecbjfldkeom == num) { GameObject gameObject = new GameObject("KeyboardInputFieldManager"); gameObject.hideFlags = HideFlags.HideAndDontSave; gameObject.RecRoomDontDestroyOnLoad(); KeyboardInputFieldManager.ECBJFLDKEOM = gameObject.AddComponent(); } return KeyboardInputFieldManager.ECBJFLDKEOM; } } // Token: 0x17001D11 RID: 7441 // (get) Token: 0x0600B3A9 RID: 45993 RVA: 0x002A35F4 File Offset: 0x002A17F4 // (set) Token: 0x0600B3AA RID: 45994 RVA: 0x002A3608 File Offset: 0x002A1808 [Token(Token = "0x17001D11")] public KeyboardInputField OEOGDGECMNG { [Token(Token = "0x600B3A9")] [Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")] get; [Token(Token = "0x600B3AA")] [Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")] private set; } // Token: 0x0600B3AB RID: 45995 RVA: 0x002A361C File Offset: 0x002A181C [Token(Token = "0x600B3AB")] [Address(RVA = "0x16F76C0", Offset = "0x16F60C0", VA = "0x1816F76C0")] private void Update() { KeyboardInputField keyboardInputField = this.k__BackingField; KeyboardInputField keyboardInputField2 = this.NMHDOLMJPAO(keyboardInputField); this.k__BackingField = keyboardInputField2; } // Token: 0x0600B3AC RID: 45996 RVA: 0x002A3640 File Offset: 0x002A1840 [Token(Token = "0x600B3AC")] [Address(RVA = "0x16F7600", Offset = "0x16F6000", VA = "0x1816F7600")] public void Register(KeyboardInputField BIBOIEDPNOJ) { this.FFLBBEOMDEG.Add(BIBOIEDPNOJ); } // Token: 0x0600B3AD RID: 45997 RVA: 0x002A3660 File Offset: 0x002A1860 [Token(Token = "0x600B3AD")] [Address(RVA = "0x16F7660", Offset = "0x16F6060", VA = "0x1816F7660")] public void Unregister(KeyboardInputField BIBOIEDPNOJ) { bool flag = this.FFLBBEOMDEG.Remove(BIBOIEDPNOJ); } // Token: 0x0600B3AE RID: 45998 RVA: 0x002A3680 File Offset: 0x002A1880 [Token(Token = "0x600B3AE")] [Address(RVA = "0x16F7340", Offset = "0x16F5D40", VA = "0x1816F7340")] private KeyboardInputField NMHDOLMJPAO(KeyboardInputField LJAMDFEKLMJ) { int num; do { num = 0; EventSystem current = EventSystem.current; int num2 = 0; if (!(current != num2)) { break; } GameObject currentSelected = EventSystem.current.m_CurrentSelected; int num3 = 0; if (!(currentSelected != num3)) { break; } List fflbbeomdeg = this.FFLBBEOMDEG; List.Enumerator enumerator; if (enumerator != 0) { GameObject firstSelected = current.m_FirstSelected; if (!(current.gameObject == currentSelected) || !current.gameObject.activeInHierarchy) { continue; } } if (num != -1) { } } while (num != 0); throw new NullReferenceException(); } // Token: 0x0600B3AF RID: 45999 RVA: 0x002A3710 File Offset: 0x002A1910 [Token(Token = "0x600B3AF")] [Address(RVA = "0x16F76E0", Offset = "0x16F60E0", VA = "0x1816F76E0")] public KeyboardInputFieldManager() { List list = new List(); this.FFLBBEOMDEG = list; base..ctor(); } // Token: 0x0400764C RID: 30284 [Token(Token = "0x400764C")] private static KeyboardInputFieldManager ECBJFLDKEOM; // Token: 0x0400764E RID: 30286 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400764E")] private List FFLBBEOMDEG; } }