Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

2550 lines
88 KiB
C#

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<FeedbackManager>
{
// 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.<GCKPDMPAJEC>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<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
Action<long> 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<IEnumerable<RoomComment>> 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<RoomCommentInputUIDialog> ipjgkjleple = this.IPJGKJLEPLE;
Action<RoomCommentInputUIDialog> action = delegate(RoomCommentInputUIDialog flow)
{
int roomCommentMaxLength = endkpmbibbk.<>4__this.settings.roomCommentMaxLength;
PMGCJEPKFOF pmgcjepkfof = flow.ShowDialog();
Action<RoomCommentInputUIDialog.LAMNAHNPEJL> <>9__ = endkpmbibbk.<>9__1;
if (<>9__ == 0)
{
Action<RoomCommentInputUIDialog.LAMNAHNPEJL> 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 <DOFDAMHCJLP>k__BackingField = Matchmaking.BBJAEJHMAPB.<DOFDAMHCJLP>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<long> <>9__2 = cs$<>8__locals2.<>9__3;
if (<>9__2 == 0)
{
Action<long> 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<long> pmgcjepkfof2;
if ((long)num5 < <DOFDAMHCJLP>k__BackingField)
{
num5 += num5;
if ((long)num5 == <DOFDAMHCJLP>k__BackingField)
{
pmgcjepkfof2 += pmgcjepkfof2;
throw new NullReferenceException();
}
num5++;
}
PMGCJEPKFOF<long> 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<long> 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<long, FeedbackManager.ABIMGINGBIC> 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.<DOFDAMHCJLP>k__BackingField == roomId2)
{
int num3 = 0;
CIIBGMBOFEI ciibgmbofei2 = Matchmaking.BBJAEJHMAPB;
bool flag2 = ciibgmbofei2.<OMCJBBKKIKO>k__BackingField == (long)num3;
if (ciibgmbofei2 != flag2)
{
PhotonView photonView = this.JDHMIOJKLCK;
DGLOJCGDOGG.LFLFMIMNCON<long> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcCommentDeleted);
long id2 = id;
photonView.RpcOthers<long>(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<long, FeedbackManager.ABIMGINGBIC> megobecepfa = this.MEGOBECEPFA;
bool flag;
if (!flag)
{
}
RoomComment model = flag;
if (flag && flag)
{
RoomComment model3 = model;
bool flag2;
if (flag2)
{
Action<ReportWatchUIFlow> action = delegate(ReportWatchUIFlow reportFlow)
{
reportFlow.SelectCategory(LCCEEFHOBEN.CJFENPHAAHI.CoC_NameOrProfile, 5);
long <JPAOOKPLEDB>k__BackingField = model.<JPAOOKPLEDB>k__BackingField;
long <DOFDAMHCJLP>k__BackingField = model.<DOFDAMHCJLP>k__BackingField;
string <LHJAKNBODPE>k__BackingField = model.<LHJAKNBODPE>k__BackingField;
string text = string.Format("[Reporting Comment] -- Comment Id: {0} -- Room Id: {1} -- Comment Message: {2} -- Report Message: ", <JPAOOKPLEDB>k__BackingField, <JPAOOKPLEDB>k__BackingField, <LHJAKNBODPE>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 <JPAOOKPLEDB>k__BackingField2 = model2.<JPAOOKPLEDB>k__BackingField;
FeedbackManager <>4__this = <>4__this3;
long id = <JPAOOKPLEDB>k__BackingField2;
Dictionary<long, FeedbackManager.ABIMGINGBIC> megobecepfa2 = <>4__this3.MEGOBECEPFA;
int num2 = 0;
if (!megobecepfa2.TryGetValue(<JPAOOKPLEDB>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.<DOFDAMHCJLP>k__BackingField == roomId2)
{
int num4 = 0;
CIIBGMBOFEI ciibgmbofei2 = Matchmaking.BBJAEJHMAPB;
bool flag4 = ciibgmbofei2.<OMCJBBKKIKO>k__BackingField == (long)num4;
if (ciibgmbofei2 != flag4)
{
PhotonView photonView = <>4__this.JDHMIOJKLCK;
DGLOJCGDOGG.LFLFMIMNCON<long> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(<>4__this.RpcCommentDeleted);
long id2 = id;
photonView.RpcOthers<long>(lflfmimncon, id2);
}
}
}
};
long id3 = id;
<>4__this3.OPGOKKHMPHE(id3, true);
}
}
};
EMAPDKEOHPA<ReportWatchUIFlow> 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<long, FeedbackManager.ABIMGINGBIC> megobecepfa = this.MEGOBECEPFA;
bool flag;
if (flag)
{
}
if (megobecepfa != 0)
{
bool flag2;
Action<CheerPlayerWatchUIFlow> action;
if (megobecepfa.keys != 0 && flag2)
{
EMAPDKEOHPA<CheerPlayerWatchUIFlow> 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<long, FeedbackManager.ABIMGINGBIC> megobecepfa = this.MEGOBECEPFA;
bool flag;
if (flag)
{
}
if (megobecepfa != 0)
{
bool flag2;
Action<PlayerDetailsWatchUIFlow> action;
if (megobecepfa.keys != 0 && flag2)
{
EMAPDKEOHPA<PlayerDetailsWatchUIFlow> 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<long, FeedbackManager.ABIMGINGBIC> 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<uint> 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 1660
*/;
}
// 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<long, FeedbackManager.ABIMGINGBIC> 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<ObscuredInt> enumerable = FeedbackManager.GHPHFCNBHPE(HNHLJONGKHB);
Func<ObscuredInt, bool> <>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<ObscuredInt>(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<long, FeedbackManager.ABIMGINGBIC> 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<long, FeedbackManager.ABIMGINGBIC> 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<long, FeedbackManager.ABIMGINGBIC> megobecepfa2 = this.MEGOBECEPFA;
bool flag3;
if (flag3)
{
}
int num3 = 0;
RoomComment comment = num3;
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
if (GMDDPCLAMBP != ciibgmbofei.<DOFDAMHCJLP>k__BackingField)
{
WatchUI local = WatchUI.BFPPPLIJIGC;
Func<DNACJGJEPEC, bool> <>9__2;
Action<SessionManager.BKOJBGONLCK> <>9__3;
Action<PPENFJMFPNE> <>9__1;
Action<JPIJGHNNIDP> action = delegate(JPIJGHNNIDP confirmLeaveRoomResponse)
{
if (confirmLeaveRoomResponse == JPIJGHNNIDP.Affirmative)
{
long <DOFDAMHCJLP>k__BackingField = comment.<DOFDAMHCJLP>k__BackingField;
int num5 = 0;
PMGCJEPKFOF<PPENFJMFPNE> pmgcjepkfof2 = OJMCBOKJFOF.CJKHNIIJFIN(<DOFDAMHCJLP>k__BackingField, num5 != 0);
if (<>9__1 == 0)
{
Action<PPENFJMFPNE> action2 = delegate(PPENFJMFPNE roomDetails)
{
if (comment != 0)
{
Func<DNACJGJEPEC, bool> <>9__ = <>9__2;
IReadOnlyList<DNACJGJEPEC> <LGPGODCCLPI>k__BackingField = roomDetails.<LGPGODCCLPI>k__BackingField;
if (<>9__ == 0)
{
Func<DNACJGJEPEC, bool> func = delegate(DNACJGJEPEC s)
{
RoomComment comment3 = comment;
long <OMCJBBKKIKO>k__BackingField2 = s.<OMCJBBKKIKO>k__BackingField;
long? <OMCJBBKKIKO>k__BackingField3 = comment3.<OMCJBBKKIKO>k__BackingField;
long num6;
return <OMCJBBKKIKO>k__BackingField2 == num6;
};
<>9__2 = func;
}
if (Enumerable.FirstOrDefault<DNACJGJEPEC>(<LGPGODCCLPI>k__BackingField, <>9__) != 0)
{
}
}
CIIBGMBOFEI ciibgmbofei2 = Matchmaking.BBJAEJHMAPB;
long <DOFDAMHCJLP>k__BackingField2 = roomDetails.<DOFDAMHCJLP>k__BackingField;
if (ciibgmbofei2.<DOFDAMHCJLP>k__BackingField != <DOFDAMHCJLP>k__BackingField2)
{
}
bool flag4 = Matchmaking.BBJAEJHMAPB.<MPMKHIHOJMO>k__BackingField;
SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
Action<SessionManager.BKOJBGONLCK> <>9__4 = <>9__3;
if (<>9__4 == 0)
{
Action<SessionManager.BKOJBGONLCK> action3 = delegate(SessionManager.BKOJBGONLCK result)
{
if (result != 0)
{
Scheduler instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
FeedbackManager <>4__this = this;
RoomComment comment4 = comment;
int num7 = 0;
IEnumerator<KENFJGFMIPM> enumerator2 = <>4__this.IJIMNLCMLBK(comment4, num7 != 0);
KFBABPAPIMB kfbabpapimb2 = instance3.Run(<>4__this, enumerator2);
}
};
<>9__3 = action3;
}
};
<>9__1 = action2;
}
}
};
PMGCJEPKFOF<JPIJGHNNIDP> pmgcjepkfof;
pmgcjepkfof += pmgcjepkfof;
throw new NullReferenceException();
}
RoomComment comment5 = comment;
long <OMCJBBKKIKO>k__BackingField = Matchmaking.BBJAEJHMAPB.<OMCJBBKKIKO>k__BackingField;
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
RoomComment comment2 = comment;
ulong num4;
IEnumerator<KENFJGFMIPM> 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.<EGKJPJKLEAI>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<RoomComment> HOOPGAPAOMM(long HNHLJONGKHB)
{
Dictionary<long, FeedbackManager.ABIMGINGBIC> megobecepfa = this.MEGOBECEPFA;
Func<KeyValuePair<long, FeedbackManager.ABIMGINGBIC>, bool> func = delegate(KeyValuePair<long, FeedbackManager.ABIMGINGBIC> x)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
IEnumerable<KeyValuePair<long, FeedbackManager.ABIMGINGBIC>> enumerable = Enumerable.Where<KeyValuePair<long, FeedbackManager.ABIMGINGBIC>>(megobecepfa, func);
Func<KeyValuePair<long, FeedbackManager.ABIMGINGBIC>, RoomComment> <>9__41_ = FeedbackManager.<>c.<>9__41_1;
if (<>9__41_ == 0)
{
FeedbackManager.<>c.<>9__41_1 = delegate(KeyValuePair<long, FeedbackManager.ABIMGINGBIC> x)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
}
return Enumerable.Select<KeyValuePair<long, FeedbackManager.ABIMGINGBIC>, 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<ObscuredInt> GHPHFCNBHPE(long HNHLJONGKHB)
{
PPENFJMFPNE ppenfjmfpne;
do
{
ppenfjmfpne = OJMCBOKJFOF.OGLOMMGCEEB(HNHLJONGKHB);
}
while (ppenfjmfpne == 0);
IReadOnlyList<CGCEKBCIHJC> <NMIMDAEOANG>k__BackingField = ppenfjmfpne.<NMIMDAEOANG>k__BackingField;
Func<CGCEKBCIHJC, bool> <>9__42_ = FeedbackManager.<>c.<>9__42_0;
if (<>9__42_ == 0)
{
FeedbackManager.<>c.<>9__42_0 = delegate(CGCEKBCIHJC r)
{
throw new NullReferenceException();
};
}
IEnumerable<CGCEKBCIHJC> enumerable = Enumerable.Where<CGCEKBCIHJC>(<NMIMDAEOANG>k__BackingField, <>9__42_);
Func<CGCEKBCIHJC, ObscuredInt> func;
if (FeedbackManager.<>c.<>9__42_1 == 0)
{
func = delegate(CGCEKBCIHJC r)
{
throw new NullReferenceException();
};
FeedbackManager.<>c.<>9__42_1 = func;
}
return Enumerable.Select<CGCEKBCIHJC, ObscuredInt>(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 <DOFDAMHCJLP>k__BackingField = HFCNOGODDEO.<DOFDAMHCJLP>k__BackingField;
int num2 = 0;
if (FeedbackManager.CanLocalPlayerViewOrCreateComments(<DOFDAMHCJLP>k__BackingField, num))
{
long <JPAOOKPLEDB>k__BackingField = comment.<JPAOOKPLEDB>k__BackingField;
if (!this.MEGOBECEPFA.TryGetValue(<JPAOOKPLEDB>k__BackingField, num2))
{
}
int num3 = 0;
bool flag;
if (!flag)
{
}
long <DOFDAMHCJLP>k__BackingField2 = comment.<DOFDAMHCJLP>k__BackingField;
RoomComment comment5 = comment;
Dictionary<long, FeedbackManager.ABIMGINGBIC> megobecepfa = this.MEGOBECEPFA;
long <JPAOOKPLEDB>k__BackingField2 = comment5.<JPAOOKPLEDB>k__BackingField;
megobecepfa[<JPAOOKPLEDB>k__BackingField2] = num3;
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
long <DOFDAMHCJLP>k__BackingField3 = comment.<DOFDAMHCJLP>k__BackingField;
if (ciibgmbofei.<DOFDAMHCJLP>k__BackingField == <DOFDAMHCJLP>k__BackingField3)
{
int num4 = 0;
CIIBGMBOFEI ciibgmbofei2 = Matchmaking.BBJAEJHMAPB;
RoomComment comment2 = comment;
bool flag2 = ciibgmbofei2.<OMCJBBKKIKO>k__BackingField == (long)num4;
if (ciibgmbofei2 != flag2 && ciibgmbofei2 != 0)
{
if (!CCMCLPFEIKO)
{
Dictionary<long, FeedbackManager.ABIMGINGBIC> megobecepfa2 = this.MEGOBECEPFA;
long <JPAOOKPLEDB>k__BackingField3 = comment2.<JPAOOKPLEDB>k__BackingField;
megobecepfa2[<JPAOOKPLEDB>k__BackingField3] = num3;
JobQueueManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
string text = comment.<JPAOOKPLEDB>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.<GCKPDMPAJEC>k__BackingField)
{
RoomComment <MDABEMGDEOH>k__BackingField = AIMOKDEKPOB.<MDABEMGDEOH>k__BackingField;
int num = 0;
long num2;
RoomCommentView commentViewById = this.GetCommentViewById(num2);
int num3 = 0;
if (num != num3)
{
}
long <JPAOOKPLEDB>k__BackingField = AIMOKDEKPOB.<MDABEMGDEOH>k__BackingField.<JPAOOKPLEDB>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<long, FeedbackManager.ABIMGINGBIC> 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<RoomComment> KNPBOEEGLDK)
{
for (;;)
{
int num = 0;
this.BAJEBDILCHJ();
List<IGCIBGKPPMO> jbldmmipfgp = KEBJPIGKGOI.JBLDMMIPFGP;
Func<IGCIBGKPPMO, bool> func = delegate(IGCIBGKPPMO m)
{
int num7 = 0;
if (m.<PALMIOEJANE>k__BackingField == IGCIBGKPPMO.BBELBJELLHN.NewRoomComments && num7 != 0)
{
long? <DOFDAMHCJLP>k__BackingField = m.<DOFDAMHCJLP>k__BackingField;
long num8;
return num8 == HNHLJONGKHB;
}
throw new NullReferenceException();
};
IEnumerable<IGCIBGKPPMO> enumerable = Enumerable.Where<IGCIBGKPPMO>(jbldmmipfgp, func);
Func<IGCIBGKPPMO, long> <>9__48_ = FeedbackManager.<>c.<>9__48_1;
if (<>9__48_ == 0)
{
FeedbackManager.<>c.<>9__48_1 = (IGCIBGKPPMO m) => m.<JPAOOKPLEDB>k__BackingField;
}
IEnumerable<IGCIBGKPPMO> enumerable2 = Enumerable.Select<IGCIBGKPPMO, long>(enumerable, <>9__48_);
int num2 = 0;
IEnumerator enumerator = KEBJPIGKGOI.PEIBHPIEKGF(enumerable2, num2);
long roomId = HNHLJONGKHB;
IEnumerable<RoomComment> enumerable3 = this.HOOPGAPAOMM(roomId);
if (KNPBOEEGLDK != 0)
{
List<RoomComment> list = Enumerable.ToList<RoomComment>(Enumerable.Concat<RoomComment>(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<long, FeedbackManager.HNNKLFPHAJA> 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<IGCIBGKPPMO> jbldmmipfgp = KEBJPIGKGOI.JBLDMMIPFGP;
Func<IGCIBGKPPMO, bool> <>9__51_ = FeedbackManager.<>c.<>9__51_0;
if (<>9__51_ == 0)
{
FeedbackManager.<>c.<>9__51_0 = delegate(IGCIBGKPPMO x)
{
if (x.<PALMIOEJANE>k__BackingField != IGCIBGKPPMO.BBELBJELLHN.NewRoomComments)
{
}
throw new NullReferenceException();
};
}
IEnumerable<IGCIBGKPPMO> enumerable = Enumerable.Where<IGCIBGKPPMO>(jbldmmipfgp, <>9__51_);
Func<IGCIBGKPPMO, long> func;
if (FeedbackManager.<>c.<>9__51_1 == 0)
{
func = delegate(IGCIBGKPPMO x)
{
long? <DOFDAMHCJLP>k__BackingField = x.<DOFDAMHCJLP>k__BackingField;
long num3;
return num3;
};
FeedbackManager.<>c.<>9__51_1 = func;
}
PMGCJEPKFOF<Dictionary<long, uint>> pmgcjepkfof = GICFECJIDDG.ACIMKBLDBKP(Enumerable.ToList<long>(Enumerable.Select<IGCIBGKPPMO, long>(enumerable, func)));
Action<Dictionary<long, uint>> 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 <EKBNFBEIFAI>k__BackingField = FeedbackTool.<EKBNFBEIFAI>k__BackingField;
int num = 0;
bool flag = <EKBNFBEIFAI>k__BackingField != num;
if (!flag)
{
return flag;
}
return <EKBNFBEIFAI>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<KeyValuePair<long, FeedbackManager.ABIMGINGBIC>> list = Enumerable.ToList<KeyValuePair<long, FeedbackManager.ABIMGINGBIC>>(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<long, FeedbackManager.ABIMGINGBIC> 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<KENFJGFMIPM> IJIMNLCMLBK(RoomComment HFCNOGODDEO, bool OGDILFBPNBK)
{
/*
An exception occurred when decompiling this method (0600D9E6)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> 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 1660
*/;
}
// 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.<EGKJPJKLEAI>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<long, FeedbackManager.ABIMGINGBIC> 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<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
Action<long> 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<long, FeedbackManager.ABIMGINGBIC> 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<long, FeedbackManager.HNNKLFPHAJA> dictionary = new Dictionary();
this.AOFLCGLNOFH = dictionary;
Dictionary<long, FeedbackManager.ABIMGINGBIC> dictionary2 = new Dictionary();
this.MEGOBECEPFA = dictionary2;
EMAPDKEOHPA<PlayerDetailsWatchUIFlow> emapdkeohpa = new EMAPDKEOHPA();
this.PLIDEIMAIGJ = emapdkeohpa;
EMAPDKEOHPA<ReportWatchUIFlow> emapdkeohpa2 = new EMAPDKEOHPA();
this.CHIAEGIKNHA = emapdkeohpa2;
EMAPDKEOHPA<CheerPlayerWatchUIFlow> emapdkeohpa3 = new EMAPDKEOHPA();
this.JDOIEDJNDON = emapdkeohpa3;
EMAPDKEOHPA<RoomCommentInputUIDialog> 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<long, uint> LMABDDNJPCL)
{
int num;
do
{
num = 0;
bool flag;
if (flag)
{
Dictionary<long, FeedbackManager.HNNKLFPHAJA> 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<long, FeedbackManager.HNNKLFPHAJA> AOFLCGLNOFH;
// Token: 0x04008DE3 RID: 36323
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x4008DE3")]
private Dictionary<long, FeedbackManager.ABIMGINGBIC> 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<long, long?> 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<PlayerDetailsWatchUIFlow> PLIDEIMAIGJ;
// Token: 0x04008DE9 RID: 36329
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x4008DE9")]
private readonly EMAPDKEOHPA<ReportWatchUIFlow> CHIAEGIKNHA;
// Token: 0x04008DEA RID: 36330
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4008DEA")]
private readonly EMAPDKEOHPA<CheerPlayerWatchUIFlow> JDOIEDJNDON;
// Token: 0x04008DEB RID: 36331
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4008DEB")]
private readonly EMAPDKEOHPA<RoomCommentInputUIDialog> 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 <ViewComments>b__0(List<RoomComment> 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<RoomComment> <ViewComments>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 <TryShowCreateCommentDialog>b__0(RoomCommentInputUIDialog flow)
{
int roomCommentMaxLength = this.<>4__this.settings.roomCommentMaxLength;
PMGCJEPKFOF pmgcjepkfof = flow.ShowDialog();
Action<RoomCommentInputUIDialog.LAMNAHNPEJL> action = this.<>9__1;
if (action == 0)
{
Action<RoomCommentInputUIDialog.LAMNAHNPEJL> 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 <DOFDAMHCJLP>k__BackingField = Matchmaking.BBJAEJHMAPB.<DOFDAMHCJLP>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<long> action4 = cs$<>8__locals2.<>9__3;
if (action4 == 0)
{
Action<long> 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<long> pmgcjepkfof2;
if ((long)num4 < <DOFDAMHCJLP>k__BackingField)
{
num4 += num4;
if ((long)num4 == <DOFDAMHCJLP>k__BackingField)
{
pmgcjepkfof2 += pmgcjepkfof2;
throw new NullReferenceException();
}
num4++;
}
PMGCJEPKFOF<long> 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 <TryShowCreateCommentDialog>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 <DOFDAMHCJLP>k__BackingField = Matchmaking.BBJAEJHMAPB.<DOFDAMHCJLP>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<long> action2 = cs$<>8__locals2.<>9__3;
if (action2 == 0)
{
Action<long> 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<long> pmgcjepkfof;
if ((long)num3 < <DOFDAMHCJLP>k__BackingField)
{
num3 += num3;
if ((long)num3 == <DOFDAMHCJLP>k__BackingField)
{
pmgcjepkfof += pmgcjepkfof;
throw new NullReferenceException();
}
num3++;
}
PMGCJEPKFOF<long> 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 <TryShowCreateCommentDialog>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<long> <>9__3;
// Token: 0x04008DFB RID: 36347
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4008DFB")]
public Action<RoomCommentInputUIDialog.LAMNAHNPEJL> <>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 <TryShowCreateCommentDialog>b__2()
{
long <DOFDAMHCJLP>k__BackingField = Matchmaking.BBJAEJHMAPB.<DOFDAMHCJLP>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<long> <>9__ = cs$<>8__locals2.<>9__3;
if (<>9__ == 0)
{
Action<long> 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<long> pmgcjepkfof;
if ((long)num < <DOFDAMHCJLP>k__BackingField)
{
num += num;
if ((long)num == <DOFDAMHCJLP>k__BackingField)
{
pmgcjepkfof += pmgcjepkfof;
throw new NullReferenceException();
}
num++;
}
PMGCJEPKFOF<long> 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 <CreateComment>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.<DOFDAMHCJLP>k__BackingField == num3)
{
CIIBGMBOFEI ciibgmbofei2 = Matchmaking.BBJAEJHMAPB;
long num4 = this.subRoomId;
if (ciibgmbofei2.<OMCJBBKKIKO>k__BackingField == num4)
{
PhotonView photonView = this.<>4__this.JDHMIOJKLCK;
DGLOJCGDOGG.LFLFMIMNCON<RoomComment> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.<>4__this.RpcCommentCreated);
photonView.RpcOthers<RoomComment>(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 <DeleteComment>b__0()
{
FeedbackManager feedbackManager = this.<>4__this;
int num = 0;
if (feedbackManager != num)
{
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
long num2 = this.roomId;
if (ciibgmbofei.<DOFDAMHCJLP>k__BackingField == num2)
{
int num3 = 0;
CIIBGMBOFEI ciibgmbofei2 = Matchmaking.BBJAEJHMAPB;
bool flag = ciibgmbofei2.<OMCJBBKKIKO>k__BackingField == (long)num3;
if (ciibgmbofei2 != flag)
{
PhotonView photonView = this.<>4__this.JDHMIOJKLCK;
DGLOJCGDOGG.LFLFMIMNCON<long> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.<>4__this.RpcCommentDeleted);
long num4 = this.id;
photonView.RpcOthers<long>(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 <ReportComment>b__0(ReportWatchUIFlow reportFlow)
{
reportFlow.SelectCategory(LCCEEFHOBEN.CJFENPHAAHI.CoC_NameOrProfile, 5);
long <JPAOOKPLEDB>k__BackingField = this.model.<JPAOOKPLEDB>k__BackingField;
long <DOFDAMHCJLP>k__BackingField = this.model.<DOFDAMHCJLP>k__BackingField;
string <LHJAKNBODPE>k__BackingField = this.model.<LHJAKNBODPE>k__BackingField;
string text = string.Format("[Reporting Comment] -- Comment Id: {0} -- Room Id: {1} -- Comment Message: {2} -- Report Message: ", <JPAOOKPLEDB>k__BackingField, <JPAOOKPLEDB>k__BackingField, <LHJAKNBODPE>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 <ReportComment>b__2()
{
RoomComment roomComment = this.model;
FeedbackManager feedbackManager = this.<>4__this;
long <JPAOOKPLEDB>k__BackingField = roomComment.<JPAOOKPLEDB>k__BackingField;
FeedbackManager.AJOACMELJBF ajoacmeljbf = new FeedbackManager.AJOACMELJBF();
ajoacmeljbf.<>4__this = feedbackManager;
ajoacmeljbf.id = <JPAOOKPLEDB>k__BackingField;
Dictionary<long, FeedbackManager.ABIMGINGBIC> megobecepfa = feedbackManager.MEGOBECEPFA;
int num = 0;
if (!megobecepfa.TryGetValue(<JPAOOKPLEDB>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.<DOFDAMHCJLP>k__BackingField == roomId)
{
int num3 = 0;
CIIBGMBOFEI ciibgmbofei2 = Matchmaking.BBJAEJHMAPB;
bool flag2 = ciibgmbofei2.<OMCJBBKKIKO>k__BackingField == (long)num3;
if (ciibgmbofei2 != flag2)
{
PhotonView photonView = ajoacmeljbf.<>4__this.JDHMIOJKLCK;
DGLOJCGDOGG.LFLFMIMNCON<long> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(ajoacmeljbf.<>4__this.RpcCommentDeleted);
long id2 = ajoacmeljbf.id;
photonView.RpcOthers<long>(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 <CheerComment>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 <ShowCommenterInfo>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 <GetUnreadCommentsCount>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 <TeleportToComment>b__0(JPIJGHNNIDP confirmLeaveRoomResponse)
{
if (confirmLeaveRoomResponse == JPIJGHNNIDP.Affirmative)
{
long <DOFDAMHCJLP>k__BackingField = this.comment.<DOFDAMHCJLP>k__BackingField;
int num = 0;
PMGCJEPKFOF<PPENFJMFPNE> pmgcjepkfof = OJMCBOKJFOF.CJKHNIIJFIN(<DOFDAMHCJLP>k__BackingField, num != 0);
if (this.<>9__1 == 0)
{
Action<PPENFJMFPNE> action = delegate(PPENFJMFPNE roomDetails)
{
if (this.comment != 0)
{
Func<DNACJGJEPEC, bool> func = this.<>9__2;
IReadOnlyList<DNACJGJEPEC> <LGPGODCCLPI>k__BackingField = roomDetails.<LGPGODCCLPI>k__BackingField;
if (func == 0)
{
Func<DNACJGJEPEC, bool> func2 = delegate(DNACJGJEPEC s)
{
RoomComment roomComment = this.comment;
long <OMCJBBKKIKO>k__BackingField = s.<OMCJBBKKIKO>k__BackingField;
long? <OMCJBBKKIKO>k__BackingField2 = roomComment.<OMCJBBKKIKO>k__BackingField;
long num2;
return <OMCJBBKKIKO>k__BackingField == num2;
};
this.<>9__2 = func2;
}
if (Enumerable.FirstOrDefault<DNACJGJEPEC>(<LGPGODCCLPI>k__BackingField, func) != 0)
{
}
}
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
long <DOFDAMHCJLP>k__BackingField2 = roomDetails.<DOFDAMHCJLP>k__BackingField;
if (ciibgmbofei.<DOFDAMHCJLP>k__BackingField != <DOFDAMHCJLP>k__BackingField2)
{
}
bool flag = Matchmaking.BBJAEJHMAPB.<MPMKHIHOJMO>k__BackingField;
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
Action<SessionManager.BKOJBGONLCK> action2 = this.<>9__3;
if (action2 == 0)
{
Action<SessionManager.BKOJBGONLCK> 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<KENFJGFMIPM> 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 <TeleportToComment>b__1(PPENFJMFPNE roomDetails)
{
if (this.comment != 0)
{
Func<DNACJGJEPEC, bool> func = this.<>9__2;
IReadOnlyList<DNACJGJEPEC> <LGPGODCCLPI>k__BackingField = roomDetails.<LGPGODCCLPI>k__BackingField;
if (func == 0)
{
Func<DNACJGJEPEC, bool> func2 = delegate(DNACJGJEPEC s)
{
RoomComment roomComment = this.comment;
long <OMCJBBKKIKO>k__BackingField = s.<OMCJBBKKIKO>k__BackingField;
long? <OMCJBBKKIKO>k__BackingField2 = roomComment.<OMCJBBKKIKO>k__BackingField;
long num;
return <OMCJBBKKIKO>k__BackingField == num;
};
this.<>9__2 = func2;
}
if (Enumerable.FirstOrDefault<DNACJGJEPEC>(<LGPGODCCLPI>k__BackingField, func) != 0)
{
}
}
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
long <DOFDAMHCJLP>k__BackingField = roomDetails.<DOFDAMHCJLP>k__BackingField;
if (ciibgmbofei.<DOFDAMHCJLP>k__BackingField != <DOFDAMHCJLP>k__BackingField)
{
}
bool flag = Matchmaking.BBJAEJHMAPB.<MPMKHIHOJMO>k__BackingField;
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
Action<SessionManager.BKOJBGONLCK> action = this.<>9__3;
if (action == 0)
{
Action<SessionManager.BKOJBGONLCK> 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<KENFJGFMIPM> 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 <TeleportToComment>b__2(DNACJGJEPEC s)
{
RoomComment roomComment = this.comment;
long <OMCJBBKKIKO>k__BackingField = s.<OMCJBBKKIKO>k__BackingField;
long? <OMCJBBKKIKO>k__BackingField2 = roomComment.<OMCJBBKKIKO>k__BackingField;
long num;
return <OMCJBBKKIKO>k__BackingField == num;
}
// Token: 0x0600DA1A RID: 55834 RVA: 0x00329368 File Offset: 0x00327568
[Token(Token = "0x600DA1A")]
[Address(RVA = "0x819140", Offset = "0x817F40", VA = "0x180819140")]
internal void <TeleportToComment>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<KENFJGFMIPM> 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<DNACJGJEPEC, bool> <>9__2;
// Token: 0x04008E1D RID: 36381
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4008E1D")]
public Action<SessionManager.BKOJBGONLCK> <>9__3;
// Token: 0x04008E1E RID: 36382
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4008E1E")]
public Action<PPENFJMFPNE> <>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 <GetCachedComments>b__0(KeyValuePair<long, FeedbackManager.ABIMGINGBIC> 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 <OnCommentCreated>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 <OnCommentsReceived>b__0(IGCIBGKPPMO m)
{
int num = 0;
if (m.<PALMIOEJANE>k__BackingField == IGCIBGKPPMO.BBELBJELLHN.NewRoomComments && num != 0)
{
long? <DOFDAMHCJLP>k__BackingField = m.<DOFDAMHCJLP>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 <OnRoomDetailsUpdated>b__0(KeyValuePair<long, FeedbackManager.ABIMGINGBIC> 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 <OnRoomDetailsUpdated>b__1(KeyValuePair<long, FeedbackManager.ABIMGINGBIC> 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 <TeleportAndViewComment>b__0()
{
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
RoomComment roomComment = this.comment;
long <DOFDAMHCJLP>k__BackingField = roomComment.<DOFDAMHCJLP>k__BackingField;
if (ciibgmbofei.<DOFDAMHCJLP>k__BackingField != <DOFDAMHCJLP>k__BackingField)
{
}
long? <OMCJBBKKIKO>k__BackingField = roomComment.<OMCJBBKKIKO>k__BackingField;
if (ciibgmbofei == 0)
{
return true;
}
long <OMCJBBKKIKO>k__BackingField2 = Matchmaking.BBJAEJHMAPB.<OMCJBBKKIKO>k__BackingField;
long? <OMCJBBKKIKO>k__BackingField3 = this.comment.<OMCJBBKKIKO>k__BackingField;
long num;
return <OMCJBBKKIKO>k__BackingField2 == num;
}
// Token: 0x0600DA26 RID: 55846 RVA: 0x003294FC File Offset: 0x003276FC
[Token(Token = "0x600DA26")]
[Address(RVA = "0x8174E0", Offset = "0x8162E0", VA = "0x1808174E0")]
internal void <TeleportAndViewComment>b__1()
{
PlayerBackpack backpack = Player.<EGKJPJKLEAI>k__BackingField.backpack;
}
// Token: 0x0600DA27 RID: 55847 RVA: 0x0032951C File Offset: 0x0032771C
[Token(Token = "0x600DA27")]
[Address(RVA = "0x817630", Offset = "0x816430", VA = "0x180817630")]
internal bool <TeleportAndViewComment>b__2()
{
FeedbackManager feedbackManager = this.<>4__this;
int num = 0;
if (!(feedbackManager == num))
{
RoomComment roomComment = this.comment;
FeedbackManager feedbackManager2 = this.<>4__this;
long <JPAOOKPLEDB>k__BackingField = roomComment.<JPAOOKPLEDB>k__BackingField;
RoomCommentView commentViewById = feedbackManager2.GetCommentViewById(<JPAOOKPLEDB>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;
}
}
}