This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
@@ -0,0 +1,64 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x020014B9 RID: 5305
[Token(Token = "0x20014B9")]
[Serializable]
internal class AddVersionInventionRequestDTO
{
// Token: 0x06007851 RID: 30801 RVA: 0x001A0C28 File Offset: 0x0019EE28
[Token(Token = "0x6007851")]
[Address(RVA = "0x158D000", Offset = "0x158C000", VA = "0x18158D000")]
public AddVersionInventionRequestDTO()
{
}
// Token: 0x04004EE4 RID: 20196
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004EE4")]
public long inventionId;
// Token: 0x04004EE5 RID: 20197
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004EE5")]
public int instantiationCost;
// Token: 0x04004EE6 RID: 20198
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4004EE6")]
public int lightsCost;
// Token: 0x04004EE7 RID: 20199
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004EE7")]
public int chipsCost;
// Token: 0x04004EE8 RID: 20200
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4004EE8")]
public int cloudVariablesCost;
// Token: 0x04004EE9 RID: 20201
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4004EE9")]
public int aiCost;
// Token: 0x04004EEA RID: 20202
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4004EEA")]
public long creationRoomId = (long)((ulong)(-1L));
// Token: 0x04004EEB RID: 20203
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4004EEB")]
public string inventionDataFilename;
// Token: 0x04004EEC RID: 20204
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4004EEC")]
public List<long> referencedInventions;
}
}
@@ -0,0 +1,53 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x0200158C RID: 5516
[Token(Token = "0x200158C")]
public class BroadcastRoomInstanceRequest
{
// Token: 0x170014FE RID: 5374
// (get) Token: 0x06007D37 RID: 32055 RVA: 0x001AFB44 File Offset: 0x001ADD44
// (set) Token: 0x06007D38 RID: 32056 RVA: 0x001AFB58 File Offset: 0x001ADD58
[Token(Token = "0x170014FE")]
public long PlayerEventId
{
[Token(Token = "0x6007D37")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get;
[Token(Token = "0x6007D38")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
set;
}
// Token: 0x170014FF RID: 5375
// (get) Token: 0x06007D39 RID: 32057 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06007D3A RID: 32058 RVA: 0x001AFB6C File Offset: 0x001ADD6C
[Token(Token = "0x170014FF")]
public long? BroadcastRoomInstanceId
{
[Token(Token = "0x6007D39")]
[Address(RVA = "0x470E20", Offset = "0x46FE20", VA = "0x180470E20")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6007D3A")]
[Address(RVA = "0x5AB420", Offset = "0x5AA420", VA = "0x1805AB420")]
[CompilerGenerated]
set
{
}
}
// Token: 0x06007D3B RID: 32059 RVA: 0x001AFB7C File Offset: 0x001ADD7C
[Token(Token = "0x6007D3B")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public BroadcastRoomInstanceRequest()
{
}
}
}
+105
View File
@@ -0,0 +1,105 @@
using System;
using System.Text;
using BestHTTP.Forms;
using Cpp2IlInjected;
using UnityEngine;
namespace RecNet
{
// Token: 0x020013A8 RID: 5032
[Token(Token = "0x20013A8")]
public static class BugReporting
{
// Token: 0x0600713B RID: 28987 RVA: 0x0018C21C File Offset: 0x0018A41C
[Token(Token = "0x600713B")]
[Address(RVA = "0x158D840", Offset = "0x158C840", VA = "0x18158D840")]
public static DABKFAIHBBP ReportBug(string summary, string description, byte[] screenshotData, byte[] outputLogData, string testCaseKey)
{
int num = 0;
string text = string.Format("{0}v2/reportbug", "api/bugreporting/");
HTTPMultiPartForm httpmultiPartForm = new HTTPMultiPartForm();
int num2 = 0;
BugReporting.BugReportDTO bugReportDTO;
bugReportDTO.FieldGetter(num2, num, outputLogData);
bugReportDTO.TestCaseKey = 0;
bugReportDTO.Summary = summary;
bugReportDTO.Description = description;
NOAFOIGJJJL <FIKCMFECPFK>k__BackingField = BPHGKAEDBPE.<FIKCMFECPFK>k__BackingField;
NOAFOIGJJJL <FIKCMFECPFK>k__BackingField2 = BPHGKAEDBPE.<FIKCMFECPFK>k__BackingField;
int num3 = 0;
if (num3 < <FIKCMFECPFK>k__BackingField)
{
num3 += num3;
num3++;
}
string text2 = JsonUtility.ToJson(bugReportDTO);
Encoding utf = Encoding.UTF8;
httpmultiPartForm.AddField("bugReport", text2, utf);
if (screenshotData != 0 && screenshotData.Length != num3)
{
string text3;
httpmultiPartForm.AddBinaryData("screenshotData", screenshotData, "screenshot.png", text3);
}
if (outputLogData != 0 && outputLogData.Length != num3)
{
string text4;
httpmultiPartForm.AddBinaryData("outputLogData", outputLogData, "output_log.txt", text4);
}
int num4 = 0;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.CKPCAIJMPJN(text, httpmultiPartForm, num4 != 0);
int num5 = 0;
return EEMMNNGBJGD.DMDEJFMPJDE(pmgcjepkfof, num5 != 0);
}
// Token: 0x04004AB2 RID: 19122
[Token(Token = "0x4004AB2")]
public const string BBBLGFHBMGA = "text/plain";
// Token: 0x04004AB3 RID: 19123
[Token(Token = "0x4004AB3")]
private const string NKOJGKCAHEO = "api/bugreporting/";
// Token: 0x020013A9 RID: 5033
[Token(Token = "0x20013A9")]
[Serializable]
private class BugReportDTO
{
// Token: 0x0600713C RID: 28988 RVA: 0x0018C314 File Offset: 0x0018A514
[Token(Token = "0x600713C")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public BugReportDTO()
{
}
// Token: 0x04004AB4 RID: 19124
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004AB4")]
public string Summary;
// Token: 0x04004AB5 RID: 19125
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004AB5")]
public string Description;
// Token: 0x04004AB6 RID: 19126
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004AB6")]
public string TestCaseKey;
// Token: 0x04004AB7 RID: 19127
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4004AB7")]
public string BuildVersion;
// Token: 0x04004AB8 RID: 19128
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4004AB8")]
public long BuildTimestamp;
// Token: 0x04004AB9 RID: 19129
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4004AB9")]
public int? BundleVersionCode;
}
}
}
@@ -0,0 +1,29 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x0200157C RID: 5500
[Token(Token = "0x200157C")]
[Serializable]
public class BulkInviteRequest
{
// Token: 0x06007CEA RID: 31978 RVA: 0x001AF250 File Offset: 0x001AD450
[Token(Token = "0x6007CEA")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public BulkInviteRequest()
{
}
// Token: 0x0400525A RID: 21082
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400525A")]
public long PlayerEventId;
// Token: 0x0400525B RID: 21083
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400525B")]
public List<int> InvitedPlayerIds;
}
}
+315
View File
@@ -0,0 +1,315 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine;
namespace RecNet
{
// Token: 0x020013BA RID: 5050
[Token(Token = "0x20013BA")]
public class ChatMessage : IFAIJAGLDFK, IEquatable<ChatMessage>
{
// Token: 0x17001288 RID: 4744
// (get) Token: 0x060071DB RID: 29147 RVA: 0x0018DA10 File Offset: 0x0018BC10
// (set) Token: 0x060071DC RID: 29148 RVA: 0x0018DA24 File Offset: 0x0018BC24
[Token(Token = "0x17001288")]
public long PEHDHBCJIEP
{
[Token(Token = "0x60071DB")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get;
[Token(Token = "0x60071DC")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
set;
}
// Token: 0x17001289 RID: 4745
// (get) Token: 0x060071DD RID: 29149 RVA: 0x0018DA38 File Offset: 0x0018BC38
// (set) Token: 0x060071DE RID: 29150 RVA: 0x0018DA4C File Offset: 0x0018BC4C
[Token(Token = "0x17001289")]
public long FLBJAKDOAII
{
[Token(Token = "0x60071DD")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get;
[Token(Token = "0x60071DE")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
set;
}
// Token: 0x1700128A RID: 4746
// (get) Token: 0x060071DF RID: 29151 RVA: 0x0018DA60 File Offset: 0x0018BC60
// (set) Token: 0x060071E0 RID: 29152 RVA: 0x0018DA74 File Offset: 0x0018BC74
[Token(Token = "0x1700128A")]
public int BJKECPEMMNH
{
[Token(Token = "0x60071DF")]
[Address(RVA = "0x470B70", Offset = "0x46FB70", VA = "0x180470B70")]
get;
[Token(Token = "0x60071E0")]
[Address(RVA = "0x62ADB0", Offset = "0x629DB0", VA = "0x18062ADB0")]
set;
}
// Token: 0x1700128B RID: 4747
// (get) Token: 0x060071E1 RID: 29153 RVA: 0x0018DA88 File Offset: 0x0018BC88
// (set) Token: 0x060071E2 RID: 29154 RVA: 0x0018DA9C File Offset: 0x0018BC9C
[Token(Token = "0x1700128B")]
public DateTime LEIJPPPPNOE
{
[Token(Token = "0x60071E1")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
get;
[Token(Token = "0x60071E2")]
[Address(RVA = "0x415820", Offset = "0x414820", VA = "0x180415820")]
set;
}
// Token: 0x1700128C RID: 4748
// (get) Token: 0x060071E3 RID: 29155 RVA: 0x0018DAB0 File Offset: 0x0018BCB0
// (set) Token: 0x060071E4 RID: 29156 RVA: 0x0018DAC4 File Offset: 0x0018BCC4
[Token(Token = "0x1700128C")]
public bool FFGDDPBJJJP
{
[Token(Token = "0x60071E3")]
[Address(RVA = "0x5AB2E0", Offset = "0x5AA2E0", VA = "0x1805AB2E0")]
get;
[Token(Token = "0x60071E4")]
[Address(RVA = "0x5AB400", Offset = "0x5AA400", VA = "0x1805AB400")]
set;
}
// Token: 0x1700128D RID: 4749
// (get) Token: 0x060071E5 RID: 29157 RVA: 0x0018DAD8 File Offset: 0x0018BCD8
// (set) Token: 0x060071E6 RID: 29158 RVA: 0x0018DAEC File Offset: 0x0018BCEC
[Token(Token = "0x1700128D")]
public IAOJMNAKJLH.MessageJson JFABFMJCMEA
{
[Token(Token = "0x60071E5")]
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
get;
[Token(Token = "0x60071E6")]
[Address(RVA = "0x41CFF0", Offset = "0x41BFF0", VA = "0x18041CFF0")]
set;
}
// Token: 0x1700128E RID: 4750
// (get) Token: 0x060071E7 RID: 29159 RVA: 0x0018DB00 File Offset: 0x0018BD00
// (set) Token: 0x060071E8 RID: 29160 RVA: 0x0018DB14 File Offset: 0x0018BD14
[Token(Token = "0x1700128E")]
private string GGIOKEAHMOP
{
[Token(Token = "0x60071E7")]
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
get;
[Token(Token = "0x60071E8")]
[Address(RVA = "0x417960", Offset = "0x416960", VA = "0x180417960")]
set;
}
// Token: 0x1700128F RID: 4751
// (get) Token: 0x060071E9 RID: 29161 RVA: 0x0018DB28 File Offset: 0x0018BD28
// (set) Token: 0x060071EA RID: 29162 RVA: 0x0018DB3C File Offset: 0x0018BD3C
[Token(Token = "0x1700128F")]
public IAOJMNAKJLH.TextMessageJson PCPJHBHEJNA
{
[Token(Token = "0x60071E9")]
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
get;
[Token(Token = "0x60071EA")]
[Address(RVA = "0x55BCF0", Offset = "0x55ACF0", VA = "0x18055BCF0")]
set;
}
// Token: 0x17001290 RID: 4752
// (get) Token: 0x060071EB RID: 29163 RVA: 0x0018DB50 File Offset: 0x0018BD50
// (set) Token: 0x060071EC RID: 29164 RVA: 0x0018DB64 File Offset: 0x0018BD64
[Token(Token = "0x17001290")]
public string NEIPHFDMLIK
{
[Token(Token = "0x60071EB")]
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")]
get;
[Token(Token = "0x60071EC")]
[Address(RVA = "0x55BCE0", Offset = "0x55ACE0", VA = "0x18055BCE0")]
private set;
}
// Token: 0x17001291 RID: 4753
// (get) Token: 0x060071ED RID: 29165 RVA: 0x0018DB78 File Offset: 0x0018BD78
[Token(Token = "0x17001291")]
public bool FDILJEGCKCP
{
[Token(Token = "0x60071ED")]
[Address(RVA = "0x158FFB0", Offset = "0x158EFB0", VA = "0x18158FFB0")]
get
{
int num = this.<DELBHPAMHAM>k__BackingField;
return "{il2cpp field on {'constant19' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x2C}" == num;
}
}
// Token: 0x060071EE RID: 29166 RVA: 0x0018DB94 File Offset: 0x0018BD94
[Token(Token = "0x60071EE")]
[Address(RVA = "0x1590050", Offset = "0x158F050", VA = "0x181590050", Slot = "4")]
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
{
int num = 0;
long num2 = AEOPHJMOOFE.AAKIMHHKCFB<long>("chatMessageId", PMMGDNALAEB);
this.<LCHDGAMDABJ>k__BackingField = num2;
long num3 = AEOPHJMOOFE.AAKIMHHKCFB<long>("chatThreadId", PMMGDNALAEB);
this.<NIDPBLEDIBP>k__BackingField = num3;
int num4 = AEOPHJMOOFE.AAKIMHHKCFB<int>("senderPlayerId", PMMGDNALAEB);
this.<DELBHPAMHAM>k__BackingField = num4;
int num5 = 0;
DateTime dateTime = AEOPHJMOOFE.NEBCDECIPHD("timeSent", PMMGDNALAEB, num5 != 0);
this.<LEGDBGPHAPO>k__BackingField = dateTime;
string text = AEOPHJMOOFE.AAKIMHHKCFB<string>("contents", PMMGDNALAEB);
this.<FPPCGNKONLD>k__BackingField = text;
DateTime dateTime2 = this.<LEGDBGPHAPO>k__BackingField;
DateTime now = DateTime.Now;
int num6;
int num7;
if (num6 != num7)
{
int num8;
num6 = num8;
DateTime now2 = DateTime.Now;
int num9;
if (num6 != num9)
{
int num10;
string text3;
string text4;
string text2 = string.Format("{0} {1}, {2}", num10, text3, text4);
}
string text6;
string text5 = "Yesterday, " + text6;
}
string text7;
this.<BCLONOMFLND>k__BackingField = text7;
string text8 = this.<FPPCGNKONLD>k__BackingField;
bool flag = this.<DELBHPAMHAM>k__BackingField == -5;
this.<CJKEPNNJINH>k__BackingField = flag;
IAOJMNAKJLH.MessageJson messageJson = JsonUtility.FromJson<IAOJMNAKJLH.MessageJson>(text8);
if (messageJson != 0)
{
int version = messageJson.Version;
if (messageJson != 0 && messageJson.Type == (IAOJMNAKJLH.PEHACEKFNLA)num && messageJson.Data != num)
{
this.<EPEOLLCPECG>k__BackingField = messageJson;
if (messageJson.Type != (IAOJMNAKJLH.PEHACEKFNLA)num)
{
}
string data = messageJson.Data;
int version2 = messageJson.Version;
bool flag2 = this.<CJKEPNNJINH>k__BackingField;
IAOJMNAKJLH.TextMessageJson textMessageJson = IAOJMNAKJLH.ELMJFOJEDPF(data, version2, flag2);
this.<OOEANCNFAGB>k__BackingField = textMessageJson;
return;
}
}
Debug.LogError("Error parsing message!");
}
// Token: 0x060071EF RID: 29167 RVA: 0x0018DCF8 File Offset: 0x0018BEF8
[Token(Token = "0x60071EF")]
[Address(RVA = "0x158FEF0", Offset = "0x158EEF0", VA = "0x18158FEF0", Slot = "0")]
public override bool Equals(object NLNHFEEMFBN)
{
if (NLNHFEEMFBN == 0)
{
return;
}
int num = 0;
if (NLNHFEEMFBN != 0 && num == 0)
{
long num2 = this.<LCHDGAMDABJ>k__BackingField;
bool flag;
return flag;
}
}
// Token: 0x060071F0 RID: 29168 RVA: 0x0018DD20 File Offset: 0x0018BF20
[Token(Token = "0x60071F0")]
[Address(RVA = "0x151B310", Offset = "0x151A310", VA = "0x18151B310", Slot = "5")]
public bool Equals(ChatMessage HPKICPNGMDJ)
{
if (HPKICPNGMDJ == 0)
{
return;
}
int num = 0;
if (!HPKICPNGMDJ.Equals(num))
{
long num2 = this.<LCHDGAMDABJ>k__BackingField;
return HPKICPNGMDJ.<LCHDGAMDABJ>k__BackingField == num2;
}
}
// Token: 0x060071F1 RID: 29169 RVA: 0x0018DD54 File Offset: 0x0018BF54
[Token(Token = "0x60071F1")]
[Address(RVA = "0x151B250", Offset = "0x151A250", VA = "0x18151B250")]
public static bool BDBLGMKABNK(ChatMessage ANNJOJEMCEO, ChatMessage GKPLJAABCHA)
{
if (ANNJOJEMCEO != 0)
{
return !ANNJOJEMCEO.Equals(GKPLJAABCHA);
}
return GKPLJAABCHA != 0;
}
// Token: 0x060071F2 RID: 29170 RVA: 0x0018DD78 File Offset: 0x0018BF78
[Token(Token = "0x60071F2")]
[Address(RVA = "0x151B360", Offset = "0x151A360", VA = "0x18151B360")]
public static bool JGIMJGNAJHP(ChatMessage ANNJOJEMCEO, ChatMessage GKPLJAABCHA)
{
if (ANNJOJEMCEO != 0)
{
if (GKPLJAABCHA != 0)
{
int num = 0;
if (!GKPLJAABCHA.Equals(num))
{
long num2 = ANNJOJEMCEO.<LCHDGAMDABJ>k__BackingField;
return GKPLJAABCHA.<LCHDGAMDABJ>k__BackingField == num2;
}
}
}
return GKPLJAABCHA == 0;
}
// Token: 0x060071F3 RID: 29171 RVA: 0x0018DDB4 File Offset: 0x0018BFB4
[Token(Token = "0x60071F3")]
[Address(RVA = "0x1298750", Offset = "0x1297750", VA = "0x181298750", Slot = "2")]
public override int GetHashCode()
{
/*
An exception occurred when decompiling this method (060071F3)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 RecNet.ChatMessage::GetHashCode()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:int64(var_0_06, ldfld:int64(ChatMessage::<LCHDGAMDABJ>k__BackingField, ldloc:ChatMessage(this)))
}
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: 0x060071F4 RID: 29172 RVA: 0x0018DDC8 File Offset: 0x0018BFC8
[Token(Token = "0x60071F4")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public ChatMessage()
{
}
}
}
+28
View File
@@ -0,0 +1,28 @@
using System;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x020014BD RID: 5309
[Token(Token = "0x20014BD")]
[Serializable]
public class CheerRequest
{
// Token: 0x06007855 RID: 30805 RVA: 0x001A0C80 File Offset: 0x0019EE80
[Token(Token = "0x6007855")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public CheerRequest()
{
}
// Token: 0x04004EF4 RID: 20212
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004EF4")]
public long InventionId;
// Token: 0x04004EF5 RID: 20213
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004EF5")]
public bool Cheer;
}
}
@@ -0,0 +1,24 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x02001546 RID: 5446
[Token(Token = "0x2001546")]
[Serializable]
public class DeleteMessagesRequestDTO
{
// Token: 0x06007BA4 RID: 31652 RVA: 0x001AB744 File Offset: 0x001A9944
[Token(Token = "0x6007BA4")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public DeleteMessagesRequestDTO()
{
}
// Token: 0x040051A2 RID: 20898
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40051A2")]
public List<long> MessageIds;
}
}
@@ -0,0 +1,23 @@
using System;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x0200158A RID: 5514
[Token(Token = "0x200158A")]
[Serializable]
public class DeleteResponseRequest
{
// Token: 0x06007D30 RID: 32048 RVA: 0x001AFA98 File Offset: 0x001ADC98
[Token(Token = "0x6007D30")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public DeleteResponseRequest()
{
}
// Token: 0x04005298 RID: 21144
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4005298")]
public long PlayerEventId;
}
}
+107
View File
@@ -0,0 +1,107 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine;
namespace RecNet
{
// Token: 0x02001470 RID: 5232
[Token(Token = "0x2001470")]
public class Elo : MonoBehaviour
{
// Token: 0x06007699 RID: 30361 RVA: 0x0019C4D0 File Offset: 0x0019A6D0
[Token(Token = "0x6007699")]
[Address(RVA = "0x15910E0", Offset = "0x15900E0", VA = "0x1815910E0")]
public static void UpdatePlayersElo(Elo.PlayersEloUpdateDTO JFKDDPJDCDC)
{
List<Elo.PlayerScoreUpdate> playerScoreUpdates = JFKDDPJDCDC.PlayerScoreUpdates;
string[] array = new string[1];
if ("update" != 0)
{
}
array[0] = "update";
string text = JsonUtility.ToJson(JFKDDPJDCDC);
OKCMFHGECAC okcmfhgecac;
string text2 = okcmfhgecac.MFBDEFCEDGN();
int num = 0;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.CKPCAIJMPJN(text2, text, num != 0);
}
// Token: 0x0600769A RID: 30362 RVA: 0x0019C528 File Offset: 0x0019A728
[Token(Token = "0x600769A")]
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
public Elo()
{
}
// Token: 0x04004DD0 RID: 19920
[Token(Token = "0x4004DD0")]
private const string EPOMDEMGOHO = "api/PlayerElo/";
// Token: 0x02001471 RID: 5233
[Token(Token = "0x2001471")]
[Serializable]
public class PlayersEloUpdateDTO
{
// Token: 0x0600769B RID: 30363 RVA: 0x0019C53C File Offset: 0x0019A73C
[Token(Token = "0x600769B")]
[Address(RVA = "0x159BB30", Offset = "0x159AB30", VA = "0x18159BB30")]
public PlayersEloUpdateDTO()
{
List<Elo.PlayerScoreUpdate> list = new List();
this.PlayerScoreUpdates = list;
base..ctor();
}
// Token: 0x04004DD1 RID: 19921
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004DD1")]
public string ActivityLevel;
// Token: 0x04004DD2 RID: 19922
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004DD2")]
public List<Elo.PlayerScoreUpdate> PlayerScoreUpdates;
}
// Token: 0x02001472 RID: 5234
[Token(Token = "0x2001472")]
[Serializable]
public class PlayerScoreUpdate
{
// Token: 0x0600769C RID: 30364 RVA: 0x0019C55C File Offset: 0x0019A75C
[Token(Token = "0x600769C")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PlayerScoreUpdate()
{
}
// Token: 0x04004DD3 RID: 19923
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004DD3")]
public int Team;
// Token: 0x04004DD4 RID: 19924
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004DD4")]
public long PlayerId;
// Token: 0x04004DD5 RID: 19925
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004DD5")]
public int GameScore;
}
// Token: 0x02001473 RID: 5235
[Token(Token = "0x2001473")]
public enum POLPMKIONNM
{
// Token: 0x04004DD7 RID: 19927
[Token(Token = "0x4004DD7")]
Activity,
// Token: 0x04004DD8 RID: 19928
[Token(Token = "0x4004DD8")]
ActivityLevel
}
}
}
@@ -0,0 +1,24 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x0200157D RID: 5501
[Token(Token = "0x200157D")]
[Serializable]
public class GetEventsForClubsRequest
{
// Token: 0x06007CEB RID: 31979 RVA: 0x001AF264 File Offset: 0x001AD464
[Token(Token = "0x6007CEB")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public GetEventsForClubsRequest()
{
}
// Token: 0x0400525C RID: 21084
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400525C")]
public List<long> Id;
}
}
@@ -0,0 +1,23 @@
using System;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x020014E2 RID: 5346
[Token(Token = "0x20014E2")]
[Serializable]
public class GetNearbyScoresRequestDTO : GetRankRequestDTO
{
// Token: 0x0600790A RID: 30986 RVA: 0x001A35D0 File Offset: 0x001A17D0
[Token(Token = "0x600790A")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public GetNearbyScoresRequestDTO()
{
}
// Token: 0x04004FAD RID: 20397
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4004FAD")]
public int WindowSize;
}
}
@@ -0,0 +1,48 @@
using System;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x020014E1 RID: 5345
[Token(Token = "0x20014E1")]
[Serializable]
public class GetRankRequestDTO
{
// Token: 0x06007909 RID: 30985 RVA: 0x001A35BC File Offset: 0x001A17BC
[Token(Token = "0x6007909")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public GetRankRequestDTO()
{
}
// Token: 0x04004FA7 RID: 20391
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004FA7")]
public int PlayerId;
// Token: 0x04004FA8 RID: 20392
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4004FA8")]
public int StatChannel;
// Token: 0x04004FA9 RID: 20393
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004FA9")]
public long RoomId;
// Token: 0x04004FAA RID: 20394
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004FAA")]
public FMHAJJCDCEM.GHJPLMCGKIH FilterType;
// Token: 0x04004FAB RID: 20395
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4004FAB")]
public FMHAJJCDCEM.JBGJIODAFBA Timeframe;
// Token: 0x04004FAC RID: 20396
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4004FAC")]
public bool SortAscending;
}
}
@@ -0,0 +1,28 @@
using System;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x020014E3 RID: 5347
[Token(Token = "0x20014E3")]
[Serializable]
public class GetRanksRequestDTO : GetRankRequestDTO
{
// Token: 0x0600790B RID: 30987 RVA: 0x001A35E4 File Offset: 0x001A17E4
[Token(Token = "0x600790B")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public GetRanksRequestDTO()
{
}
// Token: 0x04004FAE RID: 20398
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4004FAE")]
public int RankStart;
// Token: 0x04004FAF RID: 20399
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x4004FAF")]
public int RankEnd;
}
}
@@ -0,0 +1,122 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x0200153F RID: 5439
[Token(Token = "0x200153F")]
[Serializable]
public class IOSNotificationPreferences : IFAIJAGLDFK
{
// Token: 0x17001489 RID: 5257
// (get) Token: 0x06007B6B RID: 31595 RVA: 0x001AB184 File Offset: 0x001A9384
// (set) Token: 0x06007B6C RID: 31596 RVA: 0x001AB198 File Offset: 0x001A9398
[Token(Token = "0x17001489")]
public bool ChatMessage
{
[Token(Token = "0x6007B6B")]
[Address(RVA = "0x4944B0", Offset = "0x4934B0", VA = "0x1804944B0")]
get;
[Token(Token = "0x6007B6C")]
[Address(RVA = "0x62ADC0", Offset = "0x629DC0", VA = "0x18062ADC0")]
set;
}
// Token: 0x1700148A RID: 5258
// (get) Token: 0x06007B6D RID: 31597 RVA: 0x001AB1AC File Offset: 0x001A93AC
// (set) Token: 0x06007B6E RID: 31598 RVA: 0x001AB1C0 File Offset: 0x001A93C0
[Token(Token = "0x1700148A")]
public bool FriendInvite
{
[Token(Token = "0x6007B6D")]
[Address(RVA = "0x498E20", Offset = "0x497E20", VA = "0x180498E20")]
get;
[Token(Token = "0x6007B6E")]
[Address(RVA = "0x62FA00", Offset = "0x62EA00", VA = "0x18062FA00")]
set;
}
// Token: 0x1700148B RID: 5259
// (get) Token: 0x06007B6F RID: 31599 RVA: 0x001AB1D4 File Offset: 0x001A93D4
// (set) Token: 0x06007B70 RID: 31600 RVA: 0x001AB1E8 File Offset: 0x001A93E8
[Token(Token = "0x1700148B")]
public bool FavoriteFriendOnline
{
[Token(Token = "0x6007B6F")]
[Address(RVA = "0x635090", Offset = "0x634090", VA = "0x180635090")]
get;
[Token(Token = "0x6007B70")]
[Address(RVA = "0x6350B0", Offset = "0x6340B0", VA = "0x1806350B0")]
set;
}
// Token: 0x1700148C RID: 5260
// (get) Token: 0x06007B71 RID: 31601 RVA: 0x001AB1FC File Offset: 0x001A93FC
// (set) Token: 0x06007B72 RID: 31602 RVA: 0x001AB210 File Offset: 0x001A9410
[Token(Token = "0x1700148C")]
public bool PlayerEventReminders
{
[Token(Token = "0x6007B71")]
[Address(RVA = "0x8CC7A0", Offset = "0x8CB7A0", VA = "0x1808CC7A0")]
get;
[Token(Token = "0x6007B72")]
[Address(RVA = "0x8CC7B0", Offset = "0x8CB7B0", VA = "0x1808CC7B0")]
set;
}
// Token: 0x1700148D RID: 5261
// (get) Token: 0x06007B73 RID: 31603 RVA: 0x001AB224 File Offset: 0x001A9424
// (set) Token: 0x06007B74 RID: 31604 RVA: 0x001AB238 File Offset: 0x001A9438
[Token(Token = "0x1700148D")]
public bool Gifts
{
[Token(Token = "0x6007B73")]
[Address(RVA = "0x4987D0", Offset = "0x4977D0", VA = "0x1804987D0")]
get;
[Token(Token = "0x6007B74")]
[Address(RVA = "0x5ABEA0", Offset = "0x5AAEA0", VA = "0x1805ABEA0")]
set;
}
// Token: 0x1700148E RID: 5262
// (get) Token: 0x06007B75 RID: 31605 RVA: 0x001AB24C File Offset: 0x001A944C
// (set) Token: 0x06007B76 RID: 31606 RVA: 0x001AB260 File Offset: 0x001A9460
[Token(Token = "0x1700148E")]
public bool RoomNotifications
{
[Token(Token = "0x6007B75")]
[Address(RVA = "0xC36C00", Offset = "0xC35C00", VA = "0x180C36C00")]
get;
[Token(Token = "0x6007B76")]
[Address(RVA = "0x14129E0", Offset = "0x14119E0", VA = "0x1814129E0")]
set;
}
// Token: 0x06007B77 RID: 31607 RVA: 0x001AB274 File Offset: 0x001A9474
[Token(Token = "0x6007B77")]
[Address(RVA = "0x1591580", Offset = "0x1590580", VA = "0x181591580", Slot = "4")]
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
{
bool flag = AEOPHJMOOFE.AAKIMHHKCFB<bool>("ChatMessage", PMMGDNALAEB);
this.<ChatMessage>k__BackingField = flag;
bool flag2 = AEOPHJMOOFE.AAKIMHHKCFB<bool>("FriendInvite", PMMGDNALAEB);
this.<FriendInvite>k__BackingField = flag2;
bool flag3 = AEOPHJMOOFE.AAKIMHHKCFB<bool>("FavoriteFriendOnline", PMMGDNALAEB);
this.<FavoriteFriendOnline>k__BackingField = flag3;
bool flag4 = AEOPHJMOOFE.AAKIMHHKCFB<bool>("PlayerEventReminders", PMMGDNALAEB);
this.<PlayerEventReminders>k__BackingField = flag4;
bool flag5 = AEOPHJMOOFE.AAKIMHHKCFB<bool>("Gifts", PMMGDNALAEB);
this.<Gifts>k__BackingField = flag5;
bool flag6 = AEOPHJMOOFE.AAKIMHHKCFB<bool>("RoomNotifications", PMMGDNALAEB);
this.<RoomNotifications>k__BackingField = flag6;
}
// Token: 0x06007B78 RID: 31608 RVA: 0x001AB2F8 File Offset: 0x001A94F8
[Token(Token = "0x6007B78")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public IOSNotificationPreferences()
{
}
}
}
@@ -0,0 +1,24 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x020014BB RID: 5307
[Token(Token = "0x20014BB")]
[Serializable]
public class InventionBatchRequest
{
// Token: 0x06007853 RID: 30803 RVA: 0x001A0C58 File Offset: 0x0019EE58
[Token(Token = "0x6007853")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public InventionBatchRequest()
{
}
// Token: 0x04004EF0 RID: 20208
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004EF0")]
public List<long> InventionIds;
}
}
+29
View File
@@ -0,0 +1,29 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x020015CA RID: 5578
[Token(Token = "0x20015CA")]
[Serializable]
public class KickPlayerDTO
{
// Token: 0x06007EBC RID: 32444 RVA: 0x001B4638 File Offset: 0x001B2838
[Token(Token = "0x6007EBC")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public KickPlayerDTO()
{
}
// Token: 0x040053D5 RID: 21461
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40053D5")]
public long GameSessionId;
// Token: 0x040053D6 RID: 21462
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40053D6")]
public List<int> PlayerIds;
}
}
+2679
View File
@@ -0,0 +1,2679 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Net;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using BestHTTP;
using BestHTTP.Forms;
using Cpp2IlInjected;
using JetBrains.Annotations;
using RecRoom.Core;
using UnityEngine;
namespace RecNet
{
// Token: 0x02001522 RID: 5410
[Token(Token = "0x2001522")]
public static class Matchmaking
{
// Token: 0x1700145A RID: 5210
// (get) Token: 0x06007A83 RID: 31363 RVA: 0x001A7A28 File Offset: 0x001A5C28
// (set) Token: 0x06007A84 RID: 31364 RVA: 0x001A7A3C File Offset: 0x001A5C3C
[Token(Token = "0x1700145A")]
public static string IFJHGCBIBLD
{
[Token(Token = "0x6007A83")]
[Address(RVA = "0x15972A0", Offset = "0x15962A0", VA = "0x1815972A0")]
get
{
return Matchmaking.PDMAGOKCHDE;
}
[Token(Token = "0x6007A84")]
[Address(RVA = "0x1594F50", Offset = "0x1593F50", VA = "0x181594F50")]
private set
{
Matchmaking.PDMAGOKCHDE = value;
Matchmaking.OLCJJNMEGPP.CNFDGDEOPPF();
}
}
// Token: 0x1700145B RID: 5211
// (get) Token: 0x06007A85 RID: 31365 RVA: 0x001A7A60 File Offset: 0x001A5C60
[Token(Token = "0x1700145B")]
public static bool KDIKBBAPFDH
{
[Token(Token = "0x6007A85")]
[Address(RVA = "0x1596730", Offset = "0x1595730", VA = "0x181596730")]
get
{
PPENFJMFPNE pkiclmfpmdg = Matchmaking.PKICLMFPMDG;
bool flag;
return flag;
}
}
// Token: 0x1700145C RID: 5212
// (get) Token: 0x06007A86 RID: 31366 RVA: 0x001A7A7C File Offset: 0x001A5C7C
[Token(Token = "0x1700145C")]
public static CIIBGMBOFEI BBJAEJHMAPB
{
[Token(Token = "0x6007A86")]
[Address(RVA = "0x1594220", Offset = "0x1593220", VA = "0x181594220")]
get
{
CIIBGMBOFEI melanaefkjc = Matchmaking.MELANAEFKJC;
if (melanaefkjc == 0)
{
}
return melanaefkjc;
}
}
// Token: 0x1700145D RID: 5213
// (get) Token: 0x06007A87 RID: 31367 RVA: 0x001A7A94 File Offset: 0x001A5C94
[Token(Token = "0x1700145D")]
public static PPENFJMFPNE HMCJLLMDAAM
{
[Token(Token = "0x6007A87")]
[Address(RVA = "0x1597910", Offset = "0x1596910", VA = "0x181597910")]
get
{
PPENFJMFPNE pkiclmfpmdg = Matchmaking.PKICLMFPMDG;
if (pkiclmfpmdg == 0)
{
}
return pkiclmfpmdg;
}
}
// Token: 0x1700145E RID: 5214
// (get) Token: 0x06007A88 RID: 31368 RVA: 0x001A7AAC File Offset: 0x001A5CAC
[Token(Token = "0x1700145E")]
public static DNACJGJEPEC ELHFNPEDCCN
{
[Token(Token = "0x6007A88")]
[Address(RVA = "0x1593780", Offset = "0x1592780", VA = "0x181593780")]
get
{
DNACJGJEPEC khfbdhlnodh = Matchmaking.KHFBDHLNODH;
if (khfbdhlnodh == 0)
{
}
return khfbdhlnodh;
}
}
// Token: 0x1700145F RID: 5215
// (get) Token: 0x06007A89 RID: 31369 RVA: 0x001A7AC4 File Offset: 0x001A5CC4
// (set) Token: 0x06007A8A RID: 31370 RVA: 0x001A7AD8 File Offset: 0x001A5CD8
[Token(Token = "0x1700145F")]
public static bool AAHGKNDOPHB
{
[Token(Token = "0x6007A89")]
[Address(RVA = "0x159AC20", Offset = "0x1599C20", VA = "0x18159AC20")]
get;
[Token(Token = "0x6007A8A")]
[Address(RVA = "0x1593CB0", Offset = "0x1592CB0", VA = "0x181593CB0")]
private set;
}
// Token: 0x17001460 RID: 5216
// (get) Token: 0x06007A8B RID: 31371 RVA: 0x001A7AEC File Offset: 0x001A5CEC
// (set) Token: 0x06007A8C RID: 31372 RVA: 0x001A7B00 File Offset: 0x001A5D00
[Token(Token = "0x17001460")]
public static bool GIKOHHGPLNP
{
[Token(Token = "0x6007A8B")]
[Address(RVA = "0x159A260", Offset = "0x1599260", VA = "0x18159A260")]
get
{
return Matchmaking.JOADBDADBHG;
}
[Token(Token = "0x6007A8C")]
[Address(RVA = "0x1593F30", Offset = "0x1592F30", VA = "0x181593F30")]
private set
{
Matchmaking.JOADBDADBHG = value;
Matchmaking.PFNBEHNPACD();
}
}
// Token: 0x17001461 RID: 5217
// (get) Token: 0x06007A8D RID: 31373 RVA: 0x001A7B1C File Offset: 0x001A5D1C
// (set) Token: 0x06007A8E RID: 31374 RVA: 0x001A7B30 File Offset: 0x001A5D30
[Token(Token = "0x17001461")]
public static bool CNOMCONHKLA
{
[Token(Token = "0x6007A8D")]
[Address(RVA = "0x1593240", Offset = "0x1592240", VA = "0x181593240")]
get;
[Token(Token = "0x6007A8E")]
[Address(RVA = "0x15965E0", Offset = "0x15955E0", VA = "0x1815965E0")]
private set;
}
// Token: 0x06007A8F RID: 31375 RVA: 0x001A7B44 File Offset: 0x001A5D44
[Token(Token = "0x6007A8F")]
[Address(RVA = "0x15936A0", Offset = "0x15926A0", VA = "0x1815936A0")]
public static void BGNNKPCDIKP()
{
int num;
Action action = new Action(num.OFFLOPLJBBG);
num = 0;
int num2;
Action action2 = new Action(num2.NPCPLFAONFO);
num2 = 0;
int num3;
Action action3 = new Action(num3.JPFGCHENJMH);
num3 = 0;
BPHGKAEDBPE.CABLOFOHBDM(action, action2, action3);
}
// Token: 0x06007A90 RID: 31376 RVA: 0x001A7B8C File Offset: 0x001A5D8C
[Token(Token = "0x6007A90")]
[Address(RVA = "0x1599E70", Offset = "0x1598E70", VA = "0x181599E70")]
private static void OFFLOPLJBBG()
{
int num;
PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn = new PAJOOHAOLEE.HMOACIFIOCN(num.GFFBLGKGANN);
num = 0;
PAJOOHAOLEE.NMANOHJOCJD("RoomInstanceUpdate", hmoacifiocn);
int num2;
PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn2 = new PAJOOHAOLEE.HMOACIFIOCN(num2.HHNMKCFCFHD);
num2 = 0;
PAJOOHAOLEE.NMANOHJOCJD("PresenceUpdate", hmoacifiocn2);
int num3;
PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn3 = new PAJOOHAOLEE.HMOACIFIOCN(num3.PODHHPFEDBK);
num3 = 0;
PAJOOHAOLEE.NMANOHJOCJD("GoToFailure", hmoacifiocn3);
OKNNKFGFODL jiiabboodim = PAJOOHAOLEE.JIIABBOODIM;
int num4;
Action action = new Action(num4.JIIABBOODIM);
num4 = 0;
PAJOOHAOLEE.JIIABBOODIM = OKNNKFGFODL.BPJDFPACLMK(jiiabboodim, action);
MFBGLIHGCGO<List<int>> peehofkpdcb = PAJOOHAOLEE.PEEHOFKPDCB;
int num5;
Action<List<int>> action2 = new Action(num5.PEEHOFKPDCB);
num5 = 0;
PAJOOHAOLEE.PEEHOFKPDCB = MFBGLIHGCGO.BPJDFPACLMK(peehofkpdcb, action2);
MFBGLIHGCGO<int?> hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG;
int num6;
Action<int?> action3 = new Action(num6.PABKIEKBHGA);
num6 = 0;
FGPIDGLCKEF.HODOKBIDHHG = MFBGLIHGCGO.BPJDFPACLMK(hodokbidhhg, action3);
MFBGLIHGCGO<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
int num7;
Action<long> action4 = new Action(num7.FODLGIJCALM);
num7 = 0;
OJMCBOKJFOF.NFMLKMFEAKD = MFBGLIHGCGO.BPJDFPACLMK(nfmlkmfeakd, action4);
}
// Token: 0x06007A91 RID: 31377 RVA: 0x001A7C88 File Offset: 0x001A5E88
[Token(Token = "0x6007A91")]
[Address(RVA = "0x15998E0", Offset = "0x15988E0", VA = "0x1815998E0")]
private static void NPCPLFAONFO()
{
OKNNKFGFODL jiiabboodim = PAJOOHAOLEE.JIIABBOODIM;
int num;
Action action = new Action(num.JIIABBOODIM);
num = 0;
PAJOOHAOLEE.JIIABBOODIM = OKNNKFGFODL.GMNMHGMFGOL(jiiabboodim, action);
MFBGLIHGCGO<List<int>> peehofkpdcb = PAJOOHAOLEE.PEEHOFKPDCB;
int num2;
Action<List<int>> action2 = new Action(num2.PEEHOFKPDCB);
num2 = 0;
PAJOOHAOLEE.PEEHOFKPDCB = MFBGLIHGCGO.GMNMHGMFGOL(peehofkpdcb, action2);
MFBGLIHGCGO<int?> hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG;
int num3;
Action<int?> action3 = new Action(num3.PABKIEKBHGA);
num3 = 0;
FGPIDGLCKEF.HODOKBIDHHG = MFBGLIHGCGO.GMNMHGMFGOL(hodokbidhhg, action3);
MFBGLIHGCGO<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
int num4;
Action<long> action4 = new Action(num4.FODLGIJCALM);
num4 = 0;
OJMCBOKJFOF.NFMLKMFEAKD = MFBGLIHGCGO.GMNMHGMFGOL(nfmlkmfeakd, action4);
Matchmaking.BLBFGCKFPAM.Clear();
Matchmaking.CPGJEKBAOAD.Clear();
Matchmaking.AGABODEPDCP.Clear();
Matchmaking.IFJHGCBIBLD = string.Empty;
}
// Token: 0x06007A92 RID: 31378 RVA: 0x001A7D58 File Offset: 0x001A5F58
[Token(Token = "0x6007A92")]
[Address(RVA = "0x15967D0", Offset = "0x15957D0", VA = "0x1815967D0")]
public static void JPFGCHENJMH()
{
int num = 0;
Matchmaking.FNOKOPHNEKJ = num;
Matchmaking.GIKOHHGPLNP = false;
KFBABPAPIMB dgjlbacbeoa = Matchmaking.DGJLBACBEOA;
Matchmaking.DGJLBACBEOA = num;
Matchmaking.CLCHIEJCEPG = num != 0;
Matchmaking.JLJCONELOEG = 0;
Matchmaking.HJBHAIECAAN();
Matchmaking.GMOHAGANJFH = num;
Matchmaking.GIKOHHGPLNP = false;
Matchmaking.JHFHNPCEJIJ = (long)num;
Matchmaking.FJDMLBLPKNL = (long)num;
Matchmaking.MELANAEFKJC = num;
Matchmaking.PKICLMFPMDG = num;
Matchmaking.KHFBDHLNODH = num;
Matchmaking.<PJCDEDPGKPF>k__BackingField = num != 0;
}
// Token: 0x17001462 RID: 5218
// (get) Token: 0x06007A93 RID: 31379 RVA: 0x001A7DC8 File Offset: 0x001A5FC8
[Token(Token = "0x17001462")]
public static DateTime HHPPBFDKGJL
{
[Token(Token = "0x6007A93")]
[Address(RVA = "0x1596640", Offset = "0x1595640", VA = "0x181596640")]
get
{
DateTime? hgnlobmdmpk = Matchmaking.HGNLOBMDMPK;
long elapsedMilliseconds = Matchmaking.JFNFPGFMPHB.ElapsedMilliseconds;
DateTime dateTime;
return dateTime;
}
}
// Token: 0x06007A94 RID: 31380 RVA: 0x001A7DFC File Offset: 0x001A5FFC
[Token(Token = "0x6007A94")]
[Address(RVA = "0x1595910", Offset = "0x1594910", VA = "0x181595910")]
private static void IHJIICCOPAD(DateTime? BGHJILJECPH)
{
Matchmaking.JFNFPGFMPHB.Restart();
}
// Token: 0x06007A95 RID: 31381 RVA: 0x001A7E1C File Offset: 0x001A601C
[Token(Token = "0x6007A95")]
[Address(RVA = "0x1594A70", Offset = "0x1593A70", VA = "0x181594A70")]
public static DABKFAIHBBP GHNONNKLKHE()
{
Matchmaking.NNJLOALNNBB();
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
string gmohaganjfh = Matchmaking.GMOHAGANJFH;
httpurlEncodedForm.AddField("LoginLock", gmohaganjfh);
int num = 0;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof2;
PMGCJEPKFOF pmgcjepkfof = pmgcjepkfof2.MOAAINIDMGC("Matchmaking login failed");
if (Matchmaking.<>c.<>9__59_0 == 0)
{
Matchmaking.<>c.<>9__59_0 = (string e) => "Unable to login (code: 4)";
}
Matchmaking.<>c <>;
if (Matchmaking.<>c.<>9__59_1 == 0)
{
<> = Matchmaking.<>c.<>9;
Matchmaking.<>c.<>9__59_1 = delegate(HOOILIHKMEG response)
{
if (response.LLODNIOIDKE == 409)
{
return JJEKJGALHKO.LIPGKFECLDO("This account is already logged in somewhere else!");
}
if (response.LLODNIOIDKE < 400)
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
return JJEKJGALHKO.LIPGKFECLDO("Unable to login (code: 5)");
};
}
if (num < <>)
{
num += num;
num++;
}
int num2;
Action action = new Action(num2.NLINJKBFIGB);
num2 = 0;
int num3;
Action action2 = new Action(num3.DEAFDPLBDEG);
num3 = 0;
uint num4;
num4 += num4;
throw new NullReferenceException();
}
// Token: 0x06007A96 RID: 31382 RVA: 0x001A7ED4 File Offset: 0x001A60D4
[Token(Token = "0x6007A96")]
[Address(RVA = "0x1595540", Offset = "0x1594540", VA = "0x181595540")]
private static void HJBHAIECAAN()
{
if (!Matchmaking.GMOHAGANJFH.LJGBBKKGKOP())
{
LDCMJEDOFCO service = (LDCMJEDOFCO)((ulong)3L);
string relativeUri = "player/logout";
Uri uri = BPHGKAEDBPE.MNJNJLGIOKE(LDCMJEDOFCO.Matchmaking);
string relativeUri2 = relativeUri;
NEBIGEDJGPP nebigedjgpp = new NEBIGEDJGPP(new Uri(uri + relativeUri2), (HTTPMethods)((ulong)2L));
nebigedjgpp.LMKPACBCFAB();
Dictionary<string, string> dictionary = new Dictionary();
throw new NullReferenceException();
}
CIIBGMBOFEI.KOKBNALDOIO.CCFINJGGBJP();
CIIBGMBOFEI.IKEDCHMBHFE.CCFINJGGBJP();
}
// Token: 0x06007A97 RID: 31383 RVA: 0x001A7F94 File Offset: 0x001A6194
[Token(Token = "0x6007A97")]
[Address(RVA = "0x1598E60", Offset = "0x1597E60", VA = "0x181598E60")]
private static void NNJLOALNNBB()
{
int num = 0;
Matchmaking.GMOHAGANJFH = num;
num += num;
num++;
Matchmaking.LoginLockTokenParams loginLockTokenParams;
if (loginLockTokenParams != 0)
{
MLFKNFFOOPF platform = loginLockTokenParams.Platform;
HNMPCJKLBHH <PLHDKAHALBE>k__BackingField = BPHGKAEDBPE.<PLHDKAHALBE>k__BackingField;
string platformId = loginLockTokenParams.PlatformId;
string lockToken = loginLockTokenParams.LockToken;
bool flag;
if (flag)
{
Matchmaking.GMOHAGANJFH = loginLockTokenParams.LockToken;
}
}
int num2 = 0;
Guid guid = Guid.NewGuid();
string text;
Matchmaking.GMOHAGANJFH = text;
Matchmaking.LoginLockTokenParams loginLockTokenParams2 = new Matchmaking.LoginLockTokenParams();
HNMPCJKLBHH <PLHDKAHALBE>k__BackingField2 = BPHGKAEDBPE.<PLHDKAHALBE>k__BackingField;
HNMPCJKLBHH <PLHDKAHALBE>k__BackingField3 = BPHGKAEDBPE.<PLHDKAHALBE>k__BackingField;
string gmohaganjfh = Matchmaking.GMOHAGANJFH;
loginLockTokenParams2.LockToken = gmohaganjfh;
int num3 = 0;
string text2 = JsonUtility.ToJson(loginLockTokenParams2);
if (num2 < num3)
{
num2 += num2;
num2++;
}
}
// Token: 0x06007A98 RID: 31384 RVA: 0x001A806C File Offset: 0x001A626C
[Token(Token = "0x6007A98")]
[Address(RVA = "0x1596080", Offset = "0x1595080", VA = "0x181596080")]
public static CIIBGMBOFEI JHMAJAONGAH(long ANAPBECHGLI)
{
Dictionary<long, CIIBGMBOFEI> agabodepdcp = Matchmaking.AGABODEPDCP;
throw new NullReferenceException();
}
// Token: 0x06007A99 RID: 31385 RVA: 0x001A8084 File Offset: 0x001A6284
[Token(Token = "0x6007A99")]
[Address(RVA = "0x1596FA0", Offset = "0x1595FA0", VA = "0x181596FA0")]
private static CIIBGMBOFEI KNCIOLHAIAJ(CIIBGMBOFEI IPOFINNGHKG)
{
int num;
long <GLPHBLHAFEO>k__BackingField;
CIIBGMBOFEI ciibgmbofei;
do
{
num = 0;
<GLPHBLHAFEO>k__BackingField = IPOFINNGHKG.<GLPHBLHAFEO>k__BackingField;
Dictionary<long, CIIBGMBOFEI> agabodepdcp = Matchmaking.AGABODEPDCP;
bool flag;
bool flag2;
if (flag && !flag2)
{
return ciibgmbofei;
}
Matchmaking.AGABODEPDCP[<GLPHBLHAFEO>k__BackingField] = IPOFINNGHKG;
Dictionary<int, EFAJBHGDIDD>.ValueCollection values = Matchmaking.BLBFGCKFPAM.Values;
bool flag3;
if (flag3)
{
while (!flag3)
{
}
}
}
while (num != 0);
Matchmaking.CLOKMCIOIDM(<GLPHBLHAFEO>k__BackingField);
ciibgmbofei = Matchmaking.BBJAEJHMAPB;
if (ciibgmbofei.<GLPHBLHAFEO>k__BackingField == <GLPHBLHAFEO>k__BackingField)
{
Matchmaking.BFONJHCLKPN(IPOFINNGHKG);
}
return ciibgmbofei;
}
// Token: 0x06007A9A RID: 31386 RVA: 0x001A8100 File Offset: 0x001A6300
[Token(Token = "0x6007A9A")]
[Address(RVA = "0x15949C0", Offset = "0x15939C0", VA = "0x1815949C0")]
private static void GFFBLGKGANN(Dictionary<string, object> NGPMADFHHKP)
{
CIIBGMBOFEI ciibgmbofei = Matchmaking.KNCIOLHAIAJ(AEOPHJMOOFE.PPGFHEDFBEA<CIIBGMBOFEI>(NGPMADFHHKP));
}
// Token: 0x06007A9B RID: 31387 RVA: 0x001A811C File Offset: 0x001A631C
[Token(Token = "0x6007A9B")]
[Address(RVA = "0x1593120", Offset = "0x1592120", VA = "0x181593120")]
internal static void ALDJBFPEPOL(long ANAPBECHGLI)
{
Matchmaking.BFONJHCLKPN(Matchmaking.AGABODEPDCP[ANAPBECHGLI]);
}
// Token: 0x06007A9C RID: 31388 RVA: 0x001A8140 File Offset: 0x001A6340
[Token(Token = "0x6007A9C")]
[Address(RVA = "0x1594710", Offset = "0x1593710", VA = "0x181594710")]
private static void FODLGIJCALM(long HNHLJONGKHB)
{
int num = 0;
PMGCJEPKFOF<PPENFJMFPNE> pmgcjepkfof = OJMCBOKJFOF.CJKHNIIJFIN(HNHLJONGKHB, num != 0);
if (Matchmaking.<>c.<>9__67_0 == 0)
{
Matchmaking.<>c.<>9__67_0 = delegate(PPENFJMFPNE room)
{
long <DOFDAMHCJLP>k__BackingField = room.<DOFDAMHCJLP>k__BackingField;
Matchmaking.AFJABHFKGCP(room);
};
}
}
// Token: 0x06007A9D RID: 31389 RVA: 0x001A817C File Offset: 0x001A637C
[Token(Token = "0x6007A9D")]
[Address(RVA = "0x15932A0", Offset = "0x15922A0", VA = "0x1815932A0")]
private static void BFONJHCLKPN([NotNull] CIIBGMBOFEI IPOFINNGHKG)
{
CIIBGMBOFEI melanaefkjc = Matchmaking.MELANAEFKJC;
if (melanaefkjc == 0)
{
}
string <JBLNBELNNGN>k__BackingField = IPOFINNGHKG.<JBLNBELNNGN>k__BackingField;
bool flag = melanaefkjc.<JBLNBELNNGN>k__BackingField != <JBLNBELNNGN>k__BackingField;
Matchmaking.MELANAEFKJC = IPOFINNGHKG;
long <DOFDAMHCJLP>k__BackingField = IPOFINNGHKG.<DOFDAMHCJLP>k__BackingField;
long <OMCJBBKKIKO>k__BackingField = IPOFINNGHKG.<OMCJBBKKIKO>k__BackingField;
Matchmaking.JHFHNPCEJIJ = IPOFINNGHKG.<DOFDAMHCJLP>k__BackingField;
Matchmaking.FJDMLBLPKNL = IPOFINNGHKG.<OMCJBBKKIKO>k__BackingField;
long jhfhnpcejij = Matchmaking.JHFHNPCEJIJ;
int num = 0;
PMGCJEPKFOF<PPENFJMFPNE> pmgcjepkfof = OJMCBOKJFOF.CJKHNIIJFIN(jhfhnpcejij, num != 0);
if (Matchmaking.<>c.<>9__68_0 == 0)
{
Matchmaking.<>c.<>9__68_0 = delegate(string error)
{
global::UnityEngine.Debug.LogError("Failed to retrieve room details for local room instance!");
};
}
if (Matchmaking.<>c.<>9__68_1 == 0)
{
Matchmaking.<>c.<>9__68_1 = delegate(PPENFJMFPNE roomDetails)
{
long <DOFDAMHCJLP>k__BackingField2 = roomDetails.<DOFDAMHCJLP>k__BackingField;
Matchmaking.AFJABHFKGCP(roomDetails);
};
}
Matchmaking.IDKODGPLAMH();
if (flag)
{
Matchmaking.MMCLAHHHKFJ();
}
}
// Token: 0x06007A9E RID: 31390 RVA: 0x001A823C File Offset: 0x001A643C
[Token(Token = "0x6007A9E")]
[Address(RVA = "0x15927F0", Offset = "0x15917F0", VA = "0x1815927F0")]
private static void AFJABHFKGCP([NotNull] PPENFJMFPNE IJNAMEBOMJJ)
{
IReadOnlyList<DNACJGJEPEC> <LGPGODCCLPI>k__BackingField;
Func<DNACJGJEPEC, bool> func;
do
{
DNACJGJEPEC khfbdhlnodh = Matchmaking.KHFBDHLNODH;
if (khfbdhlnodh != 0)
{
long <OMCJBBKKIKO>k__BackingField = khfbdhlnodh.<OMCJBBKKIKO>k__BackingField;
}
long fjdmlblpknl = Matchmaking.FJDMLBLPKNL;
Matchmaking.PKICLMFPMDG = IJNAMEBOMJJ;
<LGPGODCCLPI>k__BackingField = IJNAMEBOMJJ.<LGPGODCCLPI>k__BackingField;
if (Matchmaking.<>c.<>9__69_0 == 0)
{
func = (DNACJGJEPEC s) => s.<OMCJBBKKIKO>k__BackingField == "{il2cpp field on {'constant11' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x60}";
Matchmaking.<>c.<>9__69_0 = func;
}
}
while (Enumerable.FirstOrDefault<DNACJGJEPEC>(<LGPGODCCLPI>k__BackingField, func) != 0);
Matchmaking.KHFBDHLNODH = Matchmaking.KHFBDHLNODH;
Matchmaking.<PJCDEDPGKPF>k__BackingField = IJNAMEBOMJJ.<HCJDKPLCHPK>k__BackingField == "{il2cpp field on {'constant84' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x2C}";
long <DOFDAMHCJLP>k__BackingField = IJNAMEBOMJJ.<DOFDAMHCJLP>k__BackingField;
CIIBGMBOFEI kokbnaldoio = CIIBGMBOFEI.KOKBNALDOIO;
long <OMCJBBKKIKO>k__BackingField2 = Matchmaking.ELHFNPEDCCN.<OMCJBBKKIKO>k__BackingField;
string <KICGHMNHLDJ>k__BackingField = Matchmaking.ELHFNPEDCCN.<KICGHMNHLDJ>k__BackingField;
kokbnaldoio.KPENCLEFEFJ(<DOFDAMHCJLP>k__BackingField, <OMCJBBKKIKO>k__BackingField2, <KICGHMNHLDJ>k__BackingField);
Matchmaking.IOLEBOJIEFC();
}
// Token: 0x06007A9F RID: 31391 RVA: 0x001A8304 File Offset: 0x001A6504
[Token(Token = "0x6007A9F")]
[Address(RVA = "0x159A2C0", Offset = "0x15992C0", VA = "0x18159A2C0")]
public static EFAJBHGDIDD OLIKKLKLBKJ(int GKLPIFBPGOD)
{
Dictionary<int, EFAJBHGDIDD> blbfgckfpam = Matchmaking.BLBFGCKFPAM;
throw new NullReferenceException();
}
// Token: 0x06007AA0 RID: 31392 RVA: 0x001A831C File Offset: 0x001A651C
[Token(Token = "0x6007AA0")]
[Address(RVA = "0x1592E30", Offset = "0x1591E30", VA = "0x181592E30")]
public static void AJKLPNMLABC(CIIBGMBOFEI IPOFINNGHKG, bool DJMIJOCADHF = true)
{
EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(BPHGKAEDBPE.<OIBJLPBDMML>k__BackingField);
if (efajbhgdidd != 0)
{
efajbhgdidd.FLOHLCKCOFA = IPOFINNGHKG;
Matchmaking.ABNCPNMEIGC(efajbhgdidd, DJMIJOCADHF);
}
if (IPOFINNGHKG != 0)
{
Matchmaking.MMIKONNBEON(IPOFINNGHKG);
}
}
// Token: 0x06007AA1 RID: 31393 RVA: 0x001A8350 File Offset: 0x001A6550
[Token(Token = "0x6007AA1")]
[Address(RVA = "0x1597A00", Offset = "0x1596A00", VA = "0x181597A00")]
public static void MKKEALMMLIO(params int[] ILNGMAANNDG)
{
}
// Token: 0x06007AA2 RID: 31394 RVA: 0x001A8360 File Offset: 0x001A6560
[Token(Token = "0x6007AA2")]
[Address(RVA = "0x15979A0", Offset = "0x15969A0", VA = "0x1815979A0")]
public static void MKKEALMMLIO(IReadOnlyList<int> GPDBGLOGAGM)
{
int num = 0;
Matchmaking.MKKEALMMLIO(GPDBGLOGAGM, num != 0);
}
// Token: 0x06007AA3 RID: 31395 RVA: 0x001A8378 File Offset: 0x001A6578
[Token(Token = "0x6007AA3")]
[Address(RVA = "0x159A560", Offset = "0x1599560", VA = "0x18159A560")]
private static void PEEHOFKPDCB(IReadOnlyList<int> KPCLKCFCBGA)
{
Matchmaking.MKKEALMMLIO(KPCLKCFCBGA, true);
}
// Token: 0x06007AA4 RID: 31396 RVA: 0x001A838C File Offset: 0x001A658C
[Token(Token = "0x6007AA4")]
[Address(RVA = "0x1596110", Offset = "0x1595110", VA = "0x181596110")]
private static void JIIABBOODIM()
{
if (MHOKOMMOGKM.LJOMAMPICDO)
{
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
string gmohaganjfh = Matchmaking.GMOHAGANJFH;
httpurlEncodedForm.AddField("LoginLock", gmohaganjfh);
ulong num;
ulong num2;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)3), "player/heartbeat", httpurlEncodedForm, num != 0UL, num2 != 0UL);
int num3;
Action<HOOILIHKMEG> action = new Action(num3.MPDGHMENJJK);
num3 = 0;
}
}
// Token: 0x06007AA5 RID: 31397 RVA: 0x001A83EC File Offset: 0x001A65EC
[Token(Token = "0x6007AA5")]
[Address(RVA = "0x1595480", Offset = "0x1594480", VA = "0x181595480")]
private static void HHNMKCFCFHD(Dictionary<string, object> NGPMADFHHKP)
{
Matchmaking.ABNCPNMEIGC(AEOPHJMOOFE.PPGFHEDFBEA<EFAJBHGDIDD>(NGPMADFHHKP), true);
}
// Token: 0x06007AA6 RID: 31398 RVA: 0x001A8408 File Offset: 0x001A6608
[Token(Token = "0x6007AA6")]
[Address(RVA = "0x1599680", Offset = "0x1598680", VA = "0x181599680")]
public static PMGCJEPKFOF<EFAJBHGDIDD> NPCKFBINNCP(int GKLPIFBPGOD)
{
Matchmaking.JGGONFABMGF jggonfabmgf = new Matchmaking.JGGONFABMGF();
jggonfabmgf.accountId = GKLPIFBPGOD;
EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(GKLPIFBPGOD);
if (efajbhgdidd != 0)
{
new CBLLFJEDOII().OOOIENHGNCA(efajbhgdidd);
}
CBLLFJEDOII<EFAJBHGDIDD> cbllfjedoii = new CBLLFJEDOII();
Matchmaking.JGGONFABMGF cs$<>8__locals = jggonfabmgf;
CBLLFJEDOII<EFAJBHGDIDD> promise = cbllfjedoii;
int accountId = cs$<>8__locals.accountId;
string text = string.Format("player?id={0}", accountId);
int num = 0;
ulong num2;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC(HTTPMethods.Get, LDCMJEDOFCO.Matchmaking, text, num != 0, num2 != 0UL);
int num3 = 0;
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.NAHFKKGCOFA(num3 != 0).MOAAINIDMGC("Failed to refresh player presence");
Action<List<EFAJBHGDIDD>> action = delegate(List<EFAJBHGDIDD> playerPresenceList)
{
EFAJBHGDIDD efajbhgdidd2 = Enumerable.FirstOrDefault<EFAJBHGDIDD>(playerPresenceList);
if (efajbhgdidd2 != 0)
{
Matchmaking.ABNCPNMEIGC(efajbhgdidd2, true);
}
Dictionary<int, EFAJBHGDIDD> blbfgckfpam = Matchmaking.BLBFGCKFPAM;
int accountId2 = jggonfabmgf.accountId;
bool flag = blbfgckfpam.Remove(accountId2);
Matchmaking.PNMDPHBLAIO(jggonfabmgf.accountId);
promise.OOOIENHGNCA(efajbhgdidd2);
};
Action<string> action2 = delegate(string error)
{
promise.HMFPPBJFHKD(error);
};
CBLLFJEDOII<EFAJBHGDIDD> promise2 = promise;
throw new NullReferenceException();
}
// Token: 0x06007AA7 RID: 31399 RVA: 0x001A84C4 File Offset: 0x001A66C4
[Token(Token = "0x6007AA7")]
[Address(RVA = "0x1597A60", Offset = "0x1596A60", VA = "0x181597A60")]
private static void MKKEALMMLIO(IReadOnlyList<int> ILNGMAANNDG, bool KGJFIJCIGPJ)
{
Matchmaking.PPOENCKJIPN ppoenckjipn = new Matchmaking.PPOENCKJIPN();
ppoenckjipn.accountIds = ILNGMAANNDG;
if (!KGJFIJCIGPJ)
{
Func<int, bool> <>9__78_ = Matchmaking.<>c.<>9__78_0;
if (<>9__78_ == 0)
{
Matchmaking.<>c.<>9__78_0 = (int id) => !PAJOOHAOLEE.MLHDGEJIJCD(id);
}
List<int> list = Enumerable.ToList<int>(Enumerable.Where<int>(ILNGMAANNDG, <>9__78_));
ppoenckjipn.accountIds = list;
}
if (ppoenckjipn != 0)
{
IReadOnlyList<int> accountIds = ppoenckjipn.accountIds;
IReadOnlyList<int> accountIds2 = ppoenckjipn.accountIds;
Func<int, KeyValuePair<string, string>> func;
if (Matchmaking.<>c.<>9__78_3 == 0)
{
func = delegate(int id)
{
};
Matchmaking.<>c.<>9__78_3 = func;
}
IEnumerable<int> enumerable = Enumerable.Select<int, KeyValuePair<string, string>>(accountIds2, func);
ulong num;
ulong num2;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)3), "player", enumerable, num != 0UL, num2 != 0UL);
Func<int, string> func2;
if (Matchmaking.<>c.<>9__78_2 == 0)
{
func2 = (int id) => string.Format("id={0}", id);
Matchmaking.<>c.<>9__78_2 = func2;
}
IEnumerable<int> enumerable2 = Enumerable.Select<int, string>(accountIds2, func2);
string text = string.Join("&", enumerable2);
string text2 = "player?" + text;
int num3 = 0;
ulong num4;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof2 = BPHGKAEDBPE.ODNBLPCEPNC(HTTPMethods.Get, LDCMJEDOFCO.Matchmaking, text2, num3 != 0, num4 != 0UL);
int num5 = 0;
PMGCJEPKFOF pmgcjepkfof3 = pmgcjepkfof2.NAHFKKGCOFA(num5 != 0).MOAAINIDMGC("Failed to refresh player presence");
Action<List<EFAJBHGDIDD>> action = delegate(List<EFAJBHGDIDD> playerPresenceList)
{
int num6;
do
{
num6 = 0;
IReadOnlyList<int> accountIds3 = ppoenckjipn.accountIds;
num6 += num6;
num6++;
int num7 = 0;
if (num6 < num7)
{
num6 += num6;
num6++;
}
Matchmaking.AOMJDCIABCG aomjdciabcg = new Matchmaking.AOMJDCIABCG();
aomjdciabcg.id = aomjdciabcg;
Func<EFAJBHGDIDD, bool> func3 = delegate(EFAJBHGDIDD p)
{
int id2 = aomjdciabcg.id;
return p.<FMMJEJMBDPL>k__BackingField == id2;
};
EFAJBHGDIDD efajbhgdidd = Enumerable.FirstOrDefault<EFAJBHGDIDD>(playerPresenceList, func3);
if (efajbhgdidd != 0)
{
ulong num8;
Matchmaking.ABNCPNMEIGC(efajbhgdidd, num8 != 0UL);
num8 += num8;
num8 += num8;
}
Dictionary<int, EFAJBHGDIDD> blbfgckfpam = Matchmaking.BLBFGCKFPAM;
int id = aomjdciabcg.id;
bool flag = blbfgckfpam.Remove(id);
Matchmaking.PNMDPHBLAIO(aomjdciabcg.id);
}
while (num6 != 0);
};
}
}
// Token: 0x06007AA8 RID: 31400 RVA: 0x001A85F4 File Offset: 0x001A67F4
[Token(Token = "0x6007AA8")]
[Address(RVA = "0x1591E90", Offset = "0x1590E90", VA = "0x181591E90")]
private static void ABNCPNMEIGC(EFAJBHGDIDD MDNCLPONION, bool JNJGHNAKGKH = true)
{
int num = 0;
Dictionary<int, EFAJBHGDIDD> blbfgckfpam = Matchmaking.BLBFGCKFPAM;
int <FMMJEJMBDPL>k__BackingField = MDNCLPONION.<FMMJEJMBDPL>k__BackingField;
bool flag;
if (blbfgckfpam.TryGetValue(<FMMJEJMBDPL>k__BackingField, num) && JNJGHNAKGKH && MDNCLPONION.<NNDJBLGCAEE>k__BackingField == (ulong)0L && blbfgckfpam != 0 && flag)
{
MDNCLPONION.FLOHLCKCOFA = num;
}
CIIBGMBOFEI <NNDJBLGCAEE>k__BackingField = MDNCLPONION.<NNDJBLGCAEE>k__BackingField;
if (<NNDJBLGCAEE>k__BackingField != 0)
{
CIIBGMBOFEI ciibgmbofei = Matchmaking.KNCIOLHAIAJ(<NNDJBLGCAEE>k__BackingField);
MDNCLPONION.FLOHLCKCOFA = ciibgmbofei;
}
LLKHFJDNFMM llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(MDNCLPONION.<FMMJEJMBDPL>k__BackingField);
if (llkhfjdnfmm != 0 && llkhfjdnfmm.MHEGHKNGOEG && !llkhfjdnfmm.NPBCMKLOCAE)
{
if (num != 0)
{
Dictionary<long, int> cpgjekbaoad = Matchmaking.CPGJEKBAOAD;
throw new NullReferenceException();
}
if (MDNCLPONION.<NNDJBLGCAEE>k__BackingField != (ulong)0L && MDNCLPONION.FLIKAHFMJCH)
{
CIIBGMBOFEI <NNDJBLGCAEE>k__BackingField2 = MDNCLPONION.<NNDJBLGCAEE>k__BackingField;
Dictionary<long, int> cpgjekbaoad2 = Matchmaking.CPGJEKBAOAD;
long <DOFDAMHCJLP>k__BackingField = <NNDJBLGCAEE>k__BackingField2.<DOFDAMHCJLP>k__BackingField;
bool flag2 = cpgjekbaoad2.TryGetValue(<DOFDAMHCJLP>k__BackingField, num);
CIIBGMBOFEI <NNDJBLGCAEE>k__BackingField3 = MDNCLPONION.<NNDJBLGCAEE>k__BackingField;
Dictionary<long, int> cpgjekbaoad3 = Matchmaking.CPGJEKBAOAD;
num++;
long <DOFDAMHCJLP>k__BackingField2 = <NNDJBLGCAEE>k__BackingField3.<DOFDAMHCJLP>k__BackingField;
cpgjekbaoad3[<DOFDAMHCJLP>k__BackingField2] = num;
}
}
Dictionary<int, EFAJBHGDIDD> blbfgckfpam2 = Matchmaking.BLBFGCKFPAM;
int <FMMJEJMBDPL>k__BackingField2 = MDNCLPONION.<FMMJEJMBDPL>k__BackingField;
blbfgckfpam2[<FMMJEJMBDPL>k__BackingField2] = MDNCLPONION;
Matchmaking.PNMDPHBLAIO(MDNCLPONION.<FMMJEJMBDPL>k__BackingField);
}
// Token: 0x06007AA9 RID: 31401 RVA: 0x001A8748 File Offset: 0x001A6948
[Token(Token = "0x6007AA9")]
[Address(RVA = "0x159A730", Offset = "0x1599730", VA = "0x18159A730")]
private static void PODHHPFEDBK(Dictionary<string, object> NGPMADFHHKP)
{
Matchmaking.OBBKPLHJOAB obbkplhjoab = new Matchmaking.OBBKPLHJOAB();
obbkplhjoab.PPGFHEDFBEA(NGPMADFHHKP);
MFBGLIHGCGO<Matchmaking.MHCKNNJOIIP> edpkablokme = Matchmaking.EDPKABLOKME;
Matchmaking.MHCKNNJOIIP <NOIMHPLCGOM>k__BackingField = obbkplhjoab.<NOIMHPLCGOM>k__BackingField;
edpkablokme.CNFDGDEOPPF(<NOIMHPLCGOM>k__BackingField);
}
// Token: 0x06007AAA RID: 31402 RVA: 0x001A877C File Offset: 0x001A697C
[Token(Token = "0x6007AAA")]
[Address(RVA = "0x1597FE0", Offset = "0x1596FE0", VA = "0x181597FE0")]
public static List<int> MMDFAKFHPHA(long HNHLJONGKHB)
{
Dictionary<int, EFAJBHGDIDD> blbfgckfpam = Matchmaking.BLBFGCKFPAM;
Func<KeyValuePair<int, EFAJBHGDIDD>, bool> func = delegate(KeyValuePair<int, EFAJBHGDIDD> kvp)
{
bool flag;
if (!flag)
{
return flag;
}
long roomId = HNHLJONGKHB;
bool flag2;
return flag2;
};
IEnumerable<KeyValuePair<int, EFAJBHGDIDD>> enumerable = Enumerable.Where<KeyValuePair<int, EFAJBHGDIDD>>(blbfgckfpam, func);
Func<KeyValuePair<int, EFAJBHGDIDD>, int> <>9__81_ = Matchmaking.<>c.<>9__81_1;
if (<>9__81_ == 0)
{
Matchmaking.<>c.<>9__81_1 = delegate(KeyValuePair<int, EFAJBHGDIDD> kvp)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
}
IEnumerable<KeyValuePair<int, EFAJBHGDIDD>> enumerable2 = Enumerable.Select<KeyValuePair<int, EFAJBHGDIDD>, int>(enumerable, <>9__81_);
Func<int, bool> func2;
if (Matchmaking.<>c.<>9__81_2 == 0)
{
func2 = delegate(int playerId)
{
LLKHFJDNFMM llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(playerId);
if (llkhfjdnfmm != 0 && llkhfjdnfmm.MHEGHKNGOEG)
{
return !llkhfjdnfmm.NPBCMKLOCAE;
}
};
Matchmaking.<>c.<>9__81_2 = func2;
}
return Enumerable.ToList<int>(Enumerable.Where<int>(enumerable2, func2));
}
// Token: 0x06007AAB RID: 31403 RVA: 0x001A8814 File Offset: 0x001A6A14
[Token(Token = "0x6007AAB")]
[Address(RVA = "0x15975F0", Offset = "0x15965F0", VA = "0x1815975F0")]
public static List<long> LJPJLNPNPKP()
{
Dictionary<long, int> cpgjekbaoad = Matchmaking.CPGJEKBAOAD;
Func<KeyValuePair<long, int>, int> <>9__82_ = Matchmaking.<>c.<>9__82_0;
if (<>9__82_ == 0)
{
Matchmaking.<>c.<>9__82_0 = delegate(KeyValuePair<long, int> rtf)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
}
IOrderedEnumerable<KeyValuePair<long, int>> orderedEnumerable = Enumerable.OrderByDescending<KeyValuePair<long, int>, int>(cpgjekbaoad, <>9__82_);
Func<KeyValuePair<long, int>, long> func;
if (Matchmaking.<>c.<>9__82_1 == 0)
{
func = delegate(KeyValuePair<long, int> rtf)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
Matchmaking.<>c.<>9__82_1 = func;
}
return Enumerable.ToList<long>(Enumerable.Select<KeyValuePair<long, int>, long>(orderedEnumerable, func));
}
// Token: 0x06007AAC RID: 31404 RVA: 0x001A887C File Offset: 0x001A6A7C
[Token(Token = "0x6007AAC")]
[Address(RVA = "0x1594870", Offset = "0x1593870", VA = "0x181594870")]
public static PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> GDCFFOJEIMD()
{
string text;
new HTTPUrlEncodedForm().AddField("JoinMode", text);
Matchmaking.IFJHGCBIBLD = Matchmaking.OAOJAGAEANC("DormRoom");
string text2 = WebUtility.UrlEncode("DormRoom");
string text3 = "goto/room/" + text2;
PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> pmgcjepkfof;
return pmgcjepkfof;
}
// Token: 0x06007AAD RID: 31405 RVA: 0x001A88C8 File Offset: 0x001A6AC8
[Token(Token = "0x6007AAD")]
[Address(RVA = "0x1596330", Offset = "0x1595330", VA = "0x181596330")]
public static PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> JLMFIHJLNBL(string HFDPAGDDNDE, int[] DKFBAOLAEFE, bool PBCPIEHFDBH, bool KJHCANCBKAL, bool ALOAFENOBGN)
{
do
{
if (Matchmaking.BBJAEJHMAPB.<MPMKHIHOJMO>k__BackingField)
{
}
}
while (Matchmaking.PKICLMFPMDG != 0);
string <LGACIEKBLBM>k__BackingField = PPENFJMFPNE.IGAPDHGFLDC.<LGACIEKBLBM>k__BackingField;
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
string text;
httpurlEncodedForm.AddField("JoinMode", text);
string text2;
httpurlEncodedForm.AddField("AdditionalPlayersAutoFollow", text2);
Matchmaking.IFJHGCBIBLD = Matchmaking.OAOJAGAEANC(<LGACIEKBLBM>k__BackingField);
string text3 = WebUtility.UrlEncode(<LGACIEKBLBM>k__BackingField);
string text4 = WebUtility.UrlEncode(HFDPAGDDNDE);
return Matchmaking.NDDKNMLHKBK("goto/room/" + text3 + "/" + text4, httpurlEncodedForm, DKFBAOLAEFE, KJHCANCBKAL);
}
// Token: 0x06007AAE RID: 31406 RVA: 0x001A895C File Offset: 0x001A6B5C
[Token(Token = "0x6007AAE")]
[Address(RVA = "0x1594300", Offset = "0x1593300", VA = "0x181594300")]
public static PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> FBLFCNDIPMP(string BFGCDJFNJLE, string KIIFGNILJEA, [Optional] int[] DKFBAOLAEFE, bool KJHCANCBKAL = true)
{
Matchmaking.IFJHGCBIBLD = Matchmaking.OAOJAGAEANC(BFGCDJFNJLE);
string text = WebUtility.UrlEncode(BFGCDJFNJLE);
string text2 = WebUtility.UrlEncode(KIIFGNILJEA);
string text3 = "goto/code/" + text + "/" + text2;
int num = 0;
return Matchmaking.NDDKNMLHKBK(text3, num, DKFBAOLAEFE, KJHCANCBKAL);
}
// Token: 0x06007AAF RID: 31407 RVA: 0x001A89A4 File Offset: 0x001A6BA4
[Token(Token = "0x6007AAF")]
[Address(RVA = "0x1595B30", Offset = "0x1594B30", VA = "0x181595B30")]
public static PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> ILPIDHICKMB(string BFGCDJFNJLE, bool OFFEBBLOEJA = false, [Optional] int[] DKFBAOLAEFE, bool KJHCANCBKAL = false)
{
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
string text;
httpurlEncodedForm.AddField("JoinMode", text);
Matchmaking.IFJHGCBIBLD = Matchmaking.OAOJAGAEANC(BFGCDJFNJLE);
string text2 = WebUtility.UrlEncode(BFGCDJFNJLE);
return Matchmaking.NDDKNMLHKBK("goto/room/" + text2, httpurlEncodedForm, DKFBAOLAEFE, KJHCANCBKAL);
}
// Token: 0x06007AB0 RID: 31408 RVA: 0x001A89F0 File Offset: 0x001A6BF0
[Token(Token = "0x6007AB0")]
[Address(RVA = "0x1596E30", Offset = "0x1595E30", VA = "0x181596E30")]
public static PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> KNCHJJDKJGK(string BFGCDJFNJLE, string HFDPAGDDNDE, Matchmaking.GIJOGKJCEKG MIAGCJJACCL = Matchmaking.GIJOGKJCEKG.PublicMatchmaking, [Optional] int[] DKFBAOLAEFE, bool PBCPIEHFDBH = false, bool KJHCANCBKAL = false)
{
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
string text;
httpurlEncodedForm.AddField("JoinMode", text);
string text2;
httpurlEncodedForm.AddField("AdditionalPlayersAutoFollow", text2);
Matchmaking.IFJHGCBIBLD = Matchmaking.OAOJAGAEANC(BFGCDJFNJLE);
string text3 = WebUtility.UrlEncode(BFGCDJFNJLE);
string text4 = WebUtility.UrlEncode(HFDPAGDDNDE);
string text5 = "goto/room/" + text3 + "/" + text4;
PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> pmgcjepkfof;
return pmgcjepkfof;
}
// Token: 0x06007AB1 RID: 31409 RVA: 0x001A8A58 File Offset: 0x001A6C58
[Token(Token = "0x6007AB1")]
[Address(RVA = "0x1597E60", Offset = "0x1596E60", VA = "0x181597E60")]
public static PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> MLIILFNOOOK(CCMBKDINCAH IAALIIFNHNP, [Optional] int[] DKFBAOLAEFE, bool KJHCANCBKAL = false)
{
Matchmaking.IFJHGCBIBLD = IAALIIFNHNP.<LGACIEKBLBM>k__BackingField;
long <KJHKNKGENCJ>k__BackingField = IAALIIFNHNP.<KJHKNKGENCJ>k__BackingField;
string text = string.Format("goto/event/{0}", <KJHKNKGENCJ>k__BackingField);
int num = 0;
return Matchmaking.NDDKNMLHKBK(text, num, DKFBAOLAEFE, KJHCANCBKAL);
}
// Token: 0x06007AB2 RID: 31410 RVA: 0x001A8A94 File Offset: 0x001A6C94
[Token(Token = "0x6007AB2")]
[Address(RVA = "0x15959A0", Offset = "0x15949A0", VA = "0x1815959A0")]
public static PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> IIDEDGKAGOE(PLILLKHMNDA EGLGJIONCCP, [Optional] int[] DKFBAOLAEFE, bool KJHCANCBKAL = false)
{
Matchmaking.IFJHGCBIBLD = EGLGJIONCCP.<LGACIEKBLBM>k__BackingField + " Clubhouse";
long <CHPCFOKEIFM>k__BackingField = EGLGJIONCCP.<CHPCFOKEIFM>k__BackingField;
string text = string.Format("goto/club/{0}", <CHPCFOKEIFM>k__BackingField);
int num = 0;
return Matchmaking.NDDKNMLHKBK(text, num, DKFBAOLAEFE, KJHCANCBKAL);
}
// Token: 0x06007AB3 RID: 31411 RVA: 0x001A8ADC File Offset: 0x001A6CDC
[Token(Token = "0x6007AB3")]
[Address(RVA = "0x1595C60", Offset = "0x1594C60", VA = "0x181595C60")]
public static PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> IMMCGNNPIAD(int CJFGEMGOJHB, [Optional] int[] DKFBAOLAEFE, bool KJHCANCBKAL = false)
{
EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(CJFGEMGOJHB);
if (efajbhgdidd == 0 || efajbhgdidd.<NNDJBLGCAEE>k__BackingField != 0)
{
}
string text = Matchmaking.OAOJAGAEANC(0);
Matchmaking.IFJHGCBIBLD = text;
string text2 = string.Format("goto/player/{0}", text);
int num = 0;
return Matchmaking.NDDKNMLHKBK(text2, num, DKFBAOLAEFE, KJHCANCBKAL);
}
// Token: 0x06007AB4 RID: 31412 RVA: 0x001A8B24 File Offset: 0x001A6D24
[Token(Token = "0x6007AB4")]
[Address(RVA = "0x15977D0", Offset = "0x15967D0", VA = "0x1815977D0")]
public static PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> MGKFDNPCDBP(long ANAPBECHGLI, [Optional] int[] DKFBAOLAEFE, bool KJHCANCBKAL = false)
{
Dictionary<long, CIIBGMBOFEI> agabodepdcp = Matchmaking.AGABODEPDCP;
ulong num;
if (num != (ulong)0L)
{
}
string text = Matchmaking.OAOJAGAEANC(0);
Matchmaking.IFJHGCBIBLD = text;
string text2 = string.Format("goto/instance/{0}", text);
int num2 = 0;
return Matchmaking.NDDKNMLHKBK(text2, num2, DKFBAOLAEFE, KJHCANCBKAL);
}
// Token: 0x06007AB5 RID: 31413 RVA: 0x001A8B6C File Offset: 0x001A6D6C
[Token(Token = "0x6007AB5")]
[Address(RVA = "0x1593020", Offset = "0x1592020", VA = "0x181593020")]
public static PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> ALCJNMAOIGH(long IAHDKAIJJLB, long HNHLJONGKHB, [Optional] int[] DKFBAOLAEFE, bool KJHCANCBKAL = false)
{
if (OJMCBOKJFOF.DPPMCHAOMDI(HNHLJONGKHB) != 0)
{
}
string text = Matchmaking.OAOJAGAEANC(0);
Matchmaking.IFJHGCBIBLD = text;
string text2 = string.Format("goto/invite/{0}", text);
int num = 0;
return Matchmaking.NDDKNMLHKBK(text2, num, DKFBAOLAEFE, KJHCANCBKAL);
}
// Token: 0x06007AB6 RID: 31414 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6007AB6")]
[Address(RVA = "0x15986E0", Offset = "0x15976E0", VA = "0x1815986E0")]
private static PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> NDDKNMLHKBK(string LOOAPLFGOEN, HTTPUrlEncodedForm MDOPLMHIKLP, int[] DKFBAOLAEFE, bool KJHCANCBKAL)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06007AB7 RID: 31415 RVA: 0x001A8BA8 File Offset: 0x001A6DA8
[Token(Token = "0x6007AB7")]
[Address(RVA = "0x15943F0", Offset = "0x15933F0", VA = "0x1815943F0")]
public static DABKFAIHBBP FDNBAMCAFED()
{
DABKFAIHBBP dabkfaihbbp = Matchmaking.ADBMBFFPLOG(CIIBGMBOFEI.KOKBNALDOIO);
if (Matchmaking.<>c.<>9__99_0 == 0)
{
Matchmaking.<>c.<>9__99_0 = delegate(string error)
{
global::UnityEngine.Debug.LogError("Go to offline dorm failed, logging out. Error: " + error);
throw new NullReferenceException();
};
}
throw new NullReferenceException();
}
// Token: 0x06007AB8 RID: 31416 RVA: 0x001A8BE4 File Offset: 0x001A6DE4
[Token(Token = "0x6007AB8")]
[Address(RVA = "0x1599B90", Offset = "0x1598B90", VA = "0x181599B90")]
public static DABKFAIHBBP OAHNGAMAPNB()
{
return Matchmaking.ADBMBFFPLOG(CIIBGMBOFEI.KOKBNALDOIO);
}
// Token: 0x06007AB9 RID: 31417 RVA: 0x001A8BFC File Offset: 0x001A6DFC
[Token(Token = "0x6007AB9")]
[Address(RVA = "0x15931B0", Offset = "0x15921B0", VA = "0x1815931B0")]
public static DABKFAIHBBP AMEAAKMOGJE()
{
return Matchmaking.ADBMBFFPLOG(CIIBGMBOFEI.IKEDCHMBHFE);
}
// Token: 0x06007ABA RID: 31418 RVA: 0x001A8C14 File Offset: 0x001A6E14
[Token(Token = "0x6007ABA")]
[Address(RVA = "0x1592310", Offset = "0x1591310", VA = "0x181592310")]
public static DABKFAIHBBP ADBMBFFPLOG(CIIBGMBOFEI IPOFINNGHKG)
{
Matchmaking.IFJHGCBIBLD = Matchmaking.OAOJAGAEANC(IPOFINNGHKG.<LGACIEKBLBM>k__BackingField);
EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(BPHGKAEDBPE.<OIBJLPBDMML>k__BackingField);
if (efajbhgdidd != 0)
{
efajbhgdidd.FLOHLCKCOFA = IPOFINNGHKG;
Matchmaking.ABNCPNMEIGC(efajbhgdidd, true);
}
Matchmaking.MMIKONNBEON(IPOFINNGHKG);
global::UnityEngine.Debug.Log("Sending matchmaking request to leave room");
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
string gmohaganjfh = Matchmaking.GMOHAGANJFH;
httpurlEncodedForm.AddField("LoginLock", gmohaganjfh);
ulong num;
ulong num2;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)3), "goto/none", httpurlEncodedForm, num != 0UL, num2 != 0UL);
int num3;
Action<HOOILIHKMEG> action = new Action(num3.MPDGHMENJJK);
num3 = 0;
DABKFAIHBBP dabkfaihbbp2;
DABKFAIHBBP dabkfaihbbp = dabkfaihbbp2.MOAAINIDMGC("Matchmaking request to leave room failed");
if (Matchmaking.<>c.<>9__102_0 == 0)
{
Matchmaking.<>c.<>9__102_0 = delegate
{
};
}
global::UnityEngine.Debug.LogError("Not logged in to matchmaking!");
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06007ABB RID: 31419 RVA: 0x001A8CE0 File Offset: 0x001A6EE0
[Token(Token = "0x6007ABB")]
[Address(RVA = "0x1598610", Offset = "0x1597610", VA = "0x181598610")]
private static void MPDGHMENJJK(HOOILIHKMEG MAOOLFEBOOD)
{
if (MAOOLFEBOOD != 0 && MAOOLFEBOOD.LLODNIOIDKE == 409)
{
CFLMJLFBOKH.FJGJCBMKIBL("Conflict (409)");
}
}
// Token: 0x06007ABC RID: 31420 RVA: 0x001A8D10 File Offset: 0x001A6F10
[Token(Token = "0x6007ABC")]
[Address(RVA = "0x1599DE0", Offset = "0x1598DE0", VA = "0x181599DE0")]
private static string OAOJAGAEANC(string BFGCDJFNJLE)
{
if (string.IsNullOrEmpty(BFGCDJFNJLE))
{
return string.Empty;
}
if (!BFGCDJFNJLE.StartsWith("^"))
{
return "^" + BFGCDJFNJLE;
}
return BFGCDJFNJLE;
}
// Token: 0x06007ABD RID: 31421 RVA: 0x001A8D50 File Offset: 0x001A6F50
[Token(Token = "0x6007ABD")]
[Address(RVA = "0x15969E0", Offset = "0x15959E0", VA = "0x1815969E0")]
public static PMGCJEPKFOF<List<JHNOAKDOMHG>> KFMFHGLEGHF(long HNHLJONGKHB)
{
PPENFJMFPNE ppenfjmfpne = OJMCBOKJFOF.OGLOMMGCEEB(HNHLJONGKHB);
if (ppenfjmfpne != 0)
{
LMLJHMJEIGM lmljhmjeigm = ppenfjmfpne.MMBJPGGOFHL;
bool flag;
if (!flag)
{
global::UnityEngine.Debug.LogError("Failed to get room instance browser: permission denied");
return JJEKJGALHKO.LIPGKFECLDO<List<JHNOAKDOMHG>>("Permission Denied");
}
}
string text = string.Format("room/{0}/instances", ppenfjmfpne);
int num = 0;
ulong num2;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC(HTTPMethods.Get, LDCMJEDOFCO.Matchmaking, text, num != 0, num2 != 0UL);
int num3 = 0;
return pmgcjepkfof.NAHFKKGCOFA(num3 != 0).MOAAINIDMGC("Failed to get room instance browser");
}
// Token: 0x06007ABE RID: 31422 RVA: 0x001A8DBC File Offset: 0x001A6FBC
[Token(Token = "0x6007ABE")]
[Address(RVA = "0x15951C0", Offset = "0x15941C0", VA = "0x1815951C0")]
public static IEnumerator GOLDOMKKKPL(long OKGNGFBCAAM, long ANAPBECHGLI, [Optional] BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE)
{
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
string text;
httpurlEncodedForm.AddField("playerId", text);
string text2;
httpurlEncodedForm.AddField("roomInstanceId", text2);
ulong num;
ulong num2;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)3), "invite", httpurlEncodedForm, num != 0UL, num2 != 0UL);
int num3 = 0;
return EEMMNNGBJGD.DMDEJFMPJDE(pmgcjepkfof, num3 != 0).LCGFHJPKIOI(AFLPGGJMPOE);
}
// Token: 0x06007ABF RID: 31423 RVA: 0x001A8E18 File Offset: 0x001A7018
[Token(Token = "0x6007ABF")]
[Address(RVA = "0x1592F80", Offset = "0x1591F80", VA = "0x181592F80")]
public static DABKFAIHBBP AKMONPOCNFE(long IAHDKAIJJLB)
{
string text = string.Format("invite/{0}", IAHDKAIJJLB);
int num = 0;
ulong num2;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)4L), LDCMJEDOFCO.Matchmaking, text, num != 0, num2 != 0UL);
int num3 = 0;
return EEMMNNGBJGD.DMDEJFMPJDE(pmgcjepkfof, num3 != 0);
}
// Token: 0x06007AC0 RID: 31424 RVA: 0x001A8E50 File Offset: 0x001A7050
[Token(Token = "0x6007AC0")]
[Address(RVA = "0x1593D10", Offset = "0x1592D10", VA = "0x181593D10")]
public static void DHMDLODEFFK(CIIBGMBOFEI IPOFINNGHKG, Matchmaking.IICIGFCLJAF GIAOBLMEMMI)
{
bool flag = IPOFINNGHKG.IOMILKGCCAH;
if (!flag)
{
if (GIAOBLMEMMI != Matchmaking.IICIGFCLJAF.Success)
{
APKFOPPGBFH.ACHEHBDMAJI(string.Format("Unexpected disconnect: {0}", flag));
}
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
string text;
httpurlEncodedForm.AddField("result", text);
long <GLPHBLHAFEO>k__BackingField = IPOFINNGHKG.<GLPHBLHAFEO>k__BackingField;
string text2 = string.Format("roominstance/{0}/reportjoinresult", <GLPHBLHAFEO>k__BackingField);
ulong num;
ulong num2;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)3), text2, httpurlEncodedForm, num != 0UL, num2 != 0UL);
int num3 = 0;
DABKFAIHBBP dabkfaihbbp = EEMMNNGBJGD.DMDEJFMPJDE(pmgcjepkfof, num3 != 0).MOAAINIDMGC("Failed to report room join result");
}
}
// Token: 0x06007AC1 RID: 31425 RVA: 0x001A8ED8 File Offset: 0x001A70D8
[Token(Token = "0x6007AC1")]
[Address(RVA = "0x1595880", Offset = "0x1594880", VA = "0x181595880")]
public static PMGCJEPKFOF<IReadOnlyList<OPPFHOCNCHC>> IEPEJNFNHHN()
{
int num = 0;
TimeSpan cdhjakfphpl = LGIGKAKBONN.CDHJAKFPHPL;
return LGIGKAKBONN.AEGCBLLABMN<OPPFHOCNCHC>(LDCMJEDOFCO.Matchmaking, "clubhousesearch/mostactivenow", cdhjakfphpl, num != 0).MOAAINIDMGC("Failed to get MostPopulatedClubhouseRoomSummaries");
}
// Token: 0x06007AC2 RID: 31426 RVA: 0x001A8F04 File Offset: 0x001A7104
[Token(Token = "0x6007AC2")]
[Address(RVA = "0x1594550", Offset = "0x1593550", VA = "0x181594550")]
public static DABKFAIHBBP FKIKFPJJNJH()
{
if (!Matchmaking.BBJAEJHMAPB.<MPMKHIHOJMO>k__BackingField)
{
long <GLPHBLHAFEO>k__BackingField = Matchmaking.BBJAEJHMAPB.<GLPHBLHAFEO>k__BackingField;
string text = string.Format("roominstance/{0}/markprivate", <GLPHBLHAFEO>k__BackingField);
int num = 0;
ulong num2;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((uint)3), (LDCMJEDOFCO)((uint)3), text, num != 0, num2 != 0UL);
int num3 = 0;
int num4 = 0;
return EEMMNNGBJGD.FLCJGMGGPCC(pmgcjepkfof.FAKEPMNIOAI(num4 != 0, num3 != 0).KIFEHEKHAPE("Failed to mark current room instance as private"));
}
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06007AC3 RID: 31427 RVA: 0x001A8F78 File Offset: 0x001A7178
[Token(Token = "0x6007AC3")]
[Address(RVA = "0x1599470", Offset = "0x1598470", VA = "0x181599470")]
public static IEnumerator NNMHFOGMBFG(bool IIOILNIFPNL)
{
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
string text;
httpurlEncodedForm.AddField("inProgress", text);
long <GLPHBLHAFEO>k__BackingField = Matchmaking.BBJAEJHMAPB.<GLPHBLHAFEO>k__BackingField;
string text2 = string.Format("roominstance/{0}/inprogress", <GLPHBLHAFEO>k__BackingField);
ulong num;
ulong num2;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((uint)3), (LDCMJEDOFCO)((uint)3), text2, httpurlEncodedForm, num != 0UL, num2 != 0UL);
int num3 = 0;
DABKFAIHBBP dabkfaihbbp = EEMMNNGBJGD.DMDEJFMPJDE(pmgcjepkfof, num3 != 0).MOAAINIDMGC("Failed to modify current room's game-in-progress state");
DABKFAIHBBP <EIDHKJMHBEC>k__BackingField = JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
throw new NullReferenceException();
}
// Token: 0x06007AC4 RID: 31428 RVA: 0x001A8FF4 File Offset: 0x001A71F4
[Token(Token = "0x6007AC4")]
[Address(RVA = "0x1594FD0", Offset = "0x1593FD0", VA = "0x181594FD0")]
public static PMGCJEPKFOF<string> GMJEINPIHII(string KIIFGNILJEA, bool IDOEDKMOIMG = false)
{
if (!string.Equals(Matchmaking.BBJAEJHMAPB.<JBLNBELNNGN>k__BackingField, KIIFGNILJEA))
{
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
httpurlEncodedForm.AddField("roomCode", KIIFGNILJEA);
string text;
httpurlEncodedForm.AddField("forceChange", text);
long <GLPHBLHAFEO>k__BackingField = Matchmaking.BBJAEJHMAPB.<GLPHBLHAFEO>k__BackingField;
string text2 = string.Format("roominstance/{0}/roomCode", <GLPHBLHAFEO>k__BackingField);
ulong num;
ulong num2;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((uint)3), (LDCMJEDOFCO)((uint)3), text2, httpurlEncodedForm, num != 0UL, num2 != 0UL);
int num3 = 0;
int num4 = 0;
return pmgcjepkfof.FAKEPMNIOAI(num4 != 0, num3 != 0).KIFEHEKHAPE("Failed to modify current room's code").FLCJGMGGPCC<string>();
}
return JJEKJGALHKO.MKLIDFOGIGO<string>(KIIFGNILJEA);
}
// Token: 0x06007AC5 RID: 31429 RVA: 0x001A9090 File Offset: 0x001A7290
[Token(Token = "0x6007AC5")]
[Address(RVA = "0x1593950", Offset = "0x1592950", VA = "0x181593950")]
public static DABKFAIHBBP CLJAABNLGDI(IReadOnlyDictionary<string, int> FCDCDDDKNLI)
{
int num;
do
{
num = 0;
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
if (httpurlEncodedForm != 0)
{
if (num >= httpurlEncodedForm)
{
goto IL_1C;
}
num += num;
if (num != httpurlEncodedForm)
{
num++;
goto IL_1C;
}
IL_23:
int num2;
num2 += num2;
goto IL_27;
IL_1C:
num2 = httpurlEncodedForm.GetHashCode();
goto IL_23;
}
IL_27:
if (httpurlEncodedForm != 0)
{
}
}
while (num != 0);
int num3 = 0;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof;
return EEMMNNGBJGD.DMDEJFMPJDE(pmgcjepkfof, num3 != 0).MOAAINIDMGC("Failed to upload photon region pings");
}
// Token: 0x06007AC6 RID: 31430 RVA: 0x001A9100 File Offset: 0x001A7300
[Token(Token = "0x6007AC6")]
[Address(RVA = "0x1592C70", Offset = "0x1591C70", VA = "0x181592C70")]
public static DABKFAIHBBP AFKFIHLFAFA(NECMHJJILHF MOKPMPBODEP)
{
int num = 0;
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
string text;
httpurlEncodedForm.AddField("vrMovementMode", text);
ulong num2;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((uint)3), (LDCMJEDOFCO)((uint)3), "player/vrmovementmode", httpurlEncodedForm, num != 0, num2 != 0UL);
int num3 = 0;
DABKFAIHBBP dabkfaihbbp = EEMMNNGBJGD.DMDEJFMPJDE(pmgcjepkfof, num3 != 0).MOAAINIDMGC("Failed to set VR movement mode");
if (Matchmaking.<>c.<>9__115_0 == 0)
{
Matchmaking.<>c.<>9__115_0 = (string _) => "Failed to set VR movement mode";
}
return typeof(Matchmaking.<>c).TypeHandle;
}
// Token: 0x06007AC7 RID: 31431 RVA: 0x001A9178 File Offset: 0x001A7378
[Token(Token = "0x6007AC7")]
[Address(RVA = "0x1595F90", Offset = "0x1594F90", VA = "0x181595F90")]
public static DABKFAIHBBP JEFGOGHBIEE(OICIDPINAGH PMDMBHIDOMO)
{
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
string text;
httpurlEncodedForm.AddField("statusVisibility", text);
ulong num;
ulong num2;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((uint)3), (LDCMJEDOFCO)((uint)3), "player/statusvisibility", httpurlEncodedForm, num != 0UL, num2 != 0UL);
int num3 = 0;
return EEMMNNGBJGD.DMDEJFMPJDE(pmgcjepkfof, num3 != 0).MOAAINIDMGC("Failed to set player status visibility");
}
// Token: 0x06007AC8 RID: 31432 RVA: 0x001A91CC File Offset: 0x001A73CC
[Token(Token = "0x6007AC8")]
[Address(RVA = "0x159A110", Offset = "0x1599110", VA = "0x18159A110")]
public static PMGCJEPKFOF<bool> OGMIIFBKKGO()
{
int num = 0;
ulong num2;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC(HTTPMethods.Get, LDCMJEDOFCO.Matchmaking, "player/avoidjuniors", num != 0, num2 != 0UL);
int num3 = 0;
Matchmaking.FNOKOPHNEKJ = pmgcjepkfof.GPDAPBNBMFE(num3 != 0).MOAAINIDMGC("Failed to get avoid juniors status");
return Matchmaking.FNOKOPHNEKJ;
}
// Token: 0x06007AC9 RID: 31433 RVA: 0x001A9210 File Offset: 0x001A7410
[Token(Token = "0x6007AC9")]
[Address(RVA = "0x1594DF0", Offset = "0x1593DF0", VA = "0x181594DF0")]
public static DABKFAIHBBP GKLJGBIDHNC(bool AOJOCLMBLLC)
{
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
string text;
httpurlEncodedForm.AddField("avoidJuniors", text);
ulong num;
ulong num2;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((uint)3), (LDCMJEDOFCO)((uint)3), "player/avoidjuniors", httpurlEncodedForm, num != 0UL, num2 != 0UL);
int num3 = 0;
DABKFAIHBBP dabkfaihbbp = EEMMNNGBJGD.DMDEJFMPJDE(pmgcjepkfof, num3 != 0).MOAAINIDMGC("Failed to set avoid juniors status");
Action action = delegate
{
Matchmaking.FNOKOPHNEKJ = JJEKJGALHKO.MKLIDFOGIGO<bool>(AOJOCLMBLLC);
};
throw new NullReferenceException();
}
// Token: 0x06007ACA RID: 31434 RVA: 0x001A927C File Offset: 0x001A747C
[Token(Token = "0x6007ACA")]
[Address(RVA = "0x1598D70", Offset = "0x1597D70", VA = "0x181598D70")]
public static void NLINJKBFIGB()
{
Matchmaking.GIKOHHGPLNP = true;
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num;
Matchmaking.NEFIPGMGDJN nefipgmgdjn = new Matchmaking.NEFIPGMGDJN(num);
num = 0;
int num2 = 0;
Matchmaking.DGJLBACBEOA = instance.Run(num2, nefipgmgdjn);
}
// Token: 0x06007ACB RID: 31435 RVA: 0x001A92B4 File Offset: 0x001A74B4
[Token(Token = "0x6007ACB")]
[Address(RVA = "0x1593810", Offset = "0x1592810", VA = "0x181593810")]
public static void BHLGPFDGGFH()
{
Matchmaking.GIKOHHGPLNP = false;
KFBABPAPIMB dgjlbacbeoa = Matchmaking.DGJLBACBEOA;
}
// Token: 0x06007ACC RID: 31436 RVA: 0x001A92D4 File Offset: 0x001A74D4
[Token(Token = "0x6007ACC")]
[Address(RVA = "0x15942B0", Offset = "0x15932B0", VA = "0x1815942B0")]
private static IEnumerator<KENFJGFMIPM> EIGLIDNGKOA()
{
/*
An exception occurred when decompiling this method (06007ACC)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecNet.Matchmaking::EIGLIDNGKOA()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:NEFIPGMGDJN(var_0_06, newobj:NEFIPGMGDJN(NEFIPGMGDJN::.ctor, ldloc:int32(var_1)))
stloc:int32(var_1, ldc.i4:int32(0))
}
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: 0x06007ACD RID: 31437 RVA: 0x001A92EC File Offset: 0x001A74EC
[Token(Token = "0x6007ACD")]
[Address(RVA = "0x1597410", Offset = "0x1596410", VA = "0x181597410")]
private static void LJLCPDOPAHJ()
{
if (MHOKOMMOGKM.LJOMAMPICDO)
{
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
string gmohaganjfh = Matchmaking.GMOHAGANJFH;
httpurlEncodedForm.AddField("LoginLock", gmohaganjfh);
ulong num;
ulong num2;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)3), "player/heartbeat", httpurlEncodedForm, num != 0UL, num2 != 0UL);
int num3;
Action<HOOILIHKMEG> action = new Action(num3.MPDGHMENJJK);
num3 = 0;
}
}
// Token: 0x06007ACE RID: 31438 RVA: 0x001A934C File Offset: 0x001A754C
[Token(Token = "0x6007ACE")]
[Address(RVA = "0x1598230", Offset = "0x1597230", VA = "0x181598230")]
private static void MMHCAIOBJAI(GJNHCKMHIGP NAIHMIOJIIO)
{
DateTime? <NEMFAGILLAN>k__BackingField = NAIHMIOJIIO.<NEMFAGILLAN>k__BackingField;
Stopwatch jfnfpgfmphb = Matchmaking.JFNFPGFMPHB;
jfnfpgfmphb.Restart();
Matchmaking.HGNLOBMDMPK = <NEMFAGILLAN>k__BackingField;
float realtimeSinceStartup = Time.realtimeSinceStartup;
ulong num;
Matchmaking.JLJCONELOEG = num;
EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(BPHGKAEDBPE.<OIBJLPBDMML>k__BackingField);
if (efajbhgdidd != 0)
{
CIIBGMBOFEI <NNDJBLGCAEE>k__BackingField = efajbhgdidd.<NNDJBLGCAEE>k__BackingField;
if (<NNDJBLGCAEE>k__BackingField != 0)
{
bool flag = <NNDJBLGCAEE>k__BackingField.IOMILKGCCAH;
CIIBGMBOFEI <NNDJBLGCAEE>k__BackingField2 = NAIHMIOJIIO.<NNDJBLGCAEE>k__BackingField;
if (!flag)
{
if (<NNDJBLGCAEE>k__BackingField2 == 0)
{
goto IL_7A;
}
bool flag2 = efajbhgdidd.<NNDJBLGCAEE>k__BackingField.IGNGOCHCEBP(<NNDJBLGCAEE>k__BackingField2);
}
}
bool flag3;
if (flag3)
{
return;
}
}
IL_7A:
global::UnityEngine.Debug.LogError("RecNet presence heartbeat response indicates local presence is out-of-sync!");
Matchmaking.ABNCPNMEIGC(NAIHMIOJIIO, true);
APKFOPPGBFH.ACHEHBDMAJI("RecNet presence out-of-sync!");
}
// Token: 0x06007ACF RID: 31439 RVA: 0x001A93F4 File Offset: 0x001A75F4
[Token(Token = "0x6007ACF")]
[Address(RVA = "0x1595A90", Offset = "0x1594A90", VA = "0x181595A90")]
private static bool IIECOPAGJBG(EFAJBHGDIDD AJHHKGDKDEO, EFAJBHGDIDD NAIHMIOJIIO)
{
if (AJHHKGDKDEO != 0)
{
CIIBGMBOFEI <NNDJBLGCAEE>k__BackingField = AJHHKGDKDEO.<NNDJBLGCAEE>k__BackingField;
if (<NNDJBLGCAEE>k__BackingField == 0)
{
return NAIHMIOJIIO.<NNDJBLGCAEE>k__BackingField == (ulong)0L;
}
if (<NNDJBLGCAEE>k__BackingField.IOMILKGCCAH)
{
return NAIHMIOJIIO.<NNDJBLGCAEE>k__BackingField == (ulong)0L;
}
CIIBGMBOFEI <NNDJBLGCAEE>k__BackingField2 = NAIHMIOJIIO.<NNDJBLGCAEE>k__BackingField;
if (<NNDJBLGCAEE>k__BackingField2 != 0)
{
return !AJHHKGDKDEO.<NNDJBLGCAEE>k__BackingField.IGNGOCHCEBP(<NNDJBLGCAEE>k__BackingField2);
}
}
throw new NullReferenceException();
}
// Token: 0x06007AD0 RID: 31440 RVA: 0x001A9454 File Offset: 0x001A7654
[Token(Token = "0x6007AD0")]
[Address(RVA = "0x1595410", Offset = "0x1594410", VA = "0x181595410")]
public static bool HDHPKCAEDOA(OICIDPINAGH KGLNDCBNOAH, EFAJBHGDIDD KDIBNGFOJGI)
{
bool flag;
return flag;
}
// Token: 0x06007AD1 RID: 31441 RVA: 0x001A9464 File Offset: 0x001A7664
[Token(Token = "0x6007AD1")]
[Address(RVA = "0x15938E0", Offset = "0x15928E0", VA = "0x1815938E0")]
public static bool BPIGHBGEDNO(EFAJBHGDIDD KDIBNGFOJGI)
{
int <EJPGALHGOFJ>k__BackingField = (int)KDIBNGFOJGI.<EJPGALHGOFJ>k__BackingField;
bool flag;
return flag;
}
// Token: 0x06007AD2 RID: 31442 RVA: 0x001A9480 File Offset: 0x001A7680
[Token(Token = "0x6007AD2")]
[Address(RVA = "0x1595D60", Offset = "0x1594D60", VA = "0x181595D60")]
public static void INDBAMJILFO(int IMHODAEGGON)
{
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
string text;
httpurlEncodedForm.AddField("PlayerId", text);
long <GLPHBLHAFEO>k__BackingField = Matchmaking.BBJAEJHMAPB.<GLPHBLHAFEO>k__BackingField;
string text2;
httpurlEncodedForm.AddField("RoomInstanceId", text2);
ulong num;
ulong num2;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)3), "player/notifydisconnect", httpurlEncodedForm, num != 0UL, num2 != 0UL);
int num3 = 0;
DABKFAIHBBP dabkfaihbbp = EEMMNNGBJGD.DMDEJFMPJDE(pmgcjepkfof, num3 != 0).MOAAINIDMGC("Failed to request remote player disconnect");
}
// Token: 0x06007AD3 RID: 31443 RVA: 0x001A94F0 File Offset: 0x001A76F0
[Token(Token = "0x6007AD3")]
[Address(RVA = "0x1593FD0", Offset = "0x1592FD0", VA = "0x181593FD0")]
public static string EGNFAEMCHNC(EFAJBHGDIDD MDNCLPONION, Action<int> KMAMCGEGFAF, bool IIBIDBEMBLD = false)
{
if (MDNCLPONION != 0)
{
if (MDNCLPONION.<JMOCJMLHGBD>k__BackingField || !IIBIDBEMBLD)
{
}
if (MDNCLPONION.ADBKELJAAEF || MDNCLPONION.<NNDJBLGCAEE>k__BackingField != 0)
{
}
string <LGACIEKBLBM>k__BackingField = CIIBGMBOFEI.KOKBNALDOIO.<LGACIEKBLBM>k__BackingField;
string text = "^" + <LGACIEKBLBM>k__BackingField;
}
string empty = string.Empty;
if (MDNCLPONION != 0 && (MDNCLPONION.<JMOCJMLHGBD>k__BackingField || IIBIDBEMBLD))
{
if (MDNCLPONION.KFLLKOOKPKF)
{
if (MDNCLPONION.ADBKELJAAEF)
{
goto IL_99;
}
long <GLPHBLHAFEO>k__BackingField = MDNCLPONION.<NNDJBLGCAEE>k__BackingField.<GLPHBLHAFEO>k__BackingField;
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
if (<GLPHBLHAFEO>k__BackingField != ciibgmbofei.<GLPHBLHAFEO>k__BackingField && !MDNCLPONION.<NNDJBLGCAEE>k__BackingField.<MPMKHIHOJMO>k__BackingField)
{
goto IL_99;
}
}
string text2 = Matchmaking.KJFCMNOEBDC(MDNCLPONION);
}
IL_99:
string empty2 = string.Empty;
return (empty + " " + empty2).Trim();
}
// Token: 0x06007AD4 RID: 31444 RVA: 0x001A95B8 File Offset: 0x001A77B8
[Token(Token = "0x6007AD4")]
[Address(RVA = "0x1597300", Offset = "0x1596300", VA = "0x181597300")]
public static string LHLOEBKJDKH(EFAJBHGDIDD MDNCLPONION, Action<int> KMAMCGEGFAF, bool IIBIDBEMBLD = false)
{
if (MDNCLPONION == 0)
{
return string.Empty;
}
if (!MDNCLPONION.<JMOCJMLHGBD>k__BackingField && !IIBIDBEMBLD)
{
return "Offline";
}
if (MDNCLPONION.ADBKELJAAEF)
{
string <LGACIEKBLBM>k__BackingField = CIIBGMBOFEI.KOKBNALDOIO.<LGACIEKBLBM>k__BackingField;
return "^" + <LGACIEKBLBM>k__BackingField;
}
CIIBGMBOFEI <NNDJBLGCAEE>k__BackingField = MDNCLPONION.<NNDJBLGCAEE>k__BackingField;
if (<NNDJBLGCAEE>k__BackingField != 0)
{
return <NNDJBLGCAEE>k__BackingField.<LGACIEKBLBM>k__BackingField;
}
return "Online";
}
// Token: 0x06007AD5 RID: 31445 RVA: 0x001A9620 File Offset: 0x001A7820
[Token(Token = "0x6007AD5")]
[Address(RVA = "0x15952D0", Offset = "0x15942D0", VA = "0x1815952D0")]
public static string GetPlayerStatusString(EFAJBHGDIDD playerPresence, bool ignoreOfflineToMe = false)
{
if (playerPresence != 0 && (playerPresence.<JMOCJMLHGBD>k__BackingField || ignoreOfflineToMe))
{
if (!playerPresence.KFLLKOOKPKF)
{
return Matchmaking.KJFCMNOEBDC(playerPresence);
}
if (!playerPresence.ADBKELJAAEF)
{
long <GLPHBLHAFEO>k__BackingField = playerPresence.<NNDJBLGCAEE>k__BackingField.<GLPHBLHAFEO>k__BackingField;
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
if (<GLPHBLHAFEO>k__BackingField == ciibgmbofei.<GLPHBLHAFEO>k__BackingField)
{
return "[WITH YOU]";
}
if (playerPresence.<NNDJBLGCAEE>k__BackingField.<MPMKHIHOJMO>k__BackingField)
{
return "[PRIVATE]";
}
}
}
return string.Empty;
}
// Token: 0x06007AD6 RID: 31446 RVA: 0x001A969C File Offset: 0x001A789C
[Token(Token = "0x6007AD6")]
[Address(RVA = "0x1596C10", Offset = "0x1595C10", VA = "0x181596C10")]
public static string KJFCMNOEBDC(EFAJBHGDIDD MDNCLPONION)
{
if (MDNCLPONION != 0)
{
bool flag = MDNCLPONION.KFLLKOOKPKF;
if (!flag)
{
EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(flag ? 1 : 0);
if (efajbhgdidd != 0)
{
DateTime? ioojnfbpdbg = efajbhgdidd.IOOJNFBPDBG;
DateTime? ioojnfbpdbg2 = MDNCLPONION.IOOJNFBPDBG;
bool flag2;
if (flag == efajbhgdidd && (!flag || flag2))
{
DateTime? ioojnfbpdbg3 = efajbhgdidd.IOOJNFBPDBG;
string <MPEAGDHPKIL>k__BackingField = MDNCLPONION.<MPEAGDHPKIL>k__BackingField;
string <MPEAGDHPKIL>k__BackingField2 = efajbhgdidd.<MPEAGDHPKIL>k__BackingField;
global::UnityEngine.Debug.LogError(string.Format("Parsed the same date ({0}) from two different non-platform-specific app versions ({1}, {2}).", efajbhgdidd, <MPEAGDHPKIL>k__BackingField2, <MPEAGDHPKIL>k__BackingField));
}
else
{
DateTime? ioojnfbpdbg4 = MDNCLPONION.IOOJNFBPDBG;
bool flag3;
if ("[VERSION MISMATCH]" != flag && flag3)
{
return "[ON OLDER VERSION]";
}
return "[ON NEWER VERSION]";
}
}
return "[VERSION MISMATCH]";
}
}
return "";
}
// Token: 0x06007AD7 RID: 31447 RVA: 0x001A973C File Offset: 0x001A793C
[Token(Token = "0x6007AD7")]
[Address(RVA = "0x159A350", Offset = "0x1599350", VA = "0x18159A350")]
private static void PABKIEKBHGA(int? CJFGEMGOJHB)
{
int num;
do
{
num = 0;
Dictionary<int, EFAJBHGDIDD>.ValueCollection values = Matchmaking.BLBFGCKFPAM.Values;
bool flag;
if (flag)
{
}
}
while (num != 0);
if (num != -1)
{
}
int num2;
EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(num2);
if (efajbhgdidd != 0)
{
Matchmaking.DIFDAONNPCN(efajbhgdidd);
}
}
// Token: 0x06007AD8 RID: 31448 RVA: 0x001A9780 File Offset: 0x001A7980
[Token(Token = "0x6007AD8")]
[Address(RVA = "0x1599C20", Offset = "0x1598C20", VA = "0x181599C20")]
private static bool OALNFGEBNGJ(OICIDPINAGH PMDMBHIDOMO, bool GOJLNGOMDKI, EFAJBHGDIDD KDIBNGFOJGI)
{
CIIBGMBOFEI <NNDJBLGCAEE>k__BackingField = KDIBNGFOJGI.<NNDJBLGCAEE>k__BackingField;
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
if (<NNDJBLGCAEE>k__BackingField != ciibgmbofei && PMDMBHIDOMO != OICIDPINAGH.Public)
{
if (PMDMBHIDOMO == OICIDPINAGH.Public)
{
LLKHFJDNFMM llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(KDIBNGFOJGI.<FMMJEJMBDPL>k__BackingField);
while (llkhfjdnfmm == 0)
{
}
return llkhfjdnfmm.MHEGHKNGOEG;
}
if (PMDMBHIDOMO != OICIDPINAGH.Public)
{
if (PMDMBHIDOMO != OICIDPINAGH.FriendsOnly)
{
global::UnityEngine.Debug.LogWarning(string.Format("Unknown player status visibility: {0}", ciibgmbofei));
}
}
LLKHFJDNFMM llkhfjdnfmm2 = FGPIDGLCKEF.IAHDANBDAAM(KDIBNGFOJGI.<FMMJEJMBDPL>k__BackingField);
while (llkhfjdnfmm2 == 0)
{
}
bool flag = llkhfjdnfmm2.MHEGHKNGOEG;
while (!flag)
{
}
LLKHFJDNFMM.CJEPCMDFKNF <MDFECFAELAN>k__BackingField = llkhfjdnfmm2.<MDFECFAELAN>k__BackingField;
if (<MDFECFAELAN>k__BackingField != LLKHFJDNFMM.CJEPCMDFKNF.Mutual)
{
return <MDFECFAELAN>k__BackingField == (GOJLNGOMDKI ? LLKHFJDNFMM.CJEPCMDFKNF.Local : LLKHFJDNFMM.CJEPCMDFKNF.None);
}
}
throw new NullReferenceException();
}
// Token: 0x06007AD9 RID: 31449 RVA: 0x001A9824 File Offset: 0x001A7A24
[Token(Token = "0x6007AD9")]
[Address(RVA = "0x1593BC0", Offset = "0x1592BC0", VA = "0x181593BC0")]
private static void CLOKMCIOIDM(long ANAPBECHGLI)
{
Matchmaking.AIFBHJBFKJL.CNFDGDEOPPF(ANAPBECHGLI);
}
// Token: 0x06007ADA RID: 31450 RVA: 0x001A9844 File Offset: 0x001A7A44
[Token(Token = "0x6007ADA")]
[Address(RVA = "0x15957D0", Offset = "0x15947D0", VA = "0x1815957D0")]
private static void IDKODGPLAMH()
{
OKNNKFGFODL dokminnfcgc = Matchmaking.DOKMINNFCGC;
if (dokminnfcgc != 0)
{
dokminnfcgc.CNFDGDEOPPF();
}
}
// Token: 0x06007ADB RID: 31451 RVA: 0x001A9864 File Offset: 0x001A7A64
[Token(Token = "0x6007ADB")]
[Address(RVA = "0x1595EE0", Offset = "0x1594EE0", VA = "0x181595EE0")]
private static void IOLEBOJIEFC()
{
OKNNKFGFODL ebljhbjgdfb = Matchmaking.EBLJHBJGDFB;
if (ebljhbjgdfb != 0)
{
ebljhbjgdfb.CNFDGDEOPPF();
}
}
// Token: 0x06007ADC RID: 31452 RVA: 0x001A9884 File Offset: 0x001A7A84
[Token(Token = "0x6007ADC")]
[Address(RVA = "0x1597F30", Offset = "0x1596F30", VA = "0x181597F30")]
private static void MMCLAHHHKFJ()
{
OKNNKFGFODL pmbhkngodog = Matchmaking.PMBHKNGODOG;
if (pmbhkngodog != 0)
{
pmbhkngodog.CNFDGDEOPPF();
}
}
// Token: 0x06007ADD RID: 31453 RVA: 0x001A98A4 File Offset: 0x001A7AA4
[Token(Token = "0x6007ADD")]
[Address(RVA = "0x159A670", Offset = "0x1599670", VA = "0x18159A670")]
private static void PNMDPHBLAIO(int ENJEOLBEALP)
{
MFBGLIHGCGO<int> lejanlmckdd = Matchmaking.LEJANLMCKDD;
if (lejanlmckdd != 0)
{
lejanlmckdd.CNFDGDEOPPF(ENJEOLBEALP);
}
}
// Token: 0x06007ADE RID: 31454 RVA: 0x001A98C4 File Offset: 0x001A7AC4
[Token(Token = "0x6007ADE")]
[Address(RVA = "0x1598550", Offset = "0x1597550", VA = "0x181598550")]
private static void MMIKONNBEON(CIIBGMBOFEI IPOFINNGHKG)
{
MFBGLIHGCGO<CIIBGMBOFEI> bbdpbmmappo = Matchmaking.BBDPBMMAPPO;
if (bbdpbmmappo != 0)
{
bbdpbmmappo.CNFDGDEOPPF(IPOFINNGHKG);
}
}
// Token: 0x06007ADF RID: 31455 RVA: 0x001A98E4 File Offset: 0x001A7AE4
[Token(Token = "0x6007ADF")]
[Address(RVA = "0x159A5C0", Offset = "0x15995C0", VA = "0x18159A5C0")]
private static void PFNBEHNPACD()
{
OKNNKFGFODL lmjhppcdgkc = Matchmaking.LMJHPPCDGKC;
if (lmjhppcdgkc != 0)
{
lmjhppcdgkc.CNFDGDEOPPF();
}
}
// Token: 0x06007AE0 RID: 31456 RVA: 0x001A9904 File Offset: 0x001A7B04
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6007AE0")]
[Address(RVA = "0x159A7E0", Offset = "0x15997E0", VA = "0x18159A7E0")]
static Matchmaking()
{
int num;
int num2;
MFBGLIHGCGO<int> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
num2 = 0;
num = 0;
Matchmaking.LEJANLMCKDD = mfbglihgcgo;
int num3;
int num4;
MFBGLIHGCGO<CIIBGMBOFEI> mfbglihgcgo2 = new MFBGLIHGCGO(4, num3 != 0, num4 != 0);
num4 = 0;
num3 = 0;
Matchmaking.BBDPBMMAPPO = mfbglihgcgo2;
int num5;
int num6;
MFBGLIHGCGO<long> mfbglihgcgo3 = new MFBGLIHGCGO(4, num5 != 0, num6 != 0);
num6 = 0;
num5 = 0;
Matchmaking.AIFBHJBFKJL = mfbglihgcgo3;
int num7;
int num8;
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num7 != 0, num8 != 0);
int num9 = 0;
num8 = 0;
num7 = 0;
Matchmaking.DOKMINNFCGC = oknnkfgfodl;
int num10;
int num11;
OKNNKFGFODL oknnkfgfodl2 = new OKNNKFGFODL(32, num10 != 0, num11 != 0);
num11 = 0;
num10 = 0;
Matchmaking.EBLJHBJGDFB = oknnkfgfodl2;
int num12;
int num13;
OKNNKFGFODL oknnkfgfodl3 = new OKNNKFGFODL(32, num12 != 0, num13 != 0);
num13 = 0;
num12 = 0;
Matchmaking.PMBHKNGODOG = oknnkfgfodl3;
int num14;
int num15;
OKNNKFGFODL oknnkfgfodl4 = new OKNNKFGFODL(32, num14 != 0, num15 != 0);
num15 = 0;
num14 = 0;
Matchmaking.LMJHPPCDGKC = oknnkfgfodl4;
int num16;
int num17;
OKNNKFGFODL oknnkfgfodl5 = new OKNNKFGFODL(32, num16 != 0, num17 != 0);
num17 = 0;
num16 = 0;
Matchmaking.OLCJJNMEGPP = oknnkfgfodl5;
int num18;
int num19;
MFBGLIHGCGO<string> mfbglihgcgo4 = new MFBGLIHGCGO(4, num18 != 0, num19 != 0);
num19 = 0;
num18 = 0;
Matchmaking.LHEICOLNLJL = mfbglihgcgo4;
int num20;
int num21;
MFBGLIHGCGO<Matchmaking.MHCKNNJOIIP> mfbglihgcgo5 = new MFBGLIHGCGO(4, num20 != 0, num21 != 0);
num21 = 0;
num20 = 0;
Matchmaking.EDPKABLOKME = mfbglihgcgo5;
Matchmaking.PDMAGOKCHDE = string.Empty;
Matchmaking.MELANAEFKJC = num9;
Matchmaking.PKICLMFPMDG = num9;
Matchmaking.KHFBDHLNODH = num9;
Matchmaking.GMOHAGANJFH = num9;
Matchmaking.AGABODEPDCP = new Dictionary();
Matchmaking.BLBFGCKFPAM = new Dictionary();
Matchmaking.CPGJEKBAOAD = new Dictionary();
Matchmaking.FNOKOPHNEKJ = num9;
Matchmaking.DGJLBACBEOA = num9;
Matchmaking.JLJCONELOEG = 0;
Matchmaking.JFNFPGFMPHB = Stopwatch.StartNew();
Matchmaking.HGNLOBMDMPK = 0;
Matchmaking.CLCHIEJCEPG = num9 != 0;
}
// Token: 0x06007AE1 RID: 31457 RVA: 0x001A9A80 File Offset: 0x001A7C80
[Token(Token = "0x6007AE1")]
[Address(RVA = "0x1593EB0", Offset = "0x1592EB0", VA = "0x181593EB0")]
[CompilerGenerated]
internal static void DIFDAONNPCN(EFAJBHGDIDD PEHOHNKNHMN)
{
if (PEHOHNKNHMN.LOCJCBHIOJC())
{
Matchmaking.PNMDPHBLAIO(PEHOHNKNHMN.<FMMJEJMBDPL>k__BackingField);
return;
}
}
// Token: 0x040050B2 RID: 20658
[Token(Token = "0x40050B2")]
internal const string HAMLCMLPOON = "player/heartbeat";
// Token: 0x040050B3 RID: 20659
[Token(Token = "0x40050B3")]
private const float AKADJFNDCCK = 15f;
// Token: 0x040050B4 RID: 20660
[Token(Token = "0x40050B4")]
private const float JCPLPMKOKDE = 45f;
// Token: 0x040050B5 RID: 20661
[Token(Token = "0x40050B5")]
private const float LMKKFOIIOCM = 120f;
// Token: 0x040050B6 RID: 20662
[Token(Token = "0x40050B6")]
public static MFBGLIHGCGO<int> LEJANLMCKDD;
// Token: 0x040050B7 RID: 20663
[Token(Token = "0x40050B7")]
public static MFBGLIHGCGO<CIIBGMBOFEI> BBDPBMMAPPO;
// Token: 0x040050B8 RID: 20664
[Token(Token = "0x40050B8")]
public static MFBGLIHGCGO<long> AIFBHJBFKJL;
// Token: 0x040050B9 RID: 20665
[Token(Token = "0x40050B9")]
public static OKNNKFGFODL DOKMINNFCGC;
// Token: 0x040050BA RID: 20666
[Token(Token = "0x40050BA")]
public static OKNNKFGFODL EBLJHBJGDFB;
// Token: 0x040050BB RID: 20667
[Token(Token = "0x40050BB")]
public static OKNNKFGFODL PMBHKNGODOG;
// Token: 0x040050BC RID: 20668
[Token(Token = "0x40050BC")]
public static OKNNKFGFODL LMJHPPCDGKC;
// Token: 0x040050BD RID: 20669
[Token(Token = "0x40050BD")]
public static OKNNKFGFODL OLCJJNMEGPP;
// Token: 0x040050BE RID: 20670
[Token(Token = "0x40050BE")]
public static MFBGLIHGCGO<string> LHEICOLNLJL;
// Token: 0x040050BF RID: 20671
[Token(Token = "0x40050BF")]
public static MFBGLIHGCGO<Matchmaking.MHCKNNJOIIP> EDPKABLOKME;
// Token: 0x040050C0 RID: 20672
[Token(Token = "0x40050C0")]
private static string PDMAGOKCHDE;
// Token: 0x040050C1 RID: 20673
[Token(Token = "0x40050C1")]
private static long JHFHNPCEJIJ;
// Token: 0x040050C2 RID: 20674
[Token(Token = "0x40050C2")]
private static long FJDMLBLPKNL;
// Token: 0x040050C3 RID: 20675
[Token(Token = "0x40050C3")]
private static CIIBGMBOFEI MELANAEFKJC;
// Token: 0x040050C4 RID: 20676
[Token(Token = "0x40050C4")]
private static PPENFJMFPNE PKICLMFPMDG;
// Token: 0x040050C5 RID: 20677
[Token(Token = "0x40050C5")]
private static DNACJGJEPEC KHFBDHLNODH;
// Token: 0x040050C7 RID: 20679
[Token(Token = "0x40050C7")]
private static bool JOADBDADBHG;
// Token: 0x040050C9 RID: 20681
[Token(Token = "0x40050C9")]
private static string GMOHAGANJFH;
// Token: 0x040050CA RID: 20682
[Token(Token = "0x40050CA")]
private static readonly Dictionary<long, CIIBGMBOFEI> AGABODEPDCP;
// Token: 0x040050CB RID: 20683
[Token(Token = "0x40050CB")]
private static readonly Dictionary<int, EFAJBHGDIDD> BLBFGCKFPAM;
// Token: 0x040050CC RID: 20684
[Token(Token = "0x40050CC")]
private static readonly Dictionary<long, int> CPGJEKBAOAD;
// Token: 0x040050CD RID: 20685
[Token(Token = "0x40050CD")]
private static PMGCJEPKFOF<bool> FNOKOPHNEKJ;
// Token: 0x040050CE RID: 20686
[Token(Token = "0x40050CE")]
private static KFBABPAPIMB DGJLBACBEOA;
// Token: 0x040050CF RID: 20687
[Token(Token = "0x40050CF")]
private static float? JLJCONELOEG;
// Token: 0x040050D0 RID: 20688
[Token(Token = "0x40050D0")]
private static readonly Stopwatch JFNFPGFMPHB;
// Token: 0x040050D1 RID: 20689
[Token(Token = "0x40050D1")]
private static DateTime? HGNLOBMDMPK;
// Token: 0x040050D2 RID: 20690
[Token(Token = "0x40050D2")]
private static bool CLCHIEJCEPG;
// Token: 0x02001523 RID: 5411
[Token(Token = "0x2001523")]
[Serializable]
private class LoginLockTokenParams
{
// Token: 0x06007AE2 RID: 31458 RVA: 0x001A9AA8 File Offset: 0x001A7CA8
[Token(Token = "0x6007AE2")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public LoginLockTokenParams()
{
}
// Token: 0x040050D3 RID: 20691
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40050D3")]
public MLFKNFFOOPF Platform;
// Token: 0x040050D4 RID: 20692
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40050D4")]
public string PlatformId;
// Token: 0x040050D5 RID: 20693
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40050D5")]
public string LockToken;
}
// Token: 0x02001524 RID: 5412
[Token(Token = "0x2001524")]
public enum GIJOGKJCEKG
{
// Token: 0x040050D7 RID: 20695
[Token(Token = "0x40050D7")]
PublicMatchmaking,
// Token: 0x040050D8 RID: 20696
[Token(Token = "0x40050D8")]
PublicNewInstance,
// Token: 0x040050D9 RID: 20697
[Token(Token = "0x40050D9")]
PrivateNewInstance
}
// Token: 0x02001525 RID: 5413
[Token(Token = "0x2001525")]
public enum MHCKNNJOIIP
{
// Token: 0x040050DB RID: 20699
[Token(Token = "0x40050DB")]
UnknownError = -1,
// Token: 0x040050DC RID: 20700
[Token(Token = "0x40050DC")]
Success,
// Token: 0x040050DD RID: 20701
[Token(Token = "0x40050DD")]
NoSuchGame,
// Token: 0x040050DE RID: 20702
[Token(Token = "0x40050DE")]
PlayerNotOnline,
// Token: 0x040050DF RID: 20703
[Token(Token = "0x40050DF")]
InsufficientSpace,
// Token: 0x040050E0 RID: 20704
[Token(Token = "0x40050E0")]
EventNotStarted,
// Token: 0x040050E1 RID: 20705
[Token(Token = "0x40050E1")]
EventAlreadyFinished,
// Token: 0x040050E2 RID: 20706
[Token(Token = "0x40050E2")]
BlockedFromRoom = 7,
// Token: 0x040050E3 RID: 20707
[Token(Token = "0x40050E3")]
JuniorNotAllowed = 11,
// Token: 0x040050E4 RID: 20708
[Token(Token = "0x40050E4")]
Banned,
// Token: 0x040050E5 RID: 20709
[Token(Token = "0x40050E5")]
AlreadyInBestInstance,
// Token: 0x040050E6 RID: 20710
[Token(Token = "0x40050E6")]
InsufficientRelationship,
// Token: 0x040050E7 RID: 20711
[Token(Token = "0x40050E7")]
UpdateRequired = 16,
// Token: 0x040050E8 RID: 20712
[Token(Token = "0x40050E8")]
AlreadyInTargetInstance,
// Token: 0x040050E9 RID: 20713
[Token(Token = "0x40050E9")]
UGCNotAllowed = 19,
// Token: 0x040050EA RID: 20714
[Token(Token = "0x40050EA")]
NoSuchRoom,
// Token: 0x040050EB RID: 20715
[Token(Token = "0x40050EB")]
RoomIsNotActive = 22,
// Token: 0x040050EC RID: 20716
[Token(Token = "0x40050EC")]
RoomBlockedByCreator,
// Token: 0x040050ED RID: 20717
[Token(Token = "0x40050ED")]
RoomIsPrivate = 25,
// Token: 0x040050EE RID: 20718
[Token(Token = "0x40050EE")]
RoomInstanceIsPrivate,
// Token: 0x040050EF RID: 20719
[Token(Token = "0x40050EF")]
DeviceClassNotSupported = 30,
// Token: 0x040050F0 RID: 20720
[Token(Token = "0x40050F0")]
DeviceClassNotSupportedByRoomOwner,
// Token: 0x040050F1 RID: 20721
[Token(Token = "0x40050F1")]
MovementModeNotSupportedByRoomOwner,
// Token: 0x040050F2 RID: 20722
[Token(Token = "0x40050F2")]
EventIsPrivate = 35,
// Token: 0x040050F3 RID: 20723
[Token(Token = "0x40050F3")]
RoomInviteExpired = 40,
// Token: 0x040050F4 RID: 20724
[Token(Token = "0x40050F4")]
NoAvailableRegion = 45,
// Token: 0x040050F5 RID: 20725
[Token(Token = "0x40050F5")]
NotorietyTooPoor = 50,
// Token: 0x040050F6 RID: 20726
[Token(Token = "0x40050F6")]
BannedFromRoom = 55,
// Token: 0x040050F7 RID: 20727
[Token(Token = "0x40050F7")]
NoSuchRoomPlaylist = 60,
// Token: 0x040050F8 RID: 20728
[Token(Token = "0x40050F8")]
RoomPlaylistIsNotActive,
// Token: 0x040050F9 RID: 20729
[Token(Token = "0x40050F9")]
RoomPlaylistIsPrivate,
// Token: 0x040050FA RID: 20730
[Token(Token = "0x40050FA")]
NoSuchClub = 70,
// Token: 0x040050FB RID: 20731
[Token(Token = "0x40050FB")]
ClubHasNoClubhouse,
// Token: 0x040050FC RID: 20732
[Token(Token = "0x40050FC")]
ClubIsNotActive = 73,
// Token: 0x040050FD RID: 20733
[Token(Token = "0x40050FD")]
NotAMemberOfClub,
// Token: 0x040050FE RID: 20734
[Token(Token = "0x40050FE")]
BannedFromClub,
// Token: 0x040050FF RID: 20735
[Token(Token = "0x40050FF")]
InstanceJoinNotPermitted,
// Token: 0x04005100 RID: 20736
[Token(Token = "0x4005100")]
LevelTooLow
}
// Token: 0x02001526 RID: 5414
[Token(Token = "0x2001526")]
private class JKOFHKAHOHK : IFAIJAGLDFK
{
// Token: 0x17001463 RID: 5219
// (get) Token: 0x06007AE3 RID: 31459 RVA: 0x001A9ABC File Offset: 0x001A7CBC
// (set) Token: 0x06007AE4 RID: 31460 RVA: 0x001A9AD0 File Offset: 0x001A7CD0
[Token(Token = "0x17001463")]
public Matchmaking.MHCKNNJOIIP HIKHMNNGOHD
{
[Token(Token = "0x6007AE3")]
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")]
get;
[Token(Token = "0x6007AE4")]
[Address(RVA = "0x470D10", Offset = "0x46FD10", VA = "0x180470D10")]
set;
}
// Token: 0x17001464 RID: 5220
// (get) Token: 0x06007AE5 RID: 31461 RVA: 0x001A9AE4 File Offset: 0x001A7CE4
// (set) Token: 0x06007AE6 RID: 31462 RVA: 0x001A9AF8 File Offset: 0x001A7CF8
[Token(Token = "0x17001464")]
public CIIBGMBOFEI FLOHLCKCOFA
{
[Token(Token = "0x6007AE5")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get;
[Token(Token = "0x6007AE6")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
set;
}
// Token: 0x06007AE7 RID: 31463 RVA: 0x001A9B0C File Offset: 0x001A7D0C
[Token(Token = "0x6007AE7")]
[Address(RVA = "0x1862470", Offset = "0x1861470", VA = "0x181862470", Slot = "4")]
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
{
/*
An exception occurred when decompiling this method (06007AE7)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecNet.Matchmaking/JKOFHKAHOHK::PPGFHEDFBEA(System.Collections.Generic.Dictionary`2<System.String,System.Object>)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_37:
stloc:NullReferenceException(var_3_41, newobj:NullReferenceException(NullReferenceException::.ctor, ldstr:string("Matchmaking response has no RoomInstance field")))
}
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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
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: 0x06007AE8 RID: 31464 RVA: 0x001A9B5C File Offset: 0x001A7D5C
[Token(Token = "0x6007AE8")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public JKOFHKAHOHK()
{
}
}
// Token: 0x02001527 RID: 5415
[Token(Token = "0x2001527")]
private class OBBKPLHJOAB : IFAIJAGLDFK
{
// Token: 0x17001465 RID: 5221
// (get) Token: 0x06007AE9 RID: 31465 RVA: 0x001A9B70 File Offset: 0x001A7D70
// (set) Token: 0x06007AEA RID: 31466 RVA: 0x001A9B84 File Offset: 0x001A7D84
[Token(Token = "0x17001465")]
public Matchmaking.MHCKNNJOIIP HIKHMNNGOHD
{
[Token(Token = "0x6007AE9")]
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")]
get;
[Token(Token = "0x6007AEA")]
[Address(RVA = "0x470D10", Offset = "0x46FD10", VA = "0x180470D10")]
set;
}
// Token: 0x06007AEB RID: 31467 RVA: 0x001A9B98 File Offset: 0x001A7D98
[Token(Token = "0x6007AEB")]
[Address(RVA = "0x18659A0", Offset = "0x18649A0", VA = "0x1818659A0", Slot = "4")]
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
{
int num = 0;
int num2 = AEOPHJMOOFE.KFANFFHOJGF<int>("error", PMMGDNALAEB, num);
this.<NOIMHPLCGOM>k__BackingField = (Matchmaking.MHCKNNJOIIP)num2;
}
// Token: 0x06007AEC RID: 31468 RVA: 0x001A9BBC File Offset: 0x001A7DBC
[Token(Token = "0x6007AEC")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public OBBKPLHJOAB()
{
}
}
// Token: 0x02001528 RID: 5416
[Token(Token = "0x2001528")]
public enum IICIGFCLJAF
{
// Token: 0x04005105 RID: 20741
[Token(Token = "0x4005105")]
Success,
// Token: 0x04005106 RID: 20742
[Token(Token = "0x4005106")]
FailedToConnectToRegion,
// Token: 0x04005107 RID: 20743
[Token(Token = "0x4005107")]
FailedToConnectToRoom,
// Token: 0x04005108 RID: 20744
[Token(Token = "0x4005108")]
FailedToSpawnPlayer
}
// Token: 0x0200152A RID: 5418
[Token(Token = "0x200152A")]
[CompilerGenerated]
private sealed class IBHEJPBAAIP
{
// Token: 0x06007B01 RID: 31489 RVA: 0x001A9DC8 File Offset: 0x001A7FC8
[Token(Token = "0x6007B01")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public IBHEJPBAAIP()
{
}
// Token: 0x06007B02 RID: 31490 RVA: 0x001A9DDC File Offset: 0x001A7FDC
[Token(Token = "0x6007B02")]
[Address(RVA = "0x185F940", Offset = "0x185E940", VA = "0x18185F940")]
internal void <Logout>b__0(NEBIGEDJGPP request, HOOILIHKMEG response)
{
float realtimeSinceStartup = Time.realtimeSinceStartup;
LDCMJEDOFCO ldcmjedofco = this.service;
}
// Token: 0x0400511C RID: 20764
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400511C")]
public float startTime;
// Token: 0x0400511D RID: 20765
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
[Token(Token = "0x400511D")]
public LDCMJEDOFCO service;
// Token: 0x0400511E RID: 20766
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400511E")]
public string relativeUri;
}
// Token: 0x0200152B RID: 5419
[Token(Token = "0x200152B")]
[CompilerGenerated]
private sealed class JGGONFABMGF
{
// Token: 0x06007B03 RID: 31491 RVA: 0x001A9DF8 File Offset: 0x001A7FF8
[Token(Token = "0x6007B03")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public JGGONFABMGF()
{
}
// Token: 0x0400511F RID: 20767
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400511F")]
public int accountId;
}
// Token: 0x0200152C RID: 5420
[Token(Token = "0x200152C")]
[CompilerGenerated]
private sealed class DDMAPPIFBAO
{
// Token: 0x06007B04 RID: 31492 RVA: 0x001A9E0C File Offset: 0x001A800C
[Token(Token = "0x6007B04")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public DDMAPPIFBAO()
{
}
// Token: 0x06007B05 RID: 31493 RVA: 0x001A9E20 File Offset: 0x001A8020
[Token(Token = "0x6007B05")]
[Address(RVA = "0x185CB10", Offset = "0x185BB10", VA = "0x18185CB10")]
internal void <GetPlayerPresenceFromServerByAccountId>b__0(List<EFAJBHGDIDD> playerPresenceList)
{
EFAJBHGDIDD efajbhgdidd = Enumerable.FirstOrDefault<EFAJBHGDIDD>(playerPresenceList);
if (efajbhgdidd != 0)
{
Matchmaking.ABNCPNMEIGC(efajbhgdidd, true);
}
Dictionary<int, EFAJBHGDIDD> blbfgckfpam = Matchmaking.BLBFGCKFPAM;
int accountId = this.CS$<>8__locals1.accountId;
bool flag = blbfgckfpam.Remove(accountId);
Matchmaking.PNMDPHBLAIO(this.CS$<>8__locals1.accountId);
this.promise.OOOIENHGNCA(efajbhgdidd);
}
// Token: 0x06007B06 RID: 31494 RVA: 0x001A9E7C File Offset: 0x001A807C
[Token(Token = "0x6007B06")]
[Address(RVA = "0x185CC10", Offset = "0x185BC10", VA = "0x18185CC10")]
internal void <GetPlayerPresenceFromServerByAccountId>b__1(string error)
{
this.promise.HMFPPBJFHKD(error);
}
// Token: 0x04005120 RID: 20768
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4005120")]
public CBLLFJEDOII<EFAJBHGDIDD> promise;
// Token: 0x04005121 RID: 20769
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4005121")]
public Matchmaking.JGGONFABMGF CS$<>8__locals1;
}
// Token: 0x0200152D RID: 5421
[Token(Token = "0x200152D")]
[CompilerGenerated]
private sealed class PPOENCKJIPN
{
// Token: 0x06007B07 RID: 31495 RVA: 0x001A9E9C File Offset: 0x001A809C
[Token(Token = "0x6007B07")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PPOENCKJIPN()
{
}
// Token: 0x06007B08 RID: 31496 RVA: 0x001A9EB0 File Offset: 0x001A80B0
[Token(Token = "0x6007B08")]
[Address(RVA = "0x1866020", Offset = "0x1865020", VA = "0x181866020")]
internal void <RefreshCachedPlayerPresences>b__1(List<EFAJBHGDIDD> playerPresenceList)
{
int num;
do
{
num = 0;
IReadOnlyList<int> readOnlyList = this.accountIds;
num += num;
num++;
int num2 = 0;
if (num < num2)
{
num += num;
num++;
}
Matchmaking.AOMJDCIABCG aomjdciabcg = new Matchmaking.AOMJDCIABCG();
aomjdciabcg.id = aomjdciabcg;
Func<EFAJBHGDIDD, bool> func = delegate(EFAJBHGDIDD p)
{
int id2 = aomjdciabcg.id;
return p.<FMMJEJMBDPL>k__BackingField == id2;
};
EFAJBHGDIDD efajbhgdidd = Enumerable.FirstOrDefault<EFAJBHGDIDD>(playerPresenceList, func);
if (efajbhgdidd != 0)
{
ulong num3;
Matchmaking.ABNCPNMEIGC(efajbhgdidd, num3 != 0UL);
num3 += num3;
num3 += num3;
}
Dictionary<int, EFAJBHGDIDD> blbfgckfpam = Matchmaking.BLBFGCKFPAM;
int id = aomjdciabcg.id;
bool flag = blbfgckfpam.Remove(id);
Matchmaking.PNMDPHBLAIO(aomjdciabcg.id);
}
while (num != 0);
}
// Token: 0x04005122 RID: 20770
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4005122")]
public IReadOnlyList<int> accountIds;
}
// Token: 0x0200152E RID: 5422
[Token(Token = "0x200152E")]
[CompilerGenerated]
private sealed class AOMJDCIABCG
{
// Token: 0x06007B09 RID: 31497 RVA: 0x001A9F5C File Offset: 0x001A815C
[Token(Token = "0x6007B09")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public AOMJDCIABCG()
{
}
// Token: 0x06007B0A RID: 31498 RVA: 0x001A9F70 File Offset: 0x001A8170
[Token(Token = "0x6007B0A")]
[Address(RVA = "0x13BB780", Offset = "0x13BA780", VA = "0x1813BB780")]
internal bool <RefreshCachedPlayerPresences>b__4(EFAJBHGDIDD p)
{
int num = this.id;
return p.<FMMJEJMBDPL>k__BackingField == num;
}
// Token: 0x04005123 RID: 20771
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4005123")]
public int id;
}
// Token: 0x0200152F RID: 5423
[Token(Token = "0x200152F")]
[CompilerGenerated]
private sealed class PHJNFAEEAKH
{
// Token: 0x06007B0B RID: 31499 RVA: 0x001A9F94 File Offset: 0x001A8194
[Token(Token = "0x6007B0B")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PHJNFAEEAKH()
{
}
// Token: 0x06007B0C RID: 31500 RVA: 0x001A9FA8 File Offset: 0x001A81A8
[Token(Token = "0x6007B0C")]
[Address(RVA = "0x1865FA0", Offset = "0x1864FA0", VA = "0x181865FA0")]
internal bool <GetFriendAccountIdsInRoom>b__0(KeyValuePair<int, EFAJBHGDIDD> kvp)
{
bool flag;
if (!flag)
{
return flag;
}
long num = this.roomId;
bool flag2;
return flag2;
}
// Token: 0x04005124 RID: 20772
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4005124")]
public long roomId;
}
// Token: 0x02001530 RID: 5424
[Token(Token = "0x2001530")]
[CompilerGenerated]
private sealed class PAJDPPGCDMH
{
// Token: 0x06007B0D RID: 31501 RVA: 0x001A9FCC File Offset: 0x001A81CC
[Token(Token = "0x6007B0D")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PAJDPPGCDMH()
{
}
// Token: 0x06007B0E RID: 31502 RVA: 0x001A9FE0 File Offset: 0x001A81E0
[Token(Token = "0x6007B0E")]
[Address(RVA = "0x1865B60", Offset = "0x1864B60", VA = "0x181865B60")]
internal void <GoToHelper>b__0(string error)
{
object[] array = new object[2];
string text = this.requestUri;
if (text != 0)
{
}
array[0] = text;
if (error != 0)
{
}
array[1] = error;
global::UnityEngine.Debug.LogErrorFormat("Matchmaking request failed ({0}): {1}", array);
Matchmaking.IFJHGCBIBLD = string.Empty;
}
// Token: 0x06007B0F RID: 31503 RVA: 0x001AA030 File Offset: 0x001A8230
[Token(Token = "0x6007B0F")]
[Address(RVA = "0x1865CD0", Offset = "0x1864CD0", VA = "0x181865CD0")]
internal void <GoToHelper>b__1(Matchmaking.JKOFHKAHOHK response)
{
if (response.<NOIMHPLCGOM>k__BackingField == Matchmaking.MHCKNNJOIIP.Success)
{
Matchmaking.AJKLPNMLABC(response.<NNDJBLGCAEE>k__BackingField, true);
APKFOPPGBFH.NFCIEGJCNBI(response.<NNDJBLGCAEE>k__BackingField);
return;
}
object[] array = new object[2];
string text = this.requestUri;
if (text != 0)
{
}
array[0] = text;
Matchmaking.MHCKNNJOIIP <NOIMHPLCGOM>k__BackingField = response.<NOIMHPLCGOM>k__BackingField;
if (<NOIMHPLCGOM>k__BackingField != Matchmaking.MHCKNNJOIIP.Success)
{
}
array[1] = <NOIMHPLCGOM>k__BackingField;
global::UnityEngine.Debug.LogWarningFormat("Matchmaking request failed ({0}): {1}", array);
Matchmaking.IFJHGCBIBLD = string.Empty;
}
// Token: 0x04005125 RID: 20773
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4005125")]
public string requestUri;
}
// Token: 0x02001531 RID: 5425
[Token(Token = "0x2001531")]
[CompilerGenerated]
private sealed class AFBNAPDLLCO
{
// Token: 0x06007B10 RID: 31504 RVA: 0x001AA0A8 File Offset: 0x001A82A8
[Token(Token = "0x6007B10")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public AFBNAPDLLCO()
{
}
// Token: 0x06007B11 RID: 31505 RVA: 0x001AA0BC File Offset: 0x001A82BC
[Token(Token = "0x6007B11")]
[Address(RVA = "0x1857DF0", Offset = "0x1856DF0", VA = "0x181857DF0")]
internal void <SetAvoidJuniors>b__0()
{
Matchmaking.FNOKOPHNEKJ = JJEKJGALHKO.MKLIDFOGIGO<bool>(this.avoidJuniors);
}
// Token: 0x04005126 RID: 20774
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4005126")]
public bool avoidJuniors;
}
}
}
@@ -0,0 +1,34 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x020014BA RID: 5306
[Token(Token = "0x20014BA")]
[Serializable]
public class ModifyTagsRequest
{
// Token: 0x06007852 RID: 30802 RVA: 0x001A0C44 File Offset: 0x0019EE44
[Token(Token = "0x6007852")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public ModifyTagsRequest()
{
}
// Token: 0x04004EED RID: 20205
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004EED")]
public long InventionId;
// Token: 0x04004EEE RID: 20206
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004EEE")]
public List<string> AutoTags;
// Token: 0x04004EEF RID: 20207
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004EEF")]
public List<string> CustomTags;
}
}
@@ -0,0 +1,79 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x020014B8 RID: 5304
[Token(Token = "0x20014B8")]
[Serializable]
internal class NewInventionRequestDTO
{
// Token: 0x06007850 RID: 30800 RVA: 0x001A0C0C File Offset: 0x0019EE0C
[Token(Token = "0x6007850")]
[Address(RVA = "0x1865990", Offset = "0x1864990", VA = "0x181865990")]
public NewInventionRequestDTO()
{
}
// Token: 0x04004ED8 RID: 20184
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004ED8")]
public string name;
// Token: 0x04004ED9 RID: 20185
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004ED9")]
public string description;
// Token: 0x04004EDA RID: 20186
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004EDA")]
public string imageName;
// Token: 0x04004EDB RID: 20187
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4004EDB")]
public int instantiationCost;
// Token: 0x04004EDC RID: 20188
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4004EDC")]
public int lightsCost;
// Token: 0x04004EDD RID: 20189
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4004EDD")]
public int chipsCost;
// Token: 0x04004EDE RID: 20190
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x4004EDE")]
public int cloudVariablesCost;
// Token: 0x04004EDF RID: 20191
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4004EDF")]
public int aiCost;
// Token: 0x04004EE0 RID: 20192
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4004EE0")]
public long creationRoomId = (long)((ulong)(-1L));
// Token: 0x04004EE1 RID: 20193
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4004EE1")]
public string inventionDataFilename;
// Token: 0x04004EE2 RID: 20194
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4004EE2")]
public List<long> referencedInventions;
// Token: 0x04004EE3 RID: 20195
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4004EE3")]
public LMLJHMJEIGM creatorAccountRole;
}
}
@@ -0,0 +1,58 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x0200158B RID: 5515
[Token(Token = "0x200158B")]
[Serializable]
public class PlayerEventDTOPage : IFAIJAGLDFK
{
// Token: 0x170014FC RID: 5372
// (get) Token: 0x06007D31 RID: 32049 RVA: 0x001AFAAC File Offset: 0x001ADCAC
// (set) Token: 0x06007D32 RID: 32050 RVA: 0x001AFAC0 File Offset: 0x001ADCC0
[Token(Token = "0x170014FC")]
public List<CCMBKDINCAH> Events
{
[Token(Token = "0x6007D31")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get;
[Token(Token = "0x6007D32")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
private set;
}
// Token: 0x170014FD RID: 5373
// (get) Token: 0x06007D33 RID: 32051 RVA: 0x001AFAD4 File Offset: 0x001ADCD4
// (set) Token: 0x06007D34 RID: 32052 RVA: 0x001AFAE8 File Offset: 0x001ADCE8
[Token(Token = "0x170014FD")]
public string ContinuationToken
{
[Token(Token = "0x6007D33")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get;
[Token(Token = "0x6007D34")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
private set;
}
// Token: 0x06007D35 RID: 32053 RVA: 0x001AFAFC File Offset: 0x001ADCFC
[Token(Token = "0x6007D35")]
[Address(RVA = "0x18662F0", Offset = "0x18652F0", VA = "0x1818662F0", Slot = "4")]
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
{
List list = AEOPHJMOOFE.OLILAGBNPEH<CCMBKDINCAH>("Events", PMMGDNALAEB);
this.<Events>k__BackingField = list;
string text = AEOPHJMOOFE.AAKIMHHKCFB<string>("ContinuationToken", PMMGDNALAEB);
this.<ContinuationToken>k__BackingField = text;
}
// Token: 0x06007D36 RID: 32054 RVA: 0x001AFB30 File Offset: 0x001ADD30
[Token(Token = "0x6007D36")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PlayerEventDTOPage()
{
}
}
}
+33
View File
@@ -0,0 +1,33 @@
using System;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x020014BC RID: 5308
[Token(Token = "0x20014BC")]
[Serializable]
public class ReportRequest
{
// Token: 0x06007854 RID: 30804 RVA: 0x001A0C6C File Offset: 0x0019EE6C
[Token(Token = "0x6007854")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public ReportRequest()
{
}
// Token: 0x04004EF1 RID: 20209
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004EF1")]
public long InventionId;
// Token: 0x04004EF2 RID: 20210
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004EF2")]
public string Details;
// Token: 0x04004EF3 RID: 20211
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004EF3")]
public FDEGHHFBJJO ReportCategory;
}
}
+479
View File
@@ -0,0 +1,479 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RecNet
{
// Token: 0x02001600 RID: 5632
[Token(Token = "0x2001600")]
public class RoomComment : IFAIJAGLDFK, IEquatable<RoomComment>
{
// Token: 0x140000B3 RID: 179
// (add) Token: 0x06007FD4 RID: 32724 RVA: 0x001B74F8 File Offset: 0x001B56F8
// (remove) Token: 0x06007FD5 RID: 32725 RVA: 0x001B7520 File Offset: 0x001B5720
[Token(Token = "0x140000B3")]
public event Action BHBMDDENGGA
{
[Token(Token = "0x6007FD4")]
[Address(RVA = "0x18670E0", Offset = "0x18660E0", VA = "0x1818670E0")]
[CompilerGenerated]
add
{
Action bhbmddengga;
Delegate @delegate;
do
{
bhbmddengga = this.BHBMDDENGGA;
@delegate = Delegate.Combine(bhbmddengga, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != bhbmddengga)
{
}
}
[Token(Token = "0x6007FD5")]
[Address(RVA = "0x18666D0", Offset = "0x18656D0", VA = "0x1818666D0")]
[CompilerGenerated]
remove
{
Action bhbmddengga;
Delegate @delegate;
do
{
bhbmddengga = this.BHBMDDENGGA;
@delegate = Delegate.Remove(bhbmddengga, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != bhbmddengga)
{
}
}
}
// Token: 0x17001557 RID: 5463
// (get) Token: 0x06007FD6 RID: 32726 RVA: 0x001B7548 File Offset: 0x001B5748
// (set) Token: 0x06007FD7 RID: 32727 RVA: 0x001B755C File Offset: 0x001B575C
[Token(Token = "0x17001557")]
public long JPOHGBCEJEJ
{
[Token(Token = "0x6007FD6")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get;
[Token(Token = "0x6007FD7")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
private set;
}
// Token: 0x17001558 RID: 5464
// (get) Token: 0x06007FD8 RID: 32728 RVA: 0x001B7570 File Offset: 0x001B5770
// (set) Token: 0x06007FD9 RID: 32729 RVA: 0x001B7584 File Offset: 0x001B5784
[Token(Token = "0x17001558")]
public long DADOKMAOFJL
{
[Token(Token = "0x6007FD8")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get;
[Token(Token = "0x6007FD9")]
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
private set;
}
// Token: 0x17001559 RID: 5465
// (get) Token: 0x06007FDA RID: 32730 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06007FDB RID: 32731 RVA: 0x001B7598 File Offset: 0x001B5798
[Token(Token = "0x17001559")]
public long? GJPHHEHBCIJ
{
[Token(Token = "0x6007FDA")]
[Address(RVA = "0x470E10", Offset = "0x46FE10", VA = "0x180470E10")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6007FDB")]
[Address(RVA = "0x8EE1E0", Offset = "0x8ED1E0", VA = "0x1808EE1E0")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x1700155A RID: 5466
// (get) Token: 0x06007FDC RID: 32732 RVA: 0x001B75A8 File Offset: 0x001B57A8
// (set) Token: 0x06007FDD RID: 32733 RVA: 0x001B75BC File Offset: 0x001B57BC
[Token(Token = "0x1700155A")]
public int? GAINIOENNCG
{
[Token(Token = "0x6007FDC")]
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
get;
[Token(Token = "0x6007FDD")]
[Address(RVA = "0x41CFF0", Offset = "0x41BFF0", VA = "0x18041CFF0")]
private set;
}
// Token: 0x1700155B RID: 5467
// (get) Token: 0x06007FDE RID: 32734 RVA: 0x001B75D0 File Offset: 0x001B57D0
// (set) Token: 0x06007FDF RID: 32735 RVA: 0x001B75E4 File Offset: 0x001B57E4
[Token(Token = "0x1700155B")]
public DateTime ACBFDMLHFPB
{
[Token(Token = "0x6007FDE")]
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
get;
[Token(Token = "0x6007FDF")]
[Address(RVA = "0x417960", Offset = "0x416960", VA = "0x180417960")]
private set;
}
// Token: 0x1700155C RID: 5468
// (get) Token: 0x06007FE0 RID: 32736 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06007FE1 RID: 32737 RVA: 0x001B75F8 File Offset: 0x001B57F8
[Token(Token = "0x1700155C")]
public Vector3? EPKNJJIGHLN
{
[Token(Token = "0x6007FE0")]
[Address(RVA = "0x1377B50", Offset = "0x1376B50", VA = "0x181377B50")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6007FE1")]
[Address(RVA = "0x13F3430", Offset = "0x13F2430", VA = "0x1813F3430")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x1700155D RID: 5469
// (get) Token: 0x06007FE2 RID: 32738 RVA: 0x001B7608 File Offset: 0x001B5808
// (set) Token: 0x06007FE3 RID: 32739 RVA: 0x001B761C File Offset: 0x001B581C
[Token(Token = "0x1700155D")]
public string DFPPNHINEFO
{
[Token(Token = "0x6007FE2")]
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
get;
[Token(Token = "0x6007FE3")]
[Address(RVA = "0x417A10", Offset = "0x416A10", VA = "0x180417A10")]
private set;
}
// Token: 0x1700155E RID: 5470
// (get) Token: 0x06007FE4 RID: 32740 RVA: 0x001B7630 File Offset: 0x001B5830
// (set) Token: 0x06007FE5 RID: 32741 RVA: 0x001B7644 File Offset: 0x001B5844
[Token(Token = "0x1700155E")]
public RoomComment.GBBPFDLJLIG MAGFJGMHKLA
{
[Token(Token = "0x6007FE4")]
[Address(RVA = "0x66A4F0", Offset = "0x6694F0", VA = "0x18066A4F0")]
get;
[Token(Token = "0x6007FE5")]
[Address(RVA = "0x7235A0", Offset = "0x7225A0", VA = "0x1807235A0")]
private set;
}
// Token: 0x1700155F RID: 5471
// (get) Token: 0x06007FE6 RID: 32742 RVA: 0x001B7658 File Offset: 0x001B5858
// (set) Token: 0x06007FE7 RID: 32743 RVA: 0x001B766C File Offset: 0x001B586C
[Token(Token = "0x1700155F")]
public bool KHLBAPKLINE
{
[Token(Token = "0x6007FE6")]
[Address(RVA = "0x6A5B60", Offset = "0x6A4B60", VA = "0x1806A5B60")]
get;
[Token(Token = "0x6007FE7")]
[Address(RVA = "0xECC530", Offset = "0xECB530", VA = "0x180ECC530")]
private set;
}
// Token: 0x17001560 RID: 5472
// (get) Token: 0x06007FE8 RID: 32744 RVA: 0x001B7680 File Offset: 0x001B5880
[Token(Token = "0x17001560")]
public bool PLALCAGAKNB
{
[Token(Token = "0x6007FE8")]
[Address(RVA = "0x1867590", Offset = "0x1866590", VA = "0x181867590")]
get
{
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
int num = 0;
if (!(<EGKJPJKLEAI>k__BackingField == num))
{
int? num2 = this.<IFBPANODIPA>k__BackingField;
Player <EGKJPJKLEAI>k__BackingField2 = Player.<EGKJPJKLEAI>k__BackingField;
bool flag = num2 == <EGKJPJKLEAI>k__BackingField2.<FMMJEJMBDPL>k__BackingField;
return !this.<EDLGEEMPMLM>k__BackingField;
}
return true;
}
}
// Token: 0x06007FE9 RID: 32745 RVA: 0x001B76C8 File Offset: 0x001B58C8
[Token(Token = "0x6007FE9")]
[Address(RVA = "0x1866B10", Offset = "0x1865B10", VA = "0x181866B10")]
public void FGBHMALMNJP()
{
if (this.<EDLGEEMPMLM>k__BackingField)
{
CFLMJLFBOKH.AFPMJHOCHHB(this.<DOFDAMHCJLP>k__BackingField);
Action bhbmddengga = this.BHBMDDENGGA;
this.<EDLGEEMPMLM>k__BackingField = false;
if (bhbmddengga != 0)
{
bhbmddengga();
return;
}
}
}
// Token: 0x06007FEA RID: 32746 RVA: 0x001B7704 File Offset: 0x001B5904
[Token(Token = "0x6007FEA")]
[Address(RVA = "0x1867720", Offset = "0x1866720", VA = "0x181867720", Slot = "4")]
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
{
long num = AEOPHJMOOFE.AAKIMHHKCFB<long>("commentId", PMMGDNALAEB);
this.<JPAOOKPLEDB>k__BackingField = num;
long num2 = AEOPHJMOOFE.AAKIMHHKCFB<long>("roomId", PMMGDNALAEB);
this.<DOFDAMHCJLP>k__BackingField = num2;
int num3 = 0;
int num4 = AEOPHJMOOFE.KFANFFHOJGF<int>("accountId", PMMGDNALAEB, num3);
this.<IFBPANODIPA>k__BackingField = num4;
int num5 = 0;
DateTime dateTime = AEOPHJMOOFE.NEBCDECIPHD("createdAt", PMMGDNALAEB, num5 != 0);
this.<IPLPEOMCNPJ>k__BackingField = dateTime;
int num6 = 0;
float? num7 = AEOPHJMOOFE.KFANFFHOJGF<float?>("positionX", PMMGDNALAEB, num6);
int num8 = 0;
float? num9 = AEOPHJMOOFE.KFANFFHOJGF<float?>("positionY", PMMGDNALAEB, num8);
int num10 = 0;
if (AEOPHJMOOFE.KFANFFHOJGF<float?>("positionZ", PMMGDNALAEB, num10) != 0)
{
}
int num11 = 0;
string text = AEOPHJMOOFE.KFANFFHOJGF<string>("message", PMMGDNALAEB, num11);
this.<LHJAKNBODPE>k__BackingField = text;
uint num12 = AEOPHJMOOFE.AAKIMHHKCFB<uint>("style", PMMGDNALAEB);
this.<JJINBDOMEOP>k__BackingField = (RoomComment.GBBPFDLJLIG)num12;
bool flag = AEOPHJMOOFE.AAKIMHHKCFB<bool>("unread", PMMGDNALAEB);
this.<EDLGEEMPMLM>k__BackingField = flag;
}
// Token: 0x06007FEB RID: 32747 RVA: 0x001B77E8 File Offset: 0x001B59E8
[Token(Token = "0x6007FEB")]
[Address(RVA = "0x1866770", Offset = "0x1865770", VA = "0x181866770", Slot = "5")]
public bool Equals(RoomComment HPKICPNGMDJ)
{
if (HPKICPNGMDJ == 0)
{
return;
}
if (this == HPKICPNGMDJ)
{
return true;
}
long num = HPKICPNGMDJ.<JPAOOKPLEDB>k__BackingField;
if (this.<JPAOOKPLEDB>k__BackingField != num)
{
return;
}
long num2 = HPKICPNGMDJ.<DOFDAMHCJLP>k__BackingField;
bool flag;
bool flag2;
if (this.<DOFDAMHCJLP>k__BackingField != num2 || flag == flag2)
{
return;
}
int? num3 = this.<IFBPANODIPA>k__BackingField;
int? num4 = HPKICPNGMDJ.<IFBPANODIPA>k__BackingField;
bool flag3 = num3 == num4;
if (num3 == num4 == flag3)
{
return;
}
DateTime dateTime = this.<IPLPEOMCNPJ>k__BackingField;
DateTime dateTime2 = HPKICPNGMDJ.<IPLPEOMCNPJ>k__BackingField;
bool flag4;
if (!flag4)
{
return;
}
Vector3? vector = this.<NGJJOLPPEDG>k__BackingField;
Vector3? vector2 = HPKICPNGMDJ.<NGJJOLPPEDG>k__BackingField;
bool flag5;
if (!flag5)
{
return;
}
string text = this.<LHJAKNBODPE>k__BackingField;
if (!flag5)
{
return;
}
RoomComment.GBBPFDLJLIG gbbpfdljlig = HPKICPNGMDJ.<JJINBDOMEOP>k__BackingField;
if (this.<JJINBDOMEOP>k__BackingField == gbbpfdljlig)
{
bool flag6 = HPKICPNGMDJ.<EDLGEEMPMLM>k__BackingField;
return this.<EDLGEEMPMLM>k__BackingField == flag6;
}
}
// Token: 0x06007FEC RID: 32748 RVA: 0x001B78B4 File Offset: 0x001B5AB4
[Token(Token = "0x6007FEC")]
[Address(RVA = "0x18668F0", Offset = "0x18658F0", VA = "0x1818668F0", Slot = "0")]
public override bool Equals(object NLNHFEEMFBN)
{
Type type = NLNHFEEMFBN.GetType();
Type type2 = base.GetType();
bool flag = type != type2;
if (flag || !flag)
{
return;
}
if (this == flag)
{
return true;
}
bool flag2;
bool flag3;
if (this.<JPAOOKPLEDB>k__BackingField != (flag ? 1L : 0L) || this.<DOFDAMHCJLP>k__BackingField != (flag ? 1L : 0L) || flag2 == flag3)
{
return;
}
int? num = this.<IFBPANODIPA>k__BackingField;
bool flag4 = num == flag3;
if (num == flag3 == flag4)
{
return;
}
DateTime dateTime = this.<IPLPEOMCNPJ>k__BackingField;
bool flag5;
if (!flag5)
{
return;
}
Vector3? vector = this.<NGJJOLPPEDG>k__BackingField;
bool flag6;
if (!flag6)
{
return;
}
string text = this.<LHJAKNBODPE>k__BackingField;
if (flag6 && this.<JJINBDOMEOP>k__BackingField == (flag6 ? RoomComment.GBBPFDLJLIG.Idea : RoomComment.GBBPFDLJLIG.Feedback))
{
return this.<EDLGEEMPMLM>k__BackingField == flag6;
}
}
// Token: 0x06007FED RID: 32749 RVA: 0x001B795C File Offset: 0x001B5B5C
[Token(Token = "0x6007FED")]
[Address(RVA = "0x1866F40", Offset = "0x1865F40", VA = "0x181866F40", Slot = "2")]
public override int GetHashCode()
{
long num = this.<JPAOOKPLEDB>k__BackingField;
long num2 = this.<DOFDAMHCJLP>k__BackingField;
long? num3 = this.<OMCJBBKKIKO>k__BackingField;
int? num4 = this.<IFBPANODIPA>k__BackingField;
DateTime dateTime = this.<IPLPEOMCNPJ>k__BackingField;
Vector3? vector = this.<NGJJOLPPEDG>k__BackingField;
string text = this.<LHJAKNBODPE>k__BackingField;
long num5 = num * (long)((uint)397) * (long)((uint)397) * (long)((uint)397);
if (text != 0)
{
text.Finalize();
}
bool flag = this.<EDLGEEMPMLM>k__BackingField;
int num7;
long num6 = (long)(num7 * (int)((uint)397) * (int)((uint)397) * (int)((uint)397));
int num8;
return num8;
}
// Token: 0x06007FEE RID: 32750 RVA: 0x001B79EC File Offset: 0x001B5BEC
[Token(Token = "0x6007FEE")]
[Address(RVA = "0x1867180", Offset = "0x1866180", VA = "0x181867180")]
public static object LIMFFFJLGEG(object DBFBLNILIGL)
{
while (DBFBLNILIGL != 0 && DBFBLNILIGL == 0)
{
}
object[] array = new object[8];
if (array != 0)
{
}
array[0] = array;
if (array != 0)
{
}
array[1] = array;
if (array != 0)
{
}
array[2] = array;
if (array != 0)
{
}
array[3] = array;
long num;
array[4] = num;
array[5] = num;
array[6] = num;
array[7] = num;
return array;
}
// Token: 0x06007FEF RID: 32751 RVA: 0x001B7A60 File Offset: 0x001B5C60
[Token(Token = "0x6007FEF")]
[Address(RVA = "0x1866B90", Offset = "0x1865B90", VA = "0x181866B90")]
public static object FMPDNMFBCJH(object DBFBLNILIGL)
{
/*
An exception occurred when decompiling this method (06007FEF)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object RecNet.RoomComment::FMPDNMFBCJH(System.Object)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_4D:
stfld:string(RoomComment::<LHJAKNBODPE>k__BackingField, ldloc:RoomComment(var_1_0B), ldtoken:RuntimeTypeHandle[exp:string]([mscorlib]System.Int32))
stfld:bool(RoomComment::<EDLGEEMPMLM>k__BackingField, ldloc:RoomComment(var_1_0B), ldc.i4:bool(1))
}
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: 0x06007FF0 RID: 32752 RVA: 0x001B7ACC File Offset: 0x001B5CCC
[Token(Token = "0x6007FF0")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public RoomComment()
{
}
// Token: 0x02001601 RID: 5633
[Token(Token = "0x2001601")]
public enum GBBPFDLJLIG
{
// Token: 0x04005497 RID: 21655
[Token(Token = "0x4005497")]
Feedback,
// Token: 0x04005498 RID: 21656
[Token(Token = "0x4005498")]
Idea,
// Token: 0x04005499 RID: 21657
[Token(Token = "0x4005499")]
BugReport
}
}
}
@@ -0,0 +1,74 @@
using System;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x020014E0 RID: 5344
[Token(Token = "0x20014E0")]
[Serializable]
public class SetStatRequestDTO
{
// Token: 0x17001401 RID: 5121
// (get) Token: 0x06007900 RID: 30976 RVA: 0x001A3508 File Offset: 0x001A1708
// (set) Token: 0x06007901 RID: 30977 RVA: 0x001A351C File Offset: 0x001A171C
[Token(Token = "0x17001401")]
public int StatChannel
{
[Token(Token = "0x6007900")]
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")]
get;
[Token(Token = "0x6007901")]
[Address(RVA = "0x470D10", Offset = "0x46FD10", VA = "0x180470D10")]
set;
}
// Token: 0x17001402 RID: 5122
// (get) Token: 0x06007902 RID: 30978 RVA: 0x001A3530 File Offset: 0x001A1730
// (set) Token: 0x06007903 RID: 30979 RVA: 0x001A3544 File Offset: 0x001A1744
[Token(Token = "0x17001402")]
public long RoomId
{
[Token(Token = "0x6007902")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get;
[Token(Token = "0x6007903")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
set;
}
// Token: 0x17001403 RID: 5123
// (get) Token: 0x06007904 RID: 30980 RVA: 0x001A3558 File Offset: 0x001A1758
// (set) Token: 0x06007905 RID: 30981 RVA: 0x001A356C File Offset: 0x001A176C
[Token(Token = "0x17001403")]
public int StatValue
{
[Token(Token = "0x6007904")]
[Address(RVA = "0x470B70", Offset = "0x46FB70", VA = "0x180470B70")]
get;
[Token(Token = "0x6007905")]
[Address(RVA = "0x62ADB0", Offset = "0x629DB0", VA = "0x18062ADB0")]
set;
}
// Token: 0x17001404 RID: 5124
// (get) Token: 0x06007906 RID: 30982 RVA: 0x001A3580 File Offset: 0x001A1780
// (set) Token: 0x06007907 RID: 30983 RVA: 0x001A3594 File Offset: 0x001A1794
[Token(Token = "0x17001404")]
public int? CurrentStatValue
{
[Token(Token = "0x6007906")]
[Address(RVA = "0x1868AF0", Offset = "0x1867AF0", VA = "0x181868AF0")]
get;
[Token(Token = "0x6007907")]
[Address(RVA = "0x1868B00", Offset = "0x1867B00", VA = "0x181868B00")]
set;
}
// Token: 0x06007908 RID: 30984 RVA: 0x001A35A8 File Offset: 0x001A17A8
[Token(Token = "0x6007908")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public SetStatRequestDTO()
{
}
}
}
@@ -0,0 +1,106 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x02001635 RID: 5685
[Token(Token = "0x2001635")]
[Serializable]
public class StorefrontAdCarouselItem : IFAIJAGLDFK
{
// Token: 0x170015B4 RID: 5556
// (get) Token: 0x06008132 RID: 33074 RVA: 0x001BAAD8 File Offset: 0x001B8CD8
// (set) Token: 0x06008133 RID: 33075 RVA: 0x001BAAEC File Offset: 0x001B8CEC
[Token(Token = "0x170015B4")]
public int AdCarouselItemId
{
[Token(Token = "0x6008132")]
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")]
get;
[Token(Token = "0x6008133")]
[Address(RVA = "0x470D10", Offset = "0x46FD10", VA = "0x180470D10")]
set;
}
// Token: 0x170015B5 RID: 5557
// (get) Token: 0x06008134 RID: 33076 RVA: 0x001BAB00 File Offset: 0x001B8D00
// (set) Token: 0x06008135 RID: 33077 RVA: 0x001BAB14 File Offset: 0x001B8D14
[Token(Token = "0x170015B5")]
public string ImageName
{
[Token(Token = "0x6008134")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get;
[Token(Token = "0x6008135")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
set;
}
// Token: 0x170015B6 RID: 5558
// (get) Token: 0x06008136 RID: 33078 RVA: 0x001BAB28 File Offset: 0x001B8D28
// (set) Token: 0x06008137 RID: 33079 RVA: 0x001BAB3C File Offset: 0x001B8D3C
[Token(Token = "0x170015B6")]
public string Title
{
[Token(Token = "0x6008136")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get;
[Token(Token = "0x6008137")]
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
set;
}
// Token: 0x170015B7 RID: 5559
// (get) Token: 0x06008138 RID: 33080 RVA: 0x001BAB50 File Offset: 0x001B8D50
// (set) Token: 0x06008139 RID: 33081 RVA: 0x001BAB64 File Offset: 0x001B8D64
[Token(Token = "0x170015B7")]
public string Description
{
[Token(Token = "0x6008138")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
get;
[Token(Token = "0x6008139")]
[Address(RVA = "0x415820", Offset = "0x414820", VA = "0x180415820")]
set;
}
// Token: 0x170015B8 RID: 5560
// (get) Token: 0x0600813A RID: 33082 RVA: 0x001BAB78 File Offset: 0x001B8D78
// (set) Token: 0x0600813B RID: 33083 RVA: 0x001BAB8C File Offset: 0x001B8D8C
[Token(Token = "0x170015B8")]
public List<int> PurchasableItemIds
{
[Token(Token = "0x600813A")]
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
get;
[Token(Token = "0x600813B")]
[Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")]
set;
}
// Token: 0x0600813C RID: 33084 RVA: 0x001BABA0 File Offset: 0x001B8DA0
[Token(Token = "0x600813C")]
[Address(RVA = "0x186A410", Offset = "0x1869410", VA = "0x18186A410", Slot = "4")]
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
{
int num = AEOPHJMOOFE.AAKIMHHKCFB<int>("AdCarouselItemId", PMMGDNALAEB);
this.<AdCarouselItemId>k__BackingField = num;
string text = AEOPHJMOOFE.AAKIMHHKCFB<string>("ImageName", PMMGDNALAEB);
this.<ImageName>k__BackingField = text;
string text2 = AEOPHJMOOFE.AAKIMHHKCFB<string>("Title", PMMGDNALAEB);
this.<Title>k__BackingField = text2;
string text3 = AEOPHJMOOFE.AAKIMHHKCFB<string>("Description", PMMGDNALAEB);
this.<Description>k__BackingField = text3;
List list = AEOPHJMOOFE.LEIBLAFOPLL<int>("PurchasableItemIds", PMMGDNALAEB);
this.<PurchasableItemIds>k__BackingField = list;
}
// Token: 0x0600813D RID: 33085 RVA: 0x001BAC10 File Offset: 0x001B8E10
[Token(Token = "0x600813D")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public StorefrontAdCarouselItem()
{
}
}
}
@@ -0,0 +1,57 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x020015FF RID: 5631
[Token(Token = "0x20015FF")]
public class UnreadRoomComments : IFAIJAGLDFK
{
// Token: 0x17001555 RID: 5461
// (get) Token: 0x06007FCE RID: 32718 RVA: 0x001B7460 File Offset: 0x001B5660
// (set) Token: 0x06007FCF RID: 32719 RVA: 0x001B7474 File Offset: 0x001B5674
[Token(Token = "0x17001555")]
public long DADOKMAOFJL
{
[Token(Token = "0x6007FCE")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get;
[Token(Token = "0x6007FCF")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
private set;
}
// Token: 0x17001556 RID: 5462
// (get) Token: 0x06007FD0 RID: 32720 RVA: 0x001B7488 File Offset: 0x001B5688
// (set) Token: 0x06007FD1 RID: 32721 RVA: 0x001B749C File Offset: 0x001B569C
[Token(Token = "0x17001556")]
public uint MEPGPGKFENE
{
[Token(Token = "0x6007FD0")]
[Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540")]
get;
[Token(Token = "0x6007FD1")]
[Address(RVA = "0x5F1910", Offset = "0x5F0910", VA = "0x1805F1910")]
private set;
}
// Token: 0x06007FD2 RID: 32722 RVA: 0x001B74B0 File Offset: 0x001B56B0
[Token(Token = "0x6007FD2")]
[Address(RVA = "0x186EA40", Offset = "0x186DA40", VA = "0x18186EA40", Slot = "4")]
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
{
long num = AEOPHJMOOFE.AAKIMHHKCFB<long>("roomId", PMMGDNALAEB);
this.<DOFDAMHCJLP>k__BackingField = num;
uint num2 = AEOPHJMOOFE.AAKIMHHKCFB<uint>("count", PMMGDNALAEB);
this.<MAAELOFEKIJ>k__BackingField = num2;
}
// Token: 0x06007FD3 RID: 32723 RVA: 0x001B74E4 File Offset: 0x001B56E4
[Token(Token = "0x6007FD3")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public UnreadRoomComments()
{
}
}
}
@@ -0,0 +1,28 @@
using System;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x020014BE RID: 5310
[Token(Token = "0x20014BE")]
[Serializable]
public class UpdatePriceRequest
{
// Token: 0x06007856 RID: 30806 RVA: 0x001A0C94 File Offset: 0x0019EE94
[Token(Token = "0x6007856")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public UpdatePriceRequest()
{
}
// Token: 0x04004EF6 RID: 20214
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004EF6")]
public long InventionId;
// Token: 0x04004EF7 RID: 20215
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004EF7")]
public int Price;
}
}