using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI.StackedUI; using AGUI.StackedUI.Dialog; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RecRoom.Core; // Token: 0x02002018 RID: 8216 [Token(Token = "0x2002018")] public static class LDKKMFPLNCN { // Token: 0x0600D13F RID: 53567 RVA: 0x00303A44 File Offset: 0x00301C44 [Token(Token = "0x600D13F")] [Address(RVA = "0x947960", Offset = "0x946760", VA = "0x180947960")] public static DABKFAIHBBP JGONKECPJJD(string FLKKJAMNFPB, string HJECBAPKNIK, string EMNBNNMNMNL, string BOIFKHDPKNM, NFEMLMAFFIP.MetaData JFFOHEGANAE, [Optional] Action CPNDKJCHCEL) { int num = 0; LDKKMFPLNCN.ONPIPCBDIGO onpipcbdigo; onpipcbdigo.FieldGetter(num, EMNBNNMNMNL, BOIFKHDPKNM); onpipcbdigo.announcementMetadata = 0; onpipcbdigo.preCustomizeDialogFunc = 0; onpipcbdigo.defaultAnnouncementTitle = HJECBAPKNIK; onpipcbdigo.defaultAnnouncementBody = EMNBNNMNMNL; onpipcbdigo.defaultAnnouncementImage = BOIFKHDPKNM; onpipcbdigo.promptBodyText = FLKKJAMNFPB; JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO; ObscuredInt k__BackingField = doohkcanflo.k__BackingField; bool fakeValueActive = doohkcanflo.k__BackingField.fakeValueActive; PMGCJEPKFOF pmgcjepkfof = JDJGIBLMFKK.BBELCAOOCOJ(ObscuredInt.FAJDMKOEFLH(k__BackingField)); Func func = delegate(long? clubId) { LDKKMFPLNCN.HMHAJIIDOHN hmhajiidohn = new LDKKMFPLNCN.HMHAJIIDOHN(); hmhajiidohn.CS$<>8__locals1 = onpipcbdigo; JDJGIBLMFKK.FOEPIDJCLMC foepidjclmc = new JDJGIBLMFKK.FOEPIDJCLMC(); string defaultAnnouncementTitle = onpipcbdigo.defaultAnnouncementTitle; foepidjclmc.k__BackingField = defaultAnnouncementTitle; string defaultAnnouncementBody = onpipcbdigo.defaultAnnouncementBody; foepidjclmc.k__BackingField = defaultAnnouncementBody; string defaultAnnouncementImage = onpipcbdigo.defaultAnnouncementImage; foepidjclmc.k__BackingField = defaultAnnouncementImage; NFEMLMAFFIP.MetaData announcementMetadata = onpipcbdigo.announcementMetadata; foepidjclmc.k__BackingField = announcementMetadata; long num4; foepidjclmc.k__BackingField = num4; hmhajiidohn.request = foepidjclmc; if (SingletonMonoBehaviour.ONCPNMDGGKG.BLBCCPBIHGI) { WatchUI local = WatchUI.BFPPPLIJIGC; int num5 = 0; if (local != num5) { WatchUI local2 = WatchUI.BFPPPLIJIGC; string promptBodyText = onpipcbdigo.promptBodyText; int num6 = 0; PMGCJEPKFOF pmgcjepkfof3 = local2.ShowConfirmationDialog(UIConfirmationDialog.MCLCMCALGMA.YES_NO, "Customize Announcement?", promptBodyText); Func func2 = delegate(JPIJGHNNIDP response) { if (response == JPIJGHNNIDP.Affirmative) { Action preCustomizeDialogFunc = hmhajiidohn.CS$<>8__locals1.preCustomizeDialogFunc; if (preCustomizeDialogFunc != 0) { preCustomizeDialogFunc(); } RRUIRootScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType(); JDJGIBLMFKK.FOEPIDJCLMC request2 = hmhajiidohn.request; string k__BackingField = request2.k__BackingField; string k__BackingField = request2.k__BackingField; string k__BackingField = request2.k__BackingField; NFEMLMAFFIP.MetaData k__BackingField = request2.k__BackingField; return JJEKJGALHKO.k__BackingField; } JDJGIBLMFKK.FOEPIDJCLMC request3 = hmhajiidohn.request; int num10 = 0; int num11 = 0; int num12 = 0; PMGCJEPKFOF pmgcjepkfof5 = LDKKMFPLNCN.AAOLBAJFCOJ(request3, num12 != 0, num11 != 0, num10 != 0); throw new NullReferenceException(); }; if (num6 < hmhajiidohn) { num6 += num6; if (num6 != hmhajiidohn) { num6++; } } pmgcjepkfof3 += pmgcjepkfof3; } } JDJGIBLMFKK.FOEPIDJCLMC request = hmhajiidohn.request; int num7 = 0; int num8 = 0; int num9 = 0; PMGCJEPKFOF pmgcjepkfof4 = LDKKMFPLNCN.AAOLBAJFCOJ(request, num9 != 0, num8 != 0, num7 != 0); throw new NullReferenceException(); }; int num2 = 0; num2 += num2; num2++; int num3 = 0; PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.JKOHKDFNCCI(func, num3); func += func; throw new NullReferenceException(); } // Token: 0x0600D140 RID: 53568 RVA: 0x00303AE8 File Offset: 0x00301CE8 [Token(Token = "0x600D140")] [Address(RVA = "0x9477F0", Offset = "0x9465F0", VA = "0x1809477F0")] public static PMGCJEPKFOF AAOLBAJFCOJ(JDJGIBLMFKK.FOEPIDJCLMC JMFLHIIJFKL, bool NOOKMFDJLJO = false, bool NILDCBBPPIA = false, bool DDCGLCKAPFM = false) { JDJGIBLMFKK.FOEPIDJCLMC request = JMFLHIIJFKL; bool titleCustomized = NOOKMFDJLJO; bool bodyCustomized = NILDCBBPPIA; bool imageCustomized = DDCGLCKAPFM; PMGCJEPKFOF pmgcjepkfof = JDJGIBLMFKK.AAOLBAJFCOJ(JMFLHIIJFKL); Action action = delegate(long announcementId) { JDJGIBLMFKK.FOEPIDJCLMC request2 = request; NFEMLMAFFIP.MetaData k__BackingField = request2.k__BackingField; long k__BackingField = request2.k__BackingField; if (k__BackingField != 0) { } int num2 = 0; bool titleCustomized2 = titleCustomized; bool bodyCustomized2 = bodyCustomized; bool imageCustomized2 = imageCustomized; CFLMJLFBOKH.HGGDIDICEFB(k__BackingField, announcementId, (IHLFIKMOAOF)num2, titleCustomized2, bodyCustomized2, imageCustomized2); }; int num = 0; num += num; num++; return pmgcjepkfof.OHLPJBFCABI(action); } // Token: 0x02002019 RID: 8217 [Token(Token = "0x2002019")] [CompilerGenerated] private sealed class ONPIPCBDIGO { // Token: 0x0600D141 RID: 53569 RVA: 0x00303B48 File Offset: 0x00301D48 [Token(Token = "0x600D141")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public ONPIPCBDIGO() { } // Token: 0x0600D142 RID: 53570 RVA: 0x00303B5C File Offset: 0x00301D5C [Token(Token = "0x600D142")] [Address(RVA = "0x9639D0", Offset = "0x9627D0", VA = "0x1809639D0")] internal DABKFAIHBBP b__0(long? clubId) { LDKKMFPLNCN.HMHAJIIDOHN hmhajiidohn = new LDKKMFPLNCN.HMHAJIIDOHN(); hmhajiidohn.CS$<>8__locals1 = this; JDJGIBLMFKK.FOEPIDJCLMC foepidjclmc = new JDJGIBLMFKK.FOEPIDJCLMC(); string text = this.defaultAnnouncementTitle; foepidjclmc.k__BackingField = text; string text2 = this.defaultAnnouncementBody; foepidjclmc.k__BackingField = text2; string text3 = this.defaultAnnouncementImage; foepidjclmc.k__BackingField = text3; NFEMLMAFFIP.MetaData metaData = this.announcementMetadata; foepidjclmc.k__BackingField = metaData; long num; foepidjclmc.k__BackingField = num; hmhajiidohn.request = foepidjclmc; if (SingletonMonoBehaviour.ONCPNMDGGKG.BLBCCPBIHGI) { WatchUI local = WatchUI.BFPPPLIJIGC; int num2 = 0; if (local != num2) { WatchUI local2 = WatchUI.BFPPPLIJIGC; string text4 = this.promptBodyText; int num3 = 0; PMGCJEPKFOF pmgcjepkfof = local2.ShowConfirmationDialog(UIConfirmationDialog.MCLCMCALGMA.YES_NO, "Customize Announcement?", text4); Func func = delegate(JPIJGHNNIDP response) { if (response == JPIJGHNNIDP.Affirmative) { Action action = hmhajiidohn.CS$<>8__locals1.preCustomizeDialogFunc; if (action != 0) { action(); } RRUIRootScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType(); JDJGIBLMFKK.FOEPIDJCLMC request2 = hmhajiidohn.request; string k__BackingField = request2.k__BackingField; string k__BackingField = request2.k__BackingField; string k__BackingField = request2.k__BackingField; NFEMLMAFFIP.MetaData k__BackingField = request2.k__BackingField; return JJEKJGALHKO.k__BackingField; } JDJGIBLMFKK.FOEPIDJCLMC request3 = hmhajiidohn.request; int num7 = 0; int num8 = 0; int num9 = 0; PMGCJEPKFOF pmgcjepkfof3 = LDKKMFPLNCN.AAOLBAJFCOJ(request3, num9 != 0, num8 != 0, num7 != 0); throw new NullReferenceException(); }; if (num3 < hmhajiidohn) { num3 += num3; if (num3 != hmhajiidohn) { num3++; } } pmgcjepkfof += pmgcjepkfof; } } JDJGIBLMFKK.FOEPIDJCLMC request = hmhajiidohn.request; int num4 = 0; int num5 = 0; int num6 = 0; PMGCJEPKFOF pmgcjepkfof2 = LDKKMFPLNCN.AAOLBAJFCOJ(request, num6 != 0, num5 != 0, num4 != 0); throw new NullReferenceException(); } // Token: 0x040085D2 RID: 34258 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40085D2")] public string defaultAnnouncementTitle; // Token: 0x040085D3 RID: 34259 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40085D3")] public string defaultAnnouncementBody; // Token: 0x040085D4 RID: 34260 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40085D4")] public string defaultAnnouncementImage; // Token: 0x040085D5 RID: 34261 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40085D5")] public NFEMLMAFFIP.MetaData announcementMetadata; // Token: 0x040085D6 RID: 34262 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x40085D6")] public string promptBodyText; // Token: 0x040085D7 RID: 34263 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x40085D7")] public Action preCustomizeDialogFunc; } // Token: 0x0200201A RID: 8218 [Token(Token = "0x200201A")] [CompilerGenerated] private sealed class HMHAJIIDOHN { // Token: 0x0600D143 RID: 53571 RVA: 0x00303C68 File Offset: 0x00301E68 [Token(Token = "0x600D143")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public HMHAJIIDOHN() { } // Token: 0x0600D144 RID: 53572 RVA: 0x00303C7C File Offset: 0x00301E7C [Token(Token = "0x600D144")] [Address(RVA = "0x93BFC0", Offset = "0x93ADC0", VA = "0x18093BFC0")] internal DABKFAIHBBP b__1(JPIJGHNNIDP response) { if (response == JPIJGHNNIDP.Affirmative) { Action preCustomizeDialogFunc = this.CS$<>8__locals1.preCustomizeDialogFunc; if (preCustomizeDialogFunc != 0) { preCustomizeDialogFunc(); } RRUIRootScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType(); JDJGIBLMFKK.FOEPIDJCLMC foepidjclmc = this.request; string k__BackingField = foepidjclmc.k__BackingField; string k__BackingField = foepidjclmc.k__BackingField; string k__BackingField = foepidjclmc.k__BackingField; NFEMLMAFFIP.MetaData k__BackingField = foepidjclmc.k__BackingField; return JJEKJGALHKO.k__BackingField; } JDJGIBLMFKK.FOEPIDJCLMC foepidjclmc2 = this.request; int num = 0; int num2 = 0; int num3 = 0; PMGCJEPKFOF pmgcjepkfof = LDKKMFPLNCN.AAOLBAJFCOJ(foepidjclmc2, num3 != 0, num2 != 0, num != 0); throw new NullReferenceException(); } // Token: 0x040085D8 RID: 34264 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40085D8")] public JDJGIBLMFKK.FOEPIDJCLMC request; // Token: 0x040085D9 RID: 34265 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40085D9")] public long? clubId; // Token: 0x040085DA RID: 34266 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40085DA")] public LDKKMFPLNCN.ONPIPCBDIGO CS$<>8__locals1; } // Token: 0x0200201B RID: 8219 [Token(Token = "0x200201B")] [CompilerGenerated] private sealed class BHMFFNIOIDD { // Token: 0x0600D145 RID: 53573 RVA: 0x00303D08 File Offset: 0x00301F08 [Token(Token = "0x600D145")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public BHMFFNIOIDD() { } // Token: 0x0600D146 RID: 53574 RVA: 0x00303D1C File Offset: 0x00301F1C [Token(Token = "0x600D146")] [Address(RVA = "0x93AFA0", Offset = "0x939DA0", VA = "0x18093AFA0")] internal void b__0(long announcementId) { JDJGIBLMFKK.FOEPIDJCLMC foepidjclmc = this.request; NFEMLMAFFIP.MetaData k__BackingField = foepidjclmc.k__BackingField; long k__BackingField = foepidjclmc.k__BackingField; if (k__BackingField != 0) { } int num = 0; bool flag = this.titleCustomized; bool flag2 = this.bodyCustomized; bool flag3 = this.imageCustomized; CFLMJLFBOKH.HGGDIDICEFB(k__BackingField, announcementId, (IHLFIKMOAOF)num, flag, flag2, flag3); } // Token: 0x040085DB RID: 34267 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40085DB")] public JDJGIBLMFKK.FOEPIDJCLMC request; // Token: 0x040085DC RID: 34268 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40085DC")] public bool titleCustomized; // Token: 0x040085DD RID: 34269 [global::Cpp2IlInjected.FieldOffset(Offset = "0x19")] [Token(Token = "0x40085DD")] public bool bodyCustomized; // Token: 0x040085DE RID: 34270 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1A")] [Token(Token = "0x40085DE")] public bool imageCustomized; } }