Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/AGUI/ToggleInputFieldConfigurer.cs
T
2026-04-08 23:40:05 +02:00

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