using System; using System.Runtime.InteropServices; using AGUI.StackedUI; using Cpp2IlInjected; using TMPro; using UnityEngine; using UnityEngine.UI; namespace AGUI { // Token: 0x02001A07 RID: 6663 [Token(Token = "0x2001A07")] [StructLayout(3)] public class ToggleInputFieldConfigurer : MonoBehaviour { // Token: 0x17001D05 RID: 7429 // (get) Token: 0x0600B379 RID: 45945 RVA: 0x002A2BB0 File Offset: 0x002A0DB0 [Token(Token = "0x17001D05")] private bool OAICIBKHHGB { [Token(Token = "0x600B379")] [Address(RVA = "0x1442310", Offset = "0x1440D10", VA = "0x181442310")] get { if (!this.JEEHOHPMLFP) { return this.toggle3D.LLJFGDMOOFA; } return this.toggle2D.m_IsOn; } } // Token: 0x0600B37A RID: 45946 RVA: 0x002A2BE4 File Offset: 0x002A0DE4 [Token(Token = "0x600B37A")] [Address(RVA = "0x1442080", Offset = "0x1440A80", VA = "0x181442080")] private void Awake() { Toggle toggle = this.toggle2D; int num = 0; bool flag = toggle != num; this.JEEHOHPMLFP = flag; int num2 = 0; this.LEMFHMHNIKD(num2 != 0); } // Token: 0x0600B37B RID: 45947 RVA: 0x002A2C14 File Offset: 0x002A0E14 [Token(Token = "0x600B37B")] [Address(RVA = "0x1442240", Offset = "0x1440C40", VA = "0x181442240")] private void OnEnable() { if (!this.JEEHOHPMLFP) { ToggleButton3D toggleButton3D = this.toggle3D; int num = 0; toggleButton3D.LLJFGDMOOFA = false; if ((toggleButton3D.KCLHCOKKNLC ? 1 : 0) != num) { Sprite offSprite = toggleButton3D.offSprite; PLDMAFINLJO.KDMONFDFGCE(toggleButton3D.swappableImage, offSprite, true); } toggleButton3D.LODFDOLMDCK = num != 0; Action mpkfgbjbdbh = toggleButton3D.MPKFGBJBDBH; if (mpkfgbjbdbh == 0) { goto IL_6D; } bool lljfgdmoofa = toggleButton3D.LLJFGDMOOFA; mpkfgbjbdbh(toggleButton3D, lljfgdmoofa); } Toggle toggle = this.toggle2D; int num2 = 0; toggle.isOn = num2 != 0; IL_6D: int num3 = 0; this.LEMFHMHNIKD(num3 != 0); } // Token: 0x0600B37C RID: 45948 RVA: 0x002A2CA0 File Offset: 0x002A0EA0 [Token(Token = "0x600B37C")] [Address(RVA = "0x1442100", Offset = "0x1440B00", VA = "0x181442100")] private void LEMFHMHNIKD(bool ONDKIIHLIBG = false) { this.inputField.contentType = TMP_InputField.ContentType.Custom; if (!this.JEEHOHPMLFP) { ToggleButton3D toggleButton3D = this.toggle3D; } if (this.toggle2D.m_IsOn) { } ToggleInputFieldConfigurer.InputFieldConfig untoggledInputFieldState = this.UntoggledInputFieldState; AG_TMP_InputField ag_TMP_InputField = this.inputField; TMP_InputField.LineType lineType = untoggledInputFieldState.LineType; ag_TMP_InputField.lineType = lineType; AG_TMP_InputField ag_TMP_InputField2 = this.inputField; AG_TMP_InputField ag_TMP_InputField3 = this.inputField; AG_TMP_InputField ag_TMP_InputField4 = this.inputField; this.inputField.ForceLabelUpdate(); if (ONDKIIHLIBG) { AG_TMP_InputField ag_TMP_InputField5 = this.inputField; AG_TMP_InputField ag_TMP_InputField6 = this.inputField; int num = 0; int num2 = 0; ag_TMP_InputField6.MoveToEndOfLine(num2 != 0, num != 0); } } // Token: 0x0600B37D RID: 45949 RVA: 0x002A2D44 File Offset: 0x002A0F44 [Token(Token = "0x600B37D")] [Address(RVA = "0x1442350", Offset = "0x1440D50", VA = "0x181442350")] public void Toggle_ToggleChanged() { this.LEMFHMHNIKD(true); } // Token: 0x0600B37E RID: 45950 RVA: 0x002A2D58 File Offset: 0x002A0F58 [Token(Token = "0x600B37E")] [Address(RVA = "0x1442360", Offset = "0x1440D60", VA = "0x181442360")] public ToggleInputFieldConfigurer() { int num = 0; this.ToggledInputFieldState = num; this.UntoggledInputFieldState = 0; base..ctor(); } // Token: 0x04007625 RID: 30245 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4007625")] [SerializeField] private Toggle toggle2D; // Token: 0x04007626 RID: 30246 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4007626")] [SerializeField] private ToggleButton3D toggle3D; // Token: 0x04007627 RID: 30247 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4007627")] [SerializeField] private AG_TMP_InputField inputField; // Token: 0x04007628 RID: 30248 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4007628")] [SerializeField] private ToggleInputFieldConfigurer.InputFieldConfig ToggledInputFieldState; // Token: 0x04007629 RID: 30249 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4007629")] [SerializeField] private ToggleInputFieldConfigurer.InputFieldConfig UntoggledInputFieldState; // Token: 0x0400762A RID: 30250 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400762A")] private bool JEEHOHPMLFP; // Token: 0x02001A08 RID: 6664 [Token(Token = "0x2001A08")] [Serializable] private struct InputFieldConfig { // Token: 0x0400762B RID: 30251 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400762B")] public TMP_InputField.LineType LineType; // Token: 0x0400762C RID: 30252 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4")] [Token(Token = "0x400762C")] public TMP_InputField.InputType InputType; // Token: 0x0400762D RID: 30253 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x400762D")] public TouchScreenKeyboardType KeyboardType; // Token: 0x0400762E RID: 30254 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC")] [Token(Token = "0x400762E")] public TMP_InputField.CharacterValidation CharacterValidation; } } }