188 lines
5.3 KiB
C#
188 lines
5.3 KiB
C#
using System;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace AGUI
|
|
{
|
|
// Token: 0x02001145 RID: 4421
|
|
[Token(Token = "0x2001145")]
|
|
public class ToggleInputFieldConfigurer : MonoBehaviour
|
|
{
|
|
// Token: 0x170010BC RID: 4284
|
|
// (get) Token: 0x060062AC RID: 25260 RVA: 0x00157128 File Offset: 0x00155328
|
|
[Token(Token = "0x170010BC")]
|
|
private bool OAICIBKHHGB
|
|
{
|
|
[Token(Token = "0x60062AC")]
|
|
[Address(RVA = "0x1ACF0D0", Offset = "0x1ACE0D0", VA = "0x181ACF0D0")]
|
|
get
|
|
{
|
|
if (!this.JEEHOHPMLFP)
|
|
{
|
|
return this.toggle3D.LLJFGDMOOFA;
|
|
}
|
|
return this.toggle2D.m_IsOn;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060062AD RID: 25261 RVA: 0x0015715C File Offset: 0x0015535C
|
|
[Token(Token = "0x60062AD")]
|
|
[Address(RVA = "0x1ACEE40", Offset = "0x1ACDE40", VA = "0x181ACEE40")]
|
|
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: 0x060062AE RID: 25262 RVA: 0x0015718C File Offset: 0x0015538C
|
|
[Token(Token = "0x60062AE")]
|
|
[Address(RVA = "0x1ACF000", Offset = "0x1ACE000", VA = "0x181ACF000")]
|
|
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: 0x060062AF RID: 25263 RVA: 0x00157218 File Offset: 0x00155418
|
|
[Token(Token = "0x60062AF")]
|
|
[Address(RVA = "0x1ACEEC0", Offset = "0x1ACDEC0", VA = "0x181ACEEC0")]
|
|
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;
|
|
TMP_InputField tmp_InputField = this.inputField;
|
|
TMP_InputField.LineType lineType = untoggledInputFieldState.LineType;
|
|
tmp_InputField.lineType = lineType;
|
|
TMP_InputField tmp_InputField2 = this.inputField;
|
|
TMP_InputField tmp_InputField3 = this.inputField;
|
|
TMP_InputField tmp_InputField4 = this.inputField;
|
|
this.inputField.ForceLabelUpdate();
|
|
if (ONDKIIHLIBG)
|
|
{
|
|
TMP_InputField tmp_InputField5 = this.inputField;
|
|
TMP_InputField tmp_InputField6 = this.inputField;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
tmp_InputField6.MoveToEndOfLine(num2 != 0, num != 0);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060062B0 RID: 25264 RVA: 0x001572BC File Offset: 0x001554BC
|
|
[Token(Token = "0x60062B0")]
|
|
[Address(RVA = "0x1ACF110", Offset = "0x1ACE110", VA = "0x181ACF110")]
|
|
public void Toggle_ToggleChanged()
|
|
{
|
|
this.LEMFHMHNIKD(true);
|
|
}
|
|
|
|
// Token: 0x060062B1 RID: 25265 RVA: 0x001572D0 File Offset: 0x001554D0
|
|
[Token(Token = "0x60062B1")]
|
|
[Address(RVA = "0x1ACF120", Offset = "0x1ACE120", VA = "0x181ACF120")]
|
|
public ToggleInputFieldConfigurer()
|
|
{
|
|
int num = 0;
|
|
this.ToggledInputFieldState = num;
|
|
this.UntoggledInputFieldState = 0;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x040040D9 RID: 16601
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40040D9")]
|
|
[SerializeField]
|
|
private Toggle toggle2D;
|
|
|
|
// Token: 0x040040DA RID: 16602
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40040DA")]
|
|
[SerializeField]
|
|
private ToggleButton3D toggle3D;
|
|
|
|
// Token: 0x040040DB RID: 16603
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40040DB")]
|
|
[SerializeField]
|
|
private TMP_InputField inputField;
|
|
|
|
// Token: 0x040040DC RID: 16604
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40040DC")]
|
|
[SerializeField]
|
|
private ToggleInputFieldConfigurer.InputFieldConfig ToggledInputFieldState;
|
|
|
|
// Token: 0x040040DD RID: 16605
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40040DD")]
|
|
[SerializeField]
|
|
private ToggleInputFieldConfigurer.InputFieldConfig UntoggledInputFieldState;
|
|
|
|
// Token: 0x040040DE RID: 16606
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x40040DE")]
|
|
private bool JEEHOHPMLFP;
|
|
|
|
// Token: 0x02001146 RID: 4422
|
|
[Token(Token = "0x2001146")]
|
|
[Serializable]
|
|
private struct InputFieldConfig
|
|
{
|
|
// Token: 0x040040DF RID: 16607
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40040DF")]
|
|
public TMP_InputField.LineType LineType;
|
|
|
|
// Token: 0x040040E0 RID: 16608
|
|
[FieldOffset(Offset = "0x4")]
|
|
[Token(Token = "0x40040E0")]
|
|
public TMP_InputField.InputType InputType;
|
|
|
|
// Token: 0x040040E1 RID: 16609
|
|
[FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x40040E1")]
|
|
public TouchScreenKeyboardType KeyboardType;
|
|
|
|
// Token: 0x040040E2 RID: 16610
|
|
[FieldOffset(Offset = "0xC")]
|
|
[Token(Token = "0x40040E2")]
|
|
public TMP_InputField.CharacterValidation CharacterValidation;
|
|
}
|
|
}
|
|
}
|