using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom; using RecRoom.Async; using RecRoom.Core; using TMPro; using UnityEngine; using UnityEngine.UI; namespace AGUI.StackedUI.Dialog { // Token: 0x02001BC5 RID: 7109 [Token(Token = "0x2001BC5")] [StructLayout(3)] public class AnnouncementScreen : WatchUIFlow { // Token: 0x17001E0B RID: 7691 // (get) Token: 0x0600BEB9 RID: 48825 RVA: 0x002CEB4C File Offset: 0x002CCD4C // (set) Token: 0x0600BEBA RID: 48826 RVA: 0x002CEB60 File Offset: 0x002CCD60 [Token(Token = "0x17001E0B")] public MKEKHKEHPLO EDHKPJJOKBM { [Token(Token = "0x600BEB9")] [Address(RVA = "0x3D31D0", Offset = "0x3D1BD0", VA = "0x1803D31D0")] get { return this.EMNGJODNMLF; } [Token(Token = "0x600BEBA")] [Address(RVA = "0x1188030", Offset = "0x1186A30", VA = "0x181188030")] set { this.EMNGJODNMLF = value; this.EAMFPKHACBM(); } } // Token: 0x0600BEBB RID: 48827 RVA: 0x002CEB7C File Offset: 0x002CCD7C [Token(Token = "0x600BEBB")] [Address(RVA = "0x11864E0", Offset = "0x1184EE0", VA = "0x1811864E0")] private void Awake() { ActionEvent aoddbmoamod = NLGOJMONPKG.AODDBMOAMOD; Action action = new Action(this.NDLGHCEKFOM); NLGOJMONPKG.AODDBMOAMOD = aoddbmoamod + action; PagedTextMeshPro3D pagedTextMeshPro3D = this.bodyText; ActionEvent onPageChanged = pagedTextMeshPro3D.OnPageChanged; Action action2 = new Action(this.KCCCOOCMJGM); ActionEvent actionEvent; pagedTextMeshPro3D.OnPageChanged = actionEvent; } // Token: 0x0600BEBC RID: 48828 RVA: 0x002CEBD4 File Offset: 0x002CCDD4 [Token(Token = "0x600BEBC")] [Address(RVA = "0x1187B40", Offset = "0x1186540", VA = "0x181187B40", Slot = "6")] protected override void OnDestroy() { base.OnDestroy(); ActionEvent aoddbmoamod = NLGOJMONPKG.AODDBMOAMOD; Action action = new Action(this.NDLGHCEKFOM); NLGOJMONPKG.AODDBMOAMOD = aoddbmoamod - action; PagedTextMeshPro3D pagedTextMeshPro3D = this.bodyText; ActionEvent onPageChanged = pagedTextMeshPro3D.OnPageChanged; Action action2 = new Action(this.KCCCOOCMJGM); ActionEvent actionEvent; pagedTextMeshPro3D.OnPageChanged = actionEvent; OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD; if (jlbeidflild != 0) { jlbeidflild.Dispose(); } } // Token: 0x0600BEBD RID: 48829 RVA: 0x002CEC44 File Offset: 0x002CCE44 [Token(Token = "0x600BEBD")] [Address(RVA = "0x1186600", Offset = "0x1185000", VA = "0x181186600")] public void Button_EnlargeImage() { this.NIJKOEECNCO.HCLOPDNNBAC = true; AnnouncementImageScreen flowByType = this.k__BackingField.GetFlowByType(); int num = 0; if (flowByType != num) { MKEKHKEHPLO emngjodnmlf = this.EMNGJODNMLF; flowByType.BHNFBPFGOHI = emngjodnmlf; StackedUIBase k__BackingField = this.k__BackingField; int num2 = 0; k__BackingField.PushFlow(flowByType, num2); } } // Token: 0x0600BEBE RID: 48830 RVA: 0x002CEC9C File Offset: 0x002CCE9C [Token(Token = "0x600BEBE")] [Address(RVA = "0x11866C0", Offset = "0x11850C0", VA = "0x1811866C0")] public void Button_FollowLink() { this.NIJKOEECNCO.AFIKHBIBLNB = true; this.k__BackingField.Button_PopFlow(); MKEKHKEHPLO emngjodnmlf = this.EMNGJODNMLF; if (emngjodnmlf.k__BackingField <= AIOCBINPOML.ActionCode) { string k__BackingField = emngjodnmlf.k__BackingField; string playerAccountUri = k__BackingField; IPromise promise = PEGGCEDHBOF.NFKMGNHDCMN(int.Parse(k__BackingField)); if (AnnouncementScreen.<>c.<>9__21_0 == 0) { AnnouncementScreen.<>c.<>9__21_0 = delegate(CCEOLAOLEKJ account) { WatchUI k__BackingField = Player.k__BackingField.playerUI.k__BackingField; PlayerDetailsWatchUIFlow flowByType = k__BackingField.GetFlowByType(); int num2 = 0; k__BackingField.PushFlow(flowByType, num2); }; } Action action = delegate(string error) { long k__BackingField = this.EMNGJODNMLF.k__BackingField; string playerAccountUri2 = playerAccountUri; Debug.LogError(string.Format("Announcement {0} could not find player details for {1}: {2}", k__BackingField, playerAccountUri2, error)); }; return; } string k__BackingField2 = emngjodnmlf.k__BackingField; string k__BackingField = emngjodnmlf.k__BackingField; ulong num; FBPACFPINIK.GCPHCMAKAPA(k__BackingField2, k__BackingField, num != 0UL); throw new NullReferenceException(); } // Token: 0x0600BEBF RID: 48831 RVA: 0x002CEDF4 File Offset: 0x002CCFF4 [Token(Token = "0x600BEBF")] [Address(RVA = "0x11877C0", Offset = "0x11861C0", VA = "0x1811877C0")] private void LCGMBNGNLND(string MKEPCLIHLHD) { string playerAccountUri = MKEPCLIHLHD; IPromise promise = PEGGCEDHBOF.NFKMGNHDCMN(int.Parse(MKEPCLIHLHD)); if (AnnouncementScreen.<>c.<>9__21_0 == 0) { AnnouncementScreen.<>c.<>9__21_0 = delegate(CCEOLAOLEKJ account) { WatchUI k__BackingField = Player.k__BackingField.playerUI.k__BackingField; PlayerDetailsWatchUIFlow flowByType = k__BackingField.GetFlowByType(); int num = 0; k__BackingField.PushFlow(flowByType, num); }; } Action action = delegate(string error) { long k__BackingField = this.EMNGJODNMLF.k__BackingField; string playerAccountUri2 = playerAccountUri; Debug.LogError(string.Format("Announcement {0} could not find player details for {1}: {2}", k__BackingField, playerAccountUri2, error)); }; throw new NullReferenceException(); } // Token: 0x0600BEC0 RID: 48832 RVA: 0x002CEE50 File Offset: 0x002CD050 [Token(Token = "0x600BEC0")] [Address(RVA = "0x11872C0", Offset = "0x1185CC0", VA = "0x1811872C0")] private void ICPPEFJANKL(string NHCBHNCFCGC) { string eventUri = NHCBHNCFCGC; long num = long.Parse(NHCBHNCFCGC); int num2 = 0; IPromise promise = GNPDMBPGHBH.FCFEIOCJHKO(num, num2); if (AnnouncementScreen.<>c.<>9__22_0 == 0) { AnnouncementScreen.<>c.<>9__22_0 = delegate(IOFNNFFJIAN playerEventDetails) { WatchUI.BFPPPLIJIGC.ShowEventDetails(playerEventDetails); }; } Action action = delegate(string error) { long k__BackingField = this.EMNGJODNMLF.k__BackingField; string eventUri2 = eventUri; Debug.LogError(string.Format("Announcement {0} could not find event details for {1}: {2}", k__BackingField, eventUri2, error)); }; throw new NullReferenceException(); } // Token: 0x0600BEC1 RID: 48833 RVA: 0x002CEEB4 File Offset: 0x002CD0B4 [Token(Token = "0x600BEC1")] [Address(RVA = "0x1186F20", Offset = "0x1185920", VA = "0x181186F20")] private void GIPGKMILMIF(string FJBNOBBAKLK) { string[] array = FJBNOBBAKLK.Split(new char[] { (char)((uint)46) }); string[] roomAndMaybeSubroom = array; IPromise promise = OJMCBOKJFOF.NHBPIIGDAJP(array[0]); Action action = delegate(KLCOGEIGEBJ room) { string[] roomAndMaybeSubroom3 = roomAndMaybeSubroom; int num = 0; if (roomAndMaybeSubroom3.Length == 1) { SessionManager instance = SingletonMonoBehaviour.Instance; int num2 = 0; instance.RunJoinRoom(room, num2, (SessionManager.BDPNOBGNGNI)((uint)25), num != 0, num); } if (roomAndMaybeSubroom3.Length == 2) { SessionManager instance2 = SingletonMonoBehaviour.Instance; string[] roomAndMaybeSubroom2 = roomAndMaybeSubroom; } }; Action action2 = delegate(string error) { long k__BackingField = this.EMNGJODNMLF.k__BackingField; string text = roomAndMaybeSubroom[0]; Debug.LogError(string.Format("Announcement {0} could not find room by name {1}: {2}", k__BackingField, text, error)); }; throw new NullReferenceException(); } // Token: 0x0600BEC2 RID: 48834 RVA: 0x002CEF1C File Offset: 0x002CD11C [Token(Token = "0x600BEC2")] [Address(RVA = "0x11870C0", Offset = "0x1185AC0", VA = "0x1811870C0")] private void IBJPJJPKELD(string EBINFPNLHOP) { WatchUI k__BackingField = Player.k__BackingField.playerUI.k__BackingField; StoreScreen flowByType = k__BackingField.GetFlowByType(); if (!EBINFPNLHOP.ToLower().StartsWith("featured")) { if (!EBINFPNLHOP.ToLower().StartsWith("inventions")) { if (!EBINFPNLHOP.ToLower().StartsWith("clothing")) { flowByType.Button_SetOtherDisplayMode(); } flowByType.Button_SetClothingDisplayMode(); } flowByType.Button_SetInventionsDisplayMode(); } flowByType.Button_SetFeaturedDisplayMode(); int num = 0; k__BackingField.PushFlow(flowByType, num); int num3; int num2 = num3 + 1; string text = EBINFPNLHOP.Substring(num2); flowByType.ManualSetCurrentQueryAndSearch(text); } // Token: 0x0600BEC3 RID: 48835 RVA: 0x002CEFB8 File Offset: 0x002CD1B8 [Token(Token = "0x600BEC3")] [Address(RVA = "0x1187530", Offset = "0x1185F30", VA = "0x181187530")] private void KFBLGOJIOMI(string DOFCGJPCAIL) { bool flag; if (DOFCGJPCAIL != 0 && flag) { ulong num; (new IAFKHONIKPI[1])[0] = (IAFKHONIKPI)num; } } // Token: 0x0600BEC4 RID: 48836 RVA: 0x002CEFE0 File Offset: 0x002CD1E0 [Token(Token = "0x600BEC4")] [Address(RVA = "0x1187F30", Offset = "0x1186930", VA = "0x181187F30")] public void ShowScreen(MKEKHKEHPLO APIMPLGKICK) { this.EMNGJODNMLF = APIMPLGKICK; this.EAMFPKHACBM(); if (this.EMNGJODNMLF.k__BackingField == FIEFAAIHMAF.Unread) { int num = 0; this.NIJKOEECNCO = (ulong)0L; this.NIJKOEECNCO.INLJPGONCNL = (float)num; this.NIJKOEECNCO.HCLOPDNNBAC = num != 0; StackedUIBase k__BackingField = this.k__BackingField; if ((k__BackingField.ABJAFAKMMOK ? 1 : 0) != num) { this.KLHMIENPCIL(); } Action action = new Action(this.EJAJBBDFPJO); k__BackingField.FullyVisibleChanged += action; } } // Token: 0x0600BEC5 RID: 48837 RVA: 0x002CF05C File Offset: 0x002CD25C [Token(Token = "0x600BEC5")] [Address(RVA = "0x1187C80", Offset = "0x1186680", VA = "0x181187C80", Slot = "11")] public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO) { base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO); if (!CJEIBCEPAPO) { this.ADLNPFCDBMB(); StackedUIBase k__BackingField = this.k__BackingField; Action action = new Action(this.EJAJBBDFPJO); k__BackingField.FullyVisibleChanged -= action; if (this.NIJKOEECNCO != (ulong)0L) { MKEKHKEHPLO emngjodnmlf = this.EMNGJODNMLF; PagedTextMeshPro3D pagedTextMeshPro3D = this.bodyText; long k__BackingField = emngjodnmlf.k__BackingField; MBALPDDOMME k__BackingField = emngjodnmlf.k__BackingField; if (pagedTextMeshPro3D.ONPENKPPOPL) { } bool hclopdnnbac = this.NIJKOEECNCO.HCLOPDNNBAC; bool afikhbiblnb = this.NIJKOEECNCO.AFIKHBIBLNB; } this.NIJKOEECNCO = (ulong)0L; this.NIJKOEECNCO.INLJPGONCNL = 0f; this.NIJKOEECNCO.HCLOPDNNBAC = false; } } // Token: 0x0600BEC6 RID: 48838 RVA: 0x002CF110 File Offset: 0x002CD310 [Token(Token = "0x600BEC6")] [Address(RVA = "0x1187970", Offset = "0x1186370", VA = "0x181187970")] private void NDLGHCEKFOM(MKEKHKEHPLO APIMPLGKICK) { MKEKHKEHPLO emngjodnmlf = this.EMNGJODNMLF; if (emngjodnmlf != 0) { long k__BackingField = emngjodnmlf.k__BackingField; if (APIMPLGKICK.k__BackingField == k__BackingField) { this.EMNGJODNMLF = APIMPLGKICK; this.EAMFPKHACBM(); return; } } } // Token: 0x0600BEC7 RID: 48839 RVA: 0x002CF14C File Offset: 0x002CD34C [Token(Token = "0x600BEC7")] [Address(RVA = "0x11876B0", Offset = "0x11860B0", VA = "0x1811876B0")] private void KLHMIENPCIL() { float time = Time.time; MKEKHKEHPLO emngjodnmlf = this.EMNGJODNMLF; this.HGGANKKJKAF = time; if (emngjodnmlf.k__BackingField == FIEFAAIHMAF.Unread) { Scheduler instance = SingletonMonoBehaviour.Instance; StackedUIBase k__BackingField = this.k__BackingField; AnnouncementScreen.EKLBILDJLIO eklbildjlio; eklbildjlio.System.IDisposable.Dispose(); eklbildjlio.<>1__state = (int)((ulong)0L); eklbildjlio.<>4__this = this; ISchedulerPromise schedulerPromise = instance.Run(k__BackingField, eklbildjlio); this.EICEEINPFHH = schedulerPromise; } } // Token: 0x0600BEC8 RID: 48840 RVA: 0x002CF1BC File Offset: 0x002CD3BC [Token(Token = "0x600BEC8")] [Address(RVA = "0x1186460", Offset = "0x1184E60", VA = "0x181186460")] private void ADLNPFCDBMB() { float time = Time.time; this.NIJKOEECNCO.MGEOELPKLIH = time; if (this.EICEEINPFHH != 0) { } } // Token: 0x0600BEC9 RID: 48841 RVA: 0x002CF1E8 File Offset: 0x002CD3E8 [Token(Token = "0x600BEC9")] [Address(RVA = "0x1186CC0", Offset = "0x11856C0", VA = "0x181186CC0")] private void EAMFPKHACBM() { MKEKHKEHPLO emngjodnmlf = this.EMNGJODNMLF; TextMeshProUGUI textMeshProUGUI = this.titleText; string k__BackingField = emngjodnmlf.k__BackingField; textMeshProUGUI.text = k__BackingField; MKEKHKEHPLO emngjodnmlf2 = this.EMNGJODNMLF; PagedTextMeshPro3D pagedTextMeshPro3D = this.bodyText; string k__BackingField = emngjodnmlf2.k__BackingField; pagedTextMeshPro3D.SetText(k__BackingField); bool flag = string.IsNullOrEmpty(this.EMNGJODNMLF.k__BackingField); GameObject gameObject = this.imagePanel; bool flag2 = !flag; gameObject.SetActive(flag2); if (flag2) { OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD; if (jlbeidflild != 0) { jlbeidflild.Dispose(); } OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = OHDHPENHDAP.FCLFDCBNMGN(this.EMNGJODNMLF); this.JLBEIDFLILD = nbmfnjlhkao; Action action = new Action(this.POJJMKJJIPO); Action action2 = new Action(this.NMEKGHGKMDI); } bool flag3 = string.IsNullOrEmpty(this.EMNGJODNMLF.k__BackingField); Button3D button3D = this.linkButton; bool flag4 = !flag3; button3D.gameObject.SetActive(flag4); if (flag4) { MKEKHKEHPLO emngjodnmlf3 = this.EMNGJODNMLF; TextMeshProUGUI textMeshProUGUI2 = this.linkButtonText; string k__BackingField = emngjodnmlf3.k__BackingField; textMeshProUGUI2.text = k__BackingField; } } // Token: 0x0600BECA RID: 48842 RVA: 0x002CF304 File Offset: 0x002CD504 [Token(Token = "0x600BECA")] [Address(RVA = "0x1186CA0", Offset = "0x11856A0", VA = "0x181186CA0")] private void DECAABAOCBK() { int num = 0; this.NIJKOEECNCO = (ulong)0L; this.NIJKOEECNCO.INLJPGONCNL = (float)num; this.NIJKOEECNCO.HCLOPDNNBAC = num != 0; } // Token: 0x0600BECB RID: 48843 RVA: 0x002CF334 File Offset: 0x002CD534 [Token(Token = "0x600BECB")] [Address(RVA = "0x1187490", Offset = "0x1185E90", VA = "0x181187490")] private void KCCCOOCMJGM(int KDPEHPHODCD, int IJEMMNCGBPG) { if (IJEMMNCGBPG > 0) { float num = Mathf.Max(this.NIJKOEECNCO.INLJPGONCNL, (float)KDPEHPHODCD); this.NIJKOEECNCO.INLJPGONCNL = num; } } // Token: 0x0600BECC RID: 48844 RVA: 0x002CF364 File Offset: 0x002CD564 [Token(Token = "0x600BECC")] [Address(RVA = "0x1186F00", Offset = "0x1185900", VA = "0x181186F00")] private void EJAJBBDFPJO(bool EOFEJOELIDE) { if (!EOFEJOELIDE) { this.ADLNPFCDBMB(); return; } this.KLHMIENPCIL(); } // Token: 0x0600BECD RID: 48845 RVA: 0x002CF384 File Offset: 0x002CD584 [Token(Token = "0x600BECD")] [Address(RVA = "0x1187E30", Offset = "0x1186830", VA = "0x181187E30")] private IEnumerator PHMAHABADCH() { /* An exception occurred when decompiling this method (0600BECD) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 AGUI.StackedUI.Dialog.AnnouncementScreen::PHMAHABADCH() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(EKLBILDJLIO::System.IDisposable.Dispose, ldloc:EKLBILDJLIO(var_0)) stfld:int32(EKLBILDJLIO::<>1__state, ldloc:EKLBILDJLIO(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:AnnouncementScreen(EKLBILDJLIO::<>4__this, ldloc:EKLBILDJLIO(var_0), ldloc:AnnouncementScreen(this)) } 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.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: 0x0600BECE RID: 48846 RVA: 0x002CF3A8 File Offset: 0x002CD5A8 [Token(Token = "0x600BECE")] [Address(RVA = "0x1187A50", Offset = "0x1186450", VA = "0x181187A50")] private void OFBNAHIOHON() { this.EMNGJODNMLF.k__BackingField = (FIEFAAIHMAF)((ulong)0L); this.NIJKOEECNCO = (ulong)1L; float @float = PlayerPrefs.GetFloat(NLGOJMONPKG.LBCMPFCNGPJ, -1f); MKEKHKEHPLO emngjodnmlf = this.EMNGJODNMLF; if (0 > (int)@float) { string text = NLGOJMONPKG.LBCMPFCNGPJ; MKEKHKEHPLO emngjodnmlf2 = this.EMNGJODNMLF; int num = 0; PlayerPrefs.SetFloat(text, (float)num); return; } } // Token: 0x0600BECF RID: 48847 RVA: 0x002CF410 File Offset: 0x002CD610 [Token(Token = "0x600BECF")] [Address(RVA = "0x1188010", Offset = "0x1186A10", VA = "0x181188010")] public AnnouncementScreen() { } // Token: 0x0600BED0 RID: 48848 RVA: 0x002CF43C File Offset: 0x002CD63C [Token(Token = "0x600BED0")] [Address(RVA = "0x1187E90", Offset = "0x1186890", VA = "0x181187E90")] [CompilerGenerated] private void POJJMKJJIPO(Texture2D CAKFKAGPMBF) { RawImage rawImage = this.image; int num = 0; if (rawImage != num) { this.image.texture = CAKFKAGPMBF; } } // Token: 0x0600BED1 RID: 48849 RVA: 0x002CF470 File Offset: 0x002CD670 [Token(Token = "0x600BED1")] [Address(RVA = "0x11879B0", Offset = "0x11863B0", VA = "0x1811879B0")] [CompilerGenerated] private void NMEKGHGKMDI(string CHKKEHOKPJP) { string k__BackingField = this.EMNGJODNMLF.k__BackingField; Debug.LogError("Error getting image " + k__BackingField + " from RecNet: " + CHKKEHOKPJP); } // Token: 0x04007DF6 RID: 32246 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x4007DF6")] private MKEKHKEHPLO EMNGJODNMLF; // Token: 0x04007DF7 RID: 32247 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x4007DF7")] [SerializeField] private TextMeshProUGUI titleText; // Token: 0x04007DF8 RID: 32248 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x4007DF8")] [SerializeField] private PagedTextMeshPro3D bodyText; // Token: 0x04007DF9 RID: 32249 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x4007DF9")] [SerializeField] private Button3D linkButton; // Token: 0x04007DFA RID: 32250 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x4007DFA")] [SerializeField] private TextMeshProUGUI linkButtonText; // Token: 0x04007DFB RID: 32251 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x4007DFB")] [SerializeField] private RawImage image; // Token: 0x04007DFC RID: 32252 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x4007DFC")] [SerializeField] private GameObject imagePanel; // Token: 0x04007DFD RID: 32253 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x4007DFD")] [SerializeField] private float MarkAsReadSecondsThreshold = 1f; // Token: 0x04007DFE RID: 32254 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x4007DFE")] private ISchedulerPromise EICEEINPFHH; // Token: 0x04007DFF RID: 32255 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x4007DFF")] private float HGGANKKJKAF; // Token: 0x04007E00 RID: 32256 [global::Cpp2IlInjected.FieldOffset(Offset = "0x104")] [Token(Token = "0x4007E00")] private float CAAKCGKEJEJ = 5f; // Token: 0x04007E01 RID: 32257 [global::Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x4007E01")] private AnnouncementScreen.HLIHEKHAGNF NIJKOEECNCO; // Token: 0x04007E02 RID: 32258 [global::Cpp2IlInjected.FieldOffset(Offset = "0x118")] [Token(Token = "0x4007E02")] private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD; // Token: 0x02001BC6 RID: 7110 [Token(Token = "0x2001BC6")] private struct HLIHEKHAGNF { // Token: 0x04007E03 RID: 32259 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4007E03")] public bool PBHDEMOHILE; // Token: 0x04007E04 RID: 32260 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4")] [Token(Token = "0x4007E04")] public float INLJPGONCNL; // Token: 0x04007E05 RID: 32261 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x4007E05")] public float MGEOELPKLIH; // Token: 0x04007E06 RID: 32262 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC")] [Token(Token = "0x4007E06")] public bool HCLOPDNNBAC; // Token: 0x04007E07 RID: 32263 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD")] [Token(Token = "0x4007E07")] public bool AFIKHBIBLNB; } // Token: 0x02001BC7 RID: 7111 [Token(Token = "0x2001BC7")] [CompilerGenerated] private sealed class AKNDFKJLABI { // Token: 0x0600BED2 RID: 48850 RVA: 0x002CF4A8 File Offset: 0x002CD6A8 [Token(Token = "0x600BED2")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public AKNDFKJLABI() { } // Token: 0x0600BED3 RID: 48851 RVA: 0x002CF4BC File Offset: 0x002CD6BC [Token(Token = "0x600BED3")] [Address(RVA = "0x1185390", Offset = "0x1183D90", VA = "0x181185390")] internal void b__1(string error) { long k__BackingField = this.<>4__this.EMNGJODNMLF.k__BackingField; string text = this.playerAccountUri; Debug.LogError(string.Format("Announcement {0} could not find player details for {1}: {2}", k__BackingField, text, error)); } // Token: 0x04007E08 RID: 32264 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4007E08")] public AnnouncementScreen <>4__this; // Token: 0x04007E09 RID: 32265 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4007E09")] public string playerAccountUri; } // Token: 0x02001BC9 RID: 7113 [Token(Token = "0x2001BC9")] [CompilerGenerated] private sealed class JPCGOGKJFFF { // Token: 0x0600BED8 RID: 48856 RVA: 0x002CF57C File Offset: 0x002CD77C [Token(Token = "0x600BED8")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public JPCGOGKJFFF() { } // Token: 0x0600BED9 RID: 48857 RVA: 0x002CF590 File Offset: 0x002CD790 [Token(Token = "0x600BED9")] [Address(RVA = "0x11967B0", Offset = "0x11951B0", VA = "0x1811967B0")] internal void b__1(string error) { long k__BackingField = this.<>4__this.EMNGJODNMLF.k__BackingField; string text = this.eventUri; Debug.LogError(string.Format("Announcement {0} could not find event details for {1}: {2}", k__BackingField, text, error)); } // Token: 0x04007E0D RID: 32269 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4007E0D")] public AnnouncementScreen <>4__this; // Token: 0x04007E0E RID: 32270 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4007E0E")] public string eventUri; } // Token: 0x02001BCA RID: 7114 [Token(Token = "0x2001BCA")] [CompilerGenerated] private sealed class HKICNAEIGJE { // Token: 0x0600BEDA RID: 48858 RVA: 0x002CF5D0 File Offset: 0x002CD7D0 [Token(Token = "0x600BEDA")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public HKICNAEIGJE() { } // Token: 0x0600BEDB RID: 48859 RVA: 0x002CF5E4 File Offset: 0x002CD7E4 [Token(Token = "0x600BEDB")] [Address(RVA = "0x1195D00", Offset = "0x1194700", VA = "0x181195D00")] internal void b__0(KLCOGEIGEBJ room) { string[] array = this.roomAndMaybeSubroom; int num = 0; if (array.Length == 1) { SessionManager instance = SingletonMonoBehaviour.Instance; int num2 = 0; instance.RunJoinRoom(room, num2, (SessionManager.BDPNOBGNGNI)((uint)25), num != 0, num); } if (array.Length == 2) { SessionManager instance2 = SingletonMonoBehaviour.Instance; string[] array2 = this.roomAndMaybeSubroom; } } // Token: 0x0600BEDC RID: 48860 RVA: 0x002CF638 File Offset: 0x002CD838 [Token(Token = "0x600BEDC")] [Address(RVA = "0x1195E40", Offset = "0x1194840", VA = "0x181195E40")] internal void b__1(string error) { long k__BackingField = this.<>4__this.EMNGJODNMLF.k__BackingField; string text = this.roomAndMaybeSubroom[0]; Debug.LogError(string.Format("Announcement {0} could not find room by name {1}: {2}", k__BackingField, text, error)); } // Token: 0x04007E0F RID: 32271 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4007E0F")] public string[] roomAndMaybeSubroom; // Token: 0x04007E10 RID: 32272 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4007E10")] public AnnouncementScreen <>4__this; } } }