using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom; // Token: 0x02001269 RID: 4713 [Token(Token = "0x2001269")] public class AJLDICOFGFG : JPPMAPOOHCI { // Token: 0x06006AF3 RID: 27379 RVA: 0x0017B494 File Offset: 0x00179694 [Token(Token = "0x6006AF3")] [Address(RVA = "0x99CF00", Offset = "0x99BD00", VA = "0x18099CF00", Slot = "4")] protected override void OFFLOPLJBBG() { int num; for (;;) { CPIHGIEOPAJ k__BackingField = this.k__BackingField; num = 0; if (k__BackingField != 0 && k__BackingField != 0) { this.APIMPLGKICK = k__BackingField; this.k__BackingField = k__BackingField; this.k__BackingField = "Dismiss"; this.k__BackingField = (JPPMAPOOHCI.FNELHNPDPBG)((ulong)5L); IHLFIKMOAOF ihlfikmoaof; this.GEDCEIDOKJL = ihlfikmoaof; if (ihlfikmoaof <= IHLFIKMOAOF.Photo) { break; } } } this.k__BackingField = num != 0; NFEMLMAFFIP.RoomPublishedClubAnnouncementData roomPublishedClubAnnouncementData; long roomId = roomPublishedClubAnnouncementData.RoomId; this.HNHLJONGKHB = roomId; this.k__BackingField = "Visit!"; this.k__BackingField = true; NFEMLMAFFIP.InventionPublishedClubAnnouncementData inventionPublishedClubAnnouncementData; long inventionId = inventionPublishedClubAnnouncementData.InventionId; this.OEMDIAHHILF = inventionId; this.k__BackingField = "Get!"; this.k__BackingField = true; NFEMLMAFFIP.PlayerEventPublishedClubAnnouncementData playerEventPublishedClubAnnouncementData; long playerEventId = playerEventPublishedClubAnnouncementData.PlayerEventId; this.MOKMJAMNEFP = playerEventId; this.k__BackingField = "View!"; this.k__BackingField = true; NFEMLMAFFIP.ClubAnnouncementData clubAnnouncementData; long clubId = clubAnnouncementData.ClubId; this.AOMBLGBCENO = clubId; this.k__BackingField = "View!"; this.k__BackingField = true; NFEMLMAFFIP.PlayerAnnouncementData playerAnnouncementData; int accountId = playerAnnouncementData.AccountId; this.GMEMMGLOPAH = accountId; this.k__BackingField = "View!"; this.k__BackingField = true; NFEMLMAFFIP.CodeAnnouncementData codeAnnouncementData; string code = codeAnnouncementData.Code; this.LIMGCIECODJ = code; this.k__BackingField = "Use!"; this.k__BackingField = true; NFEMLMAFFIP.PhotoAnnouncementData photoAnnouncementData; NFEMLMAFFIP.PhotoAnnouncementData data = photoAnnouncementData; long imageId = photoAnnouncementData.ImageId; this.LKNNMPCBCKM = imageId; this.k__BackingField = "Cheer!"; List list = new List(); long imageId2 = data.ImageId; list.Add(imageId2); PMGCJEPKFOF> pmgcjepkfof = OHDHPENHDAP.HBMCEPCAMMB(list); Func <>9__1; Action> action = delegate(List cheers) { Func <>9__ = <>9__1; if (<>9__ == 0) { Func func = delegate(OHDHPENHDAP.NODLLCGLDIE c) { long imageId3 = data.ImageId; return c.k__BackingField == imageId3; }; <>9__1 = func; } OHDHPENHDAP.NODLLCGLDIE nodllcgldie = Enumerable.FirstOrDefault(cheers, <>9__); AJLDICOFGFG <>4__this = this; if (nodllcgldie == 0) { } int num2 = 0; bool flag = (nodllcgldie.k__BackingField ? 1 : 0) == num2; <>4__this.k__BackingField = flag; this.k__BackingField = "Already cheered"; }; num += num; num++; MessagesManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; CPIHGIEOPAJ k__BackingField2 = this.k__BackingField; instance.MarkNotificationAsRead(k__BackingField2); NFEMLMAFFIP apimplgkick = this.APIMPLGKICK; long k__BackingField = apimplgkick.k__BackingField; long k__BackingField = apimplgkick.k__BackingField; IHLFIKMOAOF gedceidokjl = this.GEDCEIDOKJL; } // Token: 0x06006AF4 RID: 27380 RVA: 0x0017B678 File Offset: 0x00179878 [Token(Token = "0x6006AF4")] [Address(RVA = "0x99C790", Offset = "0x99B590", VA = "0x18099C790", Slot = "5")] public override DABKFAIHBBP HHLPPOBHMOC() { /* An exception occurred when decompiling this method (06006AF4) ICSharpCode.Decompiler.DecompilerException: Error decompiling DABKFAIHBBP AJLDICOFGFG::HHLPPOBHMOC() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_153: stloc:ArgumentOutOfRangeException(var_21_158, newobj:ArgumentOutOfRangeException(ArgumentOutOfRangeException::.ctor)) } 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: 0x06006AF5 RID: 27381 RVA: 0x0017B7E0 File Offset: 0x001799E0 [Token(Token = "0x6006AF5")] [Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")] public AJLDICOFGFG() { } // Token: 0x0400475C RID: 18268 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400475C")] private NFEMLMAFFIP APIMPLGKICK; // Token: 0x0400475D RID: 18269 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400475D")] private long HNHLJONGKHB; // Token: 0x0400475E RID: 18270 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400475E")] private long OEMDIAHHILF; // Token: 0x0400475F RID: 18271 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400475F")] private long MOKMJAMNEFP; // Token: 0x04004760 RID: 18272 [FieldOffset(Offset = "0x88")] [Token(Token = "0x4004760")] private long AOMBLGBCENO; // Token: 0x04004761 RID: 18273 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4004761")] private int GMEMMGLOPAH; // Token: 0x04004762 RID: 18274 [FieldOffset(Offset = "0x98")] [Token(Token = "0x4004762")] private string LIMGCIECODJ; // Token: 0x04004763 RID: 18275 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x4004763")] private long LKNNMPCBCKM; // Token: 0x04004764 RID: 18276 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x4004764")] private IHLFIKMOAOF GEDCEIDOKJL; // Token: 0x0200126A RID: 4714 [Token(Token = "0x200126A")] [CompilerGenerated] private sealed class HBOGEANDLJG { // Token: 0x06006AF6 RID: 27382 RVA: 0x0017B7F4 File Offset: 0x001799F4 [Token(Token = "0x6006AF6")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public HBOGEANDLJG() { } // Token: 0x06006AF7 RID: 27383 RVA: 0x0017B808 File Offset: 0x00179A08 [Token(Token = "0x6006AF7")] [Address(RVA = "0x9B0980", Offset = "0x9AF780", VA = "0x1809B0980")] internal void b__0(List cheers) { Func func = this.<>9__1; if (func == 0) { Func func2 = delegate(OHDHPENHDAP.NODLLCGLDIE c) { long imageId = this.data.ImageId; return c.k__BackingField == imageId; }; this.<>9__1 = func2; } OHDHPENHDAP.NODLLCGLDIE nodllcgldie = Enumerable.FirstOrDefault(cheers, func); AJLDICOFGFG ajldicofgfg = this.<>4__this; if (nodllcgldie == 0) { } int num = 0; bool flag = (nodllcgldie.k__BackingField ? 1 : 0) == num; ajldicofgfg.k__BackingField = flag; this.<>4__this.k__BackingField = "Already cheered"; } // Token: 0x06006AF8 RID: 27384 RVA: 0x0017B874 File Offset: 0x00179A74 [Token(Token = "0x6006AF8")] [Address(RVA = "0x769220", Offset = "0x768020", VA = "0x180769220")] internal bool b__1(OHDHPENHDAP.NODLLCGLDIE c) { long imageId = this.data.ImageId; return c.k__BackingField == imageId; } // Token: 0x04004765 RID: 18277 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004765")] public NFEMLMAFFIP.PhotoAnnouncementData data; // Token: 0x04004766 RID: 18278 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4004766")] public AJLDICOFGFG <>4__this; // Token: 0x04004767 RID: 18279 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4004767")] public Func <>9__1; } }