190 lines
5.6 KiB
C#
190 lines
5.6 KiB
C#
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<ToggleButton3D, bool> 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;
|
|
}
|
|
}
|
|
}
|