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: 0x0200220F RID: 8719 [Token(Token = "0x200220F")] public class FeedbackManager : NetworkedSingletonMonoBehaviour { // Token: 0x17002346 RID: 9030 // (get) Token: 0x0600DDDF RID: 56799 RVA: 0x0033116C File Offset: 0x0032F36C [Token(Token = "0x17002346")] public FeedbackSettings BKDNJEOLJFE { [Token(Token = "0x600DDDF")] [Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")] get { return this.settings; } } // Token: 0x140000E8 RID: 232 // (add) Token: 0x0600DDE0 RID: 56800 RVA: 0x00331180 File Offset: 0x0032F380 // (remove) Token: 0x0600DDE1 RID: 56801 RVA: 0x003311A8 File Offset: 0x0032F3A8 [Token(Token = "0x140000E8")] public event FeedbackManager.OLBGACEAIJA EPMJFEMGBBB { [Token(Token = "0x600DDE0")] [Address(RVA = "0x127EFE0", Offset = "0x127DFE0", VA = "0x18127EFE0")] [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 = "0x600DDE1")] [Address(RVA = "0x127F0C0", Offset = "0x127E0C0", VA = "0x18127F0C0")] [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: 0x17002347 RID: 9031 // (get) Token: 0x0600DDE2 RID: 56802 RVA: 0x003311D0 File Offset: 0x0032F3D0 [Token(Token = "0x17002347")] public bool ANJJBHJCPLE { [Token(Token = "0x600DDE2")] [Address(RVA = "0x127F080", Offset = "0x127E080", VA = "0x18127F080")] get { return this.IPJGKJLEPLE.k__BackingField; } } // Token: 0x0600DDE3 RID: 56803 RVA: 0x003311F0 File Offset: 0x0032F3F0 [Token(Token = "0x600DDE3")] [Address(RVA = "0x1279B80", Offset = "0x1278B80", VA = "0x181279B80", 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: 0x0600DDE4 RID: 56804 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600DDE4")] [Address(RVA = "0x127EA30", Offset = "0x127DA30", VA = "0x18127EA30")] 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: 0x0600DDE5 RID: 56805 RVA: 0x00331248 File Offset: 0x0032F448 [Token(Token = "0x600DDE5")] [Address(RVA = "0x127E8C0", Offset = "0x127D8C0", VA = "0x18127E8C0")] 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: 0x0600DDE6 RID: 56806 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600DDE6")] [Address(RVA = "0x127B020", Offset = "0x127A020", VA = "0x18127B020")] 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: 0x0600DDE7 RID: 56807 RVA: 0x003312CC File Offset: 0x0032F4CC [Token(Token = "0x600DDE7")] [Address(RVA = "0x127B3D0", Offset = "0x127A3D0", VA = "0x18127B3D0")] 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: 0x0600DDE8 RID: 56808 RVA: 0x00331350 File Offset: 0x0032F550 [Token(Token = "0x600DDE8")] [Address(RVA = "0x127DE20", Offset = "0x127CE20", VA = "0x18127DE20")] 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: 0x0600DDE9 RID: 56809 RVA: 0x003313EC File Offset: 0x0032F5EC [Token(Token = "0x600DDE9")] [Address(RVA = "0x127ADA0", Offset = "0x1279DA0", VA = "0x18127ADA0")] 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 shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)flow).BIILOFOAKEJ; }; 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: 0x0600DDEA RID: 56810 RVA: 0x00331468 File Offset: 0x0032F668 [Token(Token = "0x600DDEA")] [Address(RVA = "0x127E1D0", Offset = "0x127D1D0", VA = "0x18127E1D0")] 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 shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)flow).BIILOFOAKEJ; }; 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: 0x0600DDEB RID: 56811 RVA: 0x003314E4 File Offset: 0x0032F6E4 [Token(Token = "0x600DDEB")] [Address(RVA = "0x127C3C0", Offset = "0x127B3C0", VA = "0x18127C3C0")] public RoomCommentView GetCommentViewById(long ENJEOLBEALP) { Dictionary megobecepfa = this.MEGOBECEPFA; int num = 0; if (!megobecepfa.TryGetValue(ENJEOLBEALP, num)) { } throw new NullReferenceException(); } // Token: 0x0600DDEC RID: 56812 RVA: 0x0033150C File Offset: 0x0032F70C [Token(Token = "0x600DDEC")] [Address(RVA = "0x127E830", Offset = "0x127D830", VA = "0x18127E830")] public bool TryGetCachedUnreadCommentsCount(long HNHLJONGKHB, out uint KBKGMBGBHLO) { if (this.FBJGCPHBGBM != 0) { return true; } } // Token: 0x0600DDED RID: 56813 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600DDED")] [Address(RVA = "0x127C450", Offset = "0x127B450", VA = "0x18127C450")] public PMGCJEPKFOF GetUnreadCommentsCount(long HNHLJONGKHB) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600DDEE RID: 56814 RVA: 0x00331528 File Offset: 0x0032F728 [Token(Token = "0x600DDEE")] [Address(RVA = "0x127CCC0", Offset = "0x127BCC0", VA = "0x18127CCC0")] public static bool IsLocalPlayerCommentRecipient(long HNHLJONGKHB) { /* An exception occurred when decompiling this method (0600DDEE) 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: 0x0600DDEF RID: 56815 RVA: 0x00331548 File Offset: 0x0032F748 [Token(Token = "0x600DDEF")] [Address(RVA = "0x127ACA0", Offset = "0x1279CA0", VA = "0x18127ACA0")] 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: 0x0600DDF0 RID: 56816 RVA: 0x00331588 File Offset: 0x0032F788 [Token(Token = "0x600DDF0")] [Address(RVA = "0x1279AA0", Offset = "0x1278AA0", VA = "0x181279AA0")] public static bool AreCommentsEnabledInRoom(long HNHLJONGKHB, out string EMNPHAPBBAH) { if (OJMCBOKJFOF.OGLOMMGCEEB(HNHLJONGKHB) != 0) { return true; } } // Token: 0x0600DDF1 RID: 56817 RVA: 0x003315A8 File Offset: 0x0032F7A8 [Token(Token = "0x600DDF1")] [Address(RVA = "0x127AA90", Offset = "0x1279A90", VA = "0x18127AA90")] public static bool CanLocalPlayerViewOrCreateComments(long HNHLJONGKHB, out string EMNPHAPBBAH) { if (FeedbackManager.AreCommentsEnabledInRoom(HNHLJONGKHB, out EMNPHAPBBAH)) { if (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: 0x0600DDF2 RID: 56818 RVA: 0x00331614 File Offset: 0x0032F814 [Token(Token = "0x600DDF2")] [Address(RVA = "0x127A990", Offset = "0x1279990", VA = "0x18127A990")] 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: 0x0600DDF3 RID: 56819 RVA: 0x00331658 File Offset: 0x0032F858 [Token(Token = "0x600DDF3")] [Address(RVA = "0x127E450", Offset = "0x127D450", VA = "0x18127E450")] 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 && !SingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField) { 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: 0x0600DDF4 RID: 56820 RVA: 0x00331740 File Offset: 0x0032F940 [Token(Token = "0x600DDF4")] [Address(RVA = "0x127B6B0", Offset = "0x127A6B0", VA = "0x18127B6B0")] public void EquipFeedbackTool() { PlayerBackpack backpack = Player.k__BackingField.backpack; } // Token: 0x0600DDF5 RID: 56821 RVA: 0x00331760 File Offset: 0x0032F960 [Token(Token = "0x600DDF5")] [Address(RVA = "0x1279E10", Offset = "0x1278E10", VA = "0x181279E10")] [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: 0x0600DDF6 RID: 56822 RVA: 0x00331788 File Offset: 0x0032F988 [Token(Token = "0x600DDF6")] [Address(RVA = "0x127CAE0", Offset = "0x127BAE0", VA = "0x18127CAE0")] 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: 0x0600DDF7 RID: 56823 RVA: 0x003317F0 File Offset: 0x0032F9F0 [Token(Token = "0x600DDF7")] [Address(RVA = "0x127C150", Offset = "0x127B150", VA = "0x18127C150")] 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: 0x0600DDF8 RID: 56824 RVA: 0x00331860 File Offset: 0x0032FA60 [Token(Token = "0x600DDF8")] [Address(RVA = "0x127CD30", Offset = "0x127BD30", VA = "0x18127CD30")] 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: 0x0600DDF9 RID: 56825 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600DDF9")] [Address(RVA = "0x127A010", Offset = "0x1279010", VA = "0x18127A010")] private void CFGMOHEBGIJ(RoomComment HFCNOGODDEO, bool PMHIJOFHFDG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600DDFA RID: 56826 RVA: 0x003319D0 File Offset: 0x0032FBD0 [Token(Token = "0x600DDFA")] [Address(RVA = "0x1279950", Offset = "0x1278950", VA = "0x181279950")] 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: 0x0600DDFB RID: 56827 RVA: 0x00331A24 File Offset: 0x0032FC24 [Token(Token = "0x600DDFB")] [Address(RVA = "0x127D420", Offset = "0x127C420", VA = "0x18127D420")] 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: 0x0600DDFC RID: 56828 RVA: 0x00331AA8 File Offset: 0x0032FCA8 [Token(Token = "0x600DDFC")] [Address(RVA = "0x127B600", Offset = "0x127A600", VA = "0x18127B600")] private void EDCDBPAJOKC(long GMDDPCLAMBP) { this.OPGOKKHMPHE(GMDDPCLAMBP, true); } // Token: 0x0600DDFD RID: 56829 RVA: 0x00331AC0 File Offset: 0x0032FCC0 [Token(Token = "0x600DDFD")] [Address(RVA = "0x127C5A0", Offset = "0x127B5A0", VA = "0x18127C5A0")] 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: 0x0600DDFE RID: 56830 RVA: 0x00331C08 File Offset: 0x0032FE08 [Token(Token = "0x600DDFE")] [Address(RVA = "0x127D120", Offset = "0x127C120", VA = "0x18127D120")] private FeedbackManager.HNNKLFPHAJA JPCFCEHECBP(long HNHLJONGKHB) { bool flag; if (flag) { } PPENFJMFPNE ppenfjmfpne; if (ppenfjmfpne != 0) { } throw new NullReferenceException(); } // Token: 0x0600DDFF RID: 56831 RVA: 0x00331C28 File Offset: 0x0032FE28 [Token(Token = "0x600DDFF")] [Address(RVA = "0x127B550", Offset = "0x127A550", VA = "0x18127B550")] private FeedbackManager.ABIMGINGBIC EDBONILFIME(long GMDDPCLAMBP) { bool flag; if (!flag) { } throw new NullReferenceException(); } // Token: 0x0600DE00 RID: 56832 RVA: 0x00331C44 File Offset: 0x0032FE44 [Token(Token = "0x600DE00")] [Address(RVA = "0x127D810", Offset = "0x127C810", VA = "0x18127D810")] 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: 0x0600DE01 RID: 56833 RVA: 0x00331D00 File Offset: 0x0032FF00 [Token(Token = "0x600DE01")] [Address(RVA = "0x127B610", Offset = "0x127A610", VA = "0x18127B610")] private static void ELPAELHLCHK() { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; } // Token: 0x0600DE02 RID: 56834 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600DE02")] [Address(RVA = "0x127BAE0", Offset = "0x127AAE0", VA = "0x18127BAE0")] private void FODLGIJCALM(long HNHLJONGKHB) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600DE03 RID: 56835 RVA: 0x00331D1C File Offset: 0x0032FF1C [Token(Token = "0x600DE03")] [Address(RVA = "0x127D300", Offset = "0x127C300", VA = "0x18127D300")] 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: 0x0600DE04 RID: 56836 RVA: 0x00331D50 File Offset: 0x0032FF50 [Token(Token = "0x600DE04")] [Address(RVA = "0x127D230", Offset = "0x127C230", VA = "0x18127D230")] private static void JPFGCHENJMH() { FeedbackManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.NPCPLFAONFO(); return; } } // Token: 0x0600DE05 RID: 56837 RVA: 0x00331D80 File Offset: 0x0032FF80 [Token(Token = "0x600DE05")] [Address(RVA = "0x127B7F0", Offset = "0x127A7F0", VA = "0x18127B7F0")] 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: 0x0600DE06 RID: 56838 RVA: 0x00331DF4 File Offset: 0x0032FFF4 [Token(Token = "0x600DE06")] [Address(RVA = "0x1279CD0", Offset = "0x1278CD0", VA = "0x181279CD0")] private void BAJEBDILCHJ() { int num; do { num = 0; List> list = Enumerable.ToList>(this.MEGOBECEPFA); bool flag; if (flag) { } } while (num != 0); } // Token: 0x0600DE07 RID: 56839 RVA: 0x00331E18 File Offset: 0x00330018 [Token(Token = "0x600DE07")] [Address(RVA = "0x127DB40", Offset = "0x127CB40", VA = "0x18127DB40")] 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: 0x0600DE08 RID: 56840 RVA: 0x00331E98 File Offset: 0x00330098 [Token(Token = "0x600DE08")] [Address(RVA = "0x127CC40", Offset = "0x127BC40", VA = "0x18127CC40")] private IEnumerator IJIMNLCMLBK(RoomComment HFCNOGODDEO, bool OGDILFBPNBK) { /* An exception occurred when decompiling this method (0600DE08) 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: 0x0600DE09 RID: 56841 RVA: 0x00331EC8 File Offset: 0x003300C8 [Token(Token = "0x600DE09")] [Address(RVA = "0x127A310", Offset = "0x1279310", VA = "0x18127A310")] 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: 0x0600DE0A RID: 56842 RVA: 0x00331F8C File Offset: 0x0033018C [Token(Token = "0x600DE0A")] [Address(RVA = "0x127D3B0", Offset = "0x127C3B0", VA = "0x18127D3B0")] private void NPCPLFAONFO() { this.BAJEBDILCHJ(); Dictionary megobecepfa = this.MEGOBECEPFA; this.FBJGCPHBGBM = (ulong)0L; megobecepfa.Clear(); this.AOFLCGLNOFH.Clear(); } // Token: 0x0600DE0B RID: 56843 RVA: 0x00331FC8 File Offset: 0x003301C8 [Token(Token = "0x600DE0B")] [Address(RVA = "0x127D5C0", Offset = "0x127C5C0", VA = "0x18127D5C0", 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: 0x0600DE0C RID: 56844 RVA: 0x0033208C File Offset: 0x0033028C [Token(Token = "0x600DE0C")] [Address(RVA = "0x127E1B0", Offset = "0x127D1B0", VA = "0x18127E1B0")] [NFOMENMAOIA] private void RpcCommentCreated(RoomComment HFCNOGODDEO) { int num = 0; this.JKAEIJKDLFD(HFCNOGODDEO, true, num != 0); } // Token: 0x0600DE0D RID: 56845 RVA: 0x003320A4 File Offset: 0x003302A4 [Token(Token = "0x600DE0D")] [Address(RVA = "0x127B600", Offset = "0x127A600", VA = "0x18127B600")] [NFOMENMAOIA] private void RpcCommentDeleted(long GMDDPCLAMBP) { this.OPGOKKHMPHE(GMDDPCLAMBP, true); } // Token: 0x0600DE0E RID: 56846 RVA: 0x003320BC File Offset: 0x003302BC [Token(Token = "0x600DE0E")] [Address(RVA = "0x127EEA0", Offset = "0x127DEA0", VA = "0x18127EEA0")] 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: 0x0600DE0F RID: 56847 RVA: 0x00332124 File Offset: 0x00330324 [Token(Token = "0x600DE0F")] [Address(RVA = "0x1279E90", Offset = "0x1278E90", VA = "0x181279E90")] [CompilerGenerated] private void CAOCMBGCCBE(Dictionary LMABDDNJPCL) { int num; do { num = 0; bool flag; if (flag) { Dictionary aoflcglnofh = this.AOFLCGLNOFH; } } while (num != 0); } // Token: 0x04008FC7 RID: 36807 [Token(Token = "0x4008FC7")] private const int OMGMDBGDEPC = 5; // Token: 0x04008FC8 RID: 36808 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4008FC8")] [SerializeField] private FeedbackSettings settings; // Token: 0x04008FCA RID: 36810 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4008FCA")] private readonly Dictionary AOFLCGLNOFH; // Token: 0x04008FCB RID: 36811 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x4008FCB")] private Dictionary MEGOBECEPFA; // Token: 0x04008FCC RID: 36812 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x4008FCC")] private long? MABFCLAEFJO; // Token: 0x04008FCD RID: 36813 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4008FCD")] private DHKPBIAHMHG OBKCPNAGALH; // Token: 0x04008FCE RID: 36814 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x4008FCE")] private DABKFAIHBBP FBJGCPHBGBM; // Token: 0x04008FCF RID: 36815 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x4008FCF")] private long? IJJFHOMDFBE; // Token: 0x04008FD0 RID: 36816 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x4008FD0")] private readonly EMAPDKEOHPA PLIDEIMAIGJ; // Token: 0x04008FD1 RID: 36817 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x4008FD1")] private readonly EMAPDKEOHPA CHIAEGIKNHA; // Token: 0x04008FD2 RID: 36818 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x4008FD2")] private readonly EMAPDKEOHPA JDOIEDJNDON; // Token: 0x04008FD3 RID: 36819 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x4008FD3")] private readonly EMAPDKEOHPA IPJGKJLEPLE; // Token: 0x04008FD4 RID: 36820 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x4008FD4")] private JFGJBBGINMH LPPFMCCACPI; // Token: 0x04008FD5 RID: 36821 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x4008FD5")] private KFBABPAPIMB NEALOHLMKMP; // Token: 0x02002210 RID: 8720 [Token(Token = "0x2002210")] public sealed class OLBGACEAIJA : MulticastDelegate { // Token: 0x0600DE10 RID: 56848 RVA: 0x0033214C File Offset: 0x0033034C [Token(Token = "0x600DE10")] [Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")] public OLBGACEAIJA(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x0600DE11 RID: 56849 RVA: 0x00332168 File Offset: 0x00330368 [Token(Token = "0x600DE11")] [Address(RVA = "0x109E9A0", Offset = "0x109D9A0", VA = "0x18109E9A0", 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: 0x0600DE12 RID: 56850 RVA: 0x00332244 File Offset: 0x00330444 [Token(Token = "0x600DE12")] [Address(RVA = "0x1285E70", Offset = "0x1284E70", VA = "0x181285E70", Slot = "14")] public IAsyncResult BeginInvoke(long HNHLJONGKHB, long? FODGKNJIGOP, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { } // Token: 0x0600DE13 RID: 56851 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600DE13")] [Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02002211 RID: 8721 [Token(Token = "0x2002211")] private struct HNNKLFPHAJA { // Token: 0x04008FD6 RID: 36822 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4008FD6")] internal uint BPHENIBFFBP; // Token: 0x04008FD7 RID: 36823 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x4008FD7")] internal long MBMHAIILFFL; // Token: 0x04008FD8 RID: 36824 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008FD8")] internal bool OLPMGMPPOAJ; // Token: 0x04008FD9 RID: 36825 [global::Cpp2IlInjected.FieldOffset(Offset = "0x11")] [Token(Token = "0x4008FD9")] internal bool GMJJCJPADJE; } // Token: 0x02002212 RID: 8722 [Token(Token = "0x2002212")] private struct ABIMGINGBIC { // Token: 0x04008FDA RID: 36826 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4008FDA")] internal RoomComment BHNFBPFGOHI; // Token: 0x04008FDB RID: 36827 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x4008FDB")] internal RoomCommentView ELFBOIPPPAF; // Token: 0x04008FDC RID: 36828 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008FDC")] internal bool CBAEGOABIGG; } // Token: 0x02002213 RID: 8723 [Token(Token = "0x2002213")] [CompilerGenerated] private sealed class FBAJAOJLANJ { // Token: 0x0600DE14 RID: 56852 RVA: 0x00332254 File Offset: 0x00330454 [Token(Token = "0x600DE14")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public FBAJAOJLANJ() { } // Token: 0x0600DE15 RID: 56853 RVA: 0x00332268 File Offset: 0x00330468 [Token(Token = "0x600DE15")] [Address(RVA = "0x1277CB0", Offset = "0x1276CB0", VA = "0x181277CB0")] 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: 0x0600DE16 RID: 56854 RVA: 0x0033229C File Offset: 0x0033049C [Token(Token = "0x600DE16")] [Address(RVA = "0x1277CF0", Offset = "0x1276CF0", VA = "0x181277CF0")] internal IEnumerable b__1() { FeedbackManager feedbackManager = this.<>4__this; long num = this.roomId; return feedbackManager.HOOPGAPAOMM(num); } // Token: 0x04008FDD RID: 36829 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008FDD")] public FeedbackManager <>4__this; // Token: 0x04008FDE RID: 36830 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4008FDE")] public long roomId; // Token: 0x04008FDF RID: 36831 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4008FDF")] public long? subRoomId; } // Token: 0x02002214 RID: 8724 [Token(Token = "0x2002214")] [CompilerGenerated] private sealed class ENDKPMBIBBK { // Token: 0x0600DE17 RID: 56855 RVA: 0x003322C4 File Offset: 0x003304C4 [Token(Token = "0x600DE17")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public ENDKPMBIBBK() { } // Token: 0x0600DE18 RID: 56856 RVA: 0x003322D8 File Offset: 0x003304D8 [Token(Token = "0x600DE18")] [Address(RVA = "0x12765A0", Offset = "0x12755A0", VA = "0x1812765A0")] 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: 0x0600DE19 RID: 56857 RVA: 0x00332348 File Offset: 0x00330548 [Token(Token = "0x600DE19")] [Address(RVA = "0x1276750", Offset = "0x1275750", VA = "0x181276750")] 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: 0x0600DE1A RID: 56858 RVA: 0x003323D8 File Offset: 0x003305D8 [Token(Token = "0x600DE1A")] [Address(RVA = "0x1276960", Offset = "0x1275960", VA = "0x181276960")] internal void b__3(long commentId) { RoomCommentView commentViewById = this.<>4__this.GetCommentViewById(commentId); int num = 0; if (commentViewById != num) { commentViewById.ShowComment(); } } // Token: 0x04008FE0 RID: 36832 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008FE0")] public FeedbackManager <>4__this; // Token: 0x04008FE1 RID: 36833 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4008FE1")] public Vector3? commentPosition; // Token: 0x04008FE2 RID: 36834 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4008FE2")] public Action <>9__3; // Token: 0x04008FE3 RID: 36835 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4008FE3")] public Action <>9__1; } // Token: 0x02002215 RID: 8725 [Token(Token = "0x2002215")] [CompilerGenerated] private sealed class JMBODBHEPAG { // Token: 0x0600DE1B RID: 56859 RVA: 0x0033240C File Offset: 0x0033060C [Token(Token = "0x600DE1B")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public JMBODBHEPAG() { } // Token: 0x0600DE1C RID: 56860 RVA: 0x00332420 File Offset: 0x00330620 [Token(Token = "0x600DE1C")] [Address(RVA = "0x1284C50", Offset = "0x1283C50", VA = "0x181284C50")] 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: 0x04008FE4 RID: 36836 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008FE4")] public RoomCommentInputUIDialog.LAMNAHNPEJL r; // Token: 0x04008FE5 RID: 36837 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4008FE5")] public FeedbackManager.ENDKPMBIBBK CS$<>8__locals1; } // Token: 0x02002216 RID: 8726 [Token(Token = "0x2002216")] [CompilerGenerated] private sealed class DIJCPHEIHCP { // Token: 0x0600DE1D RID: 56861 RVA: 0x003324CC File Offset: 0x003306CC [Token(Token = "0x600DE1D")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public DIJCPHEIHCP() { } // Token: 0x0600DE1E RID: 56862 RVA: 0x003324E0 File Offset: 0x003306E0 [Token(Token = "0x600DE1E")] [Address(RVA = "0x12732E0", Offset = "0x12722E0", VA = "0x1812732E0")] 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: 0x04008FE6 RID: 36838 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008FE6")] public Vector3? position; // Token: 0x04008FE7 RID: 36839 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4008FE7")] public FeedbackManager <>4__this; // Token: 0x04008FE8 RID: 36840 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4008FE8")] public long roomId; // Token: 0x04008FE9 RID: 36841 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4008FE9")] public long subRoomId; } // Token: 0x02002218 RID: 8728 [Token(Token = "0x2002218")] [CompilerGenerated] private sealed class AJOACMELJBF { // Token: 0x0600DE2D RID: 56877 RVA: 0x003326CC File Offset: 0x003308CC [Token(Token = "0x600DE2D")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public AJOACMELJBF() { } // Token: 0x0600DE2E RID: 56878 RVA: 0x003326E0 File Offset: 0x003308E0 [Token(Token = "0x600DE2E")] [Address(RVA = "0x126D440", Offset = "0x126C440", VA = "0x18126D440")] 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: 0x04008FF7 RID: 36855 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008FF7")] public FeedbackManager <>4__this; // Token: 0x04008FF8 RID: 36856 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4008FF8")] public long roomId; // Token: 0x04008FF9 RID: 36857 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4008FF9")] public long? subRoomId; // Token: 0x04008FFA RID: 36858 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4008FFA")] public long id; } // Token: 0x02002219 RID: 8729 [Token(Token = "0x2002219")] [CompilerGenerated] private sealed class OHHCKNJIFIF { // Token: 0x0600DE2F RID: 56879 RVA: 0x00332770 File Offset: 0x00330970 [Token(Token = "0x600DE2F")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public OHHCKNJIFIF() { } // Token: 0x0600DE30 RID: 56880 RVA: 0x00332784 File Offset: 0x00330984 [Token(Token = "0x600DE30")] [Address(RVA = "0x1285BD0", Offset = "0x1284BD0", VA = "0x181285BD0")] 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: 0x0600DE31 RID: 56881 RVA: 0x003327DC File Offset: 0x003309DC [Token(Token = "0x600DE31")] [Address(RVA = "0x1285CD0", Offset = "0x1284CD0", VA = "0x181285CD0")] 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: 0x04008FFB RID: 36859 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008FFB")] public CCEOLAOLEKJ account; // Token: 0x04008FFC RID: 36860 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4008FFC")] public RoomComment model; // Token: 0x04008FFD RID: 36861 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4008FFD")] public FeedbackManager <>4__this; } // Token: 0x0200221A RID: 8730 [Token(Token = "0x200221A")] [CompilerGenerated] private sealed class KBAHCNKNIKG { // Token: 0x0600DE32 RID: 56882 RVA: 0x00332884 File Offset: 0x00330A84 [Token(Token = "0x600DE32")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public KBAHCNKNIKG() { } // Token: 0x0600DE33 RID: 56883 RVA: 0x00332898 File Offset: 0x00330A98 [Token(Token = "0x600DE33")] [Address(RVA = "0x126D5B0", Offset = "0x126C5B0", VA = "0x18126D5B0")] internal void b__0(CheerPlayerWatchUIFlow flow) { bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)flow).BIILOFOAKEJ; } // Token: 0x04008FFE RID: 36862 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008FFE")] public CCEOLAOLEKJ account; } // Token: 0x0200221B RID: 8731 [Token(Token = "0x200221B")] [CompilerGenerated] private sealed class BHOKFPMIDAB { // Token: 0x0600DE34 RID: 56884 RVA: 0x003328B4 File Offset: 0x00330AB4 [Token(Token = "0x600DE34")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public BHOKFPMIDAB() { } // Token: 0x0600DE35 RID: 56885 RVA: 0x003328C8 File Offset: 0x00330AC8 [Token(Token = "0x600DE35")] [Address(RVA = "0x126D5B0", Offset = "0x126C5B0", VA = "0x18126D5B0")] internal void b__0(PlayerDetailsWatchUIFlow flow) { bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)flow).BIILOFOAKEJ; } // Token: 0x04008FFF RID: 36863 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008FFF")] public CCEOLAOLEKJ account; } // Token: 0x0200221C RID: 8732 [Token(Token = "0x200221C")] [CompilerGenerated] private sealed class OGKPCIMPPID { // Token: 0x0600DE36 RID: 56886 RVA: 0x003328E4 File Offset: 0x00330AE4 [Token(Token = "0x600DE36")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public OGKPCIMPPID() { } // Token: 0x0600DE37 RID: 56887 RVA: 0x003328F8 File Offset: 0x00330AF8 [Token(Token = "0x600DE37")] [Address(RVA = "0x1285B40", Offset = "0x1284B40", VA = "0x181285B40")] internal uint b__0() { DABKFAIHBBP fbjgcphbgbm = this.<>4__this.FBJGCPHBGBM; if (fbjgcphbgbm != 0) { } throw new NullReferenceException(); } // Token: 0x04009000 RID: 36864 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4009000")] public FeedbackManager <>4__this; // Token: 0x04009001 RID: 36865 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4009001")] public long roomId; } // Token: 0x0200221D RID: 8733 [Token(Token = "0x200221D")] [CompilerGenerated] private sealed class LFBOKLKMCJK { // Token: 0x0600DE38 RID: 56888 RVA: 0x0033291C File Offset: 0x00330B1C [Token(Token = "0x600DE38")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public LFBOKLKMCJK() { } // Token: 0x0600DE39 RID: 56889 RVA: 0x00332930 File Offset: 0x00330B30 [Token(Token = "0x600DE39")] [Address(RVA = "0x1284E50", Offset = "0x1283E50", VA = "0x181284E50")] internal void b__0(JPIJGHNNIDP confirmLeaveRoomResponse) { if (confirmLeaveRoomResponse == JPIJGHNNIDP.Affirmative && !SingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField) { 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: 0x0600DE3A RID: 56890 RVA: 0x00332988 File Offset: 0x00330B88 [Token(Token = "0x600DE3A")] [Address(RVA = "0x1284F70", Offset = "0x1283F70", VA = "0x181284F70")] 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: 0x0600DE3B RID: 56891 RVA: 0x00332A34 File Offset: 0x00330C34 [Token(Token = "0x600DE3B")] [Address(RVA = "0x12851A0", Offset = "0x12841A0", VA = "0x1812851A0")] 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: 0x0600DE3C RID: 56892 RVA: 0x00332A64 File Offset: 0x00330C64 [Token(Token = "0x600DE3C")] [Address(RVA = "0x1285220", Offset = "0x1284220", VA = "0x181285220")] 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: 0x04009002 RID: 36866 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4009002")] public RoomComment comment; // Token: 0x04009003 RID: 36867 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4009003")] public FeedbackManager <>4__this; // Token: 0x04009004 RID: 36868 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4009004")] public Func <>9__2; // Token: 0x04009005 RID: 36869 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4009005")] public Action <>9__3; // Token: 0x04009006 RID: 36870 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4009006")] public Action <>9__1; } // Token: 0x0200221E RID: 8734 [Token(Token = "0x200221E")] [CompilerGenerated] private sealed class ENEGPMLEDPD { // Token: 0x0600DE3D RID: 56893 RVA: 0x00332AA8 File Offset: 0x00330CA8 [Token(Token = "0x600DE3D")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public ENEGPMLEDPD() { } // Token: 0x0600DE3E RID: 56894 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600DE3E")] [Address(RVA = "0x1276A00", Offset = "0x1275A00", VA = "0x181276A00")] internal bool b__0(KeyValuePair x) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x04009007 RID: 36871 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4009007")] public long roomId; } // Token: 0x0200221F RID: 8735 [Token(Token = "0x200221F")] [CompilerGenerated] private sealed class EPGIHJBLDAH { // Token: 0x0600DE3F RID: 56895 RVA: 0x00332ABC File Offset: 0x00330CBC [Token(Token = "0x600DE3F")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public EPGIHJBLDAH() { } // Token: 0x0600DE40 RID: 56896 RVA: 0x00332AD0 File Offset: 0x00330CD0 [Token(Token = "0x600DE40")] [Address(RVA = "0x1276A60", Offset = "0x1275A60", VA = "0x181276A60")] 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: 0x04009008 RID: 36872 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4009008")] public FeedbackManager <>4__this; // Token: 0x04009009 RID: 36873 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4009009")] public RoomComment comment; // Token: 0x0400900A RID: 36874 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400900A")] public bool notify; } // Token: 0x02002220 RID: 8736 [Token(Token = "0x2002220")] [CompilerGenerated] private sealed class BIAJFGNDLBH { // Token: 0x0600DE41 RID: 56897 RVA: 0x00332B18 File Offset: 0x00330D18 [Token(Token = "0x600DE41")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public BIAJFGNDLBH() { } // Token: 0x0600DE42 RID: 56898 RVA: 0x00332B2C File Offset: 0x00330D2C [Token(Token = "0x600DE42")] [Address(RVA = "0x126D5E0", Offset = "0x126C5E0", VA = "0x18126D5E0")] 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: 0x0400900B RID: 36875 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400900B")] public long roomId; } // Token: 0x02002221 RID: 8737 [Token(Token = "0x2002221")] [CompilerGenerated] private sealed class DEIAGOHMPAD { // Token: 0x0600DE43 RID: 56899 RVA: 0x00332B64 File Offset: 0x00330D64 [Token(Token = "0x600DE43")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public DEIAGOHMPAD() { } // Token: 0x0600DE44 RID: 56900 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600DE44")] [Address(RVA = "0x1272B50", Offset = "0x1271B50", VA = "0x181272B50")] internal bool b__0(KeyValuePair kvp) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600DE45 RID: 56901 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600DE45")] [Address(RVA = "0x1272BA0", Offset = "0x1271BA0", VA = "0x181272BA0")] internal bool b__1(KeyValuePair kvp) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0400900C RID: 36876 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400900C")] public long roomId; } // Token: 0x02002222 RID: 8738 [Token(Token = "0x2002222")] [CompilerGenerated] private sealed class IKHKGMEMIEP { // Token: 0x0600DE46 RID: 56902 RVA: 0x00332B78 File Offset: 0x00330D78 [Token(Token = "0x600DE46")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public IKHKGMEMIEP() { } // Token: 0x0600DE47 RID: 56903 RVA: 0x00332B8C File Offset: 0x00330D8C [Token(Token = "0x600DE47")] [Address(RVA = "0x12842D0", Offset = "0x12832D0", VA = "0x1812842D0")] 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: 0x0600DE48 RID: 56904 RVA: 0x00332BF8 File Offset: 0x00330DF8 [Token(Token = "0x600DE48")] [Address(RVA = "0x12843F0", Offset = "0x12833F0", VA = "0x1812843F0")] internal void b__1() { PlayerBackpack backpack = Player.k__BackingField.backpack; } // Token: 0x0600DE49 RID: 56905 RVA: 0x00332C18 File Offset: 0x00330E18 [Token(Token = "0x600DE49")] [Address(RVA = "0x1284540", Offset = "0x1283540", VA = "0x181284540")] 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: 0x0400900D RID: 36877 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400900D")] public RoomComment comment; // Token: 0x0400900E RID: 36878 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400900E")] public FeedbackManager <>4__this; // Token: 0x0400900F RID: 36879 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400900F")] public RoomCommentView view; } } }