2460 lines
83 KiB
C#
2460 lines
83 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
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.Async;
|
|
using RecRoom.Core;
|
|
using RecRoom.Core.Pools;
|
|
using RecRoom.Networking.RPC;
|
|
using RecRoom.Players;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom
|
|
{
|
|
// Token: 0x02001D77 RID: 7543
|
|
[Token(Token = "0x2001D77")]
|
|
[StructLayout(3)]
|
|
public class FeedbackManager : NetworkedSingletonMonoBehaviour<FeedbackManager>
|
|
{
|
|
// Token: 0x17001FC1 RID: 8129
|
|
// (get) Token: 0x0600CB80 RID: 52096 RVA: 0x003051F0 File Offset: 0x003033F0
|
|
[Token(Token = "0x17001FC1")]
|
|
public FeedbackSettings BKDNJEOLJFE
|
|
{
|
|
[Token(Token = "0x600CB80")]
|
|
[Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")]
|
|
get
|
|
{
|
|
return this.settings;
|
|
}
|
|
}
|
|
|
|
// Token: 0x140000E6 RID: 230
|
|
// (add) Token: 0x0600CB81 RID: 52097 RVA: 0x00305204 File Offset: 0x00303404
|
|
// (remove) Token: 0x0600CB82 RID: 52098 RVA: 0x0030522C File Offset: 0x0030342C
|
|
[Token(Token = "0x140000E6")]
|
|
public event FeedbackManager.OLBGACEAIJA EPMJFEMGBBB
|
|
{
|
|
[Token(Token = "0x600CB81")]
|
|
[Address(RVA = "0x1228510", Offset = "0x1226F10", VA = "0x181228510")]
|
|
[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 = "0x600CB82")]
|
|
[Address(RVA = "0x12285F0", Offset = "0x1226FF0", VA = "0x1812285F0")]
|
|
[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: 0x17001FC2 RID: 8130
|
|
// (get) Token: 0x0600CB83 RID: 52099 RVA: 0x00305254 File Offset: 0x00303454
|
|
[Token(Token = "0x17001FC2")]
|
|
public bool ANJJBHJCPLE
|
|
{
|
|
[Token(Token = "0x600CB83")]
|
|
[Address(RVA = "0x12285B0", Offset = "0x1226FB0", VA = "0x1812285B0")]
|
|
get
|
|
{
|
|
return this.IPJGKJLEPLE.<GCKPDMPAJEC>k__BackingField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CB84 RID: 52100 RVA: 0x00305274 File Offset: 0x00303474
|
|
[Token(Token = "0x600CB84")]
|
|
[Address(RVA = "0x1222D50", Offset = "0x1221750", VA = "0x181222D50", 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));
|
|
ActionEvent<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
|
|
Action<long> action = new Action(this.FODLGIJCALM);
|
|
OJMCBOKJFOF.NFMLKMFEAKD = nfmlkmfeakd + action;
|
|
}
|
|
|
|
// Token: 0x0600CB85 RID: 52101 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600CB85")]
|
|
[Address(RVA = "0x1227F40", Offset = "0x1226940", VA = "0x181227F40")]
|
|
public IPromise<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: 0x0600CB86 RID: 52102 RVA: 0x003052CC File Offset: 0x003034CC
|
|
[Token(Token = "0x600CB86")]
|
|
[Address(RVA = "0x1227CA0", Offset = "0x12266A0", VA = "0x181227CA0")]
|
|
public void TryShowCreateCommentDialog(Vector3? PNHNPFMLFLD, string LGHBPPIOOBM)
|
|
{
|
|
FeedbackManager.DIJCPHEIHCP dijcpheihcp = new FeedbackManager.DIJCPHEIHCP();
|
|
dijcpheihcp.<>4__this = this;
|
|
int num = 0;
|
|
MEKCLBHEGPP lppfmccacpi = this.LPPFMCCACPI;
|
|
if (lppfmccacpi == 0)
|
|
{
|
|
float roomCommentsRateLimitingWindowDuration = this.settings.roomCommentsRateLimitingWindowDuration;
|
|
FeedbackSettings feedbackSettings = this.settings;
|
|
int num2 = 0;
|
|
MEKCLBHEGPP mekclbhegpp = new MEKCLBHEGPP(this, roomCommentsRateLimitingWindowDuration, num2);
|
|
this.LPPFMCCACPI = mekclbhegpp;
|
|
}
|
|
if ((lppfmccacpi.LIBAFLCIEBK ? 1 : 0) == num)
|
|
{
|
|
EMAPDKEOHPA<RoomCommentInputUIDialog> ipjgkjleple = this.IPJGKJLEPLE;
|
|
Action<RoomCommentInputUIDialog> action = delegate(RoomCommentInputUIDialog flow)
|
|
{
|
|
int roomCommentMaxLength = dijcpheihcp.<>4__this.settings.roomCommentMaxLength;
|
|
IPromise promise = flow.ShowDialog();
|
|
Action<RoomCommentInputUIDialog.LAMNAHNPEJL> <>9__ = dijcpheihcp.<>9__1;
|
|
if (<>9__ == 0)
|
|
{
|
|
Action<RoomCommentInputUIDialog.LAMNAHNPEJL> action2 = delegate(RoomCommentInputUIDialog.LAMNAHNPEJL r)
|
|
{
|
|
dijcpheihcp.<>4__this.IPJGKJLEPLE.HBLLDPFLJAG();
|
|
RoomCommentInputUIDialog.LAMNAHNPEJL r;
|
|
RoomCommentInputUIDialog.LAMNAHNPEJL r2 = r;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
FeedbackManager <>4__this = dijcpheihcp.<>4__this;
|
|
int num4 = 0;
|
|
bool flag2;
|
|
if (!(<>4__this == num4) && !flag2)
|
|
{
|
|
MEKCLBHEGPP lppfmccacpi2 = dijcpheihcp.<>4__this.LPPFMCCACPI;
|
|
Action action3 = delegate
|
|
{
|
|
long <DOFDAMHCJLP>k__BackingField = Matchmaking.BBJAEJHMAPB.<DOFDAMHCJLP>k__BackingField;
|
|
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
|
|
FeedbackManager.DIJCPHEIHCP cs$<>8__locals = dijcpheihcp;
|
|
FeedbackManager <>4__this2 = cs$<>8__locals.<>4__this;
|
|
RoomComment.GBBPFDLJLIG ngadbhlppmh = r.NGADBHLPPMH;
|
|
Vector3? commentPosition = cs$<>8__locals.commentPosition;
|
|
int num5 = 0;
|
|
FeedbackManager.DIJCPHEIHCP cs$<>8__locals2 = dijcpheihcp;
|
|
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;
|
|
}
|
|
IPromise<long> promise2;
|
|
if ((long)num5 < <DOFDAMHCJLP>k__BackingField)
|
|
{
|
|
num5 += num5;
|
|
if ((long)num5 == <DOFDAMHCJLP>k__BackingField)
|
|
{
|
|
promise2 += promise2;
|
|
throw new NullReferenceException();
|
|
}
|
|
num5++;
|
|
}
|
|
IPromise<long> promise3 = promise2.Then(<>9__2);
|
|
};
|
|
if (lppfmccacpi2.PFFOFIHGOEA(action3) == MEKCLBHEGPP.ICGOMCPKBBH.Failure_OnCooldown)
|
|
{
|
|
FeedbackManager.ELPAELHLCHK();
|
|
}
|
|
}
|
|
}
|
|
};
|
|
dijcpheihcp.<>9__1 = action2;
|
|
}
|
|
int num3 = 0;
|
|
num3 += num3;
|
|
num3++;
|
|
};
|
|
ipjgkjleple.HEFAJPDICFB((NDAHJCGIABD.CBNALAKCIPM)((uint)2), LGHBPPIOOBM, action);
|
|
return;
|
|
}
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600CB87 RID: 52103 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600CB87")]
|
|
[Address(RVA = "0x12240E0", Offset = "0x1222AE0", VA = "0x1812240E0")]
|
|
public IPromise<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: 0x0600CB88 RID: 52104 RVA: 0x00305358 File Offset: 0x00303558
|
|
[Token(Token = "0x600CB88")]
|
|
[Address(RVA = "0x12244C0", Offset = "0x1222EC0", VA = "0x1812244C0")]
|
|
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)
|
|
{
|
|
IPromise promise = 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.photonView;
|
|
RPCActions.RPCAction<long> rpcaction = new RPCActions.RPCAction(this.RpcCommentDeleted);
|
|
long id2 = id;
|
|
photonView.RpcOthers<long>(rpcaction, id2);
|
|
}
|
|
}
|
|
}
|
|
};
|
|
long id3 = id;
|
|
this.OPGOKKHMPHE(id3, true);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CB89 RID: 52105 RVA: 0x003053DC File Offset: 0x003035DC
|
|
[Token(Token = "0x600CB89")]
|
|
[Address(RVA = "0x12271C0", Offset = "0x1225BC0", VA = "0x1812271C0")]
|
|
public void ReportComment(long GMDDPCLAMBP, string LGHBPPIOOBM)
|
|
{
|
|
Dictionary<long, FeedbackManager.ABIMGINGBIC> megobecepfa = this.MEGOBECEPFA;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
}
|
|
RoomComment model = flag;
|
|
if (flag && flag)
|
|
{
|
|
int value = model.<IFBPANODIPA>k__BackingField.value;
|
|
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__28_1 == 0)
|
|
{
|
|
FeedbackManager.<>c.<>9__28_1 = delegate(ReportWatchUIFlow reportFlow)
|
|
{
|
|
throw new NullReferenceException();
|
|
};
|
|
}
|
|
Action action2 = delegate
|
|
{
|
|
RoomComment model2 = model;
|
|
FeedbackManager <>4__this = this;
|
|
long <JPAOOKPLEDB>k__BackingField2 = model2.<JPAOOKPLEDB>k__BackingField;
|
|
<>4__this.DeleteComment(<JPAOOKPLEDB>k__BackingField2);
|
|
};
|
|
EMAPDKEOHPA<ReportWatchUIFlow> chiaegiknha = this.CHIAEGIKNHA;
|
|
return;
|
|
}
|
|
}
|
|
long num;
|
|
Debug.LogError(string.Format("Cannot report comment {0} -- model not found", num));
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600CB8A RID: 52106 RVA: 0x00305484 File Offset: 0x00303684
|
|
[Token(Token = "0x600CB8A")]
|
|
[Address(RVA = "0x1223E60", Offset = "0x1222860", VA = "0x181223E60")]
|
|
public void CheerComment(long GMDDPCLAMBP, string LGHBPPIOOBM)
|
|
{
|
|
Dictionary<long, FeedbackManager.ABIMGINGBIC> megobecepfa = this.MEGOBECEPFA;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
if (megobecepfa != 0)
|
|
{
|
|
Action<CheerPlayerWatchUIFlow> action;
|
|
if (megobecepfa.keys != 0)
|
|
{
|
|
Dictionary.KeyCollection keys = megobecepfa.keys;
|
|
bool flag2;
|
|
if (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: 0x0600CB8B RID: 52107 RVA: 0x00305508 File Offset: 0x00303708
|
|
[Token(Token = "0x600CB8B")]
|
|
[Address(RVA = "0x1227570", Offset = "0x1225F70", VA = "0x181227570")]
|
|
public void ShowCommenterInfo(long GMDDPCLAMBP, string LGHBPPIOOBM)
|
|
{
|
|
Dictionary<long, FeedbackManager.ABIMGINGBIC> megobecepfa = this.MEGOBECEPFA;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
if (megobecepfa != 0)
|
|
{
|
|
Action<PlayerDetailsWatchUIFlow> action;
|
|
if (megobecepfa.keys != 0)
|
|
{
|
|
Dictionary.KeyCollection keys = megobecepfa.keys;
|
|
bool flag2;
|
|
if (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: 0x0600CB8C RID: 52108 RVA: 0x0030558C File Offset: 0x0030378C
|
|
[Token(Token = "0x600CB8C")]
|
|
[Address(RVA = "0x1225520", Offset = "0x1223F20", VA = "0x181225520")]
|
|
public RoomCommentView GetCommentViewById(long ENJEOLBEALP)
|
|
{
|
|
Dictionary<long, FeedbackManager.ABIMGINGBIC> megobecepfa = this.MEGOBECEPFA;
|
|
int num = 0;
|
|
if (!megobecepfa.TryGetValue(ENJEOLBEALP, num))
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600CB8D RID: 52109 RVA: 0x003055B4 File Offset: 0x003037B4
|
|
[Token(Token = "0x600CB8D")]
|
|
[Address(RVA = "0x1227C10", Offset = "0x1226610", VA = "0x181227C10")]
|
|
public bool TryGetCachedUnreadCommentsCount(long HNHLJONGKHB, out uint KBKGMBGBHLO)
|
|
{
|
|
if (this.FBJGCPHBGBM != 0)
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CB8E RID: 52110 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600CB8E")]
|
|
[Address(RVA = "0x12255B0", Offset = "0x1223FB0", VA = "0x1812255B0")]
|
|
public IPromise<uint> GetUnreadCommentsCount(long HNHLJONGKHB)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600CB8F RID: 52111 RVA: 0x003055D0 File Offset: 0x003037D0
|
|
[Token(Token = "0x600CB8F")]
|
|
[Address(RVA = "0x1225E70", Offset = "0x1224870", VA = "0x181225E70")]
|
|
public static bool IsLocalPlayerCommentRecipient(long HNHLJONGKHB)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600CB8F)
|
|
|
|
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: 0x0600CB90 RID: 52112 RVA: 0x003055F0 File Offset: 0x003037F0
|
|
[Token(Token = "0x600CB90")]
|
|
[Address(RVA = "0x1223D60", Offset = "0x1222760", VA = "0x181223D60")]
|
|
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: 0x0600CB91 RID: 52113 RVA: 0x00305630 File Offset: 0x00303830
|
|
[Token(Token = "0x600CB91")]
|
|
[Address(RVA = "0x1222C70", Offset = "0x1221670", VA = "0x181222C70")]
|
|
public static bool AreCommentsEnabledInRoom(long HNHLJONGKHB, out string EMNPHAPBBAH)
|
|
{
|
|
if (OJMCBOKJFOF.OGLOMMGCEEB(HNHLJONGKHB) != 0)
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CB92 RID: 52114 RVA: 0x00305650 File Offset: 0x00303850
|
|
[Token(Token = "0x600CB92")]
|
|
[Address(RVA = "0x1223B10", Offset = "0x1222510", VA = "0x181223B10")]
|
|
public static bool CanLocalPlayerViewOrCreateComments(long HNHLJONGKHB, out string EMNPHAPBBAH)
|
|
{
|
|
if (OJMCBOKJFOF.OGLOMMGCEEB(HNHLJONGKHB) != 0 && EIMGAFPPJFD.HJIOMGKIHOE())
|
|
{
|
|
if (!FeedbackManager.IsLocalPlayerCommentRecipient(HNHLJONGKHB))
|
|
{
|
|
IEnumerable<ObscuredInt> enumerable = FeedbackManager.GHPHFCNBHPE(HNHLJONGKHB);
|
|
Func<ObscuredInt, bool> <>9__37_ = FeedbackManager.<>c.<>9__37_0;
|
|
if (<>9__37_ == 0)
|
|
{
|
|
FeedbackManager.<>c.<>9__37_0 = delegate(ObscuredInt id)
|
|
{
|
|
LLKHFJDNFMM llkhfjdnfmm;
|
|
do
|
|
{
|
|
int num;
|
|
llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(num);
|
|
}
|
|
while (llkhfjdnfmm == 0);
|
|
return llkhfjdnfmm.NPBCMKLOCAE;
|
|
};
|
|
}
|
|
if (Enumerable.Any<ObscuredInt>(enumerable, <>9__37_))
|
|
{
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600CB93 RID: 52115 RVA: 0x003056B8 File Offset: 0x003038B8
|
|
[Token(Token = "0x600CB93")]
|
|
[Address(RVA = "0x1223A10", Offset = "0x1222410", VA = "0x181223A10")]
|
|
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: 0x0600CB94 RID: 52116 RVA: 0x003056FC File Offset: 0x003038FC
|
|
[Token(Token = "0x600CB94")]
|
|
[Address(RVA = "0x12277F0", Offset = "0x12261F0", VA = "0x1812277F0")]
|
|
public void TeleportToComment(long GMDDPCLAMBP)
|
|
{
|
|
Dictionary<long, FeedbackManager.ABIMGINGBIC> megobecepfa = this.MEGOBECEPFA;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
bool flag2 = 0 == 0;
|
|
if (!flag2 && FeedbackManager.IsLocalPlayerCommentRecipient(flag2 ? 1L : 0L))
|
|
{
|
|
if (this.NEALOHLMKMP != 0)
|
|
{
|
|
this.NEALOHLMKMP = (ulong)0L;
|
|
}
|
|
Dictionary<long, FeedbackManager.ABIMGINGBIC> megobecepfa2 = this.MEGOBECEPFA;
|
|
bool flag3;
|
|
if (flag3)
|
|
{
|
|
}
|
|
int num = 0;
|
|
RoomComment comment = num;
|
|
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
|
|
FeedbackManager.AOBFJKKCGGE aobfjkkcgge;
|
|
if (GMDDPCLAMBP != ciibgmbofei.<DOFDAMHCJLP>k__BackingField)
|
|
{
|
|
WatchUI local = WatchUI.BFPPPLIJIGC;
|
|
Action<JPIJGHNNIDP> action = delegate(JPIJGHNNIDP confirmLeaveRoomResponse)
|
|
{
|
|
if (confirmLeaveRoomResponse == JPIJGHNNIDP.Affirmative)
|
|
{
|
|
long <DOFDAMHCJLP>k__BackingField = aobfjkkcgge.comment.<DOFDAMHCJLP>k__BackingField;
|
|
int num3 = 0;
|
|
int num4 = 0;
|
|
IPromise<PPENFJMFPNE> promise = OJMCBOKJFOF.CJKHNIIJFIN(<DOFDAMHCJLP>k__BackingField, num4 != 0);
|
|
if (aobfjkkcgge.<>9__1 == 0)
|
|
{
|
|
Action<PPENFJMFPNE> action2 = delegate(PPENFJMFPNE roomDetails)
|
|
{
|
|
if (aobfjkkcgge.comment != 0)
|
|
{
|
|
Func<DNACJGJEPEC, bool> <>9__ = aobfjkkcgge.<>9__2;
|
|
IReadOnlyList<DNACJGJEPEC> <LGPGODCCLPI>k__BackingField = roomDetails.<LGPGODCCLPI>k__BackingField;
|
|
if (<>9__ == 0)
|
|
{
|
|
Func<DNACJGJEPEC, bool> func = delegate(DNACJGJEPEC s)
|
|
{
|
|
RoomComment comment3 = aobfjkkcgge.comment;
|
|
long <OMCJBBKKIKO>k__BackingField2 = s.<OMCJBBKKIKO>k__BackingField;
|
|
long? <OMCJBBKKIKO>k__BackingField3 = comment3.<OMCJBBKKIKO>k__BackingField;
|
|
return <OMCJBBKKIKO>k__BackingField2 == comment3;
|
|
};
|
|
aobfjkkcgge.<>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 flag5 = Matchmaking.BBJAEJHMAPB.<MPMKHIHOJMO>k__BackingField;
|
|
SessionManager instance2 = SingletonMonoBehaviour.Instance;
|
|
if (aobfjkkcgge.<>9__3 == 0)
|
|
{
|
|
Action<Matchmaking.MHCKNNJOIIP> action3 = delegate(Matchmaking.MHCKNNJOIIP joinRoomResponse)
|
|
{
|
|
if (joinRoomResponse == Matchmaking.MHCKNNJOIIP.Success)
|
|
{
|
|
Scheduler instance3 = SingletonMonoBehaviour.Instance;
|
|
FeedbackManager <>4__this = aobfjkkcgge.<>4__this;
|
|
RoomComment comment4 = aobfjkkcgge.comment;
|
|
int num6 = 0;
|
|
IEnumerator<ISchedule> enumerator = <>4__this.IJIMNLCMLBK(comment4, num6 != 0);
|
|
ISchedulerPromise schedulerPromise2 = instance3.Run(<>4__this, enumerator);
|
|
}
|
|
};
|
|
aobfjkkcgge.<>9__3 = action3;
|
|
}
|
|
};
|
|
aobfjkkcgge.<>9__1 = action2;
|
|
}
|
|
int num5 = 0;
|
|
if (num5 < num3)
|
|
{
|
|
num5 += num5;
|
|
if (num5 == num3)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
num5++;
|
|
}
|
|
}
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
RoomComment comment5 = comment;
|
|
long <OMCJBBKKIKO>k__BackingField = Matchmaking.BBJAEJHMAPB.<OMCJBBKKIKO>k__BackingField;
|
|
bool flag4 = "{il2cpp field on {'constant1' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StackPointer)}, offset 0x7}" == <OMCJBBKKIKO>k__BackingField;
|
|
Scheduler instance = SingletonMonoBehaviour.Instance;
|
|
RoomComment comment2 = comment;
|
|
int num2;
|
|
aobfjkkcgge = new FeedbackManager.AOBFJKKCGGE(num2);
|
|
num2 = 0;
|
|
aobfjkkcgge.<>4__this = this;
|
|
aobfjkkcgge.comment = comment2;
|
|
aobfjkkcgge.showFade = true;
|
|
ISchedulerPromise schedulerPromise = instance.Run(this, aobfjkkcgge);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CB95 RID: 52117 RVA: 0x003057F8 File Offset: 0x003039F8
|
|
[Token(Token = "0x600CB95")]
|
|
[Address(RVA = "0x12247D0", Offset = "0x12231D0", VA = "0x1812247D0")]
|
|
public void EquipFeedbackTool()
|
|
{
|
|
PlayerBackpack backpack = Player.<EGKJPJKLEAI>k__BackingField.backpack;
|
|
}
|
|
|
|
// Token: 0x0600CB96 RID: 52118 RVA: 0x00305818 File Offset: 0x00303A18
|
|
[Token(Token = "0x600CB96")]
|
|
[Address(RVA = "0x1223010", Offset = "0x1221A10", VA = "0x181223010")]
|
|
[BBKEDJMCLLL]
|
|
internal static void BGNNKPCDIKP()
|
|
{
|
|
int num;
|
|
Action action = new Action(num.JPFGCHENJMH);
|
|
num = 0;
|
|
int num2 = 0;
|
|
BPHGKAEDBPE.CABLOFOHBDM(0, num2, action);
|
|
}
|
|
|
|
// Token: 0x0600CB97 RID: 52119 RVA: 0x00305840 File Offset: 0x00303A40
|
|
[Token(Token = "0x600CB97")]
|
|
[Address(RVA = "0x1225C80", Offset = "0x1224680", VA = "0x181225C80")]
|
|
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__42_ = FeedbackManager.<>c.<>9__42_1;
|
|
if (<>9__42_ == 0)
|
|
{
|
|
FeedbackManager.<>c.<>9__42_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__42_);
|
|
}
|
|
|
|
// Token: 0x0600CB98 RID: 52120 RVA: 0x003058A8 File Offset: 0x00303AA8
|
|
[Token(Token = "0x600CB98")]
|
|
[Address(RVA = "0x12252B0", Offset = "0x1223CB0", VA = "0x1812252B0")]
|
|
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__43_ = FeedbackManager.<>c.<>9__43_0;
|
|
if (<>9__43_ == 0)
|
|
{
|
|
FeedbackManager.<>c.<>9__43_0 = delegate(CGCEKBCIHJC r)
|
|
{
|
|
throw new NullReferenceException();
|
|
};
|
|
}
|
|
IEnumerable<CGCEKBCIHJC> enumerable = Enumerable.Where<CGCEKBCIHJC>(<NMIMDAEOANG>k__BackingField, <>9__43_);
|
|
Func<CGCEKBCIHJC, ObscuredInt> func;
|
|
if (FeedbackManager.<>c.<>9__43_1 == 0)
|
|
{
|
|
func = delegate(CGCEKBCIHJC r)
|
|
{
|
|
throw new NullReferenceException();
|
|
};
|
|
FeedbackManager.<>c.<>9__43_1 = func;
|
|
}
|
|
return Enumerable.Select<CGCEKBCIHJC, ObscuredInt>(enumerable, func);
|
|
}
|
|
|
|
// Token: 0x0600CB99 RID: 52121 RVA: 0x00305918 File Offset: 0x00303B18
|
|
[Token(Token = "0x600CB99")]
|
|
[Address(RVA = "0x1226090", Offset = "0x1224A90", VA = "0x181226090")]
|
|
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 comment6 = comment;
|
|
Dictionary<long, FeedbackManager.ABIMGINGBIC> megobecepfa = this.MEGOBECEPFA;
|
|
long <JPAOOKPLEDB>k__BackingField2 = comment6.<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.Instance;
|
|
RoomComment comment3 = comment;
|
|
Action action = delegate
|
|
{
|
|
FeedbackManager <>4__this3 = <>4__this;
|
|
int num5 = 0;
|
|
if (<>4__this3 != num5)
|
|
{
|
|
FeedbackManager <>4__this2 = <>4__this;
|
|
bool notify2 = notify;
|
|
RoomComment comment5 = comment;
|
|
<>4__this2.CFGMOHEBGIJ(comment5, notify2);
|
|
}
|
|
};
|
|
}
|
|
bool notify3 = notify;
|
|
this.CFGMOHEBGIJ(comment2, notify3);
|
|
}
|
|
}
|
|
if (notify && this.EPMJFEMGBBB != 0)
|
|
{
|
|
RoomComment comment4 = comment;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CB9A RID: 52122 RVA: 0x00305A70 File Offset: 0x00303C70
|
|
[Token(Token = "0x600CB9A")]
|
|
[Address(RVA = "0x1223090", Offset = "0x1221A90", VA = "0x181223090")]
|
|
private void CFGMOHEBGIJ(RoomComment HFCNOGODDEO, bool PMHIJOFHFDG)
|
|
{
|
|
if (0 != 0)
|
|
{
|
|
Dictionary<long, FeedbackManager.ABIMGINGBIC> megobecepfa = this.MEGOBECEPFA;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
if (0 != 0)
|
|
{
|
|
PersistentGlobalPool instance = PersistentGlobalPool.ONCPNMDGGKG;
|
|
RoomCommentView roomCommentViewPrefab = this.settings.roomCommentViewPrefab;
|
|
RoomCommentView roomCommentView = instance.Acquire<RoomCommentView>(roomCommentViewPrefab);
|
|
roomCommentView.gameObject.SetActive(true);
|
|
int num = 0;
|
|
roomCommentView.transform.position = num;
|
|
RoomCommentView component = roomCommentView.GetComponent<RoomCommentView>();
|
|
Action<RoomCommentView> action = new Action(this.AELOOONGKPI);
|
|
int num2 = 0;
|
|
component.VisibilityChanged += action;
|
|
Dictionary<long, FeedbackManager.ABIMGINGBIC> megobecepfa2 = this.MEGOBECEPFA;
|
|
long <JPAOOKPLEDB>k__BackingField = HFCNOGODDEO.<JPAOOKPLEDB>k__BackingField;
|
|
megobecepfa2[<JPAOOKPLEDB>k__BackingField] = num2;
|
|
component.SetModel(HFCNOGODDEO);
|
|
bool flag2 = FeedbackManager.KPIGFIMNGCD();
|
|
if (PMHIJOFHFDG != flag2)
|
|
{
|
|
RecRoomAudioClip createCommentAudioClip = this.settings.createCommentAudioClip;
|
|
Transform transform = component.transform;
|
|
int num3 = 0;
|
|
int num4 = 0;
|
|
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(createCommentAudioClip, transform, num4, num3);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CB9B RID: 52123 RVA: 0x00305B5C File Offset: 0x00303D5C
|
|
[Token(Token = "0x600CB9B")]
|
|
[Address(RVA = "0x1222AA0", Offset = "0x12214A0", VA = "0x181222AA0")]
|
|
private void AELOOONGKPI(RoomCommentView AIMOKDEKPOB)
|
|
{
|
|
if (AIMOKDEKPOB.<GCKPDMPAJEC>k__BackingField)
|
|
{
|
|
RoomComment <MDABEMGDEOH>k__BackingField = AIMOKDEKPOB.<MDABEMGDEOH>k__BackingField;
|
|
int num = 0;
|
|
Dictionary<long, FeedbackManager.ABIMGINGBIC> megobecepfa = this.MEGOBECEPFA;
|
|
int num2 = 0;
|
|
if (megobecepfa.TryGetValue(num, num2))
|
|
{
|
|
}
|
|
int num3 = 0;
|
|
if (num != num3)
|
|
{
|
|
}
|
|
RoomComment <MDABEMGDEOH>k__BackingField2 = AIMOKDEKPOB.<MDABEMGDEOH>k__BackingField;
|
|
int num4 = 0;
|
|
this.IJJFHOMDFBE = num4;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CB9C RID: 52124 RVA: 0x00305BBC File Offset: 0x00303DBC
|
|
[Token(Token = "0x600CB9C")]
|
|
[Address(RVA = "0x1226780", Offset = "0x1225180", VA = "0x181226780")]
|
|
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: 0x0600CB9D RID: 52125 RVA: 0x00305C40 File Offset: 0x00303E40
|
|
[Token(Token = "0x600CB9D")]
|
|
[Address(RVA = "0x1224720", Offset = "0x1223120", VA = "0x181224720")]
|
|
private void EDCDBPAJOKC(long GMDDPCLAMBP)
|
|
{
|
|
this.OPGOKKHMPHE(GMDDPCLAMBP, true);
|
|
}
|
|
|
|
// Token: 0x0600CB9E RID: 52126 RVA: 0x00305C58 File Offset: 0x00303E58
|
|
[Token(Token = "0x600CB9E")]
|
|
[Address(RVA = "0x1225700", Offset = "0x1224100", VA = "0x181225700")]
|
|
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;
|
|
return (long)num7 == HNHLJONGKHB;
|
|
}
|
|
throw new NullReferenceException();
|
|
};
|
|
IEnumerable<IGCIBGKPPMO> enumerable = Enumerable.Where<IGCIBGKPPMO>(jbldmmipfgp, func);
|
|
Func<IGCIBGKPPMO, long> <>9__49_ = FeedbackManager.<>c.<>9__49_1;
|
|
if (<>9__49_ == 0)
|
|
{
|
|
FeedbackManager.<>c.<>9__49_1 = (IGCIBGKPPMO m) => m.<JPAOOKPLEDB>k__BackingField;
|
|
}
|
|
IEnumerable<IGCIBGKPPMO> enumerable2 = Enumerable.Select<IGCIBGKPPMO, long>(enumerable, <>9__49_);
|
|
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 != -1)
|
|
{
|
|
}
|
|
if (num == 0)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
long num5;
|
|
FeedbackManager.HNNKLFPHAJA hnnklfphaja;
|
|
int num6;
|
|
if (num5 > hnnklfphaja)
|
|
{
|
|
long roomId2 = fnnhaeancff.roomId;
|
|
num6 = 0;
|
|
IPromise promise = GICFECJIDDG.DGNJEOJLAIK(roomId2, num5);
|
|
}
|
|
Dictionary<long, FeedbackManager.HNNKLFPHAJA> aoflcglnofh = this.AOFLCGLNOFH;
|
|
long roomId3 = fnnhaeancff.roomId;
|
|
aoflcglnofh[roomId3] = num6;
|
|
FeedbackManager.OLBGACEAIJA epmjfemgbbb = this.EPMJFEMGBBB;
|
|
if (epmjfemgbbb != 0)
|
|
{
|
|
long roomId4 = fnnhaeancff.roomId;
|
|
epmjfemgbbb.Invoke(roomId4, num6);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CB9F RID: 52127 RVA: 0x00305DA8 File Offset: 0x00303FA8
|
|
[Token(Token = "0x600CB9F")]
|
|
[Address(RVA = "0x1226480", Offset = "0x1224E80", VA = "0x181226480")]
|
|
private FeedbackManager.HNNKLFPHAJA JPCFCEHECBP(long HNHLJONGKHB)
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
PPENFJMFPNE ppenfjmfpne;
|
|
if (ppenfjmfpne != 0)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600CBA0 RID: 52128 RVA: 0x00305DC8 File Offset: 0x00303FC8
|
|
[Token(Token = "0x600CBA0")]
|
|
[Address(RVA = "0x1224670", Offset = "0x1223070", VA = "0x181224670")]
|
|
private FeedbackManager.ABIMGINGBIC EDBONILFIME(long GMDDPCLAMBP)
|
|
{
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600CBA1 RID: 52129 RVA: 0x00305DE4 File Offset: 0x00303FE4
|
|
[Token(Token = "0x600CBA1")]
|
|
[Address(RVA = "0x1226B90", Offset = "0x1225590", VA = "0x181226B90")]
|
|
private IPromise PCPEIMNEHBL()
|
|
{
|
|
IPromise fbjgcphbgbm = this.FBJGCPHBGBM;
|
|
if (fbjgcphbgbm == 0)
|
|
{
|
|
List<IGCIBGKPPMO> jbldmmipfgp = KEBJPIGKGOI.JBLDMMIPFGP;
|
|
Func<IGCIBGKPPMO, bool> <>9__52_ = FeedbackManager.<>c.<>9__52_0;
|
|
if (<>9__52_ == 0)
|
|
{
|
|
FeedbackManager.<>c.<>9__52_0 = delegate(IGCIBGKPPMO x)
|
|
{
|
|
if (x.<PALMIOEJANE>k__BackingField != IGCIBGKPPMO.BBELBJELLHN.NewRoomComments)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
};
|
|
}
|
|
IEnumerable<IGCIBGKPPMO> enumerable = Enumerable.Where<IGCIBGKPPMO>(jbldmmipfgp, <>9__52_);
|
|
Func<IGCIBGKPPMO, long> func;
|
|
if (FeedbackManager.<>c.<>9__52_1 == 0)
|
|
{
|
|
func = delegate(IGCIBGKPPMO x)
|
|
{
|
|
long? <DOFDAMHCJLP>k__BackingField = x.<DOFDAMHCJLP>k__BackingField;
|
|
throw new NullReferenceException();
|
|
};
|
|
FeedbackManager.<>c.<>9__52_1 = func;
|
|
}
|
|
IPromise<Dictionary<long, uint>> promise = GICFECJIDDG.ACIMKBLDBKP(Enumerable.ToList<long>(Enumerable.Select<IGCIBGKPPMO, long>(enumerable, func)));
|
|
Action<Dictionary<long, uint>> action = new Action(this.JAHJIENEDAK);
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
int num2;
|
|
Action action2 = new Action(num2.DELJELHECHF);
|
|
num2 = 0;
|
|
this.FBJGCPHBGBM = action2;
|
|
}
|
|
return fbjgcphbgbm;
|
|
}
|
|
|
|
// Token: 0x0600CBA2 RID: 52130 RVA: 0x00305EA0 File Offset: 0x003040A0
|
|
[Token(Token = "0x600CBA2")]
|
|
[Address(RVA = "0x1224730", Offset = "0x1223130", VA = "0x181224730")]
|
|
private static void ELPAELHLCHK()
|
|
{
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
}
|
|
|
|
// Token: 0x0600CBA3 RID: 52131 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600CBA3")]
|
|
[Address(RVA = "0x1224C10", Offset = "0x1223610", VA = "0x181224C10")]
|
|
private void FODLGIJCALM(long HNHLJONGKHB)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600CBA4 RID: 52132 RVA: 0x00305EBC File Offset: 0x003040BC
|
|
[Token(Token = "0x600CBA4")]
|
|
[Address(RVA = "0x1226660", Offset = "0x1225060", VA = "0x181226660")]
|
|
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: 0x0600CBA5 RID: 52133 RVA: 0x00305EF0 File Offset: 0x003040F0
|
|
[Token(Token = "0x600CBA5")]
|
|
[Address(RVA = "0x1226590", Offset = "0x1224F90", VA = "0x181226590")]
|
|
private static void JPFGCHENJMH()
|
|
{
|
|
FeedbackManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.NPCPLFAONFO();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CBA6 RID: 52134 RVA: 0x00305F20 File Offset: 0x00304120
|
|
[Token(Token = "0x600CBA6")]
|
|
[Address(RVA = "0x1224910", Offset = "0x1223310", VA = "0x181224910")]
|
|
private bool FMECPBMKCCP(CPIHGIEOPAJ NGPMADFHHKP)
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
num2 += num2;
|
|
num2++;
|
|
int num3;
|
|
int num4;
|
|
if (num != 0)
|
|
{
|
|
if (num2 < NGPMADFHHKP)
|
|
{
|
|
num2 += num2;
|
|
num2++;
|
|
}
|
|
num3 = 0;
|
|
if (OJMCBOKJFOF.OGLOMMGCEEB((long)num2) != 0)
|
|
{
|
|
goto IL_3F;
|
|
}
|
|
if (EIMGAFPPJFD.HJIOMGKIHOE())
|
|
{
|
|
num4 = 0;
|
|
}
|
|
}
|
|
num3 += num3;
|
|
num4 += num4;
|
|
IL_3F:
|
|
int num5 = 0;
|
|
ulong num6;
|
|
bool flag = FeedbackManager.CanLocalPlayerViewOrCreateComments((long)num6, num2);
|
|
while (!flag)
|
|
{
|
|
}
|
|
if (num5 != 0 && flag)
|
|
{
|
|
bool flag2;
|
|
return flag2;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600CBA7 RID: 52135 RVA: 0x00305F94 File Offset: 0x00304194
|
|
[Token(Token = "0x600CBA7")]
|
|
[Address(RVA = "0x1222EC0", Offset = "0x12218C0", VA = "0x181222EC0")]
|
|
private void BAJEBDILCHJ()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
List<KeyValuePair<long, FeedbackManager.ABIMGINGBIC>> list = Enumerable.ToList<KeyValuePair<long, FeedbackManager.ABIMGINGBIC>>(this.MEGOBECEPFA);
|
|
List.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0600CBA8 RID: 52136 RVA: 0x00305FBC File Offset: 0x003041BC
|
|
[Token(Token = "0x600CBA8")]
|
|
[Address(RVA = "0x1226EE0", Offset = "0x12258E0", VA = "0x181226EE0")]
|
|
private void PNDLKFMJKIK(long GMDDPCLAMBP)
|
|
{
|
|
Dictionary<long, FeedbackManager.ABIMGINGBIC> megobecepfa = this.MEGOBECEPFA;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
}
|
|
JobQueueManager instance = SingletonMonoBehaviour.Instance;
|
|
}
|
|
|
|
// Token: 0x0600CBA9 RID: 52137 RVA: 0x00306030 File Offset: 0x00304230
|
|
[Token(Token = "0x600CBA9")]
|
|
[Address(RVA = "0x1225DE0", Offset = "0x12247E0", VA = "0x181225DE0")]
|
|
private IEnumerator<ISchedule> IJIMNLCMLBK(RoomComment HFCNOGODDEO, bool OGDILFBPNBK)
|
|
{
|
|
int num;
|
|
FeedbackManager.AOBFJKKCGGE aobfjkkcgge = new FeedbackManager.AOBFJKKCGGE(num);
|
|
num = 0;
|
|
aobfjkkcgge.<>4__this = this;
|
|
aobfjkkcgge.comment = HFCNOGODDEO;
|
|
aobfjkkcgge.showFade = OGDILFBPNBK;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600CBAA RID: 52138 RVA: 0x00306060 File Offset: 0x00304260
|
|
[Token(Token = "0x600CBAA")]
|
|
[Address(RVA = "0x1223390", Offset = "0x1221D90", VA = "0x181223390")]
|
|
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: 0x0600CBAB RID: 52139 RVA: 0x00306124 File Offset: 0x00304324
|
|
[Token(Token = "0x600CBAB")]
|
|
[Address(RVA = "0x1226710", Offset = "0x1225110", VA = "0x181226710")]
|
|
private void NPCPLFAONFO()
|
|
{
|
|
this.BAJEBDILCHJ();
|
|
Dictionary<long, FeedbackManager.ABIMGINGBIC> megobecepfa = this.MEGOBECEPFA;
|
|
this.FBJGCPHBGBM = (ulong)0L;
|
|
megobecepfa.Clear();
|
|
this.AOFLCGLNOFH.Clear();
|
|
}
|
|
|
|
// Token: 0x0600CBAC RID: 52140 RVA: 0x00306160 File Offset: 0x00304360
|
|
[Token(Token = "0x600CBAC")]
|
|
[Address(RVA = "0x1226920", Offset = "0x1225320", VA = "0x181226920", 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();
|
|
ActionEvent<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
|
|
Action<long> action = new Action(this.FODLGIJCALM);
|
|
OJMCBOKJFOF.NFMLKMFEAKD = 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: 0x0600CBAD RID: 52141 RVA: 0x00306224 File Offset: 0x00304424
|
|
[Token(Token = "0x600CBAD")]
|
|
[Address(RVA = "0x1227550", Offset = "0x1225F50", VA = "0x181227550")]
|
|
[PunRPC]
|
|
private void RpcCommentCreated(RoomComment HFCNOGODDEO)
|
|
{
|
|
int num = 0;
|
|
this.JKAEIJKDLFD(HFCNOGODDEO, true, num != 0);
|
|
}
|
|
|
|
// Token: 0x0600CBAE RID: 52142 RVA: 0x0030623C File Offset: 0x0030443C
|
|
[Token(Token = "0x600CBAE")]
|
|
[Address(RVA = "0x1224720", Offset = "0x1223120", VA = "0x181224720")]
|
|
[PunRPC]
|
|
private void RpcCommentDeleted(long GMDDPCLAMBP)
|
|
{
|
|
this.OPGOKKHMPHE(GMDDPCLAMBP, true);
|
|
}
|
|
|
|
// Token: 0x0600CBAF RID: 52143 RVA: 0x00306254 File Offset: 0x00304454
|
|
[Token(Token = "0x600CBAF")]
|
|
[Address(RVA = "0x12283D0", Offset = "0x1226DD0", VA = "0x1812283D0")]
|
|
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: 0x0600CBB0 RID: 52144 RVA: 0x003062BC File Offset: 0x003044BC
|
|
[Token(Token = "0x600CBB0")]
|
|
[Address(RVA = "0x1225EE0", Offset = "0x12248E0", VA = "0x181225EE0")]
|
|
[CompilerGenerated]
|
|
private void JAHJIENEDAK(Dictionary<long, uint> LMABDDNJPCL)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
Dictionary.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
Dictionary<long, FeedbackManager.HNNKLFPHAJA> aoflcglnofh = this.AOFLCGLNOFH;
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0400891F RID: 35103
|
|
[Token(Token = "0x400891F")]
|
|
private const int OMGMDBGDEPC = 5;
|
|
|
|
// Token: 0x04008920 RID: 35104
|
|
[Token(Token = "0x4008920")]
|
|
private const int ALAELDEJOEP = -10;
|
|
|
|
// Token: 0x04008921 RID: 35105
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4008921")]
|
|
[SerializeField]
|
|
private FeedbackSettings settings;
|
|
|
|
// Token: 0x04008923 RID: 35107
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4008923")]
|
|
private readonly Dictionary<long, FeedbackManager.HNNKLFPHAJA> AOFLCGLNOFH;
|
|
|
|
// Token: 0x04008924 RID: 35108
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4008924")]
|
|
private Dictionary<long, FeedbackManager.ABIMGINGBIC> MEGOBECEPFA;
|
|
|
|
// Token: 0x04008925 RID: 35109
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4008925")]
|
|
private long? MABFCLAEFJO;
|
|
|
|
// Token: 0x04008926 RID: 35110
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4008926")]
|
|
private global::Tuple<long, long?> OBKCPNAGALH;
|
|
|
|
// Token: 0x04008927 RID: 35111
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4008927")]
|
|
private IPromise FBJGCPHBGBM;
|
|
|
|
// Token: 0x04008928 RID: 35112
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4008928")]
|
|
private long? IJJFHOMDFBE;
|
|
|
|
// Token: 0x04008929 RID: 35113
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4008929")]
|
|
private readonly EMAPDKEOHPA<PlayerDetailsWatchUIFlow> PLIDEIMAIGJ;
|
|
|
|
// Token: 0x0400892A RID: 35114
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400892A")]
|
|
private readonly EMAPDKEOHPA<ReportWatchUIFlow> CHIAEGIKNHA;
|
|
|
|
// Token: 0x0400892B RID: 35115
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400892B")]
|
|
private readonly EMAPDKEOHPA<CheerPlayerWatchUIFlow> JDOIEDJNDON;
|
|
|
|
// Token: 0x0400892C RID: 35116
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400892C")]
|
|
private readonly EMAPDKEOHPA<RoomCommentInputUIDialog> IPJGKJLEPLE;
|
|
|
|
// Token: 0x0400892D RID: 35117
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400892D")]
|
|
private MEKCLBHEGPP LPPFMCCACPI;
|
|
|
|
// Token: 0x0400892E RID: 35118
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400892E")]
|
|
private ISchedulerPromise NEALOHLMKMP;
|
|
|
|
// Token: 0x02001D78 RID: 7544
|
|
[Token(Token = "0x2001D78")]
|
|
public sealed class OLBGACEAIJA : MulticastDelegate
|
|
{
|
|
// Token: 0x0600CBB1 RID: 52145 RVA: 0x003062E4 File Offset: 0x003044E4
|
|
[Token(Token = "0x600CBB1")]
|
|
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
|
public OLBGACEAIJA(object @object, IntPtr method)
|
|
{
|
|
this.method = method;
|
|
this.m_target = @object;
|
|
}
|
|
|
|
// Token: 0x0600CBB2 RID: 52146 RVA: 0x00306300 File Offset: 0x00304500
|
|
[Token(Token = "0x600CBB2")]
|
|
[Address(RVA = "0xDE8760", Offset = "0xDE7160", VA = "0x180DE8760", Slot = "13")]
|
|
public void Invoke(long HNHLJONGKHB, long? FODGKNJIGOP)
|
|
{
|
|
if (this.delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CBB3 RID: 52147 RVA: 0x0030639C File Offset: 0x0030459C
|
|
[Token(Token = "0x600CBB3")]
|
|
[Address(RVA = "0x10CCCD0", Offset = "0x10CB6D0", VA = "0x1810CCCD0", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(long HNHLJONGKHB, long? FODGKNJIGOP, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600CBB4 RID: 52148 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600CBB4")]
|
|
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x02001D79 RID: 7545
|
|
[Token(Token = "0x2001D79")]
|
|
private struct HNNKLFPHAJA
|
|
{
|
|
// Token: 0x0400892F RID: 35119
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400892F")]
|
|
internal uint BPHENIBFFBP;
|
|
|
|
// Token: 0x04008930 RID: 35120
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x4008930")]
|
|
internal long MBMHAIILFFL;
|
|
|
|
// Token: 0x04008931 RID: 35121
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008931")]
|
|
internal bool OLPMGMPPOAJ;
|
|
|
|
// Token: 0x04008932 RID: 35122
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x11")]
|
|
[Token(Token = "0x4008932")]
|
|
internal bool GMJJCJPADJE;
|
|
}
|
|
|
|
// Token: 0x02001D7A RID: 7546
|
|
[Token(Token = "0x2001D7A")]
|
|
private struct ABIMGINGBIC
|
|
{
|
|
// Token: 0x04008933 RID: 35123
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4008933")]
|
|
internal RoomComment BHNFBPFGOHI;
|
|
|
|
// Token: 0x04008934 RID: 35124
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x4008934")]
|
|
internal RoomCommentView ELFBOIPPPAF;
|
|
|
|
// Token: 0x04008935 RID: 35125
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008935")]
|
|
internal bool CBAEGOABIGG;
|
|
}
|
|
|
|
// Token: 0x02001D7B RID: 7547
|
|
[Token(Token = "0x2001D7B")]
|
|
[CompilerGenerated]
|
|
private sealed class ENDKPMBIBBK
|
|
{
|
|
// Token: 0x0600CBB5 RID: 52149 RVA: 0x003063AC File Offset: 0x003045AC
|
|
[Token(Token = "0x600CBB5")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public ENDKPMBIBBK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600CBB6 RID: 52150 RVA: 0x003063C0 File Offset: 0x003045C0
|
|
[Token(Token = "0x600CBB6")]
|
|
[Address(RVA = "0x10C2780", Offset = "0x10C1180", VA = "0x1810C2780")]
|
|
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: 0x0600CBB7 RID: 52151 RVA: 0x003063F4 File Offset: 0x003045F4
|
|
[Token(Token = "0x600CBB7")]
|
|
[Address(RVA = "0x10C27C0", Offset = "0x10C11C0", VA = "0x1810C27C0")]
|
|
internal IEnumerable<RoomComment> <ViewComments>b__1()
|
|
{
|
|
FeedbackManager feedbackManager = this.<>4__this;
|
|
long num = this.roomId;
|
|
return feedbackManager.HOOPGAPAOMM(num);
|
|
}
|
|
|
|
// Token: 0x04008936 RID: 35126
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008936")]
|
|
public FeedbackManager <>4__this;
|
|
|
|
// Token: 0x04008937 RID: 35127
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4008937")]
|
|
public long roomId;
|
|
|
|
// Token: 0x04008938 RID: 35128
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4008938")]
|
|
public long? subRoomId;
|
|
}
|
|
|
|
// Token: 0x02001D7C RID: 7548
|
|
[Token(Token = "0x2001D7C")]
|
|
[CompilerGenerated]
|
|
private sealed class DIJCPHEIHCP
|
|
{
|
|
// Token: 0x0600CBB8 RID: 52152 RVA: 0x0030641C File Offset: 0x0030461C
|
|
[Token(Token = "0x600CBB8")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public DIJCPHEIHCP()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600CBB9 RID: 52153 RVA: 0x00306430 File Offset: 0x00304630
|
|
[Token(Token = "0x600CBB9")]
|
|
[Address(RVA = "0x10C1FF0", Offset = "0x10C09F0", VA = "0x1810C1FF0")]
|
|
internal void <TryShowCreateCommentDialog>b__0(RoomCommentInputUIDialog flow)
|
|
{
|
|
int roomCommentMaxLength = this.<>4__this.settings.roomCommentMaxLength;
|
|
IPromise promise = flow.ShowDialog();
|
|
Action<RoomCommentInputUIDialog.LAMNAHNPEJL> action = this.<>9__1;
|
|
if (action == 0)
|
|
{
|
|
Action<RoomCommentInputUIDialog.LAMNAHNPEJL> action2 = delegate(RoomCommentInputUIDialog.LAMNAHNPEJL r)
|
|
{
|
|
FeedbackManager.EMHAOOLLCPC emhaoollcpc = new FeedbackManager.EMHAOOLLCPC();
|
|
emhaoollcpc.CS$<>8__locals1 = this;
|
|
this.<>4__this.IPJGKJLEPLE.HBLLDPFLJAG();
|
|
RoomCommentInputUIDialog.LAMNAHNPEJL r2 = emhaoollcpc.r;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
FeedbackManager feedbackManager = this.<>4__this;
|
|
int num2 = 0;
|
|
bool flag2;
|
|
if (!(feedbackManager == num2) && !flag2)
|
|
{
|
|
MEKCLBHEGPP lppfmccacpi = this.<>4__this.LPPFMCCACPI;
|
|
Action action3 = delegate
|
|
{
|
|
long <DOFDAMHCJLP>k__BackingField = Matchmaking.BBJAEJHMAPB.<DOFDAMHCJLP>k__BackingField;
|
|
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
|
|
FeedbackManager.DIJCPHEIHCP cs$<>8__locals = emhaoollcpc.CS$<>8__locals1;
|
|
FeedbackManager feedbackManager2 = cs$<>8__locals.<>4__this;
|
|
RoomComment.GBBPFDLJLIG ngadbhlppmh = emhaoollcpc.r.NGADBHLPPMH;
|
|
Vector3? vector = cs$<>8__locals.commentPosition;
|
|
int num3 = 0;
|
|
FeedbackManager.DIJCPHEIHCP cs$<>8__locals2 = emhaoollcpc.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 num4 = 0;
|
|
if (commentViewById != num4)
|
|
{
|
|
commentViewById.ShowComment();
|
|
}
|
|
};
|
|
cs$<>8__locals2.<>9__3 = action5;
|
|
}
|
|
IPromise<long> promise2;
|
|
if ((long)num3 < <DOFDAMHCJLP>k__BackingField)
|
|
{
|
|
num3 += num3;
|
|
if ((long)num3 == <DOFDAMHCJLP>k__BackingField)
|
|
{
|
|
promise2 += promise2;
|
|
throw new NullReferenceException();
|
|
}
|
|
num3++;
|
|
}
|
|
IPromise<long> promise3 = promise2.Then(action4);
|
|
};
|
|
if (lppfmccacpi.PFFOFIHGOEA(action3) == MEKCLBHEGPP.ICGOMCPKBBH.Failure_OnCooldown)
|
|
{
|
|
FeedbackManager.ELPAELHLCHK();
|
|
}
|
|
}
|
|
}
|
|
};
|
|
this.<>9__1 = action2;
|
|
}
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
}
|
|
|
|
// Token: 0x0600CBBA RID: 52154 RVA: 0x003064A0 File Offset: 0x003046A0
|
|
[Token(Token = "0x600CBBA")]
|
|
[Address(RVA = "0x10C21A0", Offset = "0x10C0BA0", VA = "0x1810C21A0")]
|
|
internal void <TryShowCreateCommentDialog>b__1(RoomCommentInputUIDialog.LAMNAHNPEJL r)
|
|
{
|
|
FeedbackManager.EMHAOOLLCPC emhaoollcpc = new FeedbackManager.EMHAOOLLCPC();
|
|
emhaoollcpc.CS$<>8__locals1 = this;
|
|
this.<>4__this.IPJGKJLEPLE.HBLLDPFLJAG();
|
|
RoomCommentInputUIDialog.LAMNAHNPEJL r2 = emhaoollcpc.r;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
FeedbackManager feedbackManager = this.<>4__this;
|
|
int num = 0;
|
|
bool flag2;
|
|
if (!(feedbackManager == num) && !flag2)
|
|
{
|
|
MEKCLBHEGPP lppfmccacpi = this.<>4__this.LPPFMCCACPI;
|
|
Action action = delegate
|
|
{
|
|
long <DOFDAMHCJLP>k__BackingField = Matchmaking.BBJAEJHMAPB.<DOFDAMHCJLP>k__BackingField;
|
|
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
|
|
FeedbackManager.DIJCPHEIHCP cs$<>8__locals = emhaoollcpc.CS$<>8__locals1;
|
|
FeedbackManager feedbackManager2 = cs$<>8__locals.<>4__this;
|
|
RoomComment.GBBPFDLJLIG ngadbhlppmh = emhaoollcpc.r.NGADBHLPPMH;
|
|
Vector3? vector = cs$<>8__locals.commentPosition;
|
|
int num2 = 0;
|
|
FeedbackManager.DIJCPHEIHCP cs$<>8__locals2 = emhaoollcpc.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 num3 = 0;
|
|
if (commentViewById != num3)
|
|
{
|
|
commentViewById.ShowComment();
|
|
}
|
|
};
|
|
cs$<>8__locals2.<>9__3 = action3;
|
|
}
|
|
IPromise<long> promise;
|
|
if ((long)num2 < <DOFDAMHCJLP>k__BackingField)
|
|
{
|
|
num2 += num2;
|
|
if ((long)num2 == <DOFDAMHCJLP>k__BackingField)
|
|
{
|
|
promise += promise;
|
|
throw new NullReferenceException();
|
|
}
|
|
num2++;
|
|
}
|
|
IPromise<long> promise2 = promise.Then(action2);
|
|
};
|
|
if (lppfmccacpi.PFFOFIHGOEA(action) == MEKCLBHEGPP.ICGOMCPKBBH.Failure_OnCooldown)
|
|
{
|
|
FeedbackManager.ELPAELHLCHK();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CBBB RID: 52155 RVA: 0x00306524 File Offset: 0x00304724
|
|
[Token(Token = "0x600CBBB")]
|
|
[Address(RVA = "0x10C2340", Offset = "0x10C0D40", VA = "0x1810C2340")]
|
|
internal void <TryShowCreateCommentDialog>b__3(long commentId)
|
|
{
|
|
RoomCommentView commentViewById = this.<>4__this.GetCommentViewById(commentId);
|
|
int num = 0;
|
|
if (commentViewById != num)
|
|
{
|
|
commentViewById.ShowComment();
|
|
}
|
|
}
|
|
|
|
// Token: 0x04008939 RID: 35129
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008939")]
|
|
public FeedbackManager <>4__this;
|
|
|
|
// Token: 0x0400893A RID: 35130
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400893A")]
|
|
public Vector3? commentPosition;
|
|
|
|
// Token: 0x0400893B RID: 35131
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400893B")]
|
|
public Action<long> <>9__3;
|
|
|
|
// Token: 0x0400893C RID: 35132
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400893C")]
|
|
public Action<RoomCommentInputUIDialog.LAMNAHNPEJL> <>9__1;
|
|
}
|
|
|
|
// Token: 0x02001D7D RID: 7549
|
|
[Token(Token = "0x2001D7D")]
|
|
[CompilerGenerated]
|
|
private sealed class EMHAOOLLCPC
|
|
{
|
|
// Token: 0x0600CBBC RID: 52156 RVA: 0x00306558 File Offset: 0x00304758
|
|
[Token(Token = "0x600CBBC")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public EMHAOOLLCPC()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600CBBD RID: 52157 RVA: 0x0030656C File Offset: 0x0030476C
|
|
[Token(Token = "0x600CBBD")]
|
|
[Address(RVA = "0x10C25E0", Offset = "0x10C0FE0", VA = "0x1810C25E0")]
|
|
internal void <TryShowCreateCommentDialog>b__2()
|
|
{
|
|
long <DOFDAMHCJLP>k__BackingField = Matchmaking.BBJAEJHMAPB.<DOFDAMHCJLP>k__BackingField;
|
|
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
|
|
FeedbackManager.DIJCPHEIHCP 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.DIJCPHEIHCP 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;
|
|
}
|
|
IPromise<long> promise;
|
|
if ((long)num < <DOFDAMHCJLP>k__BackingField)
|
|
{
|
|
num += num;
|
|
if ((long)num == <DOFDAMHCJLP>k__BackingField)
|
|
{
|
|
promise += promise;
|
|
throw new NullReferenceException();
|
|
}
|
|
num++;
|
|
}
|
|
IPromise<long> promise2 = promise.Then(<>9__);
|
|
}
|
|
|
|
// Token: 0x0400893D RID: 35133
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400893D")]
|
|
public RoomCommentInputUIDialog.LAMNAHNPEJL r;
|
|
|
|
// Token: 0x0400893E RID: 35134
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400893E")]
|
|
public FeedbackManager.DIJCPHEIHCP CS$<>8__locals1;
|
|
}
|
|
|
|
// Token: 0x02001D7E RID: 7550
|
|
[Token(Token = "0x2001D7E")]
|
|
[CompilerGenerated]
|
|
private sealed class AJOACMELJBF
|
|
{
|
|
// Token: 0x0600CBBE RID: 52158 RVA: 0x00306618 File Offset: 0x00304818
|
|
[Token(Token = "0x600CBBE")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public AJOACMELJBF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600CBBF RID: 52159 RVA: 0x0030662C File Offset: 0x0030482C
|
|
[Token(Token = "0x600CBBF")]
|
|
[Address(RVA = "0x10C01A0", Offset = "0x10BEBA0", VA = "0x1810C01A0")]
|
|
internal void <CreateComment>b__0(RoomComment comment)
|
|
{
|
|
int num = 0;
|
|
IDisposable disposable = SingletonMonoBehaviour.Instance.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.photonView;
|
|
RPCActions.RPCAction<RoomComment> rpcaction = new RPCActions.RPCAction(this.<>4__this.RpcCommentCreated);
|
|
photonView.RpcOthers<RoomComment>(rpcaction, comment);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400893F RID: 35135
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400893F")]
|
|
public Vector3? position;
|
|
|
|
// Token: 0x04008940 RID: 35136
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4008940")]
|
|
public FeedbackManager <>4__this;
|
|
|
|
// Token: 0x04008941 RID: 35137
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4008941")]
|
|
public long roomId;
|
|
|
|
// Token: 0x04008942 RID: 35138
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4008942")]
|
|
public long subRoomId;
|
|
}
|
|
|
|
// Token: 0x02001D80 RID: 7552
|
|
[Token(Token = "0x2001D80")]
|
|
[CompilerGenerated]
|
|
private sealed class OHHCKNJIFIF
|
|
{
|
|
// Token: 0x0600CBCE RID: 52174 RVA: 0x0030680C File Offset: 0x00304A0C
|
|
[Token(Token = "0x600CBCE")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public OHHCKNJIFIF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600CBCF RID: 52175 RVA: 0x00306820 File Offset: 0x00304A20
|
|
[Token(Token = "0x600CBCF")]
|
|
[Address(RVA = "0x10CCB60", Offset = "0x10CB560", VA = "0x1810CCB60")]
|
|
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.photonView;
|
|
RPCActions.RPCAction<long> rpcaction = new RPCActions.RPCAction(this.<>4__this.RpcCommentDeleted);
|
|
long num4 = this.id;
|
|
photonView.RpcOthers<long>(rpcaction, num4);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x04008950 RID: 35152
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008950")]
|
|
public FeedbackManager <>4__this;
|
|
|
|
// Token: 0x04008951 RID: 35153
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4008951")]
|
|
public long roomId;
|
|
|
|
// Token: 0x04008952 RID: 35154
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4008952")]
|
|
public long? subRoomId;
|
|
|
|
// Token: 0x04008953 RID: 35155
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4008953")]
|
|
public long id;
|
|
}
|
|
|
|
// Token: 0x02001D81 RID: 7553
|
|
[Token(Token = "0x2001D81")]
|
|
[CompilerGenerated]
|
|
private sealed class KBAHCNKNIKG
|
|
{
|
|
// Token: 0x0600CBD0 RID: 52176 RVA: 0x003068B0 File Offset: 0x00304AB0
|
|
[Token(Token = "0x600CBD0")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public KBAHCNKNIKG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600CBD1 RID: 52177 RVA: 0x003068C4 File Offset: 0x00304AC4
|
|
[Token(Token = "0x600CBD1")]
|
|
[Address(RVA = "0x10C97C0", Offset = "0x10C81C0", VA = "0x1810C97C0")]
|
|
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: 0x0600CBD2 RID: 52178 RVA: 0x0030691C File Offset: 0x00304B1C
|
|
[Token(Token = "0x600CBD2")]
|
|
[Address(RVA = "0x10C98C0", Offset = "0x10C82C0", VA = "0x1810C98C0")]
|
|
internal void <ReportComment>b__2()
|
|
{
|
|
RoomComment roomComment = this.model;
|
|
FeedbackManager feedbackManager = this.<>4__this;
|
|
long <JPAOOKPLEDB>k__BackingField = roomComment.<JPAOOKPLEDB>k__BackingField;
|
|
feedbackManager.DeleteComment(<JPAOOKPLEDB>k__BackingField);
|
|
}
|
|
|
|
// Token: 0x04008954 RID: 35156
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008954")]
|
|
public CCEOLAOLEKJ account;
|
|
|
|
// Token: 0x04008955 RID: 35157
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4008955")]
|
|
public RoomComment model;
|
|
|
|
// Token: 0x04008956 RID: 35158
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4008956")]
|
|
public FeedbackManager <>4__this;
|
|
}
|
|
|
|
// Token: 0x02001D82 RID: 7554
|
|
[Token(Token = "0x2001D82")]
|
|
[CompilerGenerated]
|
|
private sealed class BHOKFPMIDAB
|
|
{
|
|
// Token: 0x0600CBD3 RID: 52179 RVA: 0x0030694C File Offset: 0x00304B4C
|
|
[Token(Token = "0x600CBD3")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public BHOKFPMIDAB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600CBD4 RID: 52180 RVA: 0x00306960 File Offset: 0x00304B60
|
|
[Token(Token = "0x600CBD4")]
|
|
[Address(RVA = "0x80AF80", Offset = "0x809980", VA = "0x18080AF80")]
|
|
internal void <CheerComment>b__0(CheerPlayerWatchUIFlow flow)
|
|
{
|
|
bool isCompleted = ((IAsyncResult)flow).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x04008957 RID: 35159
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008957")]
|
|
public CCEOLAOLEKJ account;
|
|
}
|
|
|
|
// Token: 0x02001D83 RID: 7555
|
|
[Token(Token = "0x2001D83")]
|
|
[CompilerGenerated]
|
|
private sealed class JBOABIEFFAD
|
|
{
|
|
// Token: 0x0600CBD5 RID: 52181 RVA: 0x0030697C File Offset: 0x00304B7C
|
|
[Token(Token = "0x600CBD5")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public JBOABIEFFAD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600CBD6 RID: 52182 RVA: 0x00306990 File Offset: 0x00304B90
|
|
[Token(Token = "0x600CBD6")]
|
|
[Address(RVA = "0x80AF80", Offset = "0x809980", VA = "0x18080AF80")]
|
|
internal void <ShowCommenterInfo>b__0(PlayerDetailsWatchUIFlow flow)
|
|
{
|
|
bool isCompleted = ((IAsyncResult)flow).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x04008958 RID: 35160
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008958")]
|
|
public CCEOLAOLEKJ account;
|
|
}
|
|
|
|
// Token: 0x02001D84 RID: 7556
|
|
[Token(Token = "0x2001D84")]
|
|
[CompilerGenerated]
|
|
private sealed class FPJJJDDGPGJ
|
|
{
|
|
// Token: 0x0600CBD7 RID: 52183 RVA: 0x003069AC File Offset: 0x00304BAC
|
|
[Token(Token = "0x600CBD7")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public FPJJJDDGPGJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600CBD8 RID: 52184 RVA: 0x003069C0 File Offset: 0x00304BC0
|
|
[Token(Token = "0x600CBD8")]
|
|
[Address(RVA = "0x10C2DB0", Offset = "0x10C17B0", VA = "0x1810C2DB0")]
|
|
internal uint <GetUnreadCommentsCount>b__0()
|
|
{
|
|
FeedbackManager feedbackManager = this.<>4__this;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x04008959 RID: 35161
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008959")]
|
|
public FeedbackManager <>4__this;
|
|
|
|
// Token: 0x0400895A RID: 35162
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400895A")]
|
|
public long roomId;
|
|
}
|
|
|
|
// Token: 0x02001D85 RID: 7557
|
|
[Token(Token = "0x2001D85")]
|
|
[CompilerGenerated]
|
|
private sealed class BLBFNEEEHPF
|
|
{
|
|
// Token: 0x0600CBD9 RID: 52185 RVA: 0x003069DC File Offset: 0x00304BDC
|
|
[Token(Token = "0x600CBD9")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public BLBFNEEEHPF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600CBDA RID: 52186 RVA: 0x003069F0 File Offset: 0x00304BF0
|
|
[Token(Token = "0x600CBDA")]
|
|
[Address(RVA = "0x10C1050", Offset = "0x10BFA50", VA = "0x1810C1050")]
|
|
internal void <TeleportToComment>b__0(JPIJGHNNIDP confirmLeaveRoomResponse)
|
|
{
|
|
if (confirmLeaveRoomResponse == JPIJGHNNIDP.Affirmative)
|
|
{
|
|
long <DOFDAMHCJLP>k__BackingField = this.comment.<DOFDAMHCJLP>k__BackingField;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
IPromise<PPENFJMFPNE> promise = OJMCBOKJFOF.CJKHNIIJFIN(<DOFDAMHCJLP>k__BackingField, num2 != 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;
|
|
return <OMCJBBKKIKO>k__BackingField == roomComment;
|
|
};
|
|
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.Instance;
|
|
if (this.<>9__3 == 0)
|
|
{
|
|
Action<Matchmaking.MHCKNNJOIIP> action2 = delegate(Matchmaking.MHCKNNJOIIP joinRoomResponse)
|
|
{
|
|
if (joinRoomResponse == Matchmaking.MHCKNNJOIIP.Success)
|
|
{
|
|
Scheduler instance2 = SingletonMonoBehaviour.Instance;
|
|
FeedbackManager feedbackManager = this.<>4__this;
|
|
RoomComment roomComment2 = this.comment;
|
|
int num4 = 0;
|
|
IEnumerator<ISchedule> enumerator = feedbackManager.IJIMNLCMLBK(roomComment2, num4 != 0);
|
|
ISchedulerPromise schedulerPromise = instance2.Run(feedbackManager, enumerator);
|
|
}
|
|
};
|
|
this.<>9__3 = action2;
|
|
}
|
|
};
|
|
this.<>9__1 = action;
|
|
}
|
|
int num3 = 0;
|
|
if (num3 < num)
|
|
{
|
|
num3 += num3;
|
|
if (num3 == num)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
num3++;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CBDB RID: 52187 RVA: 0x00306A58 File Offset: 0x00304C58
|
|
[Token(Token = "0x600CBDB")]
|
|
[Address(RVA = "0x10C1180", Offset = "0x10BFB80", VA = "0x1810C1180")]
|
|
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;
|
|
return <OMCJBBKKIKO>k__BackingField == roomComment;
|
|
};
|
|
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.Instance;
|
|
if (this.<>9__3 == 0)
|
|
{
|
|
Action<Matchmaking.MHCKNNJOIIP> action = delegate(Matchmaking.MHCKNNJOIIP joinRoomResponse)
|
|
{
|
|
if (joinRoomResponse == Matchmaking.MHCKNNJOIIP.Success)
|
|
{
|
|
Scheduler instance2 = SingletonMonoBehaviour.Instance;
|
|
FeedbackManager feedbackManager = this.<>4__this;
|
|
RoomComment roomComment2 = this.comment;
|
|
int num = 0;
|
|
IEnumerator<ISchedule> enumerator = feedbackManager.IJIMNLCMLBK(roomComment2, num != 0);
|
|
ISchedulerPromise schedulerPromise = instance2.Run(feedbackManager, enumerator);
|
|
}
|
|
};
|
|
this.<>9__3 = action;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CBDC RID: 52188 RVA: 0x00306AFC File Offset: 0x00304CFC
|
|
[Token(Token = "0x600CBDC")]
|
|
[Address(RVA = "0x10C1380", Offset = "0x10BFD80", VA = "0x1810C1380")]
|
|
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;
|
|
return <OMCJBBKKIKO>k__BackingField == roomComment;
|
|
}
|
|
|
|
// Token: 0x0600CBDD RID: 52189 RVA: 0x00306B2C File Offset: 0x00304D2C
|
|
[Token(Token = "0x600CBDD")]
|
|
[Address(RVA = "0x10C1400", Offset = "0x10BFE00", VA = "0x1810C1400")]
|
|
internal void <TeleportToComment>b__3(Matchmaking.MHCKNNJOIIP joinRoomResponse)
|
|
{
|
|
if (joinRoomResponse == Matchmaking.MHCKNNJOIIP.Success)
|
|
{
|
|
Scheduler instance = SingletonMonoBehaviour.Instance;
|
|
FeedbackManager feedbackManager = this.<>4__this;
|
|
RoomComment roomComment = this.comment;
|
|
int num = 0;
|
|
IEnumerator<ISchedule> enumerator = feedbackManager.IJIMNLCMLBK(roomComment, num != 0);
|
|
ISchedulerPromise schedulerPromise = instance.Run(feedbackManager, enumerator);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400895B RID: 35163
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400895B")]
|
|
public RoomComment comment;
|
|
|
|
// Token: 0x0400895C RID: 35164
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400895C")]
|
|
public FeedbackManager <>4__this;
|
|
|
|
// Token: 0x0400895D RID: 35165
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400895D")]
|
|
public Func<DNACJGJEPEC, bool> <>9__2;
|
|
|
|
// Token: 0x0400895E RID: 35166
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400895E")]
|
|
public Action<Matchmaking.MHCKNNJOIIP> <>9__3;
|
|
|
|
// Token: 0x0400895F RID: 35167
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400895F")]
|
|
public Action<PPENFJMFPNE> <>9__1;
|
|
}
|
|
|
|
// Token: 0x02001D86 RID: 7558
|
|
[Token(Token = "0x2001D86")]
|
|
[CompilerGenerated]
|
|
private sealed class PBIPFHJGHHJ
|
|
{
|
|
// Token: 0x0600CBDE RID: 52190 RVA: 0x00306B70 File Offset: 0x00304D70
|
|
[Token(Token = "0x600CBDE")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public PBIPFHJGHHJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600CBDF RID: 52191 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600CBDF")]
|
|
[Address(RVA = "0x10CE660", Offset = "0x10CD060", VA = "0x1810CE660")]
|
|
internal bool <GetCachedComments>b__0(KeyValuePair<long, FeedbackManager.ABIMGINGBIC> x)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x04008960 RID: 35168
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008960")]
|
|
public long roomId;
|
|
}
|
|
|
|
// Token: 0x02001D87 RID: 7559
|
|
[Token(Token = "0x2001D87")]
|
|
[CompilerGenerated]
|
|
private sealed class CKDHKEFGDNM
|
|
{
|
|
// Token: 0x0600CBE0 RID: 52192 RVA: 0x00306B84 File Offset: 0x00304D84
|
|
[Token(Token = "0x600CBE0")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public CKDHKEFGDNM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600CBE1 RID: 52193 RVA: 0x00306B98 File Offset: 0x00304D98
|
|
[Token(Token = "0x600CBE1")]
|
|
[Address(RVA = "0x10C14D0", Offset = "0x10BFED0", VA = "0x1810C14D0")]
|
|
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: 0x04008961 RID: 35169
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008961")]
|
|
public FeedbackManager <>4__this;
|
|
|
|
// Token: 0x04008962 RID: 35170
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4008962")]
|
|
public RoomComment comment;
|
|
|
|
// Token: 0x04008963 RID: 35171
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4008963")]
|
|
public bool notify;
|
|
}
|
|
|
|
// Token: 0x02001D88 RID: 7560
|
|
[Token(Token = "0x2001D88")]
|
|
[CompilerGenerated]
|
|
private sealed class FNNHAEANCFF
|
|
{
|
|
// Token: 0x0600CBE2 RID: 52194 RVA: 0x00306BE0 File Offset: 0x00304DE0
|
|
[Token(Token = "0x600CBE2")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public FNNHAEANCFF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600CBE3 RID: 52195 RVA: 0x00306BF4 File Offset: 0x00304DF4
|
|
[Token(Token = "0x600CBE3")]
|
|
[Address(RVA = "0x10C2D10", Offset = "0x10C1710", VA = "0x1810C2D10")]
|
|
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;
|
|
return (long)num == this.roomId;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x04008964 RID: 35172
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008964")]
|
|
public long roomId;
|
|
}
|
|
|
|
// Token: 0x02001D89 RID: 7561
|
|
[Token(Token = "0x2001D89")]
|
|
[CompilerGenerated]
|
|
private sealed class JNIECBCOPML
|
|
{
|
|
// Token: 0x0600CBE4 RID: 52196 RVA: 0x00306C2C File Offset: 0x00304E2C
|
|
[Token(Token = "0x600CBE4")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public JNIECBCOPML()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600CBE5 RID: 52197 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600CBE5")]
|
|
[Address(RVA = "0x10C9720", Offset = "0x10C8120", VA = "0x1810C9720")]
|
|
internal bool <OnRoomDetailsUpdated>b__0(KeyValuePair<long, FeedbackManager.ABIMGINGBIC> kvp)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600CBE6 RID: 52198 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600CBE6")]
|
|
[Address(RVA = "0x10C9770", Offset = "0x10C8170", VA = "0x1810C9770")]
|
|
internal bool <OnRoomDetailsUpdated>b__1(KeyValuePair<long, FeedbackManager.ABIMGINGBIC> kvp)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x04008965 RID: 35173
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008965")]
|
|
public long roomId;
|
|
}
|
|
|
|
// Token: 0x02001D8A RID: 7562
|
|
[Token(Token = "0x2001D8A")]
|
|
[CompilerGenerated]
|
|
private sealed class DEIICKOGJIN
|
|
{
|
|
// Token: 0x0600CBE7 RID: 52199 RVA: 0x00306C40 File Offset: 0x00304E40
|
|
[Token(Token = "0x600CBE7")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public DEIICKOGJIN()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600CBE8 RID: 52200 RVA: 0x00306C54 File Offset: 0x00304E54
|
|
[Token(Token = "0x600CBE8")]
|
|
[Address(RVA = "0x10C16F0", Offset = "0x10C00F0", VA = "0x1810C16F0")]
|
|
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;
|
|
RoomComment roomComment2 = this.comment;
|
|
long? <OMCJBBKKIKO>k__BackingField3 = roomComment2.<OMCJBBKKIKO>k__BackingField;
|
|
return <OMCJBBKKIKO>k__BackingField2 == roomComment2;
|
|
}
|
|
|
|
// Token: 0x0600CBE9 RID: 52201 RVA: 0x00306CC4 File Offset: 0x00304EC4
|
|
[Token(Token = "0x600CBE9")]
|
|
[Address(RVA = "0x10C1810", Offset = "0x10C0210", VA = "0x1810C1810")]
|
|
internal void <TeleportAndViewComment>b__1()
|
|
{
|
|
this.<>4__this.EquipFeedbackTool();
|
|
}
|
|
|
|
// Token: 0x0600CBEA RID: 52202 RVA: 0x00306CE4 File Offset: 0x00304EE4
|
|
[Token(Token = "0x600CBEA")]
|
|
[Address(RVA = "0x10C1830", Offset = "0x10C0230", VA = "0x1810C1830")]
|
|
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: 0x04008966 RID: 35174
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008966")]
|
|
public RoomComment comment;
|
|
|
|
// Token: 0x04008967 RID: 35175
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4008967")]
|
|
public FeedbackManager <>4__this;
|
|
|
|
// Token: 0x04008968 RID: 35176
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4008968")]
|
|
public RoomCommentView view;
|
|
}
|
|
}
|
|
}
|