using System; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using TMPro; using UnityEngine; namespace AGUI.StackedUI { // Token: 0x02001B4B RID: 6987 [Token(Token = "0x2001B4B")] [StructLayout(3)] public class InviteiOSFriendScreen : WatchUIFlow { // Token: 0x0600BBA4 RID: 48036 RVA: 0x002C2D88 File Offset: 0x002C0F88 [Token(Token = "0x600BBA4")] [Address(RVA = "0x15F7C80", Offset = "0x15F6680", VA = "0x1815F7C80")] private void Awake() { ValidatedButtonInputField validatedButtonInputField = this.countryCodeField; Func func = new Func(this.OGGPNHPELIE); validatedButtonInputField.IsValidFunction = func; ValidatedButtonInputField validatedButtonInputField2 = this.phoneNumberField; Func func2 = new Func(this.LGCLHODIPBH); validatedButtonInputField2.IsValidFunction = func2; } // Token: 0x0600BBA5 RID: 48037 RVA: 0x002C2DD4 File Offset: 0x002C0FD4 [Token(Token = "0x600BBA5")] [Address(RVA = "0x15F81A0", Offset = "0x15F6BA0", VA = "0x1815F81A0")] private void OnEnable() { string empty = string.Empty; this.BMFPEJMLIKD(empty, true); } // Token: 0x0600BBA6 RID: 48038 RVA: 0x002C2DF0 File Offset: 0x002C0FF0 [Token(Token = "0x600BBA6")] [Address(RVA = "0x15F7D40", Offset = "0x15F6740", VA = "0x1815F7D40")] private void BMFPEJMLIKD(string DBDDKLHPNNA, bool BCOHEOIEPLL) { this.infoText.text = DBDDKLHPNNA; this.countryCodeField.FFDOINJEHMM = BCOHEOIEPLL; this.phoneNumberField.FFDOINJEHMM = BCOHEOIEPLL; this.cancelButton.FFDOINJEHMM = BCOHEOIEPLL; this.submitButton.FFDOINJEHMM = BCOHEOIEPLL; } // Token: 0x0600BBA7 RID: 48039 RVA: 0x002C2E40 File Offset: 0x002C1040 [Token(Token = "0x600BBA7")] [Address(RVA = "0x15F7E60", Offset = "0x15F6860", VA = "0x1815F7E60")] private bool JABEAFIHFCO(string HEDNODKLINF) { Func <>9__12_ = InviteiOSFriendScreen.<>c.<>9__12_0; if (<>9__12_ == 0) { InviteiOSFriendScreen.<>c.<>9__12_0 = (char c) => char.IsDigit(c); } char[] array = Enumerable.ToArray(Enumerable.Where(HEDNODKLINF, <>9__12_)); string text; int stringLength = text.m_stringLength; return 0 <= 3; } // Token: 0x0600BBA8 RID: 48040 RVA: 0x002C2E90 File Offset: 0x002C1090 [Token(Token = "0x600BBA8")] [Address(RVA = "0x15F7FD0", Offset = "0x15F69D0", VA = "0x1815F7FD0")] private bool ODFBBGNLKJK(string AHHENFLFKIC) { Func <>9__13_ = InviteiOSFriendScreen.<>c.<>9__13_0; if (<>9__13_ == 0) { InviteiOSFriendScreen.<>c.<>9__13_0 = (char c) => char.IsDigit(c); } char[] array = Enumerable.ToArray(Enumerable.Where(AHHENFLFKIC, <>9__13_)); string hednodklinf = this.HEDNODKLINF; bool flag; if (flag) { } string text; uint num; if (text.m_stringLength < (int)num) { } throw new NullReferenceException(); } // Token: 0x0600BBA9 RID: 48041 RVA: 0x002C2EEC File Offset: 0x002C10EC [Token(Token = "0x600BBA9")] [Address(RVA = "0x15F81F0", Offset = "0x15F6BF0", VA = "0x1815F81F0")] private void PDNHNEHNCIK(string HEDNODKLINF, out int GCCICHOAEEF, out int BNNABGLOGAG) { bool flag; if (flag) { uint num; BNNABGLOGAG.m_value = (int)num; return; } uint num2; BNNABGLOGAG.m_value = (int)num2; } // Token: 0x0600BBAA RID: 48042 RVA: 0x002C2F14 File Offset: 0x002C1114 [Token(Token = "0x600BBAA")] [Address(RVA = "0x15F7DE0", Offset = "0x15F67E0", VA = "0x1815F7DE0")] public void Button_Submit() { if (!this.JHGNHHEKMOM) { int num = 0; this.BMFPEJMLIKD("Sending them an invite...", num != 0); string hlhgafglmon = this.HLHGAFGLMON; string hednodklinf = this.HEDNODKLINF; string text = string.Format("{0}{1}", hednodklinf, hlhgafglmon); this.COHDEOONCKN = text; this.JHGNHHEKMOM = true; } } // Token: 0x0600BBAB RID: 48043 RVA: 0x002C2F64 File Offset: 0x002C1164 [Token(Token = "0x600BBAB")] [Address(RVA = "0x15F8290", Offset = "0x15F6C90", VA = "0x1815F8290")] public InviteiOSFriendScreen() { string empty = string.Empty; this.HLHGAFGLMON = empty; string empty2 = string.Empty; this.HEDNODKLINF = empty2; base..ctor(); } // Token: 0x0600BBAC RID: 48044 RVA: 0x002C2F94 File Offset: 0x002C1194 [Token(Token = "0x600BBAC")] [Address(RVA = "0x15F8160", Offset = "0x15F6B60", VA = "0x1815F8160")] [CompilerGenerated] private bool OGGPNHPELIE(string HEDNODKLINF) { this.HEDNODKLINF = HEDNODKLINF; string hlhgafglmon = this.HLHGAFGLMON; bool flag = this.ODFBBGNLKJK(hlhgafglmon); if (!flag) { return flag; } string hednodklinf = this.HEDNODKLINF; return this.JABEAFIHFCO(hednodklinf); } // Token: 0x0600BBAD RID: 48045 RVA: 0x002C2FCC File Offset: 0x002C11CC [Token(Token = "0x600BBAD")] [Address(RVA = "0x15F7F90", Offset = "0x15F6990", VA = "0x1815F7F90")] [CompilerGenerated] private bool LGCLHODIPBH(string HLHGAFGLMON) { this.HLHGAFGLMON = HLHGAFGLMON; bool flag = this.ODFBBGNLKJK(HLHGAFGLMON); if (!flag) { return flag; } string hednodklinf = this.HEDNODKLINF; return this.JABEAFIHFCO(hednodklinf); } // Token: 0x04007BA8 RID: 31656 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x4007BA8")] [SerializeField] private ValidatedButtonInputField countryCodeField; // Token: 0x04007BA9 RID: 31657 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x4007BA9")] [SerializeField] private ValidatedButtonInputField phoneNumberField; // Token: 0x04007BAA RID: 31658 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x4007BAA")] [SerializeField] private TextMeshProUGUI infoText; // Token: 0x04007BAB RID: 31659 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x4007BAB")] [SerializeField] private Button3D submitButton; // Token: 0x04007BAC RID: 31660 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x4007BAC")] [SerializeField] private Button3D cancelButton; // Token: 0x04007BAD RID: 31661 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x4007BAD")] private bool JHGNHHEKMOM; // Token: 0x04007BAE RID: 31662 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x4007BAE")] private string COHDEOONCKN; // Token: 0x04007BAF RID: 31663 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x4007BAF")] private string HLHGAFGLMON; // Token: 0x04007BB0 RID: 31664 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x4007BB0")] private string HEDNODKLINF; // Token: 0x04007BB1 RID: 31665 [Token(Token = "0x4007BB1")] private const int AELOOBNJBHF = 1; } }