using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom; // Token: 0x02001336 RID: 4918 [Token(Token = "0x2001336")] public class AJLDICOFGFG : JPPMAPOOHCI { // Token: 0x06006E59 RID: 28249 RVA: 0x0018371C File Offset: 0x0018191C [Token(Token = "0x6006E59")] [Address(RVA = "0x14623E0", Offset = "0x14613E0", VA = "0x1814623E0", 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: 0x06006E5A RID: 28250 RVA: 0x00183900 File Offset: 0x00181B00 [Token(Token = "0x6006E5A")] [Address(RVA = "0x1461C30", Offset = "0x1460C30", VA = "0x181461C30", Slot = "5")] public override DABKFAIHBBP HHLPPOBHMOC() { /* An exception occurred when decompiling this method (06006E5A) ICSharpCode.Decompiler.DecompilerException: Error decompiling DABKFAIHBBP AJLDICOFGFG::HHLPPOBHMOC() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_160: stloc:ArgumentOutOfRangeException(var_21_165, 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: 0x06006E5B RID: 28251 RVA: 0x00183A74 File Offset: 0x00181C74 [Token(Token = "0x6006E5B")] [Address(RVA = "0x42BA20", Offset = "0x42AA20", VA = "0x18042BA20")] public AJLDICOFGFG() { } // Token: 0x040048D9 RID: 18649 [FieldOffset(Offset = "0x68")] [Token(Token = "0x40048D9")] private NFEMLMAFFIP APIMPLGKICK; // Token: 0x040048DA RID: 18650 [FieldOffset(Offset = "0x70")] [Token(Token = "0x40048DA")] private long HNHLJONGKHB; // Token: 0x040048DB RID: 18651 [FieldOffset(Offset = "0x78")] [Token(Token = "0x40048DB")] private long OEMDIAHHILF; // Token: 0x040048DC RID: 18652 [FieldOffset(Offset = "0x80")] [Token(Token = "0x40048DC")] private long MOKMJAMNEFP; // Token: 0x040048DD RID: 18653 [FieldOffset(Offset = "0x88")] [Token(Token = "0x40048DD")] private long AOMBLGBCENO; // Token: 0x040048DE RID: 18654 [FieldOffset(Offset = "0x90")] [Token(Token = "0x40048DE")] private int GMEMMGLOPAH; // Token: 0x040048DF RID: 18655 [FieldOffset(Offset = "0x98")] [Token(Token = "0x40048DF")] private string LIMGCIECODJ; // Token: 0x040048E0 RID: 18656 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x40048E0")] private long LKNNMPCBCKM; // Token: 0x040048E1 RID: 18657 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x40048E1")] private IHLFIKMOAOF GEDCEIDOKJL; // Token: 0x02001337 RID: 4919 [Token(Token = "0x2001337")] [CompilerGenerated] private sealed class HBOGEANDLJG { // Token: 0x06006E5C RID: 28252 RVA: 0x00183A88 File Offset: 0x00181C88 [Token(Token = "0x6006E5C")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public HBOGEANDLJG() { } // Token: 0x06006E5D RID: 28253 RVA: 0x00183A9C File Offset: 0x00181C9C [Token(Token = "0x6006E5D")] [Address(RVA = "0x1475400", Offset = "0x1474400", VA = "0x181475400")] 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: 0x06006E5E RID: 28254 RVA: 0x00183B08 File Offset: 0x00181D08 [Token(Token = "0x6006E5E")] [Address(RVA = "0x12D51A0", Offset = "0x12D41A0", VA = "0x1812D51A0")] internal bool b__1(OHDHPENHDAP.NODLLCGLDIE c) { long imageId = this.data.ImageId; return c.k__BackingField == imageId; } // Token: 0x040048E2 RID: 18658 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40048E2")] public NFEMLMAFFIP.PhotoAnnouncementData data; // Token: 0x040048E3 RID: 18659 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40048E3")] public AJLDICOFGFG <>4__this; // Token: 0x040048E4 RID: 18660 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40048E4")] public Func <>9__1; } }