using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using TMPro; using UnityEngine; namespace AGUI.StackedUI.Dialog { // Token: 0x02001245 RID: 4677 [Token(Token = "0x2001245")] public class UIDateSelectionDialog : UIDialog { // Token: 0x1700113C RID: 4412 // (get) Token: 0x06006A29 RID: 27177 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06006A2A RID: 27178 RVA: 0x001788D0 File Offset: 0x00176AD0 [Token(Token = "0x1700113C")] private protected DateTime? MJINIELPFFB { [Token(Token = "0x6006A29")] [Address(RVA = "0xCC6180", Offset = "0xCC4F80", VA = "0x180CC6180")] [CompilerGenerated] protected get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6006A2A")] [Address(RVA = "0xCC5A20", Offset = "0xCC4820", VA = "0x180CC5A20")] [CompilerGenerated] private set { } } // Token: 0x1700113D RID: 4413 // (get) Token: 0x06006A2B RID: 27179 RVA: 0x001788E0 File Offset: 0x00176AE0 // (set) Token: 0x06006A2C RID: 27180 RVA: 0x001788F4 File Offset: 0x00176AF4 [Token(Token = "0x1700113D")] public bool DLEJOGFEMFK { [Token(Token = "0x6006A2B")] [Address(RVA = "0x965570", Offset = "0x964370", VA = "0x180965570")] get { return this.PGJPDGAKICD; } [Token(Token = "0x6006A2C")] [Address(RVA = "0x1270AC0", Offset = "0x126F8C0", VA = "0x181270AC0")] set { this.PGJPDGAKICD = value; this.MGINLFDODDM(); } } // Token: 0x1700113E RID: 4414 // (get) Token: 0x06006A2D RID: 27181 RVA: 0x00178910 File Offset: 0x00176B10 // (set) Token: 0x06006A2E RID: 27182 RVA: 0x00178924 File Offset: 0x00176B24 [Token(Token = "0x1700113E")] public int? PNKHJKABJGN { [Token(Token = "0x6006A2D")] [Address(RVA = "0x1270AB0", Offset = "0x126F8B0", VA = "0x181270AB0")] get { return this.KKBDFPEFHKB; } [Token(Token = "0x6006A2E")] [Address(RVA = "0x1270AD0", Offset = "0x126F8D0", VA = "0x181270AD0")] set { this.KKBDFPEFHKB = value; this.MGINLFDODDM(); } } // Token: 0x06006A2F RID: 27183 RVA: 0x00178940 File Offset: 0x00176B40 [Token(Token = "0x6006A2F")] [Address(RVA = "0x126FD80", Offset = "0x126EB80", VA = "0x18126FD80", Slot = "6")] protected override void Awake() { base..ctor(); bool flag = this.displayYear; this.PGJPDGAKICD = flag; this.MGINLFDODDM(); } // Token: 0x06006A30 RID: 27184 RVA: 0x00178968 File Offset: 0x00176B68 [Token(Token = "0x6006A30")] [Address(RVA = "0x12706A0", Offset = "0x126F4A0", VA = "0x1812706A0")] public void SetTitleText(string AIKLPOJAIIO) { ScreenHeader screenHeader = this.screenHeader; int num = 0; if (screenHeader != num) { this.screenHeader.LKIBJOMNFFD = AIKLPOJAIIO; } } // Token: 0x06006A31 RID: 27185 RVA: 0x0017899C File Offset: 0x00176B9C [Token(Token = "0x6006A31")] [Address(RVA = "0x12709E0", Offset = "0x126F7E0", VA = "0x1812709E0")] public void UpdateUIState(string DBDDKLHPNNA, bool BCOHEOIEPLL) { PMGCJEPKFOF pmgcjepkfof = this.ShowDialog(); bool isCompleted = ((IAsyncResult)this.infoText).IsCompleted; } // Token: 0x06006A32 RID: 27186 RVA: 0x001789C4 File Offset: 0x00176BC4 [Token(Token = "0x6006A32")] [Address(RVA = "0x126FDB0", Offset = "0x126EBB0", VA = "0x18126FDB0")] private void BMFPEJMLIKD(string DBDDKLHPNNA) { bool isCompleted = ((IAsyncResult)this.infoText).IsCompleted; } // Token: 0x06006A33 RID: 27187 RVA: 0x001789E4 File Offset: 0x00176BE4 [Token(Token = "0x6006A33")] [Address(RVA = "0x126FF60", Offset = "0x126ED60", VA = "0x18126FF60", Slot = "26")] protected virtual void NPAKJOFMAID(bool BCOHEOIEPLL) { this.monthField.FFDOINJEHMM = BCOHEOIEPLL; this.dayField.FFDOINJEHMM = BCOHEOIEPLL; this.yearField.FFDOINJEHMM = BCOHEOIEPLL; Button3D button3D = this.submitButton; if (!BCOHEOIEPLL) { } bool flag; button3D.FFDOINJEHMM = flag; } // Token: 0x06006A34 RID: 27188 RVA: 0x00178A30 File Offset: 0x00176C30 [Token(Token = "0x6006A34")] [Address(RVA = "0x12705B0", Offset = "0x126F3B0", VA = "0x1812705B0")] public void SetCurrentDate(DateTime INIPGECDDFE) { string text; this.dayField.KKJIOHNFHFJ = text; string text2; this.monthField.KKJIOHNFHFJ = text2; string text3; this.yearField.KKJIOHNFHFJ = text3; } // Token: 0x06006A35 RID: 27189 RVA: 0x00178A6C File Offset: 0x00176C6C [Token(Token = "0x6006A35")] [Address(RVA = "0x1270740", Offset = "0x126F540", VA = "0x181270740")] public PMGCJEPKFOF ShowDialog(string NONLCPFJKAJ, DateTime? EHENLCJGOHB) { this.NONLCPFJKAJ = NONLCPFJKAJ; ValidatedButtonInputField validatedButtonInputField = this.monthField; DateTime value = EHENLCJGOHB.Value; string text; validatedButtonInputField.KKJIOHNFHFJ = text; ValidatedButtonInputField validatedButtonInputField2 = this.dayField; DateTime value2 = EHENLCJGOHB.Value; string text2; validatedButtonInputField2.KKJIOHNFHFJ = text2; ValidatedButtonInputField validatedButtonInputField3 = this.yearField; DateTime value3 = EHENLCJGOHB.Value; string text3; validatedButtonInputField3.KKJIOHNFHFJ = text3; throw new NullReferenceException(); } // Token: 0x06006A36 RID: 27190 RVA: 0x00178AD0 File Offset: 0x00176CD0 [Token(Token = "0x6006A36")] [Address(RVA = "0x12708A0", Offset = "0x126F6A0", VA = "0x1812708A0", Slot = "25")] public override PMGCJEPKFOF ShowDialog() { ValidatedButtonInputField validatedButtonInputField = this.monthField; Func func = new Func(this.CMODOJEHALI); validatedButtonInputField.IsValidFunction = func; ValidatedButtonInputField validatedButtonInputField2 = this.dayField; Func func2 = new Func(this.AILCNNDPJNK); validatedButtonInputField2.IsValidFunction = func2; ValidatedButtonInputField validatedButtonInputField3 = this.yearField; Func func3 = new Func(this.LJOMGKIHMEF); validatedButtonInputField3.IsValidFunction = func3; PMGCJEPKFOF pmgcjepkfof = this.ShowDialog(); string text = this.infoText.text; return base.ShowDialog(); } // Token: 0x06006A37 RID: 27191 RVA: 0x00178B54 File Offset: 0x00176D54 [Token(Token = "0x6006A37")] [Address(RVA = "0x1270010", Offset = "0x126EE10", VA = "0x181270010", Slot = "27")] protected virtual bool PBEHFEFNBCN() { string text = this.infoText.text; string text2 = this.monthField.KKJIOHNFHFJ; if (text2 == 0) { string empty = string.Empty; } string text3 = text2.Trim(); string empty2; if (this.dayField.KKJIOHNFHFJ == 0) { empty2 = string.Empty; } int num = 0; string text4 = empty2.Trim(); int stringLength = text3.m_stringLength; int stringLength2 = text4.m_stringLength; bool flag = int.TryParse(text3, num); if (!flag || flag > true) { TextMeshProUGUI textMeshProUGUI = this.infoText; } bool flag2; if (!flag2 || flag2 > true) { TextMeshProUGUI textMeshProUGUI2 = this.infoText; } if (this.KKBDFPEFHKB != 0) { ValidatedButtonInputField validatedButtonInputField = this.yearField; int num2; string text5 = num2.ToString(); validatedButtonInputField.KKJIOHNFHFJ = text5; } string empty3; if (this.yearField.KKJIOHNFHFJ == 0) { empty3 = string.Empty; } int num3 = 0; string text6 = empty3.Trim(); int stringLength3 = text6.m_stringLength; if (stringLength3 == 4 && !int.TryParse(text6, num3)) { TextMeshProUGUI textMeshProUGUI3 = this.infoText; } while (stringLength3 != 4) { } if (this.customDateConversion != 0) { } string text7; if (this.customDateValidation != 0 && text7 == 0) { TextMeshProUGUI textMeshProUGUI4 = this.infoText; } bool pgjpdgakicd = this.PGJPDGAKICD; DateTime dateTime; string text8 = FHPHEKFIHCJ.OEAOADICBDF(dateTime, pgjpdgakicd); string text9 = this.infoText.text; this.infoText.Awake(); throw new NullReferenceException(); } // Token: 0x06006A38 RID: 27192 RVA: 0x00178CAC File Offset: 0x00176EAC [Token(Token = "0x6006A38")] [Address(RVA = "0x126FEB0", Offset = "0x126ECB0", VA = "0x18126FEB0")] private void MGINLFDODDM() { GameObject gameObject = this.yearContainer; int num = 0; if (gameObject != num) { GameObject gameObject2 = this.yearContainer; int num2 = 0; if ((this.PGJPDGAKICD ? 1 : 0) != num2) { int? kkbdfpefhkb = this.KKBDFPEFHKB; } gameObject2.SetActive(num2 != 0); } } // Token: 0x06006A39 RID: 27193 RVA: 0x00178CF4 File Offset: 0x00176EF4 [Token(Token = "0x6006A39")] [Address(RVA = "0x126FE50", Offset = "0x126EC50", VA = "0x18126FE50", Slot = "24")] public override void ForceCancel(bool OLFBOPIKDCI) { int num = 0; base.KHKDGPHPIND(num, true); } // Token: 0x06006A3A RID: 27194 RVA: 0x00178D0C File Offset: 0x00176F0C [Token(Token = "0x6006A3A")] [Address(RVA = "0x126FDE0", Offset = "0x126EBE0", VA = "0x18126FDE0")] public void Button_Submit() { DateTime? dateTime = this.k__BackingField; bool lbofeggfdkm = this.LBOFEGGFDKM; base.KHKDGPHPIND(dateTime, lbofeggfdkm); } // Token: 0x06006A3B RID: 27195 RVA: 0x00178D30 File Offset: 0x00176F30 [Token(Token = "0x6006A3B")] [Address(RVA = "0xF184C0", Offset = "0xF172C0", VA = "0x180F184C0")] public void Button_Cancel() { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x06006A3C RID: 27196 RVA: 0x00178D44 File Offset: 0x00176F44 [Token(Token = "0x6006A3C")] [Address(RVA = "0x1270A40", Offset = "0x126F840", VA = "0x181270A40")] public UIDateSelectionDialog() { string empty = string.Empty; this.NONLCPFJKAJ = empty; this.PGJPDGAKICD = true; base..ctor(); } // Token: 0x06006A3D RID: 27197 RVA: 0x00178D7C File Offset: 0x00176F7C [Token(Token = "0x6006A3D")] [Address(RVA = "0xC18250", Offset = "0xC17050", VA = "0x180C18250")] [CompilerGenerated] private bool CMODOJEHALI(string DIGDLBNBLMA) { return ((IAsyncResult)this).IsCompleted; } // Token: 0x06006A3E RID: 27198 RVA: 0x00178D90 File Offset: 0x00176F90 [Token(Token = "0x6006A3E")] [Address(RVA = "0xC18250", Offset = "0xC17050", VA = "0x180C18250")] [CompilerGenerated] private bool AILCNNDPJNK(string JJJAOECFBMA) { return ((IAsyncResult)this).IsCompleted; } // Token: 0x06006A3F RID: 27199 RVA: 0x00178DA4 File Offset: 0x00176FA4 [Token(Token = "0x6006A3F")] [Address(RVA = "0xC18250", Offset = "0xC17050", VA = "0x180C18250")] [CompilerGenerated] private bool LJOMGKIHMEF(string JAJCPFJHHLO) { return ((IAsyncResult)this).IsCompleted; } // Token: 0x0400470E RID: 18190 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400470E")] public UIDateSelectionDialog.LGMDMLFCPBP customDateConversion; // Token: 0x0400470F RID: 18191 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400470F")] public UIDateSelectionDialog.AIMFOMNAPIE customDateValidation; // Token: 0x04004710 RID: 18192 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4004710")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)] protected ScreenHeader screenHeader; // Token: 0x04004711 RID: 18193 [FieldOffset(Offset = "0x98")] [Token(Token = "0x4004711")] [SerializeField] private TextMeshProUGUI infoText; // Token: 0x04004712 RID: 18194 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x4004712")] [SerializeField] private ValidatedButtonInputField monthField; // Token: 0x04004713 RID: 18195 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x4004713")] [SerializeField] private ValidatedButtonInputField dayField; // Token: 0x04004714 RID: 18196 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x4004714")] [SerializeField] protected ValidatedButtonInputField yearField; // Token: 0x04004715 RID: 18197 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x4004715")] [SerializeField] private Button3D submitButton; // Token: 0x04004716 RID: 18198 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x4004716")] [SerializeField] private bool displayYear = true; // Token: 0x04004717 RID: 18199 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x4004717")] [SerializeField] protected GameObject yearContainer; // Token: 0x04004719 RID: 18201 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x4004719")] protected bool LBOFEGGFDKM = true; // Token: 0x0400471A RID: 18202 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x400471A")] protected string NONLCPFJKAJ; // Token: 0x0400471B RID: 18203 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x400471B")] private bool PGJPDGAKICD; // Token: 0x0400471C RID: 18204 [FieldOffset(Offset = "0xF4")] [Token(Token = "0x400471C")] private int? KKBDFPEFHKB; // Token: 0x02001246 RID: 4678 [Token(Token = "0x2001246")] public sealed class LGMDMLFCPBP : MulticastDelegate { // Token: 0x06006A40 RID: 27200 RVA: 0x00178DB8 File Offset: 0x00176FB8 [Token(Token = "0x6006A40")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public LGMDMLFCPBP(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x06006A41 RID: 27201 RVA: 0x00178DD4 File Offset: 0x00176FD4 [Token(Token = "0x6006A41")] [Address(RVA = "0x1265AA0", Offset = "0x12648A0", VA = "0x181265AA0", Slot = "13")] public void Invoke(ref int DIGDLBNBLMA, ref int JJJAOECFBMA, ref int JAJCPFJHHLO) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06006A42 RID: 27202 RVA: 0x00178E5C File Offset: 0x0017705C [Token(Token = "0x6006A42")] [Address(RVA = "0x12659B0", Offset = "0x12647B0", VA = "0x1812659B0", Slot = "14")] public IAsyncResult BeginInvoke(ref int DIGDLBNBLMA, ref int JJJAOECFBMA, ref int JAJCPFJHHLO, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { } // Token: 0x06006A43 RID: 27203 RVA: 0x00178E6C File Offset: 0x0017706C [Token(Token = "0x6006A43")] [Address(RVA = "0x1265A70", Offset = "0x1264870", VA = "0x181265A70", Slot = "15")] public void EndInvoke(ref int DIGDLBNBLMA, ref int JJJAOECFBMA, ref int JAJCPFJHHLO, IAsyncResult GIAOBLMEMMI) { } } // Token: 0x02001247 RID: 4679 [Token(Token = "0x2001247")] public sealed class AIMFOMNAPIE : MulticastDelegate { // Token: 0x06006A44 RID: 27204 RVA: 0x00178E7C File Offset: 0x0017707C [Token(Token = "0x6006A44")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public AIMFOMNAPIE(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x06006A45 RID: 27205 RVA: 0x00178E98 File Offset: 0x00177098 [Token(Token = "0x6006A45")] [Address(RVA = "0x125BB40", Offset = "0x125A940", VA = "0x18125BB40", Slot = "13")] public string Invoke(int DIGDLBNBLMA, int JJJAOECFBMA, int JAJCPFJHHLO) { /* An exception occurred when decompiling this method (06006A45) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.String AGUI.StackedUI.Dialog.UIDateSelectionDialog/AIMFOMNAPIE::Invoke(System.Int32,System.Int32,System.Int32) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_C6: stloc:int32(var_1_C9, add:int32(ldloc:int32(var_1_08), ldc.i4:int32(1))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x06006A46 RID: 27206 RVA: 0x00178F70 File Offset: 0x00177170 [Token(Token = "0x6006A46")] [Address(RVA = "0x125BA90", Offset = "0x125A890", VA = "0x18125BA90", Slot = "14")] public IAsyncResult BeginInvoke(int DIGDLBNBLMA, int JJJAOECFBMA, int JAJCPFJHHLO, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { } // Token: 0x06006A47 RID: 27207 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6006A47")] [Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")] public string EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } } }