using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI.StackedUI; using AGUI.StackedUI.Dialog; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using Photon.Pun; using RecNet; using RecRoom.Core; using RecRoom.Players; using UnityEngine; namespace RecRoom { // Token: 0x02002121 RID: 8481 [Token(Token = "0x2002121")] public class FeedbackManager : NetworkedSingletonMonoBehaviour { // Token: 0x1700229F RID: 8863 // (get) Token: 0x0600D9BD RID: 55741 RVA: 0x00327A7C File Offset: 0x00325C7C [Token(Token = "0x1700229F")] public FeedbackSettings BKDNJEOLJFE { [Token(Token = "0x600D9BD")] [Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")] get { return this.settings; } } // Token: 0x140000E8 RID: 232 // (add) Token: 0x0600D9BE RID: 55742 RVA: 0x00327A90 File Offset: 0x00325C90 // (remove) Token: 0x0600D9BF RID: 55743 RVA: 0x00327AB8 File Offset: 0x00325CB8 [Token(Token = "0x140000E8")] public event FeedbackManager.OLBGACEAIJA EPMJFEMGBBB { [Token(Token = "0x600D9BE")] [Address(RVA = "0x812070", Offset = "0x810E70", VA = "0x180812070")] [CompilerGenerated] add { FeedbackManager.OLBGACEAIJA epmjfemgbbb; Delegate @delegate; do { epmjfemgbbb = this.EPMJFEMGBBB; @delegate = Delegate.Combine(epmjfemgbbb, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != epmjfemgbbb) { } } [Token(Token = "0x600D9BF")] [Address(RVA = "0x812150", Offset = "0x810F50", VA = "0x180812150")] [CompilerGenerated] remove { FeedbackManager.OLBGACEAIJA epmjfemgbbb; Delegate @delegate; do { epmjfemgbbb = this.EPMJFEMGBBB; @delegate = Delegate.Remove(epmjfemgbbb, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != epmjfemgbbb) { } } } // Token: 0x170022A0 RID: 8864 // (get) Token: 0x0600D9C0 RID: 55744 RVA: 0x00327AE0 File Offset: 0x00325CE0 [Token(Token = "0x170022A0")] public bool ANJJBHJCPLE { [Token(Token = "0x600D9C0")] [Address(RVA = "0x812110", Offset = "0x810F10", VA = "0x180812110")] get { return this.IPJGKJLEPLE.k__BackingField; } } // Token: 0x0600D9C1 RID: 55745 RVA: 0x00327B00 File Offset: 0x00325D00 [Token(Token = "0x600D9C1")] [Address(RVA = "0x80CC30", Offset = "0x80BA30", VA = "0x18080CC30", Slot = "13")] protected override void Awake() { base.Awake(); KEBJPIGKGOI.HMFKBBAEAPF hmfkbbaeapf = new KEBJPIGKGOI.HMFKBBAEAPF(this.FMECPBMKCCP); KEBJPIGKGOI.LOEPGEKCBKC(IGCIBGKPPMO.BBELBJELLHN.NewRoomComments, hmfkbbaeapf); GICFECJIDDG.MAJFHLMLPII(new Action(this.EDCDBPAJOKC)); MFBGLIHGCGO nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD; Action action = new Action(this.FODLGIJCALM); OJMCBOKJFOF.NFMLKMFEAKD = MFBGLIHGCGO.BPJDFPACLMK(nfmlkmfeakd, action); } // Token: 0x0600D9C2 RID: 55746 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600D9C2")] [Address(RVA = "0x811AC0", Offset = "0x8108C0", VA = "0x180811AC0")] public PMGCJEPKFOF> ViewComments(long HNHLJONGKHB, [Optional] long? FODGKNJIGOP, bool KGJFIJCIGPJ = false) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600D9C3 RID: 55747 RVA: 0x00327B58 File Offset: 0x00325D58 [Token(Token = "0x600D9C3")] [Address(RVA = "0x811950", Offset = "0x810750", VA = "0x180811950")] public void TryShowCreateCommentDialog(Vector3? PNHNPFMLFLD, string LGHBPPIOOBM) { FeedbackManager.ENDKPMBIBBK endkpmbibbk = new FeedbackManager.ENDKPMBIBBK(); endkpmbibbk.<>4__this = this; if (this.LPPFMCCACPI == 0) { FeedbackSettings feedbackSettings = this.settings; float roomCommentsRateLimitingWindowDuration = feedbackSettings.roomCommentsRateLimitingWindowDuration; int roomCommentsRateLimitingMaxEventsPerWindow = feedbackSettings.roomCommentsRateLimitingMaxEventsPerWindow; int num; PHJNILKEAAI phjnilkeaai = new PHJNILKEAAI(this, roomCommentsRateLimitingWindowDuration, roomCommentsRateLimitingMaxEventsPerWindow, num, roomCommentsRateLimitingWindowDuration); num = 0; this.LPPFMCCACPI = phjnilkeaai; } if (endkpmbibbk == 0) { EMAPDKEOHPA ipjgkjleple = this.IPJGKJLEPLE; Action action = delegate(RoomCommentInputUIDialog flow) { int roomCommentMaxLength = endkpmbibbk.<>4__this.settings.roomCommentMaxLength; PMGCJEPKFOF pmgcjepkfof = flow.ShowDialog(); Action <>9__ = endkpmbibbk.<>9__1; if (<>9__ == 0) { Action action2 = delegate(RoomCommentInputUIDialog.LAMNAHNPEJL r) { endkpmbibbk.<>4__this.IPJGKJLEPLE.HBLLDPFLJAG(); RoomCommentInputUIDialog.LAMNAHNPEJL r; RoomCommentInputUIDialog.LAMNAHNPEJL r2 = r; bool flag; if (!flag) { FeedbackManager <>4__this = endkpmbibbk.<>4__this; int num3 = 0; bool flag2; if (!(<>4__this == num3) && !flag2) { JFGJBBGINMH lppfmccacpi = endkpmbibbk.<>4__this.LPPFMCCACPI; Action action3 = delegate { long k__BackingField = Matchmaking.BBJAEJHMAPB.k__BackingField; CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB; FeedbackManager.ENDKPMBIBBK cs$<>8__locals = endkpmbibbk; FeedbackManager <>4__this2 = cs$<>8__locals.<>4__this; RoomComment.GBBPFDLJLIG ngadbhlppmh = r.NGADBHLPPMH; Vector3? commentPosition = cs$<>8__locals.commentPosition; int num5 = 0; FeedbackManager.ENDKPMBIBBK cs$<>8__locals2 = endkpmbibbk; Action <>9__2 = cs$<>8__locals2.<>9__3; if (<>9__2 == 0) { Action action4 = delegate(long commentId) { RoomCommentView commentViewById = cs$<>8__locals2.<>4__this.GetCommentViewById(commentId); int num6 = 0; if (commentViewById != num6) { commentViewById.ShowComment(); } }; cs$<>8__locals2.<>9__3 = action4; } PMGCJEPKFOF pmgcjepkfof2; if ((long)num5 < k__BackingField) { num5 += num5; if ((long)num5 == k__BackingField) { pmgcjepkfof2 += pmgcjepkfof2; throw new NullReferenceException(); } num5++; } PMGCJEPKFOF pmgcjepkfof3 = pmgcjepkfof2.OHLPJBFCABI(<>9__2); }; int num4 = 0; num4 += num4; num4++; if (num4 == 0) { FeedbackManager.ELPAELHLCHK(); } } } }; endkpmbibbk.<>9__1 = action2; } int num2 = 0; num2 += num2; num2++; }; ipjgkjleple.HEFAJPDICFB((NDAHJCGIABD.CBNALAKCIPM)((uint)2), LGHBPPIOOBM, action); return; } FeedbackManager.ELPAELHLCHK(); throw new NullReferenceException(); } // Token: 0x0600D9C4 RID: 55748 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600D9C4")] [Address(RVA = "0x80E0B0", Offset = "0x80CEB0", VA = "0x18080E0B0")] public PMGCJEPKFOF CreateComment(long HNHLJONGKHB, long FODGKNJIGOP, string NGPMADFHHKP, RoomComment.GBBPFDLJLIG PLKLFCFAFHM, Vector3? DDHPAFKBMON) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600D9C5 RID: 55749 RVA: 0x00327BDC File Offset: 0x00325DDC [Token(Token = "0x600D9C5")] [Address(RVA = "0x80E460", Offset = "0x80D260", VA = "0x18080E460")] public void DeleteComment(long ENJEOLBEALP) { long id = ENJEOLBEALP; Dictionary megobecepfa = this.MEGOBECEPFA; int num = 0; if (!megobecepfa.TryGetValue(ENJEOLBEALP, num)) { } if (num != 0) { long roomId = megobecepfa; long? subRoomId = num; bool flag; if (flag) { DABKFAIHBBP dabkfaihbbp = GICFECJIDDG.CMKOJKEJKLM(id); Action action = delegate { FeedbackManager <>4__this = this; int num2 = 0; if (<>4__this != num2) { CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB; long roomId2 = roomId; if (ciibgmbofei.k__BackingField == roomId2) { int num3 = 0; CIIBGMBOFEI ciibgmbofei2 = Matchmaking.BBJAEJHMAPB; bool flag2 = ciibgmbofei2.k__BackingField == (long)num3; if (ciibgmbofei2 != flag2) { PhotonView photonView = this.JDHMIOJKLCK; DGLOJCGDOGG.LFLFMIMNCON lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcCommentDeleted); long id2 = id; photonView.RpcOthers(lflfmimncon, id2); } } } }; long id3 = id; this.OPGOKKHMPHE(id3, true); } } } // Token: 0x0600D9C6 RID: 55750 RVA: 0x00327C60 File Offset: 0x00325E60 [Token(Token = "0x600D9C6")] [Address(RVA = "0x810EB0", Offset = "0x80FCB0", VA = "0x180810EB0")] public void ReportComment(long GMDDPCLAMBP, string LGHBPPIOOBM) { Dictionary megobecepfa = this.MEGOBECEPFA; bool flag; if (!flag) { } RoomComment model = flag; if (flag && flag) { RoomComment model3 = model; bool flag2; if (flag2) { Action action = delegate(ReportWatchUIFlow reportFlow) { reportFlow.SelectCategory(LCCEEFHOBEN.CJFENPHAAHI.CoC_NameOrProfile, 5); long k__BackingField = model.k__BackingField; long k__BackingField = model.k__BackingField; string k__BackingField = model.k__BackingField; string text = string.Format("[Reporting Comment] -- Comment Id: {0} -- Room Id: {1} -- Comment Message: {2} -- Report Message: ", k__BackingField, k__BackingField, k__BackingField); reportFlow.POJCPNDDFMI = text; }; if (FeedbackManager.<>c.<>9__27_1 == 0) { FeedbackManager.<>c.<>9__27_1 = delegate(ReportWatchUIFlow reportFlow) { throw new NullReferenceException(); }; } Action action2 = delegate { RoomComment model2 = model; FeedbackManager <>4__this3 = this; long k__BackingField2 = model2.k__BackingField; FeedbackManager <>4__this = <>4__this3; long id = k__BackingField2; Dictionary megobecepfa2 = <>4__this3.MEGOBECEPFA; int num2 = 0; if (!megobecepfa2.TryGetValue(k__BackingField2, num2)) { } if (num2 != 0) { long roomId = megobecepfa2; long? subRoomId = num2; bool flag3; if (flag3) { DABKFAIHBBP dabkfaihbbp = GICFECJIDDG.CMKOJKEJKLM(id); Action action3 = delegate { FeedbackManager <>4__this2 = <>4__this; int num3 = 0; if (<>4__this2 != num3) { CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB; long roomId2 = roomId; if (ciibgmbofei.k__BackingField == roomId2) { int num4 = 0; CIIBGMBOFEI ciibgmbofei2 = Matchmaking.BBJAEJHMAPB; bool flag4 = ciibgmbofei2.k__BackingField == (long)num4; if (ciibgmbofei2 != flag4) { PhotonView photonView = <>4__this.JDHMIOJKLCK; DGLOJCGDOGG.LFLFMIMNCON lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(<>4__this.RpcCommentDeleted); long id2 = id; photonView.RpcOthers(lflfmimncon, id2); } } } }; long id3 = id; <>4__this3.OPGOKKHMPHE(id3, true); } } }; EMAPDKEOHPA chiaegiknha = this.CHIAEGIKNHA; return; } } long num; Debug.LogError(string.Format("Cannot report comment {0} -- model not found", num)); throw new NullReferenceException(); } // Token: 0x0600D9C7 RID: 55751 RVA: 0x00327CFC File Offset: 0x00325EFC [Token(Token = "0x600D9C7")] [Address(RVA = "0x80DE30", Offset = "0x80CC30", VA = "0x18080DE30")] public void CheerComment(long GMDDPCLAMBP, string LGHBPPIOOBM) { Dictionary megobecepfa = this.MEGOBECEPFA; bool flag; if (flag) { } if (megobecepfa != 0) { bool flag2; Action action; if (megobecepfa.keys != 0 && flag2) { EMAPDKEOHPA jdoiedjndon = this.JDOIEDJNDON; action = delegate(CheerPlayerWatchUIFlow flow) { bool isCompleted = ((IAsyncResult)flow).IsCompleted; }; jdoiedjndon.HEFAJPDICFB((NDAHJCGIABD.CBNALAKCIPM)((uint)2), LGHBPPIOOBM, action); return; } Debug.LogError(string.Format("Cannot cheer comment {0} -- commenter account not found", action)); } long num; Debug.LogError(string.Format("Cannot cheer comment {0} -- model not found", num)); } // Token: 0x0600D9C8 RID: 55752 RVA: 0x00327D78 File Offset: 0x00325F78 [Token(Token = "0x600D9C8")] [Address(RVA = "0x811260", Offset = "0x810060", VA = "0x180811260")] public void ShowCommenterInfo(long GMDDPCLAMBP, string LGHBPPIOOBM) { Dictionary megobecepfa = this.MEGOBECEPFA; bool flag; if (flag) { } if (megobecepfa != 0) { bool flag2; Action action; if (megobecepfa.keys != 0 && flag2) { EMAPDKEOHPA plideimaigj = this.PLIDEIMAIGJ; action = delegate(PlayerDetailsWatchUIFlow flow) { bool isCompleted = ((IAsyncResult)flow).IsCompleted; }; plideimaigj.HEFAJPDICFB((NDAHJCGIABD.CBNALAKCIPM)((uint)2), LGHBPPIOOBM, action); return; } Debug.LogError(string.Format("Cannot view commenter info for comment {0} -- commenter account not found", action)); } long num; Debug.LogError(string.Format("Cannot view commenter info for comment {0} -- model not found", num)); } // Token: 0x0600D9C9 RID: 55753 RVA: 0x00327DF4 File Offset: 0x00325FF4 [Token(Token = "0x600D9C9")] [Address(RVA = "0x80F450", Offset = "0x80E250", VA = "0x18080F450")] public RoomCommentView GetCommentViewById(long ENJEOLBEALP) { Dictionary megobecepfa = this.MEGOBECEPFA; int num = 0; if (!megobecepfa.TryGetValue(ENJEOLBEALP, num)) { } throw new NullReferenceException(); } // Token: 0x0600D9CA RID: 55754 RVA: 0x00327E1C File Offset: 0x0032601C [Token(Token = "0x600D9CA")] [Address(RVA = "0x8118C0", Offset = "0x8106C0", VA = "0x1808118C0")] public bool TryGetCachedUnreadCommentsCount(long HNHLJONGKHB, out uint KBKGMBGBHLO) { if (this.FBJGCPHBGBM != 0) { return true; } } // Token: 0x0600D9CB RID: 55755 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600D9CB")] [Address(RVA = "0x80F4E0", Offset = "0x80E2E0", VA = "0x18080F4E0")] public PMGCJEPKFOF GetUnreadCommentsCount(long HNHLJONGKHB) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600D9CC RID: 55756 RVA: 0x00327E38 File Offset: 0x00326038 [Token(Token = "0x600D9CC")] [Address(RVA = "0x80FD50", Offset = "0x80EB50", VA = "0x18080FD50")] public static bool IsLocalPlayerCommentRecipient(long HNHLJONGKHB) { /* An exception occurred when decompiling this method (0600D9CC) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.FeedbackManager::IsLocalPlayerCommentRecipient(System.Int64) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:LMLJHMJEIGM(var_1_11, callgetter:LMLJHMJEIGM(PPENFJMFPNE::DLKAPPGDCDC, ldloc:PPENFJMFPNE(var_0_06))) } 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: 0x0600D9CD RID: 55757 RVA: 0x00327E58 File Offset: 0x00326058 [Token(Token = "0x600D9CD")] [Address(RVA = "0x80DD30", Offset = "0x80CB30", VA = "0x18080DD30")] public bool CanPlayerViewRoomComment(int GKLPIFBPGOD, long GMDDPCLAMBP) { Dictionary megobecepfa = this.MEGOBECEPFA; int num = 0; if (!megobecepfa.TryGetValue(GMDDPCLAMBP, num)) { } bool flag; if (num != 0 && (flag || (flag ? 1 : 0) == GKLPIFBPGOD != flag)) { return !flag; } throw new NullReferenceException(); } // Token: 0x0600D9CE RID: 55758 RVA: 0x00327E98 File Offset: 0x00326098 [Token(Token = "0x600D9CE")] [Address(RVA = "0x80CB50", Offset = "0x80B950", VA = "0x18080CB50")] public static bool AreCommentsEnabledInRoom(long HNHLJONGKHB, out string EMNPHAPBBAH) { if (OJMCBOKJFOF.OGLOMMGCEEB(HNHLJONGKHB) != 0) { return true; } } // Token: 0x0600D9CF RID: 55759 RVA: 0x00327EB8 File Offset: 0x003260B8 [Token(Token = "0x600D9CF")] [Address(RVA = "0x80DB40", Offset = "0x80C940", VA = "0x18080DB40")] public static bool CanLocalPlayerViewOrCreateComments(long HNHLJONGKHB, out string EMNPHAPBBAH) { if (FeedbackManager.AreCommentsEnabledInRoom(HNHLJONGKHB, out EMNPHAPBBAH) && EIMGAFPPJFD.HJIOMGKIHOE()) { if (!FeedbackManager.IsLocalPlayerCommentRecipient(HNHLJONGKHB)) { IEnumerable enumerable = FeedbackManager.GHPHFCNBHPE(HNHLJONGKHB); Func <>9__36_ = FeedbackManager.<>c.<>9__36_0; if (<>9__36_ == 0) { FeedbackManager.<>c.<>9__36_0 = delegate(ObscuredInt id) { LLKHFJDNFMM llkhfjdnfmm; do { bool fakeValueActive = id.fakeValueActive; int num; llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(num); } while (llkhfjdnfmm == 0); return llkhfjdnfmm.NPBCMKLOCAE; }; } if (Enumerable.Any(enumerable, <>9__36_)) { } } return true; } throw new NullReferenceException(); } // Token: 0x0600D9D0 RID: 55760 RVA: 0x00327F24 File Offset: 0x00326124 [Token(Token = "0x600D9D0")] [Address(RVA = "0x80DA40", Offset = "0x80C840", VA = "0x18080DA40")] public bool CanLocalPlayerTeleportToComment(long GMDDPCLAMBP) { Dictionary megobecepfa = this.MEGOBECEPFA; int num = 0; if (megobecepfa.TryGetValue(GMDDPCLAMBP, num)) { } int num2 = 0; if (num2 != 0) { bool flag = num2 == 0; if (!flag && FeedbackManager.IsLocalPlayerCommentRecipient(flag ? 1L : 0L)) { return true; } } throw new NullReferenceException(); } // Token: 0x0600D9D1 RID: 55761 RVA: 0x00327F68 File Offset: 0x00326168 [Token(Token = "0x600D9D1")] [Address(RVA = "0x8114E0", Offset = "0x8102E0", VA = "0x1808114E0")] public void TeleportToComment(long GMDDPCLAMBP) { Dictionary megobecepfa = this.MEGOBECEPFA; bool flag; if (flag) { } int num = 0; int num2 = 0; bool flag2 = num == 0; if (!flag2 && FeedbackManager.IsLocalPlayerCommentRecipient(flag2 ? 1L : 0L)) { if (this.NEALOHLMKMP != 0) { this.NEALOHLMKMP = num2; } Dictionary megobecepfa2 = this.MEGOBECEPFA; bool flag3; if (flag3) { } int num3 = 0; RoomComment comment = num3; CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB; if (GMDDPCLAMBP != ciibgmbofei.k__BackingField) { WatchUI local = WatchUI.BFPPPLIJIGC; Func <>9__2; Action <>9__3; Action <>9__1; Action action = delegate(JPIJGHNNIDP confirmLeaveRoomResponse) { if (confirmLeaveRoomResponse == JPIJGHNNIDP.Affirmative) { long k__BackingField = comment.k__BackingField; int num5 = 0; PMGCJEPKFOF pmgcjepkfof2 = OJMCBOKJFOF.CJKHNIIJFIN(k__BackingField, num5 != 0); if (<>9__1 == 0) { Action action2 = delegate(PPENFJMFPNE roomDetails) { if (comment != 0) { Func <>9__ = <>9__2; IReadOnlyList k__BackingField = roomDetails.k__BackingField; if (<>9__ == 0) { Func func = delegate(DNACJGJEPEC s) { RoomComment comment3 = comment; long k__BackingField2 = s.k__BackingField; long? k__BackingField3 = comment3.k__BackingField; long num6; return k__BackingField2 == num6; }; <>9__2 = func; } if (Enumerable.FirstOrDefault(k__BackingField, <>9__) != 0) { } } CIIBGMBOFEI ciibgmbofei2 = Matchmaking.BBJAEJHMAPB; long k__BackingField2 = roomDetails.k__BackingField; if (ciibgmbofei2.k__BackingField != k__BackingField2) { } bool flag4 = Matchmaking.BBJAEJHMAPB.k__BackingField; SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; Action <>9__4 = <>9__3; if (<>9__4 == 0) { Action action3 = delegate(SessionManager.BKOJBGONLCK result) { if (result != 0) { Scheduler instance3 = SingletonMonoBehaviour.ONCPNMDGGKG; FeedbackManager <>4__this = this; RoomComment comment4 = comment; int num7 = 0; IEnumerator enumerator2 = <>4__this.IJIMNLCMLBK(comment4, num7 != 0); KFBABPAPIMB kfbabpapimb2 = instance3.Run(<>4__this, enumerator2); } }; <>9__3 = action3; } }; <>9__1 = action2; } } }; PMGCJEPKFOF pmgcjepkfof; pmgcjepkfof += pmgcjepkfof; throw new NullReferenceException(); } RoomComment comment5 = comment; long k__BackingField = Matchmaking.BBJAEJHMAPB.k__BackingField; Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG; RoomComment comment2 = comment; ulong num4; IEnumerator enumerator = this.IJIMNLCMLBK(comment2, num4 != 0UL); KFBABPAPIMB kfbabpapimb = instance.Run(this, enumerator); } } // Token: 0x0600D9D2 RID: 55762 RVA: 0x00328050 File Offset: 0x00326250 [Token(Token = "0x600D9D2")] [Address(RVA = "0x80E740", Offset = "0x80D540", VA = "0x18080E740")] public void EquipFeedbackTool() { PlayerBackpack backpack = Player.k__BackingField.backpack; } // Token: 0x0600D9D3 RID: 55763 RVA: 0x00328070 File Offset: 0x00326270 [Token(Token = "0x600D9D3")] [Address(RVA = "0x80CEC0", Offset = "0x80BCC0", VA = "0x18080CEC0")] [CBEAKPMNJOL(LGFJHLDANJN.Unity_AfterSceneLoad)] internal static void BGNNKPCDIKP() { int num; Action action = new Action(num.JPFGCHENJMH); num = 0; int num2 = 0; BPHGKAEDBPE.CABLOFOHBDM(0, num2, action); } // Token: 0x0600D9D4 RID: 55764 RVA: 0x00328098 File Offset: 0x00326298 [Token(Token = "0x600D9D4")] [Address(RVA = "0x80FB70", Offset = "0x80E970", VA = "0x18080FB70")] private IEnumerable HOOPGAPAOMM(long HNHLJONGKHB) { Dictionary megobecepfa = this.MEGOBECEPFA; Func, bool> func = delegate(KeyValuePair x) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; IEnumerable> enumerable = Enumerable.Where>(megobecepfa, func); Func, RoomComment> <>9__41_ = FeedbackManager.<>c.<>9__41_1; if (<>9__41_ == 0) { FeedbackManager.<>c.<>9__41_1 = delegate(KeyValuePair x) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; } return Enumerable.Select, RoomComment>(enumerable, <>9__41_); } // Token: 0x0600D9D5 RID: 55765 RVA: 0x00328100 File Offset: 0x00326300 [Token(Token = "0x600D9D5")] [Address(RVA = "0x80F1E0", Offset = "0x80DFE0", VA = "0x18080F1E0")] private static IEnumerable GHPHFCNBHPE(long HNHLJONGKHB) { PPENFJMFPNE ppenfjmfpne; do { ppenfjmfpne = OJMCBOKJFOF.OGLOMMGCEEB(HNHLJONGKHB); } while (ppenfjmfpne == 0); IReadOnlyList k__BackingField = ppenfjmfpne.k__BackingField; Func <>9__42_ = FeedbackManager.<>c.<>9__42_0; if (<>9__42_ == 0) { FeedbackManager.<>c.<>9__42_0 = delegate(CGCEKBCIHJC r) { throw new NullReferenceException(); }; } IEnumerable enumerable = Enumerable.Where(k__BackingField, <>9__42_); Func func; if (FeedbackManager.<>c.<>9__42_1 == 0) { func = delegate(CGCEKBCIHJC r) { throw new NullReferenceException(); }; FeedbackManager.<>c.<>9__42_1 = func; } return Enumerable.Select(enumerable, func); } // Token: 0x0600D9D6 RID: 55766 RVA: 0x00328170 File Offset: 0x00326370 [Token(Token = "0x600D9D6")] [Address(RVA = "0x80FDC0", Offset = "0x80EBC0", VA = "0x18080FDC0")] private void JKAEIJKDLFD(RoomComment HFCNOGODDEO, bool PMHIJOFHFDG, bool CCMCLPFEIKO) { int num = 0; FeedbackManager <>4__this = this; RoomComment comment = HFCNOGODDEO; bool notify = PMHIJOFHFDG; long k__BackingField = HFCNOGODDEO.k__BackingField; int num2 = 0; if (FeedbackManager.CanLocalPlayerViewOrCreateComments(k__BackingField, num)) { long k__BackingField = comment.k__BackingField; if (!this.MEGOBECEPFA.TryGetValue(k__BackingField, num2)) { } int num3 = 0; bool flag; if (!flag) { } long k__BackingField2 = comment.k__BackingField; RoomComment comment5 = comment; Dictionary megobecepfa = this.MEGOBECEPFA; long k__BackingField2 = comment5.k__BackingField; megobecepfa[k__BackingField2] = num3; CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB; long k__BackingField3 = comment.k__BackingField; if (ciibgmbofei.k__BackingField == k__BackingField3) { int num4 = 0; CIIBGMBOFEI ciibgmbofei2 = Matchmaking.BBJAEJHMAPB; RoomComment comment2 = comment; bool flag2 = ciibgmbofei2.k__BackingField == (long)num4; if (ciibgmbofei2 != flag2 && ciibgmbofei2 != 0) { if (!CCMCLPFEIKO) { Dictionary megobecepfa2 = this.MEGOBECEPFA; long k__BackingField3 = comment2.k__BackingField; megobecepfa2[k__BackingField3] = num3; JobQueueManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; string text = comment.k__BackingField.ToString(); Action action = delegate { FeedbackManager <>4__this3 = <>4__this; int num5 = 0; if (<>4__this3 != num5) { FeedbackManager <>4__this2 = <>4__this; bool notify2 = notify; RoomComment comment4 = comment; <>4__this2.CFGMOHEBGIJ(comment4, notify2); } }; instance.EnqueueJob(text, (JobQueueManager.BEANDMIPMNH)((uint)2), true, action); } bool notify3 = notify; this.CFGMOHEBGIJ(comment2, notify3); } } if (notify && this.EPMJFEMGBBB != 0) { RoomComment comment3 = comment; } } } // Token: 0x0600D9D7 RID: 55767 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600D9D7")] [Address(RVA = "0x80D0C0", Offset = "0x80BEC0", VA = "0x18080D0C0")] private void CFGMOHEBGIJ(RoomComment HFCNOGODDEO, bool PMHIJOFHFDG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600D9D8 RID: 55768 RVA: 0x003282E0 File Offset: 0x003264E0 [Token(Token = "0x600D9D8")] [Address(RVA = "0x80CA00", Offset = "0x80B800", VA = "0x18080CA00")] private void AELOOONGKPI(RoomCommentView AIMOKDEKPOB) { if (AIMOKDEKPOB.k__BackingField) { RoomComment k__BackingField = AIMOKDEKPOB.k__BackingField; int num = 0; long num2; RoomCommentView commentViewById = this.GetCommentViewById(num2); int num3 = 0; if (num != num3) { } long k__BackingField = AIMOKDEKPOB.k__BackingField.k__BackingField; int num4 = 0; this.IJJFHOMDFBE = num4; } } // Token: 0x0600D9D9 RID: 55769 RVA: 0x00328334 File Offset: 0x00326534 [Token(Token = "0x600D9D9")] [Address(RVA = "0x8104B0", Offset = "0x80F2B0", VA = "0x1808104B0")] private void OPGOKKHMPHE(long GMDDPCLAMBP, bool PMHIJOFHFDG) { Dictionary megobecepfa = this.MEGOBECEPFA; int num = 0; if (megobecepfa.TryGetValue(GMDDPCLAMBP, num)) { int num2 = 0; if (num != num2) { if (FeedbackManager.KPIGFIMNGCD()) { RecRoomAudioClip deleteCommentAudioClip = this.settings.deleteCommentAudioClip; int num3 = 0; int num4 = 0; Transform transform; SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(deleteCommentAudioClip, transform, num4, num3); } this.PNDLKFMJKIK(GMDDPCLAMBP); } bool flag = this.MEGOBECEPFA.Remove(GMDDPCLAMBP); if (!PMHIJOFHFDG || this.EPMJFEMGBBB != 0) { } } } // Token: 0x0600D9DA RID: 55770 RVA: 0x003283B8 File Offset: 0x003265B8 [Token(Token = "0x600D9DA")] [Address(RVA = "0x80E690", Offset = "0x80D490", VA = "0x18080E690")] private void EDCDBPAJOKC(long GMDDPCLAMBP) { this.OPGOKKHMPHE(GMDDPCLAMBP, true); } // Token: 0x0600D9DB RID: 55771 RVA: 0x003283D0 File Offset: 0x003265D0 [Token(Token = "0x600D9DB")] [Address(RVA = "0x80F630", Offset = "0x80E430", VA = "0x18080F630")] private void HIHKDGNKBHO(long HNHLJONGKHB, long? FODGKNJIGOP, IReadOnlyCollection KNPBOEEGLDK) { for (;;) { int num = 0; this.BAJEBDILCHJ(); List jbldmmipfgp = KEBJPIGKGOI.JBLDMMIPFGP; Func func = delegate(IGCIBGKPPMO m) { int num7 = 0; if (m.k__BackingField == IGCIBGKPPMO.BBELBJELLHN.NewRoomComments && num7 != 0) { long? k__BackingField = m.k__BackingField; long num8; return num8 == HNHLJONGKHB; } throw new NullReferenceException(); }; IEnumerable enumerable = Enumerable.Where(jbldmmipfgp, func); Func <>9__48_ = FeedbackManager.<>c.<>9__48_1; if (<>9__48_ == 0) { FeedbackManager.<>c.<>9__48_1 = (IGCIBGKPPMO m) => m.k__BackingField; } IEnumerable enumerable2 = Enumerable.Select(enumerable, <>9__48_); int num2 = 0; IEnumerator enumerator = KEBJPIGKGOI.PEIBHPIEKGF(enumerable2, num2); long roomId = HNHLJONGKHB; IEnumerable enumerable3 = this.HOOPGAPAOMM(roomId); if (KNPBOEEGLDK != 0) { List list = Enumerable.ToList(Enumerable.Concat(enumerable3, KNPBOEEGLDK)); num += num; num++; if (num != 0) { if (num >= num) { goto IL_AE; } num += num; if (num != 0) { num++; goto IL_AE; } IL_C3: num += num; goto IL_C7; IL_AE: int num3 = 0; int num4 = 0; this.JKAEIJKDLFD(num, num4 != 0, num3 != 0); num += num; goto IL_C3; } IL_C7: if (num != 0) { } if (num == 0) { break; } } } long num5; FeedbackManager.HNNKLFPHAJA hnnklfphaja; int num6; if (num5 > hnnklfphaja) { num6 = 0; DABKFAIHBBP dabkfaihbbp = GICFECJIDDG.DGNJEOJLAIK(biajfgndlbh.roomId, num5); } Dictionary aoflcglnofh = this.AOFLCGLNOFH; long roomId2 = biajfgndlbh.roomId; aoflcglnofh[roomId2] = num6; FeedbackManager.OLBGACEAIJA epmjfemgbbb = this.EPMJFEMGBBB; if (epmjfemgbbb != 0) { long roomId3 = biajfgndlbh.roomId; epmjfemgbbb.Invoke(roomId3, num6); } } // Token: 0x0600D9DC RID: 55772 RVA: 0x00328518 File Offset: 0x00326718 [Token(Token = "0x600D9DC")] [Address(RVA = "0x8101B0", Offset = "0x80EFB0", VA = "0x1808101B0")] private FeedbackManager.HNNKLFPHAJA JPCFCEHECBP(long HNHLJONGKHB) { bool flag; if (flag) { } PPENFJMFPNE ppenfjmfpne; if (ppenfjmfpne != 0) { } throw new NullReferenceException(); } // Token: 0x0600D9DD RID: 55773 RVA: 0x00328538 File Offset: 0x00326738 [Token(Token = "0x600D9DD")] [Address(RVA = "0x80E5E0", Offset = "0x80D3E0", VA = "0x18080E5E0")] private FeedbackManager.ABIMGINGBIC EDBONILFIME(long GMDDPCLAMBP) { bool flag; if (!flag) { } throw new NullReferenceException(); } // Token: 0x0600D9DE RID: 55774 RVA: 0x00328554 File Offset: 0x00326754 [Token(Token = "0x600D9DE")] [Address(RVA = "0x8108A0", Offset = "0x80F6A0", VA = "0x1808108A0")] private DABKFAIHBBP PCPEIMNEHBL() { DABKFAIHBBP fbjgcphbgbm = this.FBJGCPHBGBM; if (fbjgcphbgbm == 0) { List jbldmmipfgp = KEBJPIGKGOI.JBLDMMIPFGP; Func <>9__51_ = FeedbackManager.<>c.<>9__51_0; if (<>9__51_ == 0) { FeedbackManager.<>c.<>9__51_0 = delegate(IGCIBGKPPMO x) { if (x.k__BackingField != IGCIBGKPPMO.BBELBJELLHN.NewRoomComments) { } throw new NullReferenceException(); }; } IEnumerable enumerable = Enumerable.Where(jbldmmipfgp, <>9__51_); Func func; if (FeedbackManager.<>c.<>9__51_1 == 0) { func = delegate(IGCIBGKPPMO x) { long? k__BackingField = x.k__BackingField; long num3; return num3; }; FeedbackManager.<>c.<>9__51_1 = func; } PMGCJEPKFOF> pmgcjepkfof = GICFECJIDDG.ACIMKBLDBKP(Enumerable.ToList(Enumerable.Select(enumerable, func))); Action> action = new Action(this.CAOCMBGCCBE); int num = 0; num += num; num++; int num2; Action action2 = new Action(num2.DELJELHECHF); num2 = 0; this.FBJGCPHBGBM = action2; } return fbjgcphbgbm; } // Token: 0x0600D9DF RID: 55775 RVA: 0x00328610 File Offset: 0x00326810 [Token(Token = "0x600D9DF")] [Address(RVA = "0x80E6A0", Offset = "0x80D4A0", VA = "0x18080E6A0")] private static void ELPAELHLCHK() { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; } // Token: 0x0600D9E0 RID: 55776 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600D9E0")] [Address(RVA = "0x80EB70", Offset = "0x80D970", VA = "0x18080EB70")] private void FODLGIJCALM(long HNHLJONGKHB) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600D9E1 RID: 55777 RVA: 0x0032862C File Offset: 0x0032682C [Token(Token = "0x600D9E1")] [Address(RVA = "0x810390", Offset = "0x80F190", VA = "0x180810390")] private static bool KPIGFIMNGCD() { FeedbackTool k__BackingField = FeedbackTool.k__BackingField; int num = 0; bool flag = k__BackingField != num; if (!flag) { return flag; } return k__BackingField.tool.FNFNLDBILFE; } // Token: 0x0600D9E2 RID: 55778 RVA: 0x00328660 File Offset: 0x00326860 [Token(Token = "0x600D9E2")] [Address(RVA = "0x8102C0", Offset = "0x80F0C0", VA = "0x1808102C0")] private static void JPFGCHENJMH() { FeedbackManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.NPCPLFAONFO(); return; } } // Token: 0x0600D9E3 RID: 55779 RVA: 0x00328690 File Offset: 0x00326890 [Token(Token = "0x600D9E3")] [Address(RVA = "0x80E880", Offset = "0x80D680", VA = "0x18080E880")] private bool FMECPBMKCCP(CPIHGIEOPAJ NGPMADFHHKP) { int num = 0; int num2 = 0; num2 += num2; num2++; int num3; int num5; if (num != 0) { if (num2 < NGPMADFHHKP) { num2 += num2; num2++; } num3 = 0; long num4; if (OJMCBOKJFOF.OGLOMMGCEEB(num4) != 0) { goto IL_40; } if (EIMGAFPPJFD.HJIOMGKIHOE()) { num5 = 0; } } num3 += num3; num5 += num5; IL_40: int num6 = 0; long num7; bool flag = FeedbackManager.CanLocalPlayerViewOrCreateComments(num7, num2); while (!flag) { } if (num6 != 0 && flag) { bool flag2; return flag2; } throw new NullReferenceException(); } // Token: 0x0600D9E4 RID: 55780 RVA: 0x00328704 File Offset: 0x00326904 [Token(Token = "0x600D9E4")] [Address(RVA = "0x80CD80", Offset = "0x80BB80", VA = "0x18080CD80")] private void BAJEBDILCHJ() { int num; do { num = 0; List> list = Enumerable.ToList>(this.MEGOBECEPFA); bool flag; if (flag) { } } while (num != 0); } // Token: 0x0600D9E5 RID: 55781 RVA: 0x00328728 File Offset: 0x00326928 [Token(Token = "0x600D9E5")] [Address(RVA = "0x810BD0", Offset = "0x80F9D0", VA = "0x180810BD0")] private void PNDLKFMJKIK(long GMDDPCLAMBP) { Dictionary megobecepfa = this.MEGOBECEPFA; bool flag; if (!flag) { } JobQueueManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; string text; instance.CancelJob(text, JobQueueManager.BEANDMIPMNH.RoomCommentViewCreation); } // Token: 0x0600D9E6 RID: 55782 RVA: 0x003287A8 File Offset: 0x003269A8 [Token(Token = "0x600D9E6")] [Address(RVA = "0x80FCD0", Offset = "0x80EAD0", VA = "0x18080FCD0")] private IEnumerator IJIMNLCMLBK(RoomComment HFCNOGODDEO, bool OGDILFBPNBK) { /* An exception occurred when decompiling this method (0600D9E6) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 RecRoom.FeedbackManager::IJIMNLCMLBK(RecNet.RoomComment,System.Boolean) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(JHEKNPNDMGE::System.IDisposable.Dispose, ldloc:JHEKNPNDMGE(var_0)) stfld:FeedbackManager(JHEKNPNDMGE::<>4__this, ldloc:JHEKNPNDMGE(var_0), ldloc:FeedbackManager(this)) stfld:RoomComment(JHEKNPNDMGE::comment, ldloc:JHEKNPNDMGE(var_0), ldloc:RoomComment(HFCNOGODDEO)) stfld:int32(JHEKNPNDMGE::<>1__state, ldloc:JHEKNPNDMGE(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:bool(JHEKNPNDMGE::showFade, ldloc:JHEKNPNDMGE(var_0), ldloc:bool(OGDILFBPNBK)) } 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: 0x0600D9E7 RID: 55783 RVA: 0x003287D8 File Offset: 0x003269D8 [Token(Token = "0x600D9E7")] [Address(RVA = "0x80D3C0", Offset = "0x80C1C0", VA = "0x18080D3C0")] private static Vector3 CGNDBNNCNEE(Vector3 PNHNPFMLFLD, float KJPBNBBGNPH) { float currentFloorHeightFromHead = Player.k__BackingField.IBBKHCOFGDI; float z = Vector3.forward.z; Vector3 vector; float z2 = vector.z; int num = 0; Vector3 vector2; float num2 = vector2.z; float z3 = Vector3.forward.z; Vector3 vector3; float z4 = vector3.z; Vector3 vector4; float z5 = vector4.z; bool flag; if (flag) { Vector3 up = Vector3.up; int num3 = 0; Vector3 vector5 = up * 0.015f; float z6 = (up + num3).z; float num5; float num4 = Mathf.Clamp01(num5); bool flag2; if (!flag2) { Vector3 vector6; float z7 = vector6.z; bool flag3; if (!flag3) { } float num6; if (num6 > -3.4028235E+38f) { num2 = z6; } } } num++; PNHNPFMLFLD.z = num2; return PNHNPFMLFLD; } // Token: 0x0600D9E8 RID: 55784 RVA: 0x0032889C File Offset: 0x00326A9C [Token(Token = "0x600D9E8")] [Address(RVA = "0x810440", Offset = "0x80F240", VA = "0x180810440")] private void NPCPLFAONFO() { this.BAJEBDILCHJ(); Dictionary megobecepfa = this.MEGOBECEPFA; this.FBJGCPHBGBM = (ulong)0L; megobecepfa.Clear(); this.AOFLCGLNOFH.Clear(); } // Token: 0x0600D9E9 RID: 55785 RVA: 0x003288D8 File Offset: 0x00326AD8 [Token(Token = "0x600D9E9")] [Address(RVA = "0x810650", Offset = "0x80F450", VA = "0x180810650", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); if (this.NEALOHLMKMP != 0) { this.NEALOHLMKMP = (ulong)0L; } this.IPJGKJLEPLE.Dispose(); this.PLIDEIMAIGJ.Dispose(); this.CHIAEGIKNHA.Dispose(); this.JDOIEDJNDON.Dispose(); MFBGLIHGCGO nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD; Action action = new Action(this.FODLGIJCALM); OJMCBOKJFOF.NFMLKMFEAKD = MFBGLIHGCGO.GMNMHGMFGOL(nfmlkmfeakd, action); GICFECJIDDG.MHLALMNGLBI(new Action(this.EDCDBPAJOKC)); KEBJPIGKGOI.HMFKBBAEAPF hmfkbbaeapf = new KEBJPIGKGOI.HMFKBBAEAPF(this.FMECPBMKCCP); KEBJPIGKGOI.GLDOBHIJMFH(IGCIBGKPPMO.BBELBJELLHN.NewRoomComments, hmfkbbaeapf); this.BAJEBDILCHJ(); Dictionary megobecepfa = this.MEGOBECEPFA; this.FBJGCPHBGBM = (ulong)0L; megobecepfa.Clear(); this.AOFLCGLNOFH.Clear(); } // Token: 0x0600D9EA RID: 55786 RVA: 0x0032899C File Offset: 0x00326B9C [Token(Token = "0x600D9EA")] [Address(RVA = "0x811240", Offset = "0x810040", VA = "0x180811240")] [NFOMENMAOIA] private void RpcCommentCreated(RoomComment HFCNOGODDEO) { int num = 0; this.JKAEIJKDLFD(HFCNOGODDEO, true, num != 0); } // Token: 0x0600D9EB RID: 55787 RVA: 0x003289B4 File Offset: 0x00326BB4 [Token(Token = "0x600D9EB")] [Address(RVA = "0x80E690", Offset = "0x80D490", VA = "0x18080E690")] [NFOMENMAOIA] private void RpcCommentDeleted(long GMDDPCLAMBP) { this.OPGOKKHMPHE(GMDDPCLAMBP, true); } // Token: 0x0600D9EC RID: 55788 RVA: 0x003289CC File Offset: 0x00326BCC [Token(Token = "0x600D9EC")] [Address(RVA = "0x811F30", Offset = "0x810D30", VA = "0x180811F30")] public FeedbackManager() { Dictionary dictionary = new Dictionary(); this.AOFLCGLNOFH = dictionary; Dictionary dictionary2 = new Dictionary(); this.MEGOBECEPFA = dictionary2; EMAPDKEOHPA emapdkeohpa = new EMAPDKEOHPA(); this.PLIDEIMAIGJ = emapdkeohpa; EMAPDKEOHPA emapdkeohpa2 = new EMAPDKEOHPA(); this.CHIAEGIKNHA = emapdkeohpa2; EMAPDKEOHPA emapdkeohpa3 = new EMAPDKEOHPA(); this.JDOIEDJNDON = emapdkeohpa3; EMAPDKEOHPA emapdkeohpa4 = new EMAPDKEOHPA(); this.IPJGKJLEPLE = emapdkeohpa4; base..ctor(); } // Token: 0x0600D9ED RID: 55789 RVA: 0x00328A34 File Offset: 0x00326C34 [Token(Token = "0x600D9ED")] [Address(RVA = "0x80CF40", Offset = "0x80BD40", VA = "0x18080CF40")] [CompilerGenerated] private void CAOCMBGCCBE(Dictionary LMABDDNJPCL) { int num; do { num = 0; bool flag; if (flag) { Dictionary aoflcglnofh = this.AOFLCGLNOFH; } } while (num != 0); } // Token: 0x04008DDF RID: 36319 [Token(Token = "0x4008DDF")] private const int OMGMDBGDEPC = 5; // Token: 0x04008DE0 RID: 36320 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4008DE0")] [SerializeField] private FeedbackSettings settings; // Token: 0x04008DE2 RID: 36322 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4008DE2")] private readonly Dictionary AOFLCGLNOFH; // Token: 0x04008DE3 RID: 36323 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x4008DE3")] private Dictionary MEGOBECEPFA; // Token: 0x04008DE4 RID: 36324 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x4008DE4")] private long? MABFCLAEFJO; // Token: 0x04008DE5 RID: 36325 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4008DE5")] private DHKPBIAHMHG OBKCPNAGALH; // Token: 0x04008DE6 RID: 36326 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x4008DE6")] private DABKFAIHBBP FBJGCPHBGBM; // Token: 0x04008DE7 RID: 36327 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x4008DE7")] private long? IJJFHOMDFBE; // Token: 0x04008DE8 RID: 36328 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x4008DE8")] private readonly EMAPDKEOHPA PLIDEIMAIGJ; // Token: 0x04008DE9 RID: 36329 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x4008DE9")] private readonly EMAPDKEOHPA CHIAEGIKNHA; // Token: 0x04008DEA RID: 36330 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x4008DEA")] private readonly EMAPDKEOHPA JDOIEDJNDON; // Token: 0x04008DEB RID: 36331 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x4008DEB")] private readonly EMAPDKEOHPA IPJGKJLEPLE; // Token: 0x04008DEC RID: 36332 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x4008DEC")] private JFGJBBGINMH LPPFMCCACPI; // Token: 0x04008DED RID: 36333 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x4008DED")] private KFBABPAPIMB NEALOHLMKMP; // Token: 0x02002122 RID: 8482 [Token(Token = "0x2002122")] public sealed class OLBGACEAIJA : MulticastDelegate { // Token: 0x0600D9EE RID: 55790 RVA: 0x00328A5C File Offset: 0x00326C5C [Token(Token = "0x600D9EE")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public OLBGACEAIJA(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x0600D9EF RID: 55791 RVA: 0x00328A78 File Offset: 0x00326C78 [Token(Token = "0x600D9EF")] [Address(RVA = "0x819DD0", Offset = "0x818BD0", VA = "0x180819DD0", Slot = "13")] public void Invoke(long HNHLJONGKHB, long? FODGKNJIGOP) { Delegate[] delegates = this.delegates; if (delegates != 0) { } int num = 0; uint num2; if (num2 != (uint)0) { Delegate @delegate = delegates[1]; Delegate delegate2 = delegates[0]; uint num3; if (@delegate.method_info == num3) { throw new ExecutionEngineException(); } ExecutionEngineException ex; if (ex != 0) { } MethodInfo method_info2; if (delegate2 != 0) { uint num4; if (@delegate.method_info == num4 || @delegate != (ulong)1L) { goto IL_C8; } int num5 = 0; MethodInfo method_info = @delegate.method_info; if (num5 < @delegate) { num5 += num5; if (num5 != @delegate) { num5++; } } num5 += method_info; num5 += 19; MethodInfo methodInfo = @delegate.method_info; methodInfo += methodInfo; method_info2 = @delegate.method_info; int num6 = 0; num6 += num6; num6++; num6 += method_info2; num6 += 19; } if (method_info2 != 0) { } IL_C8: num++; } } // Token: 0x0600D9F0 RID: 55792 RVA: 0x00328B54 File Offset: 0x00326D54 [Token(Token = "0x600D9F0")] [Address(RVA = "0x819D30", Offset = "0x818B30", VA = "0x180819D30", Slot = "14")] public IAsyncResult BeginInvoke(long HNHLJONGKHB, long? FODGKNJIGOP, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { } // Token: 0x0600D9F1 RID: 55793 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600D9F1")] [Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02002123 RID: 8483 [Token(Token = "0x2002123")] private struct HNNKLFPHAJA { // Token: 0x04008DEE RID: 36334 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4008DEE")] internal uint BPHENIBFFBP; // Token: 0x04008DEF RID: 36335 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x4008DEF")] internal long MBMHAIILFFL; // Token: 0x04008DF0 RID: 36336 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008DF0")] internal bool OLPMGMPPOAJ; // Token: 0x04008DF1 RID: 36337 [global::Cpp2IlInjected.FieldOffset(Offset = "0x11")] [Token(Token = "0x4008DF1")] internal bool GMJJCJPADJE; } // Token: 0x02002124 RID: 8484 [Token(Token = "0x2002124")] private struct ABIMGINGBIC { // Token: 0x04008DF2 RID: 36338 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4008DF2")] internal RoomComment BHNFBPFGOHI; // Token: 0x04008DF3 RID: 36339 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x4008DF3")] internal RoomCommentView ELFBOIPPPAF; // Token: 0x04008DF4 RID: 36340 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008DF4")] internal bool CBAEGOABIGG; } // Token: 0x02002125 RID: 8485 [Token(Token = "0x2002125")] [CompilerGenerated] private sealed class FBAJAOJLANJ { // Token: 0x0600D9F2 RID: 55794 RVA: 0x00328B64 File Offset: 0x00326D64 [Token(Token = "0x600D9F2")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public FBAJAOJLANJ() { } // Token: 0x0600D9F3 RID: 55795 RVA: 0x00328B78 File Offset: 0x00326D78 [Token(Token = "0x600D9F3")] [Address(RVA = "0x80AED0", Offset = "0x809CD0", VA = "0x18080AED0")] internal void b__0(List newComments) { FeedbackManager feedbackManager = this.<>4__this; long? num = this.subRoomId; long num2 = this.roomId; feedbackManager.HIHKDGNKBHO(num2, num, newComments); } // Token: 0x0600D9F4 RID: 55796 RVA: 0x00328BAC File Offset: 0x00326DAC [Token(Token = "0x600D9F4")] [Address(RVA = "0x80AF10", Offset = "0x809D10", VA = "0x18080AF10")] internal IEnumerable b__1() { FeedbackManager feedbackManager = this.<>4__this; long num = this.roomId; return feedbackManager.HOOPGAPAOMM(num); } // Token: 0x04008DF5 RID: 36341 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008DF5")] public FeedbackManager <>4__this; // Token: 0x04008DF6 RID: 36342 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4008DF6")] public long roomId; // Token: 0x04008DF7 RID: 36343 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4008DF7")] public long? subRoomId; } // Token: 0x02002126 RID: 8486 [Token(Token = "0x2002126")] [CompilerGenerated] private sealed class ENDKPMBIBBK { // Token: 0x0600D9F5 RID: 55797 RVA: 0x00328BD4 File Offset: 0x00326DD4 [Token(Token = "0x600D9F5")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public ENDKPMBIBBK() { } // Token: 0x0600D9F6 RID: 55798 RVA: 0x00328BE8 File Offset: 0x00326DE8 [Token(Token = "0x600D9F6")] [Address(RVA = "0x8092A0", Offset = "0x8080A0", VA = "0x1808092A0")] internal void b__0(RoomCommentInputUIDialog flow) { int roomCommentMaxLength = this.<>4__this.settings.roomCommentMaxLength; PMGCJEPKFOF pmgcjepkfof = flow.ShowDialog(); Action action = this.<>9__1; if (action == 0) { Action action2 = delegate(RoomCommentInputUIDialog.LAMNAHNPEJL r) { FeedbackManager.JMBODBHEPAG jmbodbhepag = new FeedbackManager.JMBODBHEPAG(); jmbodbhepag.CS$<>8__locals1 = this; this.<>4__this.IPJGKJLEPLE.HBLLDPFLJAG(); RoomCommentInputUIDialog.LAMNAHNPEJL r2 = jmbodbhepag.r; bool flag; if (!flag) { FeedbackManager feedbackManager = this.<>4__this; int num2 = 0; bool flag2; if (!(feedbackManager == num2) && !flag2) { JFGJBBGINMH lppfmccacpi = this.<>4__this.LPPFMCCACPI; Action action3 = delegate { long k__BackingField = Matchmaking.BBJAEJHMAPB.k__BackingField; CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB; FeedbackManager.ENDKPMBIBBK cs$<>8__locals = jmbodbhepag.CS$<>8__locals1; FeedbackManager feedbackManager2 = cs$<>8__locals.<>4__this; RoomComment.GBBPFDLJLIG ngadbhlppmh = jmbodbhepag.r.NGADBHLPPMH; Vector3? vector = cs$<>8__locals.commentPosition; int num4 = 0; FeedbackManager.ENDKPMBIBBK cs$<>8__locals2 = jmbodbhepag.CS$<>8__locals1; Action action4 = cs$<>8__locals2.<>9__3; if (action4 == 0) { Action action5 = delegate(long commentId) { RoomCommentView commentViewById = cs$<>8__locals2.<>4__this.GetCommentViewById(commentId); int num5 = 0; if (commentViewById != num5) { commentViewById.ShowComment(); } }; cs$<>8__locals2.<>9__3 = action5; } PMGCJEPKFOF pmgcjepkfof2; if ((long)num4 < k__BackingField) { num4 += num4; if ((long)num4 == k__BackingField) { pmgcjepkfof2 += pmgcjepkfof2; throw new NullReferenceException(); } num4++; } PMGCJEPKFOF pmgcjepkfof3 = pmgcjepkfof2.OHLPJBFCABI(action4); }; int num3 = 0; num3 += num3; num3++; if (num3 == 0) { FeedbackManager.ELPAELHLCHK(); } } } }; this.<>9__1 = action2; } int num = 0; num += num; num++; } // Token: 0x0600D9F7 RID: 55799 RVA: 0x00328C58 File Offset: 0x00326E58 [Token(Token = "0x600D9F7")] [Address(RVA = "0x809450", Offset = "0x808250", VA = "0x180809450")] internal void b__1(RoomCommentInputUIDialog.LAMNAHNPEJL r) { FeedbackManager.JMBODBHEPAG jmbodbhepag = new FeedbackManager.JMBODBHEPAG(); jmbodbhepag.CS$<>8__locals1 = this; this.<>4__this.IPJGKJLEPLE.HBLLDPFLJAG(); RoomCommentInputUIDialog.LAMNAHNPEJL r2 = jmbodbhepag.r; bool flag; if (!flag) { FeedbackManager feedbackManager = this.<>4__this; int num = 0; bool flag2; if (!(feedbackManager == num) && !flag2) { JFGJBBGINMH lppfmccacpi = this.<>4__this.LPPFMCCACPI; Action action = delegate { long k__BackingField = Matchmaking.BBJAEJHMAPB.k__BackingField; CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB; FeedbackManager.ENDKPMBIBBK cs$<>8__locals = jmbodbhepag.CS$<>8__locals1; FeedbackManager feedbackManager2 = cs$<>8__locals.<>4__this; RoomComment.GBBPFDLJLIG ngadbhlppmh = jmbodbhepag.r.NGADBHLPPMH; Vector3? vector = cs$<>8__locals.commentPosition; int num3 = 0; FeedbackManager.ENDKPMBIBBK cs$<>8__locals2 = jmbodbhepag.CS$<>8__locals1; Action action2 = cs$<>8__locals2.<>9__3; if (action2 == 0) { Action action3 = delegate(long commentId) { RoomCommentView commentViewById = cs$<>8__locals2.<>4__this.GetCommentViewById(commentId); int num4 = 0; if (commentViewById != num4) { commentViewById.ShowComment(); } }; cs$<>8__locals2.<>9__3 = action3; } PMGCJEPKFOF pmgcjepkfof; if ((long)num3 < k__BackingField) { num3 += num3; if ((long)num3 == k__BackingField) { pmgcjepkfof += pmgcjepkfof; throw new NullReferenceException(); } num3++; } PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action2); }; int num2 = 0; num2 += num2; num2++; if (num2 == 0) { FeedbackManager.ELPAELHLCHK(); } } } } // Token: 0x0600D9F8 RID: 55800 RVA: 0x00328CE8 File Offset: 0x00326EE8 [Token(Token = "0x600D9F8")] [Address(RVA = "0x809660", Offset = "0x808460", VA = "0x180809660")] internal void b__3(long commentId) { RoomCommentView commentViewById = this.<>4__this.GetCommentViewById(commentId); int num = 0; if (commentViewById != num) { commentViewById.ShowComment(); } } // Token: 0x04008DF8 RID: 36344 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008DF8")] public FeedbackManager <>4__this; // Token: 0x04008DF9 RID: 36345 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4008DF9")] public Vector3? commentPosition; // Token: 0x04008DFA RID: 36346 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4008DFA")] public Action <>9__3; // Token: 0x04008DFB RID: 36347 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4008DFB")] public Action <>9__1; } // Token: 0x02002127 RID: 8487 [Token(Token = "0x2002127")] [CompilerGenerated] private sealed class JMBODBHEPAG { // Token: 0x0600D9F9 RID: 55801 RVA: 0x00328D1C File Offset: 0x00326F1C [Token(Token = "0x600D9F9")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public JMBODBHEPAG() { } // Token: 0x0600D9FA RID: 55802 RVA: 0x00328D30 File Offset: 0x00326F30 [Token(Token = "0x600D9FA")] [Address(RVA = "0x818BB0", Offset = "0x8179B0", VA = "0x180818BB0")] internal void b__2() { long k__BackingField = Matchmaking.BBJAEJHMAPB.k__BackingField; CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB; FeedbackManager.ENDKPMBIBBK cs$<>8__locals = this.CS$<>8__locals1; FeedbackManager <>4__this = cs$<>8__locals.<>4__this; RoomComment.GBBPFDLJLIG ngadbhlppmh = this.r.NGADBHLPPMH; Vector3? commentPosition = cs$<>8__locals.commentPosition; int num = 0; FeedbackManager.ENDKPMBIBBK cs$<>8__locals2 = this.CS$<>8__locals1; Action <>9__ = cs$<>8__locals2.<>9__3; if (<>9__ == 0) { Action action = delegate(long commentId) { RoomCommentView commentViewById = cs$<>8__locals2.<>4__this.GetCommentViewById(commentId); int num2 = 0; if (commentViewById != num2) { commentViewById.ShowComment(); } }; cs$<>8__locals2.<>9__3 = action; } PMGCJEPKFOF pmgcjepkfof; if ((long)num < k__BackingField) { num += num; if ((long)num == k__BackingField) { pmgcjepkfof += pmgcjepkfof; throw new NullReferenceException(); } num++; } PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(<>9__); } // Token: 0x04008DFC RID: 36348 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008DFC")] public RoomCommentInputUIDialog.LAMNAHNPEJL r; // Token: 0x04008DFD RID: 36349 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4008DFD")] public FeedbackManager.ENDKPMBIBBK CS$<>8__locals1; } // Token: 0x02002128 RID: 8488 [Token(Token = "0x2002128")] [CompilerGenerated] private sealed class DIJCPHEIHCP { // Token: 0x0600D9FB RID: 55803 RVA: 0x00328DDC File Offset: 0x00326FDC [Token(Token = "0x600D9FB")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public DIJCPHEIHCP() { } // Token: 0x0600D9FC RID: 55804 RVA: 0x00328DF0 File Offset: 0x00326FF0 [Token(Token = "0x600D9FC")] [Address(RVA = "0x805DF0", Offset = "0x804BF0", VA = "0x180805DF0")] internal void b__0(RoomComment comment) { int num = 0; IDisposable disposable = SingletonMonoBehaviour.ONCPNMDGGKG.Play((NotificationManager.IBIDFAOPIPC)((uint)3), "Comment submitted", 3f, num, num); this.<>4__this.JKAEIJKDLFD(comment, true, true); FeedbackManager feedbackManager = this.<>4__this; int num2 = 0; if (feedbackManager != num2) { CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB; long num3 = this.roomId; if (ciibgmbofei.k__BackingField == num3) { CIIBGMBOFEI ciibgmbofei2 = Matchmaking.BBJAEJHMAPB; long num4 = this.subRoomId; if (ciibgmbofei2.k__BackingField == num4) { PhotonView photonView = this.<>4__this.JDHMIOJKLCK; DGLOJCGDOGG.LFLFMIMNCON lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.<>4__this.RpcCommentCreated); photonView.RpcOthers(lflfmimncon, comment); } } } } // Token: 0x04008DFE RID: 36350 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008DFE")] public Vector3? position; // Token: 0x04008DFF RID: 36351 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4008DFF")] public FeedbackManager <>4__this; // Token: 0x04008E00 RID: 36352 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4008E00")] public long roomId; // Token: 0x04008E01 RID: 36353 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4008E01")] public long subRoomId; } // Token: 0x0200212A RID: 8490 [Token(Token = "0x200212A")] [CompilerGenerated] private sealed class AJOACMELJBF { // Token: 0x0600DA0B RID: 55819 RVA: 0x00328FDC File Offset: 0x003271DC [Token(Token = "0x600DA0B")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public AJOACMELJBF() { } // Token: 0x0600DA0C RID: 55820 RVA: 0x00328FF0 File Offset: 0x003271F0 [Token(Token = "0x600DA0C")] [Address(RVA = "0x801D80", Offset = "0x800B80", VA = "0x180801D80")] internal void b__0() { FeedbackManager feedbackManager = this.<>4__this; int num = 0; if (feedbackManager != num) { CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB; long num2 = this.roomId; if (ciibgmbofei.k__BackingField == num2) { int num3 = 0; CIIBGMBOFEI ciibgmbofei2 = Matchmaking.BBJAEJHMAPB; bool flag = ciibgmbofei2.k__BackingField == (long)num3; if (ciibgmbofei2 != flag) { PhotonView photonView = this.<>4__this.JDHMIOJKLCK; DGLOJCGDOGG.LFLFMIMNCON lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.<>4__this.RpcCommentDeleted); long num4 = this.id; photonView.RpcOthers(lflfmimncon, num4); } } } } // Token: 0x04008E0F RID: 36367 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008E0F")] public FeedbackManager <>4__this; // Token: 0x04008E10 RID: 36368 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4008E10")] public long roomId; // Token: 0x04008E11 RID: 36369 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4008E11")] public long? subRoomId; // Token: 0x04008E12 RID: 36370 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4008E12")] public long id; } // Token: 0x0200212B RID: 8491 [Token(Token = "0x200212B")] [CompilerGenerated] private sealed class OHHCKNJIFIF { // Token: 0x0600DA0D RID: 55821 RVA: 0x00329080 File Offset: 0x00327280 [Token(Token = "0x600DA0D")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public OHHCKNJIFIF() { } // Token: 0x0600DA0E RID: 55822 RVA: 0x00329094 File Offset: 0x00327294 [Token(Token = "0x600DA0E")] [Address(RVA = "0x819A90", Offset = "0x818890", VA = "0x180819A90")] internal void b__0(ReportWatchUIFlow reportFlow) { reportFlow.SelectCategory(LCCEEFHOBEN.CJFENPHAAHI.CoC_NameOrProfile, 5); long k__BackingField = this.model.k__BackingField; long k__BackingField = this.model.k__BackingField; string k__BackingField = this.model.k__BackingField; string text = string.Format("[Reporting Comment] -- Comment Id: {0} -- Room Id: {1} -- Comment Message: {2} -- Report Message: ", k__BackingField, k__BackingField, k__BackingField); reportFlow.POJCPNDDFMI = text; } // Token: 0x0600DA0F RID: 55823 RVA: 0x003290EC File Offset: 0x003272EC [Token(Token = "0x600DA0F")] [Address(RVA = "0x819B90", Offset = "0x818990", VA = "0x180819B90")] internal void b__2() { RoomComment roomComment = this.model; FeedbackManager feedbackManager = this.<>4__this; long k__BackingField = roomComment.k__BackingField; FeedbackManager.AJOACMELJBF ajoacmeljbf = new FeedbackManager.AJOACMELJBF(); ajoacmeljbf.<>4__this = feedbackManager; ajoacmeljbf.id = k__BackingField; Dictionary megobecepfa = feedbackManager.MEGOBECEPFA; int num = 0; if (!megobecepfa.TryGetValue(k__BackingField, num)) { } if (num != 0) { ajoacmeljbf.roomId = megobecepfa; ajoacmeljbf.subRoomId = num; bool flag; if (flag) { DABKFAIHBBP dabkfaihbbp = GICFECJIDDG.CMKOJKEJKLM(ajoacmeljbf.id); Action action = delegate { FeedbackManager feedbackManager2 = ajoacmeljbf.<>4__this; int num2 = 0; if (feedbackManager2 != num2) { CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB; long roomId = ajoacmeljbf.roomId; if (ciibgmbofei.k__BackingField == roomId) { int num3 = 0; CIIBGMBOFEI ciibgmbofei2 = Matchmaking.BBJAEJHMAPB; bool flag2 = ciibgmbofei2.k__BackingField == (long)num3; if (ciibgmbofei2 != flag2) { PhotonView photonView = ajoacmeljbf.<>4__this.JDHMIOJKLCK; DGLOJCGDOGG.LFLFMIMNCON lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(ajoacmeljbf.<>4__this.RpcCommentDeleted); long id2 = ajoacmeljbf.id; photonView.RpcOthers(lflfmimncon, id2); } } } }; long id = ajoacmeljbf.id; feedbackManager.OPGOKKHMPHE(id, true); } } } // Token: 0x04008E13 RID: 36371 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008E13")] public CCEOLAOLEKJ account; // Token: 0x04008E14 RID: 36372 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4008E14")] public RoomComment model; // Token: 0x04008E15 RID: 36373 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4008E15")] public FeedbackManager <>4__this; } // Token: 0x0200212C RID: 8492 [Token(Token = "0x200212C")] [CompilerGenerated] private sealed class KBAHCNKNIKG { // Token: 0x0600DA10 RID: 55824 RVA: 0x00329194 File Offset: 0x00327394 [Token(Token = "0x600DA10")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public KBAHCNKNIKG() { } // Token: 0x0600DA11 RID: 55825 RVA: 0x003291A8 File Offset: 0x003273A8 [Token(Token = "0x600DA11")] [Address(RVA = "0x8022E0", Offset = "0x8010E0", VA = "0x1808022E0")] internal void b__0(CheerPlayerWatchUIFlow flow) { bool isCompleted = ((IAsyncResult)flow).IsCompleted; } // Token: 0x04008E16 RID: 36374 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008E16")] public CCEOLAOLEKJ account; } // Token: 0x0200212D RID: 8493 [Token(Token = "0x200212D")] [CompilerGenerated] private sealed class BHOKFPMIDAB { // Token: 0x0600DA12 RID: 55826 RVA: 0x003291C4 File Offset: 0x003273C4 [Token(Token = "0x600DA12")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public BHOKFPMIDAB() { } // Token: 0x0600DA13 RID: 55827 RVA: 0x003291D8 File Offset: 0x003273D8 [Token(Token = "0x600DA13")] [Address(RVA = "0x8022E0", Offset = "0x8010E0", VA = "0x1808022E0")] internal void b__0(PlayerDetailsWatchUIFlow flow) { bool isCompleted = ((IAsyncResult)flow).IsCompleted; } // Token: 0x04008E17 RID: 36375 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008E17")] public CCEOLAOLEKJ account; } // Token: 0x0200212E RID: 8494 [Token(Token = "0x200212E")] [CompilerGenerated] private sealed class OGKPCIMPPID { // Token: 0x0600DA14 RID: 55828 RVA: 0x003291F4 File Offset: 0x003273F4 [Token(Token = "0x600DA14")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public OGKPCIMPPID() { } // Token: 0x0600DA15 RID: 55829 RVA: 0x00329208 File Offset: 0x00327408 [Token(Token = "0x600DA15")] [Address(RVA = "0x819A00", Offset = "0x818800", VA = "0x180819A00")] internal uint b__0() { DABKFAIHBBP fbjgcphbgbm = this.<>4__this.FBJGCPHBGBM; if (fbjgcphbgbm != 0) { } throw new NullReferenceException(); } // Token: 0x04008E18 RID: 36376 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008E18")] public FeedbackManager <>4__this; // Token: 0x04008E19 RID: 36377 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4008E19")] public long roomId; } // Token: 0x0200212F RID: 8495 [Token(Token = "0x200212F")] [CompilerGenerated] private sealed class LFBOKLKMCJK { // Token: 0x0600DA16 RID: 55830 RVA: 0x0032922C File Offset: 0x0032742C [Token(Token = "0x600DA16")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public LFBOKLKMCJK() { } // Token: 0x0600DA17 RID: 55831 RVA: 0x00329240 File Offset: 0x00327440 [Token(Token = "0x600DA17")] [Address(RVA = "0x818DB0", Offset = "0x817BB0", VA = "0x180818DB0")] internal void b__0(JPIJGHNNIDP confirmLeaveRoomResponse) { if (confirmLeaveRoomResponse == JPIJGHNNIDP.Affirmative) { long k__BackingField = this.comment.k__BackingField; int num = 0; PMGCJEPKFOF pmgcjepkfof = OJMCBOKJFOF.CJKHNIIJFIN(k__BackingField, num != 0); if (this.<>9__1 == 0) { Action action = delegate(PPENFJMFPNE roomDetails) { if (this.comment != 0) { Func func = this.<>9__2; IReadOnlyList k__BackingField = roomDetails.k__BackingField; if (func == 0) { Func func2 = delegate(DNACJGJEPEC s) { RoomComment roomComment = this.comment; long k__BackingField = s.k__BackingField; long? k__BackingField2 = roomComment.k__BackingField; long num2; return k__BackingField == num2; }; this.<>9__2 = func2; } if (Enumerable.FirstOrDefault(k__BackingField, func) != 0) { } } CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB; long k__BackingField2 = roomDetails.k__BackingField; if (ciibgmbofei.k__BackingField != k__BackingField2) { } bool flag = Matchmaking.BBJAEJHMAPB.k__BackingField; SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; Action action2 = this.<>9__3; if (action2 == 0) { Action action3 = delegate(SessionManager.BKOJBGONLCK result) { if (result != 0) { Scheduler instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; FeedbackManager feedbackManager = this.<>4__this; RoomComment roomComment2 = this.comment; int num3 = 0; IEnumerator enumerator = feedbackManager.IJIMNLCMLBK(roomComment2, num3 != 0); KFBABPAPIMB kfbabpapimb = instance2.Run(feedbackManager, enumerator); } }; this.<>9__3 = action3; } }; this.<>9__1 = action; } } } // Token: 0x0600DA18 RID: 55832 RVA: 0x0032928C File Offset: 0x0032748C [Token(Token = "0x600DA18")] [Address(RVA = "0x818E90", Offset = "0x817C90", VA = "0x180818E90")] internal void b__1(PPENFJMFPNE roomDetails) { if (this.comment != 0) { Func func = this.<>9__2; IReadOnlyList k__BackingField = roomDetails.k__BackingField; if (func == 0) { Func func2 = delegate(DNACJGJEPEC s) { RoomComment roomComment = this.comment; long k__BackingField = s.k__BackingField; long? k__BackingField2 = roomComment.k__BackingField; long num; return k__BackingField == num; }; this.<>9__2 = func2; } if (Enumerable.FirstOrDefault(k__BackingField, func) != 0) { } } CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB; long k__BackingField = roomDetails.k__BackingField; if (ciibgmbofei.k__BackingField != k__BackingField) { } bool flag = Matchmaking.BBJAEJHMAPB.k__BackingField; SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; Action action = this.<>9__3; if (action == 0) { Action action2 = delegate(SessionManager.BKOJBGONLCK result) { if (result != 0) { Scheduler instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; FeedbackManager feedbackManager = this.<>4__this; RoomComment roomComment2 = this.comment; int num2 = 0; IEnumerator enumerator = feedbackManager.IJIMNLCMLBK(roomComment2, num2 != 0); KFBABPAPIMB kfbabpapimb = instance2.Run(feedbackManager, enumerator); } }; this.<>9__3 = action2; } } // Token: 0x0600DA19 RID: 55833 RVA: 0x00329338 File Offset: 0x00327538 [Token(Token = "0x600DA19")] [Address(RVA = "0x8190C0", Offset = "0x817EC0", VA = "0x1808190C0")] internal bool b__2(DNACJGJEPEC s) { RoomComment roomComment = this.comment; long k__BackingField = s.k__BackingField; long? k__BackingField2 = roomComment.k__BackingField; long num; return k__BackingField == num; } // Token: 0x0600DA1A RID: 55834 RVA: 0x00329368 File Offset: 0x00327568 [Token(Token = "0x600DA1A")] [Address(RVA = "0x819140", Offset = "0x817F40", VA = "0x180819140")] internal void b__3(SessionManager.BKOJBGONLCK result) { if (result != 0) { Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG; FeedbackManager feedbackManager = this.<>4__this; RoomComment roomComment = this.comment; int num = 0; IEnumerator enumerator = feedbackManager.IJIMNLCMLBK(roomComment, num != 0); KFBABPAPIMB kfbabpapimb = instance.Run(feedbackManager, enumerator); } } // Token: 0x04008E1A RID: 36378 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008E1A")] public RoomComment comment; // Token: 0x04008E1B RID: 36379 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4008E1B")] public FeedbackManager <>4__this; // Token: 0x04008E1C RID: 36380 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4008E1C")] public Func <>9__2; // Token: 0x04008E1D RID: 36381 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4008E1D")] public Action <>9__3; // Token: 0x04008E1E RID: 36382 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4008E1E")] public Action <>9__1; } // Token: 0x02002130 RID: 8496 [Token(Token = "0x2002130")] [CompilerGenerated] private sealed class ENEGPMLEDPD { // Token: 0x0600DA1B RID: 55835 RVA: 0x003293AC File Offset: 0x003275AC [Token(Token = "0x600DA1B")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public ENEGPMLEDPD() { } // Token: 0x0600DA1C RID: 55836 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600DA1C")] [Address(RVA = "0x809700", Offset = "0x808500", VA = "0x180809700")] internal bool b__0(KeyValuePair x) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x04008E1F RID: 36383 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008E1F")] public long roomId; } // Token: 0x02002131 RID: 8497 [Token(Token = "0x2002131")] [CompilerGenerated] private sealed class EPGIHJBLDAH { // Token: 0x0600DA1D RID: 55837 RVA: 0x003293C0 File Offset: 0x003275C0 [Token(Token = "0x600DA1D")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public EPGIHJBLDAH() { } // Token: 0x0600DA1E RID: 55838 RVA: 0x003293D4 File Offset: 0x003275D4 [Token(Token = "0x600DA1E")] [Address(RVA = "0x809C80", Offset = "0x808A80", VA = "0x180809C80")] internal void b__0() { FeedbackManager feedbackManager = this.<>4__this; int num = 0; if (feedbackManager != num) { FeedbackManager feedbackManager2 = this.<>4__this; bool flag = this.notify; RoomComment roomComment = this.comment; feedbackManager2.CFGMOHEBGIJ(roomComment, flag); } } // Token: 0x04008E20 RID: 36384 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008E20")] public FeedbackManager <>4__this; // Token: 0x04008E21 RID: 36385 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4008E21")] public RoomComment comment; // Token: 0x04008E22 RID: 36386 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4008E22")] public bool notify; } // Token: 0x02002132 RID: 8498 [Token(Token = "0x2002132")] [CompilerGenerated] private sealed class BIAJFGNDLBH { // Token: 0x0600DA1F RID: 55839 RVA: 0x0032941C File Offset: 0x0032761C [Token(Token = "0x600DA1F")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public BIAJFGNDLBH() { } // Token: 0x0600DA20 RID: 55840 RVA: 0x00329430 File Offset: 0x00327630 [Token(Token = "0x600DA20")] [Address(RVA = "0x802310", Offset = "0x801110", VA = "0x180802310")] internal bool b__0(IGCIBGKPPMO m) { int num = 0; if (m.k__BackingField == IGCIBGKPPMO.BBELBJELLHN.NewRoomComments && num != 0) { long? k__BackingField = m.k__BackingField; long num2; return num2 == this.roomId; } throw new NullReferenceException(); } // Token: 0x04008E23 RID: 36387 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008E23")] public long roomId; } // Token: 0x02002133 RID: 8499 [Token(Token = "0x2002133")] [CompilerGenerated] private sealed class DEIAGOHMPAD { // Token: 0x0600DA21 RID: 55841 RVA: 0x00329468 File Offset: 0x00327668 [Token(Token = "0x600DA21")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public DEIAGOHMPAD() { } // Token: 0x0600DA22 RID: 55842 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600DA22")] [Address(RVA = "0x805630", Offset = "0x804430", VA = "0x180805630")] internal bool b__0(KeyValuePair kvp) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600DA23 RID: 55843 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600DA23")] [Address(RVA = "0x805680", Offset = "0x804480", VA = "0x180805680")] internal bool b__1(KeyValuePair kvp) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x04008E24 RID: 36388 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008E24")] public long roomId; } // Token: 0x02002134 RID: 8500 [Token(Token = "0x2002134")] [CompilerGenerated] private sealed class IKHKGMEMIEP { // Token: 0x0600DA24 RID: 55844 RVA: 0x0032947C File Offset: 0x0032767C [Token(Token = "0x600DA24")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public IKHKGMEMIEP() { } // Token: 0x0600DA25 RID: 55845 RVA: 0x00329490 File Offset: 0x00327690 [Token(Token = "0x600DA25")] [Address(RVA = "0x8173C0", Offset = "0x8161C0", VA = "0x1808173C0")] internal bool b__0() { CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB; RoomComment roomComment = this.comment; long k__BackingField = roomComment.k__BackingField; if (ciibgmbofei.k__BackingField != k__BackingField) { } long? k__BackingField = roomComment.k__BackingField; if (ciibgmbofei == 0) { return true; } long k__BackingField2 = Matchmaking.BBJAEJHMAPB.k__BackingField; long? k__BackingField3 = this.comment.k__BackingField; long num; return k__BackingField2 == num; } // Token: 0x0600DA26 RID: 55846 RVA: 0x003294FC File Offset: 0x003276FC [Token(Token = "0x600DA26")] [Address(RVA = "0x8174E0", Offset = "0x8162E0", VA = "0x1808174E0")] internal void b__1() { PlayerBackpack backpack = Player.k__BackingField.backpack; } // Token: 0x0600DA27 RID: 55847 RVA: 0x0032951C File Offset: 0x0032771C [Token(Token = "0x600DA27")] [Address(RVA = "0x817630", Offset = "0x816430", VA = "0x180817630")] internal bool b__2() { FeedbackManager feedbackManager = this.<>4__this; int num = 0; if (!(feedbackManager == num)) { RoomComment roomComment = this.comment; FeedbackManager feedbackManager2 = this.<>4__this; long k__BackingField = roomComment.k__BackingField; RoomCommentView commentViewById = feedbackManager2.GetCommentViewById(k__BackingField); this.view = commentViewById; int num2 = 0; return commentViewById != num2; } return true; } // Token: 0x04008E25 RID: 36389 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008E25")] public RoomComment comment; // Token: 0x04008E26 RID: 36390 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4008E26")] public FeedbackManager <>4__this; // Token: 0x04008E27 RID: 36391 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4008E27")] public RoomCommentView view; } } }