This commit is contained in:
niko
2026-04-08 23:40:05 +02:00
parent d6894bcbc7
commit 18dc73f922
7750 changed files with 1795369 additions and 0 deletions
@@ -0,0 +1,56 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x02000DEF RID: 3567
[Token(Token = "0x2000DEF")]
[Serializable]
[StructLayout(3)]
internal class AddVersionInventionRequestDTO
{
// Token: 0x06005659 RID: 22105 RVA: 0x00139294 File Offset: 0x00137494
[Token(Token = "0x6005659")]
[Address(RVA = "0x1076D00", Offset = "0x1075700", VA = "0x181076D00")]
public AddVersionInventionRequestDTO()
{
}
// Token: 0x04003F02 RID: 16130
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F02")]
public long inventionId;
// Token: 0x04003F03 RID: 16131
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F03")]
public int instantiationCost;
// Token: 0x04003F04 RID: 16132
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4003F04")]
public int lightsCost;
// Token: 0x04003F05 RID: 16133
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003F05")]
public int aiCost;
// Token: 0x04003F06 RID: 16134
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003F06")]
public long creationRoomId = (long)((ulong)(-1L));
// Token: 0x04003F07 RID: 16135
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003F07")]
public string inventionDataFilename;
// Token: 0x04003F08 RID: 16136
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003F08")]
public List<long> referencedInventions;
}
}
+104
View File
@@ -0,0 +1,104 @@
using System;
using System.Runtime.InteropServices;
using System.Text;
using BestHTTP.Forms;
using Cpp2IlInjected;
using RecRoom.Async;
using UnityEngine;
namespace RecNet
{
// Token: 0x02000CD6 RID: 3286
[Token(Token = "0x2000CD6")]
[StructLayout(3)]
public static class BugReporting
{
// Token: 0x06004F55 RID: 20309 RVA: 0x00125D38 File Offset: 0x00123F38
[Token(Token = "0x6004F55")]
[Address(RVA = "0x1076D80", Offset = "0x1075780", VA = "0x181076D80")]
public static IPromise 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;
string hnpbhliofnc = KMJJGELKNAP.HNPBHLIOFNC;
bugReportDTO.BuildVersion = hnpbhliofnc;
long mkibhleldcp = KMJJGELKNAP.MKIBHLELDCP;
bugReportDTO.BuildTimestamp = mkibhleldcp;
string text2 = JsonUtility.ToJson(bugReportDTO);
Encoding utf = Encoding.UTF8;
int num3 = 0;
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);
}
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.CKPCAIJMPJN(text, httpmultiPartForm, true);
int num4 = 0;
return EEMMNNGBJGD.DMDEJFMPJDE(promise, num4 != 0);
}
// Token: 0x04003AA5 RID: 15013
[Token(Token = "0x4003AA5")]
public static string BBBLGFHBMGA = "text/plain";
// Token: 0x04003AA6 RID: 15014
[Token(Token = "0x4003AA6")]
private static string NKOJGKCAHEO = "api/bugreporting/";
// Token: 0x02000CD7 RID: 3287
[Token(Token = "0x2000CD7")]
[Serializable]
private class BugReportDTO
{
// Token: 0x06004F57 RID: 20311 RVA: 0x00125E44 File Offset: 0x00124044
[Token(Token = "0x6004F57")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public BugReportDTO()
{
}
// Token: 0x04003AA7 RID: 15015
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003AA7")]
public string Summary;
// Token: 0x04003AA8 RID: 15016
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003AA8")]
public string Description;
// Token: 0x04003AA9 RID: 15017
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003AA9")]
public string TestCaseKey;
// Token: 0x04003AAA RID: 15018
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003AAA")]
public string BuildVersion;
// Token: 0x04003AAB RID: 15019
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003AAB")]
public long BuildTimestamp;
// Token: 0x04003AAC RID: 15020
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003AAC")]
public int? BundleVersionCode;
}
}
}
@@ -0,0 +1,31 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x02000EA3 RID: 3747
[Token(Token = "0x2000EA3")]
[Serializable]
[StructLayout(3)]
public class BulkInviteRequest
{
// Token: 0x06005A9E RID: 23198 RVA: 0x00146868 File Offset: 0x00144A68
[Token(Token = "0x6005A9E")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public BulkInviteRequest()
{
}
// Token: 0x040041EA RID: 16874
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40041EA")]
public long PlayerEventId;
// Token: 0x040041EB RID: 16875
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40041EB")]
public List<int> InvitedPlayerIds;
}
}
+307
View File
@@ -0,0 +1,307 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RecNet
{
// Token: 0x02000CE8 RID: 3304
[Token(Token = "0x2000CE8")]
[StructLayout(3)]
public class ChatMessage : IFAIJAGLDFK, IEquatable<ChatMessage>
{
// Token: 0x17000E05 RID: 3589
// (get) Token: 0x06004FF7 RID: 20471 RVA: 0x00127480 File Offset: 0x00125680
// (set) Token: 0x06004FF8 RID: 20472 RVA: 0x00127494 File Offset: 0x00125694
[Token(Token = "0x17000E05")]
public long PEHDHBCJIEP
{
[Token(Token = "0x6004FF7")]
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
get;
[Token(Token = "0x6004FF8")]
[Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")]
set;
}
// Token: 0x17000E06 RID: 3590
// (get) Token: 0x06004FF9 RID: 20473 RVA: 0x001274A8 File Offset: 0x001256A8
// (set) Token: 0x06004FFA RID: 20474 RVA: 0x001274BC File Offset: 0x001256BC
[Token(Token = "0x17000E06")]
public long FLBJAKDOAII
{
[Token(Token = "0x6004FF9")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
get;
[Token(Token = "0x6004FFA")]
[Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")]
set;
}
// Token: 0x17000E07 RID: 3591
// (get) Token: 0x06004FFB RID: 20475 RVA: 0x001274D0 File Offset: 0x001256D0
// (set) Token: 0x06004FFC RID: 20476 RVA: 0x001274E4 File Offset: 0x001256E4
[Token(Token = "0x17000E07")]
public int BJKECPEMMNH
{
[Token(Token = "0x6004FFB")]
[Address(RVA = "0x4FBD40", Offset = "0x4FA740", VA = "0x1804FBD40")]
get;
[Token(Token = "0x6004FFC")]
[Address(RVA = "0x4E90F0", Offset = "0x4E7AF0", VA = "0x1804E90F0")]
set;
}
// Token: 0x17000E08 RID: 3592
// (get) Token: 0x06004FFD RID: 20477 RVA: 0x001274F8 File Offset: 0x001256F8
// (set) Token: 0x06004FFE RID: 20478 RVA: 0x0012750C File Offset: 0x0012570C
[Token(Token = "0x17000E08")]
public DateTime LEIJPPPPNOE
{
[Token(Token = "0x6004FFD")]
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
get;
[Token(Token = "0x6004FFE")]
[Address(RVA = "0x3C1270", Offset = "0x3BFC70", VA = "0x1803C1270")]
set;
}
// Token: 0x17000E09 RID: 3593
// (get) Token: 0x06004FFF RID: 20479 RVA: 0x00127520 File Offset: 0x00125720
// (set) Token: 0x06005000 RID: 20480 RVA: 0x00127534 File Offset: 0x00125734
[Token(Token = "0x17000E09")]
public bool FFGDDPBJJJP
{
[Token(Token = "0x6004FFF")]
[Address(RVA = "0x4CB2D0", Offset = "0x4C9CD0", VA = "0x1804CB2D0")]
get;
[Token(Token = "0x6005000")]
[Address(RVA = "0x4CB340", Offset = "0x4C9D40", VA = "0x1804CB340")]
set;
}
// Token: 0x17000E0A RID: 3594
// (get) Token: 0x06005001 RID: 20481 RVA: 0x00127548 File Offset: 0x00125748
// (set) Token: 0x06005002 RID: 20482 RVA: 0x0012755C File Offset: 0x0012575C
[Token(Token = "0x17000E0A")]
public IAOJMNAKJLH.MessageJson JFABFMJCMEA
{
[Token(Token = "0x6005001")]
[Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")]
get;
[Token(Token = "0x6005002")]
[Address(RVA = "0x421E00", Offset = "0x420800", VA = "0x180421E00")]
set;
}
// Token: 0x17000E0B RID: 3595
// (get) Token: 0x06005003 RID: 20483 RVA: 0x00127570 File Offset: 0x00125770
// (set) Token: 0x06005004 RID: 20484 RVA: 0x00127584 File Offset: 0x00125784
[Token(Token = "0x17000E0B")]
private string GGIOKEAHMOP
{
[Token(Token = "0x6005003")]
[Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")]
get;
[Token(Token = "0x6005004")]
[Address(RVA = "0x3D3460", Offset = "0x3D1E60", VA = "0x1803D3460")]
set;
}
// Token: 0x17000E0C RID: 3596
// (get) Token: 0x06005005 RID: 20485 RVA: 0x00127598 File Offset: 0x00125798
// (set) Token: 0x06005006 RID: 20486 RVA: 0x001275AC File Offset: 0x001257AC
[Token(Token = "0x17000E0C")]
public IAOJMNAKJLH.TextMessageJson PCPJHBHEJNA
{
[Token(Token = "0x6005005")]
[Address(RVA = "0x3EDEA0", Offset = "0x3EC8A0", VA = "0x1803EDEA0")]
get;
[Token(Token = "0x6005006")]
[Address(RVA = "0x3EDED0", Offset = "0x3EC8D0", VA = "0x1803EDED0")]
set;
}
// Token: 0x17000E0D RID: 3597
// (get) Token: 0x06005007 RID: 20487 RVA: 0x001275C0 File Offset: 0x001257C0
// (set) Token: 0x06005008 RID: 20488 RVA: 0x001275D4 File Offset: 0x001257D4
[Token(Token = "0x17000E0D")]
public string NEIPHFDMLIK
{
[Token(Token = "0x6005007")]
[Address(RVA = "0x462740", Offset = "0x461140", VA = "0x180462740")]
get;
[Token(Token = "0x6005008")]
[Address(RVA = "0x462750", Offset = "0x461150", VA = "0x180462750")]
private set;
}
// Token: 0x17000E0E RID: 3598
// (get) Token: 0x06005009 RID: 20489 RVA: 0x001275E8 File Offset: 0x001257E8
[Token(Token = "0x17000E0E")]
public bool FDILJEGCKCP
{
[Token(Token = "0x6005009")]
[Address(RVA = "0x1078DE0", Offset = "0x10777E0", VA = "0x181078DE0")]
get
{
int num = this.<DELBHPAMHAM>k__BackingField;
return "{il2cpp field on {'constant19' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x8}" == num;
}
}
// Token: 0x0600500A RID: 20490 RVA: 0x00127604 File Offset: 0x00125804
[Token(Token = "0x600500A")]
[Address(RVA = "0x1078F10", Offset = "0x1077910", VA = "0x181078F10", 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;
ulong dateData = this.<LEGDBGPHAPO>k__BackingField.dateData;
DateTime now = DateTime.Now;
if (dateData != now)
{
ulong dateData2 = now.dateData;
DateTime now2 = DateTime.Now;
if (dateData2 != now2)
{
string text2 = string.Format("{0} {1}, {2}", now2, now2, now2);
}
}
this.<BCLONOMFLND>k__BackingField = now;
string text3 = this.<FPPCGNKONLD>k__BackingField;
bool flag = this.<DELBHPAMHAM>k__BackingField == -5;
this.<CJKEPNNJINH>k__BackingField = flag;
IAOJMNAKJLH.MessageJson messageJson = JsonUtility.FromJson<IAOJMNAKJLH.MessageJson>(text3);
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: 0x0600500B RID: 20491 RVA: 0x00127764 File Offset: 0x00125964
[Token(Token = "0x600500B")]
[Address(RVA = "0x1078CD0", Offset = "0x10776D0", VA = "0x181078CD0", 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: 0x0600500C RID: 20492 RVA: 0x0012778C File Offset: 0x0012598C
[Token(Token = "0x600500C")]
[Address(RVA = "0x1078D90", Offset = "0x1077790", VA = "0x181078D90", 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: 0x0600500D RID: 20493 RVA: 0x001277C0 File Offset: 0x001259C0
[Token(Token = "0x600500D")]
[Address(RVA = "0x1078CA0", Offset = "0x10776A0", VA = "0x181078CA0")]
public static bool BDBLGMKABNK(ChatMessage ANNJOJEMCEO, ChatMessage GKPLJAABCHA)
{
if (ANNJOJEMCEO != 0)
{
return !ANNJOJEMCEO.Equals(GKPLJAABCHA);
}
return GKPLJAABCHA != 0;
}
// Token: 0x0600500E RID: 20494 RVA: 0x001277E4 File Offset: 0x001259E4
[Token(Token = "0x600500E")]
[Address(RVA = "0x1078EA0", Offset = "0x10778A0", VA = "0x181078EA0")]
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: 0x0600500F RID: 20495 RVA: 0x00127820 File Offset: 0x00125A20
[Token(Token = "0x600500F")]
[Address(RVA = "0x1078E80", Offset = "0x1077880", VA = "0x181078E80", Slot = "2")]
public override int GetHashCode()
{
/*
An exception occurred when decompiling this method (0600500F)
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: 0x06005010 RID: 20496 RVA: 0x00127834 File Offset: 0x00125A34
[Token(Token = "0x6005010")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public ChatMessage()
{
}
}
}
+30
View File
@@ -0,0 +1,30 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x02000DF3 RID: 3571
[Token(Token = "0x2000DF3")]
[Serializable]
[StructLayout(3)]
public class CheerRequest
{
// Token: 0x0600565D RID: 22109 RVA: 0x001392EC File Offset: 0x001374EC
[Token(Token = "0x600565D")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public CheerRequest()
{
}
// Token: 0x04003F10 RID: 16144
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F10")]
public long InventionId;
// Token: 0x04003F11 RID: 16145
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F11")]
public bool Cheer;
}
}
@@ -0,0 +1,26 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x02000E70 RID: 3696
[Token(Token = "0x2000E70")]
[Serializable]
[StructLayout(3)]
public class DeleteMessagesRequestDTO
{
// Token: 0x06005971 RID: 22897 RVA: 0x001430E8 File Offset: 0x001412E8
[Token(Token = "0x6005971")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public DeleteMessagesRequestDTO()
{
}
// Token: 0x0400413E RID: 16702
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400413E")]
public List<long> MessageIds;
}
}
@@ -0,0 +1,25 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x02000EB1 RID: 3761
[Token(Token = "0x2000EB1")]
[Serializable]
[StructLayout(3)]
public class DeleteResponseRequest
{
// Token: 0x06005AE2 RID: 23266 RVA: 0x001470C8 File Offset: 0x001452C8
[Token(Token = "0x6005AE2")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public DeleteResponseRequest()
{
}
// Token: 0x04004225 RID: 16933
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004225")]
public long PlayerEventId;
}
}
+108
View File
@@ -0,0 +1,108 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Async;
using UnityEngine;
namespace RecNet
{
// Token: 0x02000DA1 RID: 3489
[Token(Token = "0x2000DA1")]
[StructLayout(3)]
public class Elo : MonoBehaviour
{
// Token: 0x060054AD RID: 21677 RVA: 0x00134E68 File Offset: 0x00133068
[Token(Token = "0x60054AD")]
[Address(RVA = "0x107BB10", Offset = "0x107A510", VA = "0x18107BB10")]
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;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.CKPCAIJMPJN(okcmfhgecac.MFBDEFCEDGN(), text, true);
}
// Token: 0x060054AE RID: 21678 RVA: 0x00134EB8 File Offset: 0x001330B8
[Token(Token = "0x60054AE")]
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
public Elo()
{
}
// Token: 0x04003DBB RID: 15803
[Token(Token = "0x4003DBB")]
private static string EPOMDEMGOHO = null;
// Token: 0x02000DA2 RID: 3490
[Token(Token = "0x2000DA2")]
[Serializable]
public class PlayersEloUpdateDTO
{
// Token: 0x060054B0 RID: 21680 RVA: 0x00134EDC File Offset: 0x001330DC
[Token(Token = "0x60054B0")]
[Address(RVA = "0x10891F0", Offset = "0x1087BF0", VA = "0x1810891F0")]
public PlayersEloUpdateDTO()
{
List<Elo.PlayerScoreUpdate> list = new List();
this.PlayerScoreUpdates = list;
base..ctor();
}
// Token: 0x04003DBC RID: 15804
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003DBC")]
public string ActivityLevel;
// Token: 0x04003DBD RID: 15805
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003DBD")]
public List<Elo.PlayerScoreUpdate> PlayerScoreUpdates;
}
// Token: 0x02000DA3 RID: 3491
[Token(Token = "0x2000DA3")]
[Serializable]
public class PlayerScoreUpdate
{
// Token: 0x060054B1 RID: 21681 RVA: 0x00134EFC File Offset: 0x001330FC
[Token(Token = "0x60054B1")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public PlayerScoreUpdate()
{
}
// Token: 0x04003DBE RID: 15806
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003DBE")]
public int Team;
// Token: 0x04003DBF RID: 15807
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003DBF")]
public long PlayerId;
// Token: 0x04003DC0 RID: 15808
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003DC0")]
public int GameScore;
}
// Token: 0x02000DA4 RID: 3492
[Token(Token = "0x2000DA4")]
public enum POLPMKIONNM
{
// Token: 0x04003DC2 RID: 15810
[Token(Token = "0x4003DC2")]
Activity,
// Token: 0x04003DC3 RID: 15811
[Token(Token = "0x4003DC3")]
ActivityLevel
}
}
}
@@ -0,0 +1,26 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x02000EA4 RID: 3748
[Token(Token = "0x2000EA4")]
[Serializable]
[StructLayout(3)]
public class GetEventsForClubsRequest
{
// Token: 0x06005A9F RID: 23199 RVA: 0x0014687C File Offset: 0x00144A7C
[Token(Token = "0x6005A9F")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public GetEventsForClubsRequest()
{
}
// Token: 0x040041EC RID: 16876
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40041EC")]
public List<long> Id;
}
}
@@ -0,0 +1,35 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x02000E12 RID: 3602
[Token(Token = "0x2000E12")]
[Serializable]
[StructLayout(3)]
public class GetLeaderboardRequestDTO
{
// Token: 0x06005705 RID: 22277 RVA: 0x0013BA24 File Offset: 0x00139C24
[Token(Token = "0x6005705")]
[Address(RVA = "0x107CD60", Offset = "0x107B760", VA = "0x18107CD60")]
public GetLeaderboardRequestDTO()
{
}
// Token: 0x04003F7A RID: 16250
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F7A")]
public ProgressionManager.MIAJPBPGHOC ObjectiveType;
// Token: 0x04003F7B RID: 16251
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
[Token(Token = "0x4003F7B")]
public bool SortAscending;
// Token: 0x04003F7C RID: 16252
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F7C")]
public int Limit = (int)((ulong)10L);
}
}
@@ -0,0 +1,25 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x02000E15 RID: 3605
[Token(Token = "0x2000E15")]
[Serializable]
[StructLayout(3)]
public class GetNearbyScoresRequestDTO : GetRankRequestDTO
{
// Token: 0x06005710 RID: 22288 RVA: 0x0013BB0C File Offset: 0x00139D0C
[Token(Token = "0x6005710")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public GetNearbyScoresRequestDTO()
{
}
// Token: 0x04003F87 RID: 16263
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003F87")]
public int WindowSize;
}
}
@@ -0,0 +1,50 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x02000E14 RID: 3604
[Token(Token = "0x2000E14")]
[Serializable]
[StructLayout(3)]
public class GetRankRequestDTO
{
// Token: 0x0600570F RID: 22287 RVA: 0x0013BAF8 File Offset: 0x00139CF8
[Token(Token = "0x600570F")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public GetRankRequestDTO()
{
}
// Token: 0x04003F81 RID: 16257
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F81")]
public int PlayerId;
// Token: 0x04003F82 RID: 16258
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
[Token(Token = "0x4003F82")]
public int StatChannel;
// Token: 0x04003F83 RID: 16259
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F83")]
public long RoomId;
// Token: 0x04003F84 RID: 16260
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003F84")]
public FMHAJJCDCEM.GHJPLMCGKIH FilterType;
// Token: 0x04003F85 RID: 16261
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
[Token(Token = "0x4003F85")]
public FMHAJJCDCEM.JBGJIODAFBA Timeframe;
// Token: 0x04003F86 RID: 16262
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003F86")]
public bool SortAscending;
}
}
@@ -0,0 +1,30 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x02000E16 RID: 3606
[Token(Token = "0x2000E16")]
[Serializable]
[StructLayout(3)]
public class GetRanksRequestDTO : GetRankRequestDTO
{
// Token: 0x06005711 RID: 22289 RVA: 0x0013BB20 File Offset: 0x00139D20
[Token(Token = "0x6005711")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public GetRanksRequestDTO()
{
}
// Token: 0x04003F88 RID: 16264
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003F88")]
public int RankStart;
// Token: 0x04003F89 RID: 16265
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
[Token(Token = "0x4003F89")]
public int RankEnd;
}
}
@@ -0,0 +1,26 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x02000DF1 RID: 3569
[Token(Token = "0x2000DF1")]
[Serializable]
[StructLayout(3)]
public class InventionBatchRequest
{
// Token: 0x0600565B RID: 22107 RVA: 0x001392C4 File Offset: 0x001374C4
[Token(Token = "0x600565B")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public InventionBatchRequest()
{
}
// Token: 0x04003F0C RID: 16140
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F0C")]
public List<long> InventionIds;
}
}
+31
View File
@@ -0,0 +1,31 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x02000EE9 RID: 3817
[Token(Token = "0x2000EE9")]
[Serializable]
[StructLayout(3)]
public class KickPlayerDTO
{
// Token: 0x06005C5E RID: 23646 RVA: 0x0014B964 File Offset: 0x00149B64
[Token(Token = "0x6005C5E")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public KickPlayerDTO()
{
}
// Token: 0x040042F6 RID: 17142
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40042F6")]
public long GameSessionId;
// Token: 0x040042F7 RID: 17143
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40042F7")]
public List<int> PlayerIds;
}
}
+2812
View File
@@ -0,0 +1,2812 @@
using System;
using System.Collections;
using System.Collections.Generic;
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;
using RecRoom.Async;
using RecRoom.Core;
using UnityEngine;
namespace RecNet
{
// Token: 0x02000E4E RID: 3662
[Token(Token = "0x2000E4E")]
[StructLayout(3)]
public static class Matchmaking
{
// Token: 0x17000FC5 RID: 4037
// (get) Token: 0x0600586A RID: 22634 RVA: 0x0013F7D4 File Offset: 0x0013D9D4
// (set) Token: 0x0600586B RID: 22635 RVA: 0x0013F7E8 File Offset: 0x0013D9E8
[Token(Token = "0x17000FC5")]
public static string IFJHGCBIBLD
{
[Token(Token = "0x600586A")]
[Address(RVA = "0x1083DA0", Offset = "0x10827A0", VA = "0x181083DA0")]
get
{
return Matchmaking.PDMAGOKCHDE;
}
[Token(Token = "0x600586B")]
[Address(RVA = "0x1081910", Offset = "0x1080310", VA = "0x181081910")]
set
{
Matchmaking.PDMAGOKCHDE = value;
ActionEvent olcjjnmegpp = Matchmaking.OLCJJNMEGPP;
int num = 0;
olcjjnmegpp.Invoke(num != 0);
}
}
// Token: 0x17000FC6 RID: 4038
// (get) Token: 0x0600586C RID: 22636 RVA: 0x0013F810 File Offset: 0x0013DA10
[Token(Token = "0x17000FC6")]
public static bool KDIKBBAPFDH
{
[Token(Token = "0x600586C")]
[Address(RVA = "0x1083160", Offset = "0x1081B60", VA = "0x181083160")]
get
{
PPENFJMFPNE pkiclmfpmdg = Matchmaking.PKICLMFPMDG;
bool flag;
return flag;
}
}
// Token: 0x17000FC7 RID: 4039
// (get) Token: 0x0600586D RID: 22637 RVA: 0x0013F82C File Offset: 0x0013DA2C
[Token(Token = "0x17000FC7")]
public static CIIBGMBOFEI BBJAEJHMAPB
{
[Token(Token = "0x600586D")]
[Address(RVA = "0x1080B00", Offset = "0x107F500", VA = "0x181080B00")]
get
{
CIIBGMBOFEI melanaefkjc = Matchmaking.MELANAEFKJC;
if (melanaefkjc == 0)
{
}
return melanaefkjc;
}
}
// Token: 0x17000FC8 RID: 4040
// (get) Token: 0x0600586E RID: 22638 RVA: 0x0013F844 File Offset: 0x0013DA44
[Token(Token = "0x17000FC8")]
public static PPENFJMFPNE HMCJLLMDAAM
{
[Token(Token = "0x600586E")]
[Address(RVA = "0x1084590", Offset = "0x1082F90", VA = "0x181084590")]
get
{
PPENFJMFPNE pkiclmfpmdg = Matchmaking.PKICLMFPMDG;
if (pkiclmfpmdg == 0)
{
}
return pkiclmfpmdg;
}
}
// Token: 0x17000FC9 RID: 4041
// (get) Token: 0x0600586F RID: 22639 RVA: 0x0013F85C File Offset: 0x0013DA5C
[Token(Token = "0x17000FC9")]
public static DNACJGJEPEC ELHFNPEDCCN
{
[Token(Token = "0x600586F")]
[Address(RVA = "0x107FD20", Offset = "0x107E720", VA = "0x18107FD20")]
get
{
DNACJGJEPEC khfbdhlnodh = Matchmaking.KHFBDHLNODH;
if (khfbdhlnodh == 0)
{
}
return khfbdhlnodh;
}
}
// Token: 0x17000FCA RID: 4042
// (get) Token: 0x06005870 RID: 22640 RVA: 0x0013F874 File Offset: 0x0013DA74
// (set) Token: 0x06005871 RID: 22641 RVA: 0x0013F888 File Offset: 0x0013DA88
[Token(Token = "0x17000FCA")]
public static long? MBMFGGNNJGN
{
[Token(Token = "0x6005870")]
[Address(RVA = "0x1080B90", Offset = "0x107F590", VA = "0x181080B90")]
get
{
/*
An exception occurred when decompiling this method (06005870)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<System.Int64> RecNet.Matchmaking::EHLHDFEMCDM()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:valuetype [mscorlib]System.Nullable`1<int64>(var_0_05, ldsfld:valuetype [mscorlib]System.Nullable`1<int64>(Matchmaking::MBJBDPBOEOG))
}
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(Token = "0x6005871")]
[Address(RVA = "0x10803A0", Offset = "0x107EDA0", VA = "0x1810803A0")]
private set
{
int num = 0;
bool flag;
bool flag2;
if (flag == flag2)
{
int num2 = 0;
if (Matchmaking.<>c.<>9__34_0 == 0)
{
Matchmaking.<>c.<>9__34_0 = delegate(BMFAGMFKODA playlist)
{
long? mbjbdpboeog = Matchmaking.MBJBDPBOEOG;
long <NONFJOBFPKC>k__BackingField = playlist.<NONFJOBFPKC>k__BackingField;
Matchmaking.<BKKKCNNOOKG>k__BackingField = playlist;
};
}
if (num < num2)
{
num += num;
if (num != num2)
{
num++;
}
}
IPromise<BMFAGMFKODA> promise;
promise += promise;
num += 19;
Matchmaking.<BKKKCNNOOKG>k__BackingField = num;
Matchmaking.IGJBMLNEKCH();
}
}
}
// Token: 0x17000FCB RID: 4043
// (get) Token: 0x06005872 RID: 22642 RVA: 0x0013F8EC File Offset: 0x0013DAEC
// (set) Token: 0x06005873 RID: 22643 RVA: 0x0013F900 File Offset: 0x0013DB00
[Token(Token = "0x17000FCB")]
public static BMFAGMFKODA NIMEBOIKCJB
{
[Token(Token = "0x6005872")]
[Address(RVA = "0x10802E0", Offset = "0x107ECE0", VA = "0x1810802E0")]
get;
[Token(Token = "0x6005873")]
[Address(RVA = "0x1080280", Offset = "0x107EC80", VA = "0x181080280")]
private set;
}
// Token: 0x06005874 RID: 22644 RVA: 0x0013F914 File Offset: 0x0013DB14
[Token(Token = "0x6005874")]
[Address(RVA = "0x107E880", Offset = "0x107D280", VA = "0x18107E880")]
public static void AAPCMDHDICG(long? BCEFAKDFEMM)
{
}
// Token: 0x06005875 RID: 22645 RVA: 0x0013F924 File Offset: 0x0013DB24
[Token(Token = "0x6005875")]
[Address(RVA = "0x1085310", Offset = "0x1083D10", VA = "0x181085310")]
public static void MOCEODHEMNH()
{
if (Matchmaking.OLIKKLKLBKJ(BPHGKAEDBPE.<OIBJLPBDMML>k__BackingField) != 0)
{
}
}
// Token: 0x17000FCC RID: 4044
// (get) Token: 0x06005876 RID: 22646 RVA: 0x0013F940 File Offset: 0x0013DB40
// (set) Token: 0x06005877 RID: 22647 RVA: 0x0013F954 File Offset: 0x0013DB54
[Token(Token = "0x17000FCC")]
public static bool AAHGKNDOPHB
{
[Token(Token = "0x6005876")]
[Address(RVA = "0x1087AF0", Offset = "0x10864F0", VA = "0x181087AF0")]
get;
[Token(Token = "0x6005877")]
[Address(RVA = "0x10806C0", Offset = "0x107F0C0", VA = "0x1810806C0")]
private set;
}
// Token: 0x17000FCD RID: 4045
// (get) Token: 0x06005878 RID: 22648 RVA: 0x0013F968 File Offset: 0x0013DB68
// (set) Token: 0x06005879 RID: 22649 RVA: 0x0013F97C File Offset: 0x0013DB7C
[Token(Token = "0x17000FCD")]
public static bool GIKOHHGPLNP
{
[Token(Token = "0x6005878")]
[Address(RVA = "0x1087270", Offset = "0x1085C70", VA = "0x181087270")]
get
{
return Matchmaking.JOADBDADBHG;
}
[Token(Token = "0x6005879")]
[Address(RVA = "0x10808C0", Offset = "0x107F2C0", VA = "0x1810808C0")]
private set
{
Matchmaking.JOADBDADBHG = value;
Matchmaking.PFNBEHNPACD();
}
}
// Token: 0x17000FCE RID: 4046
// (get) Token: 0x0600587A RID: 22650 RVA: 0x0013F998 File Offset: 0x0013DB98
// (set) Token: 0x0600587B RID: 22651 RVA: 0x0013F9AC File Offset: 0x0013DBAC
[Token(Token = "0x17000FCE")]
public static bool CNOMCONHKLA
{
[Token(Token = "0x600587A")]
[Address(RVA = "0x107F7E0", Offset = "0x107E1E0", VA = "0x18107F7E0")]
get;
[Token(Token = "0x600587B")]
[Address(RVA = "0x1083100", Offset = "0x1081B00", VA = "0x181083100")]
private set;
}
// Token: 0x0600587C RID: 22652 RVA: 0x0013F9C0 File Offset: 0x0013DBC0
[Token(Token = "0x600587C")]
[Address(RVA = "0x107FC40", Offset = "0x107E640", VA = "0x18107FC40")]
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: 0x0600587D RID: 22653 RVA: 0x0013FA08 File Offset: 0x0013DC08
[Token(Token = "0x600587D")]
[Address(RVA = "0x1086E80", Offset = "0x1085880", VA = "0x181086E80")]
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.HFHKLPIHNGM);
num3 = 0;
PAJOOHAOLEE.NMANOHJOCJD("GoToFailure", hmoacifiocn3);
ActionEvent jiiabboodim = PAJOOHAOLEE.JIIABBOODIM;
int num4;
Action action = new Action(num4.JIIABBOODIM);
num4 = 0;
PAJOOHAOLEE.JIIABBOODIM = jiiabboodim + action;
ActionEvent<List<int>> peehofkpdcb = PAJOOHAOLEE.PEEHOFKPDCB;
int num5;
Action<List<int>> action2 = new Action(num5.PEEHOFKPDCB);
num5 = 0;
PAJOOHAOLEE.PEEHOFKPDCB = peehofkpdcb + action2;
ActionEvent<int?> hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG;
int num6;
Action<int?> action3 = new Action(num6.PABKIEKBHGA);
num6 = 0;
FGPIDGLCKEF.HODOKBIDHHG = hodokbidhhg + action3;
ActionEvent<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
int num7;
Action<long> action4 = new Action(num7.FODLGIJCALM);
num7 = 0;
OJMCBOKJFOF.NFMLKMFEAKD = nfmlkmfeakd + action4;
}
// Token: 0x0600587E RID: 22654 RVA: 0x0013FB04 File Offset: 0x0013DD04
[Token(Token = "0x600587E")]
[Address(RVA = "0x1086520", Offset = "0x1084F20", VA = "0x181086520")]
private static void NPCPLFAONFO()
{
ActionEvent jiiabboodim = PAJOOHAOLEE.JIIABBOODIM;
int num;
Action action = new Action(num.JIIABBOODIM);
num = 0;
PAJOOHAOLEE.JIIABBOODIM = jiiabboodim - action;
ActionEvent<List<int>> peehofkpdcb = PAJOOHAOLEE.PEEHOFKPDCB;
int num2;
Action<List<int>> action2 = new Action(num2.PEEHOFKPDCB);
num2 = 0;
PAJOOHAOLEE.PEEHOFKPDCB = peehofkpdcb - action2;
ActionEvent<int?> hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG;
int num3;
Action<int?> action3 = new Action(num3.PABKIEKBHGA);
num3 = 0;
FGPIDGLCKEF.HODOKBIDHHG = hodokbidhhg - action3;
ActionEvent<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
int num4;
Action<long> action4 = new Action(num4.FODLGIJCALM);
num4 = 0;
OJMCBOKJFOF.NFMLKMFEAKD = nfmlkmfeakd - action4;
Matchmaking.BLBFGCKFPAM.Clear();
Matchmaking.CPGJEKBAOAD.Clear();
Matchmaking.AGABODEPDCP.Clear();
Matchmaking.IFJHGCBIBLD = "^DormRoom";
}
// Token: 0x0600587F RID: 22655 RVA: 0x0013FBD4 File Offset: 0x0013DDD4
[Token(Token = "0x600587F")]
[Address(RVA = "0x1083200", Offset = "0x1081C00", VA = "0x181083200")]
public static void JPFGCHENJMH()
{
int num = 0;
Matchmaking.FNOKOPHNEKJ = num;
Matchmaking.GIKOHHGPLNP = false;
ISchedulerPromise dgjlbacbeoa = Matchmaking.DGJLBACBEOA;
Matchmaking.DGJLBACBEOA = num;
Matchmaking.HDGCHHCGEIH = num != 0;
Matchmaking.JLJCONELOEG = 0;
Matchmaking.HJBHAIECAAN();
Matchmaking.GMOHAGANJFH = num;
Matchmaking.GIKOHHGPLNP = false;
Matchmaking.JHFHNPCEJIJ = (long)num;
Matchmaking.FJDMLBLPKNL = (long)num;
Matchmaking.MBJBDPBOEOG = 0;
Matchmaking.MELANAEFKJC = num;
Matchmaking.PKICLMFPMDG = num;
Matchmaking.KHFBDHLNODH = num;
Matchmaking.<BKKKCNNOOKG>k__BackingField = num;
Matchmaking.<PJCDEDPGKPF>k__BackingField = num != 0;
}
// Token: 0x06005880 RID: 22656 RVA: 0x0013FC50 File Offset: 0x0013DE50
[Token(Token = "0x6005880")]
[Address(RVA = "0x1081430", Offset = "0x107FE30", VA = "0x181081430")]
public static IPromise GHNONNKLKHE()
{
Matchmaking.NNJLOALNNBB();
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
string gmohaganjfh = Matchmaking.GMOHAGANJFH;
httpurlEncodedForm.AddField("LoginLock", gmohaganjfh);
int num = 0;
IPromise<HOOILIHKMEG> promise2;
IPromise promise = promise2.MOAAINIDMGC("Matchmaking login failed");
if (Matchmaking.<>c.<>9__64_0 == 0)
{
Matchmaking.<>c.<>9__64_0 = (string e) => "Unable to login (code: 4)";
}
Matchmaking.<>c <>;
if (Matchmaking.<>c.<>9__64_1 == 0)
{
<> = Matchmaking.<>c.<>9;
Matchmaking.<>c.<>9__64_1 = delegate(HOOILIHKMEG response)
{
if (response.LLODNIOIDKE == 409)
{
return Promise.FromError("This account is already logged in somewhere else!");
}
if (response.LLODNIOIDKE < 400)
{
return Promise.<CompletedPromise>k__BackingField;
}
return Promise.FromError("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: 0x06005881 RID: 22657 RVA: 0x0013FD08 File Offset: 0x0013DF08
[Token(Token = "0x6005881")]
[Address(RVA = "0x1082020", Offset = "0x1080A20", VA = "0x181082020")]
private static void HJBHAIECAAN()
{
if (!Matchmaking.GMOHAGANJFH.IsNullOrEmpty())
{
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));
Dictionary<string, string> dictionary = new Dictionary();
string gmohaganjfh = Matchmaking.GMOHAGANJFH;
dictionary.Add("LoginLock", gmohaganjfh);
nebigedjgpp.JJPKKFIALBN(dictionary);
float realtimeSinceStartup = Time.realtimeSinceStartup;
float startTime = realtimeSinceStartup;
Action<NEBIGEDJGPP, HOOILIHKMEG> action = delegate(NEBIGEDJGPP request, HOOILIHKMEG response)
{
float realtimeSinceStartup2 = Time.realtimeSinceStartup;
LDCMJEDOFCO service2 = service;
};
nebigedjgpp.<LJNDHFJDNDH>k__BackingField = action;
IEnumerator enumerator = nebigedjgpp.GDOIHJPIPBM();
}
}
// Token: 0x06005882 RID: 22658 RVA: 0x0013FDC0 File Offset: 0x0013DFC0
[Token(Token = "0x6005882")]
[Address(RVA = "0x1085CF0", Offset = "0x10846F0", VA = "0x181085CF0")]
private static void NNJLOALNNBB()
{
Matchmaking.LoginLockTokenParams loginLockTokenParams = JsonUtility.FromJson<Matchmaking.LoginLockTokenParams>(PlayerPrefs.GetString("LoginLockTokenV2"));
if (loginLockTokenParams != 0)
{
PlatformManager.FCIKKFJOMNO platform = loginLockTokenParams.Platform;
PlatformManager instance = SingletonMonoBehaviour.Instance;
IPromise<bool?> promise;
if (platform == promise)
{
string platformId = loginLockTokenParams.PlatformId;
if (SingletonMonoBehaviour.Instance.<GAEJNJGGBJM>k__BackingField.GetHashCode() != 0)
{
string lockToken = loginLockTokenParams.LockToken;
bool flag;
if (flag)
{
Matchmaking.GMOHAGANJFH = loginLockTokenParams.LockToken;
}
}
}
}
Matchmaking.GMOHAGANJFH = Guid.NewGuid();
Matchmaking.LoginLockTokenParams loginLockTokenParams2 = new Matchmaking.LoginLockTokenParams();
PlatformManager instance2 = SingletonMonoBehaviour.Instance;
IPromise<bool?> promise2;
loginLockTokenParams2.Platform = promise2;
int hashCode = SingletonMonoBehaviour.Instance.<GAEJNJGGBJM>k__BackingField.GetHashCode();
loginLockTokenParams2.PlatformId = hashCode;
string gmohaganjfh = Matchmaking.GMOHAGANJFH;
loginLockTokenParams2.LockToken = gmohaganjfh;
string text = JsonUtility.ToJson(loginLockTokenParams2);
PlayerPrefs.SetString("LoginLockTokenV2", text);
PlayerPrefs.Save();
}
// Token: 0x06005883 RID: 22659 RVA: 0x0013FEAC File Offset: 0x0013E0AC
[Token(Token = "0x6005883")]
[Address(RVA = "0x1082B00", Offset = "0x1081500", VA = "0x181082B00")]
public static CIIBGMBOFEI JHMAJAONGAH(long ANAPBECHGLI)
{
Dictionary<long, CIIBGMBOFEI> agabodepdcp = Matchmaking.AGABODEPDCP;
throw new NullReferenceException();
}
// Token: 0x06005884 RID: 22660 RVA: 0x0013FEC4 File Offset: 0x0013E0C4
[Token(Token = "0x6005884")]
[Address(RVA = "0x1083A70", Offset = "0x1082470", VA = "0x181083A70")]
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;
Dictionary<int, EFAJBHGDIDD>.ValueCollection.Enumerator enumerator;
if (enumerator != 0)
{
while (enumerator == 0)
{
}
}
if (num != -1)
{
}
}
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: 0x06005885 RID: 22661 RVA: 0x0013FF44 File Offset: 0x0013E144
[Token(Token = "0x6005885")]
[Address(RVA = "0x1081380", Offset = "0x107FD80", VA = "0x181081380")]
private static void GFFBLGKGANN(Dictionary<string, object> NGPMADFHHKP)
{
CIIBGMBOFEI ciibgmbofei = Matchmaking.KNCIOLHAIAJ(AEOPHJMOOFE.PPGFHEDFBEA<CIIBGMBOFEI>(NGPMADFHHKP));
}
// Token: 0x06005886 RID: 22662 RVA: 0x0013FF60 File Offset: 0x0013E160
[Token(Token = "0x6005886")]
[Address(RVA = "0x107F700", Offset = "0x107E100", VA = "0x18107F700")]
internal static void ALDJBFPEPOL(long ANAPBECHGLI)
{
Matchmaking.BFONJHCLKPN(Matchmaking.AGABODEPDCP[ANAPBECHGLI]);
}
// Token: 0x06005887 RID: 22663 RVA: 0x0013FF84 File Offset: 0x0013E184
[Token(Token = "0x6005887")]
[Address(RVA = "0x1081080", Offset = "0x107FA80", VA = "0x181081080")]
private static void FODLGIJCALM(long HNHLJONGKHB)
{
int num = 0;
IPromise<PPENFJMFPNE> promise = OJMCBOKJFOF.CJKHNIIJFIN(HNHLJONGKHB, num != 0);
if (Matchmaking.<>c.<>9__72_0 == 0)
{
Matchmaking.<>c.<>9__72_0 = delegate(PPENFJMFPNE room)
{
long <DOFDAMHCJLP>k__BackingField = room.<DOFDAMHCJLP>k__BackingField;
Matchmaking.AFJABHFKGCP(room);
};
}
}
// Token: 0x06005888 RID: 22664 RVA: 0x0013FFC0 File Offset: 0x0013E1C0
[Token(Token = "0x6005888")]
[Address(RVA = "0x107F840", Offset = "0x107E240", VA = "0x18107F840")]
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;
IPromise<PPENFJMFPNE> promise = OJMCBOKJFOF.CJKHNIIJFIN(jhfhnpcejij, num != 0);
if (Matchmaking.<>c.<>9__73_0 == 0)
{
Matchmaking.<>c.<>9__73_0 = delegate(string error)
{
Debug.LogError("Failed to retrieve room details for local room instance!");
};
}
if (Matchmaking.<>c.<>9__73_1 == 0)
{
Matchmaking.<>c.<>9__73_1 = delegate(PPENFJMFPNE roomDetails)
{
long <DOFDAMHCJLP>k__BackingField2 = roomDetails.<DOFDAMHCJLP>k__BackingField;
Matchmaking.AFJABHFKGCP(roomDetails);
};
}
Matchmaking.IDKODGPLAMH();
if (flag)
{
Matchmaking.MMCLAHHHKFJ();
}
}
// Token: 0x06005889 RID: 22665 RVA: 0x00140080 File Offset: 0x0013E280
[Token(Token = "0x6005889")]
[Address(RVA = "0x107EDF0", Offset = "0x107D7F0", VA = "0x18107EDF0")]
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 fjdmlblpknl = Matchmaking.FJDMLBLPKNL;
Matchmaking.PKICLMFPMDG = IJNAMEBOMJJ;
<LGPGODCCLPI>k__BackingField = IJNAMEBOMJJ.<LGPGODCCLPI>k__BackingField;
if (Matchmaking.<>c.<>9__74_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__74_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 {'constant76' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x8}";
long <DOFDAMHCJLP>k__BackingField = IJNAMEBOMJJ.<DOFDAMHCJLP>k__BackingField;
long <OMCJBBKKIKO>k__BackingField = Matchmaking.ELHFNPEDCCN.<OMCJBBKKIKO>k__BackingField;
string <KICGHMNHLDJ>k__BackingField = Matchmaking.ELHFNPEDCCN.<KICGHMNHLDJ>k__BackingField;
CIIBGMBOFEI.PNCMAFOMNIM(<DOFDAMHCJLP>k__BackingField, <OMCJBBKKIKO>k__BackingField, <KICGHMNHLDJ>k__BackingField);
Matchmaking.IOLEBOJIEFC();
}
// Token: 0x0600588A RID: 22666 RVA: 0x00140138 File Offset: 0x0013E338
[Token(Token = "0x600588A")]
[Address(RVA = "0x10872D0", Offset = "0x1085CD0", VA = "0x1810872D0")]
public static EFAJBHGDIDD OLIKKLKLBKJ(int GKLPIFBPGOD)
{
Dictionary<int, EFAJBHGDIDD> blbfgckfpam = Matchmaking.BLBFGCKFPAM;
throw new NullReferenceException();
}
// Token: 0x0600588B RID: 22667 RVA: 0x00140150 File Offset: 0x0013E350
[Token(Token = "0x600588B")]
[Address(RVA = "0x107F400", Offset = "0x107DE00", VA = "0x18107F400")]
public static void AJKLPNMLABC(CIIBGMBOFEI IPOFINNGHKG)
{
EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(BPHGKAEDBPE.<OIBJLPBDMML>k__BackingField);
if (efajbhgdidd != 0)
{
efajbhgdidd.FLOHLCKCOFA = IPOFINNGHKG;
Matchmaking.ABNCPNMEIGC(efajbhgdidd);
}
Matchmaking.MMIKONNBEON(IPOFINNGHKG);
}
// Token: 0x0600588C RID: 22668 RVA: 0x00140180 File Offset: 0x0013E380
[Token(Token = "0x600588C")]
[Address(RVA = "0x1080F70", Offset = "0x107F970", VA = "0x181080F70")]
private static void FNPMLONECAA()
{
EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(BPHGKAEDBPE.<OIBJLPBDMML>k__BackingField);
if (efajbhgdidd != 0 && efajbhgdidd.<HICHIHJDDPB>k__BackingField)
{
efajbhgdidd.NPMGEBNHKLP();
Matchmaking.ABNCPNMEIGC(efajbhgdidd);
return;
}
}
// Token: 0x0600588D RID: 22669 RVA: 0x001401B4 File Offset: 0x0013E3B4
[Token(Token = "0x600588D")]
[Address(RVA = "0x1084680", Offset = "0x1083080", VA = "0x181084680")]
public static void MKKEALMMLIO(params int[] ILNGMAANNDG)
{
}
// Token: 0x0600588E RID: 22670 RVA: 0x001401C4 File Offset: 0x0013E3C4
[Token(Token = "0x600588E")]
[Address(RVA = "0x1084620", Offset = "0x1083020", VA = "0x181084620")]
public static void MKKEALMMLIO(IReadOnlyList<int> GPDBGLOGAGM)
{
int num = 0;
Matchmaking.MKKEALMMLIO(GPDBGLOGAGM, num != 0);
}
// Token: 0x0600588F RID: 22671 RVA: 0x001401DC File Offset: 0x0013E3DC
[Token(Token = "0x600588F")]
[Address(RVA = "0x1087570", Offset = "0x1085F70", VA = "0x181087570")]
private static void PEEHOFKPDCB(IReadOnlyList<int> KPCLKCFCBGA)
{
Matchmaking.MKKEALMMLIO(KPCLKCFCBGA, true);
}
// Token: 0x06005890 RID: 22672 RVA: 0x001401F0 File Offset: 0x0013E3F0
[Token(Token = "0x6005890")]
[Address(RVA = "0x1082B90", Offset = "0x1081590", VA = "0x181082B90")]
private static void JIIABBOODIM()
{
if (MHOKOMMOGKM.LJOMAMPICDO)
{
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
string gmohaganjfh = Matchmaking.GMOHAGANJFH;
httpurlEncodedForm.AddField("LoginLock", gmohaganjfh);
ulong num;
ulong num2;
IPromise<HOOILIHKMEG> promise = 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: 0x06005891 RID: 22673 RVA: 0x00140250 File Offset: 0x0013E450
[Token(Token = "0x6005891")]
[Address(RVA = "0x1081F70", Offset = "0x1080970", VA = "0x181081F70")]
private static void HHNMKCFCFHD(Dictionary<string, object> NGPMADFHHKP)
{
Matchmaking.ABNCPNMEIGC(AEOPHJMOOFE.PPGFHEDFBEA<EFAJBHGDIDD>(NGPMADFHHKP));
}
// Token: 0x06005892 RID: 22674 RVA: 0x00140268 File Offset: 0x0013E468
[Token(Token = "0x6005892")]
[Address(RVA = "0x10862C0", Offset = "0x1084CC0", VA = "0x1810862C0")]
public static IPromise<EFAJBHGDIDD> NPCKFBINNCP(int GKLPIFBPGOD)
{
Matchmaking.HFLDGKHDJKP hfldgkhdjkp = new Matchmaking.HFLDGKHDJKP();
hfldgkhdjkp.accountId = GKLPIFBPGOD;
EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(GKLPIFBPGOD);
if (efajbhgdidd != 0)
{
new Promise().Complete(efajbhgdidd);
}
Promise<EFAJBHGDIDD> promise5 = new Promise();
Matchmaking.HFLDGKHDJKP cs$<>8__locals = hfldgkhdjkp;
Promise<EFAJBHGDIDD> promise = promise5;
int accountId = cs$<>8__locals.accountId;
string text = string.Format("player?id={0}", accountId);
int num = 0;
ulong num2;
IPromise<HOOILIHKMEG> promise2 = BPHGKAEDBPE.ODNBLPCEPNC(HTTPMethods.Get, LDCMJEDOFCO.Matchmaking, text, num != 0, num2 != 0UL);
int num3 = 0;
IPromise promise3 = promise2.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);
}
Dictionary<int, EFAJBHGDIDD> blbfgckfpam = Matchmaking.BLBFGCKFPAM;
int accountId2 = hfldgkhdjkp.accountId;
bool flag = blbfgckfpam.Remove(accountId2);
Matchmaking.PNMDPHBLAIO(hfldgkhdjkp.accountId);
promise.Complete(efajbhgdidd2);
};
Action<string> action2 = delegate(string error)
{
promise.Error(error);
};
Promise<EFAJBHGDIDD> promise4 = promise;
throw new NullReferenceException();
}
// Token: 0x06005893 RID: 22675 RVA: 0x00140324 File Offset: 0x0013E524
[Token(Token = "0x6005893")]
[Address(RVA = "0x10846E0", Offset = "0x10830E0", VA = "0x1810846E0")]
private static void MKKEALMMLIO(IReadOnlyList<int> ILNGMAANNDG, bool KGJFIJCIGPJ)
{
Matchmaking.CJGAKMPOMNC cjgakmpomnc = new Matchmaking.CJGAKMPOMNC();
cjgakmpomnc.accountIds = ILNGMAANNDG;
if (!KGJFIJCIGPJ)
{
Func<int, bool> <>9__84_ = Matchmaking.<>c.<>9__84_0;
if (<>9__84_ == 0)
{
Matchmaking.<>c.<>9__84_0 = (int id) => !PAJOOHAOLEE.MLHDGEJIJCD(id);
}
List<int> list = Enumerable.ToList<int>(Enumerable.Where<int>(ILNGMAANNDG, <>9__84_));
cjgakmpomnc.accountIds = list;
}
if (cjgakmpomnc != 0)
{
IReadOnlyList<int> accountIds = cjgakmpomnc.accountIds;
IReadOnlyList<int> accountIds2 = cjgakmpomnc.accountIds;
Func<int, KeyValuePair<string, string>> func;
if (Matchmaking.<>c.<>9__84_3 == 0)
{
func = delegate(int id)
{
};
Matchmaking.<>c.<>9__84_3 = func;
}
IEnumerable<int> enumerable = Enumerable.Select<int, KeyValuePair<string, string>>(accountIds2, func);
ulong num;
ulong num2;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)3), "player", enumerable, num != 0UL, num2 != 0UL);
Func<int, string> func2;
if (Matchmaking.<>c.<>9__84_2 == 0)
{
func2 = (int id) => string.Format("id={0}", id);
Matchmaking.<>c.<>9__84_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;
IPromise<HOOILIHKMEG> promise2 = BPHGKAEDBPE.ODNBLPCEPNC(HTTPMethods.Get, LDCMJEDOFCO.Matchmaking, text2, num3 != 0, num4 != 0UL);
int num5 = 0;
IPromise promise3 = promise2.NAHFKKGCOFA(num5 != 0).MOAAINIDMGC("Failed to refresh player presence");
Action<List<EFAJBHGDIDD>> action = delegate(List<EFAJBHGDIDD> playerPresenceList)
{
int num6;
for (;;)
{
num6 = 0;
IReadOnlyList<int> accountIds3 = cjgakmpomnc.accountIds;
num6 += num6;
num6++;
int num7 = 0;
if (num6 < num7)
{
num6 += num6;
num6++;
}
int num8 = 0;
if (num6 >= num8)
{
goto IL_38;
}
num6 += num6;
if (num6 != num8)
{
num6++;
goto IL_38;
}
goto IL_76;
IL_7D:
Dictionary<int, EFAJBHGDIDD> blbfgckfpam = Matchmaking.BLBFGCKFPAM;
int id;
int id3 = id;
bool flag = blbfgckfpam.Remove(id3);
int num9 = 0;
Matchmaking.PNMDPHBLAIO(id);
int num10 = 0;
if (num10 < num9)
{
num10 += num10;
num10++;
}
if (num6 != -1)
{
}
if (num6 == 0)
{
break;
}
continue;
IL_38:
id = num6;
Func<EFAJBHGDIDD, bool> func3 = delegate(EFAJBHGDIDD p)
{
int id2 = id;
return p.<FMMJEJMBDPL>k__BackingField == id2;
};
EFAJBHGDIDD efajbhgdidd = Enumerable.FirstOrDefault<EFAJBHGDIDD>(playerPresenceList, func3);
if (efajbhgdidd == 0)
{
goto IL_7D;
}
int num11 = 0;
Matchmaking.ABNCPNMEIGC(efajbhgdidd);
num11 += num11;
num11 += num11;
IL_76:
num11 += num11;
goto IL_7D;
}
num6 += 19;
num6 += typeof(IEnumerator<int>).TypeHandle;
};
}
}
// Token: 0x06005894 RID: 22676 RVA: 0x00140454 File Offset: 0x0013E654
[Token(Token = "0x6005894")]
[Address(RVA = "0x107E8E0", Offset = "0x107D2E0", VA = "0x18107E8E0")]
private static void ABNCPNMEIGC(EFAJBHGDIDD MDNCLPONION)
{
int num = 0;
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)
{
Dictionary<int, EFAJBHGDIDD> blbfgckfpam = Matchmaking.BLBFGCKFPAM;
int <FMMJEJMBDPL>k__BackingField = MDNCLPONION.<FMMJEJMBDPL>k__BackingField;
if (blbfgckfpam.TryGetValue(<FMMJEJMBDPL>k__BackingField, num) && Matchmaking.CPGJEKBAOAD.ContainsKey(num))
{
Dictionary<long, int> cpgjekbaoad = Matchmaking.CPGJEKBAOAD;
int num2 = Matchmaking.CPGJEKBAOAD[num];
bool flag = Matchmaking.CPGJEKBAOAD.Remove(num);
}
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;
int <FMMJEJMBDPL>k__BackingField3 = MDNCLPONION.<FMMJEJMBDPL>k__BackingField;
Matchmaking.DGKOJGJBFLG(MDNCLPONION.<BNDDLPPJJPE>k__BackingField);
Matchmaking.PNMDPHBLAIO(MDNCLPONION.<FMMJEJMBDPL>k__BackingField);
}
// Token: 0x06005895 RID: 22677 RVA: 0x00140590 File Offset: 0x0013E790
[Token(Token = "0x6005895")]
[Address(RVA = "0x1081E50", Offset = "0x1080850", VA = "0x181081E50")]
private static void HFHKLPIHNGM(Dictionary<string, object> NGPMADFHHKP)
{
Matchmaking.LDJLDFGDIAF ldjldfgdiaf = new Matchmaking.LDJLDFGDIAF();
ldjldfgdiaf.PPGFHEDFBEA(NGPMADFHHKP);
int <NOIMHPLCGOM>k__BackingField = (int)ldjldfgdiaf.<NOIMHPLCGOM>k__BackingField;
NotificationManager instance = SingletonMonoBehaviour.Instance;
}
// Token: 0x06005896 RID: 22678 RVA: 0x001405C0 File Offset: 0x0013E7C0
[Token(Token = "0x6005896")]
[Address(RVA = "0x1084C60", Offset = "0x1083660", VA = "0x181084C60")]
public static List<int> MMDFAKFHPHA(long HNHLJONGKHB)
{
IEnumerable<LLKHFJDNFMM> enumerable = FGPIDGLCKEF.JBAIDHIJFDI();
Func<LLKHFJDNFMM, bool> <>9__87_ = Matchmaking.<>c.<>9__87_0;
if (<>9__87_ == 0)
{
Matchmaking.<>c.<>9__87_0 = delegate(LLKHFJDNFMM r)
{
bool flag = r.MHEGHKNGOEG;
if (!flag)
{
return flag;
}
return !r.NPBCMKLOCAE;
};
}
IEnumerable<LLKHFJDNFMM> enumerable2 = Enumerable.Where<LLKHFJDNFMM>(enumerable, <>9__87_);
Func<LLKHFJDNFMM, EFAJBHGDIDD> func;
if (Matchmaking.<>c.<>9__87_1 == 0)
{
func = (LLKHFJDNFMM r) => Matchmaking.OLIKKLKLBKJ(r.<GFBNBCIPNND>k__BackingField);
Matchmaking.<>c.<>9__87_1 = func;
}
IEnumerable<LLKHFJDNFMM> enumerable3 = Enumerable.Select<LLKHFJDNFMM, EFAJBHGDIDD>(enumerable2, func);
Func<EFAJBHGDIDD, bool> func2 = delegate(EFAJBHGDIDD p)
{
if (p != 0 && p.FLIKAHFMJCH)
{
CIIBGMBOFEI <NNDJBLGCAEE>k__BackingField = p.<NNDJBLGCAEE>k__BackingField;
long roomId = HNHLJONGKHB;
return <NNDJBLGCAEE>k__BackingField.<DOFDAMHCJLP>k__BackingField == roomId;
}
throw new NullReferenceException();
};
IEnumerable<EFAJBHGDIDD> enumerable4 = Enumerable.Where<EFAJBHGDIDD>(enumerable3, func2);
Func<EFAJBHGDIDD, int> func3;
if (Matchmaking.<>c.<>9__87_3 == 0)
{
func3 = (EFAJBHGDIDD p) => p.<FMMJEJMBDPL>k__BackingField;
Matchmaking.<>c.<>9__87_3 = func3;
}
return Enumerable.ToList<int>(Enumerable.Select<EFAJBHGDIDD, int>(enumerable4, func3));
}
// Token: 0x06005897 RID: 22679 RVA: 0x00140684 File Offset: 0x0013E884
[Token(Token = "0x6005897")]
[Address(RVA = "0x1084240", Offset = "0x1082C40", VA = "0x181084240")]
public static List<long> LJPJLNPNPKP()
{
Dictionary<long, int> cpgjekbaoad = Matchmaking.CPGJEKBAOAD;
Func<KeyValuePair<long, int>, int> <>9__88_ = Matchmaking.<>c.<>9__88_0;
if (<>9__88_ == 0)
{
Matchmaking.<>c.<>9__88_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__88_);
Func<KeyValuePair<long, int>, long> func;
if (Matchmaking.<>c.<>9__88_1 == 0)
{
func = delegate(KeyValuePair<long, int> rtf)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
Matchmaking.<>c.<>9__88_1 = func;
}
return Enumerable.ToList<long>(Enumerable.Select<KeyValuePair<long, int>, long>(orderedEnumerable, func));
}
// Token: 0x06005898 RID: 22680 RVA: 0x001406EC File Offset: 0x0013E8EC
[Token(Token = "0x6005898")]
[Address(RVA = "0x10811E0", Offset = "0x107FBE0", VA = "0x1810811E0")]
public static IPromise<Matchmaking.MHCKNNJOIIP> GDCFFOJEIMD()
{
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
Matchmaking.IFJHGCBIBLD = "^" + "DormRoom";
string text = WebUtility.UrlEncode("DormRoom");
string text2 = "goto/room/" + text;
IPromise<Matchmaking.MHCKNNJOIIP> promise;
return promise;
}
// Token: 0x06005899 RID: 22681 RVA: 0x00140738 File Offset: 0x0013E938
[Token(Token = "0x6005899")]
[Address(RVA = "0x1082DB0", Offset = "0x10817B0", VA = "0x181082DB0")]
public static IPromise<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;
BMFAGMFKODA bmfagmfkoda = Matchmaking.<BKKKCNNOOKG>k__BackingField;
string <LGACIEKBLBM>k__BackingField2;
if (bmfagmfkoda != 0)
{
<LGACIEKBLBM>k__BackingField2 = bmfagmfkoda.<LGACIEKBLBM>k__BackingField;
}
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
if (<LGACIEKBLBM>k__BackingField2 != 0)
{
httpurlEncodedForm.AddField("roomPlaylistName", <LGACIEKBLBM>k__BackingField2);
}
Matchmaking.IFJHGCBIBLD = "^" + <LGACIEKBLBM>k__BackingField;
string text = WebUtility.UrlEncode(<LGACIEKBLBM>k__BackingField);
string text2 = WebUtility.UrlEncode(HFDPAGDDNDE);
return Matchmaking.NDDKNMLHKBK("goto/room/" + text + "/" + text2, httpurlEncodedForm, DKFBAOLAEFE, KJHCANCBKAL);
}
// Token: 0x0600589A RID: 22682 RVA: 0x001407DC File Offset: 0x0013E9DC
[Token(Token = "0x600589A")]
[Address(RVA = "0x1085AC0", Offset = "0x10844C0", VA = "0x181085AC0")]
public static IPromise<Matchmaking.MHCKNNJOIIP> NDKKNPMAGNK(string APJJOJMDLNP, bool OFFEBBLOEJA = false, [Optional] int[] DKFBAOLAEFE, bool KJHCANCBKAL = false)
{
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
Matchmaking.IFJHGCBIBLD = "^" + APJJOJMDLNP;
string text = WebUtility.UrlEncode(APJJOJMDLNP);
return Matchmaking.NDDKNMLHKBK("goto/playlist/" + text, httpurlEncodedForm, DKFBAOLAEFE, KJHCANCBKAL);
}
// Token: 0x0600589B RID: 22683 RVA: 0x00140820 File Offset: 0x0013EA20
[Token(Token = "0x600589B")]
[Address(RVA = "0x1080C50", Offset = "0x107F650", VA = "0x181080C50")]
public static IPromise<Matchmaking.MHCKNNJOIIP> FBLFCNDIPMP(string BFGCDJFNJLE, string KIIFGNILJEA, [Optional] int[] DKFBAOLAEFE, bool KJHCANCBKAL = true, bool PBCPIEHFDBH = false)
{
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
Matchmaking.IFJHGCBIBLD = "^" + BFGCDJFNJLE;
string text = WebUtility.UrlEncode(BFGCDJFNJLE);
string text2 = WebUtility.UrlEncode(KIIFGNILJEA);
return Matchmaking.NDDKNMLHKBK("goto/code/" + text + "/" + text2, httpurlEncodedForm, DKFBAOLAEFE, KJHCANCBKAL);
}
// Token: 0x0600589C RID: 22684 RVA: 0x00140874 File Offset: 0x0013EA74
[Token(Token = "0x600589C")]
[Address(RVA = "0x1082550", Offset = "0x1080F50", VA = "0x181082550")]
public static IPromise<Matchmaking.MHCKNNJOIIP> ILPIDHICKMB(string BFGCDJFNJLE, bool OFFEBBLOEJA = false, [Optional] int[] DKFBAOLAEFE, bool KJHCANCBKAL = false, [Optional] string APJJOJMDLNP, bool PBCPIEHFDBH = false)
{
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
Matchmaking.IFJHGCBIBLD = "^" + BFGCDJFNJLE;
string text = WebUtility.UrlEncode(BFGCDJFNJLE);
return Matchmaking.NDDKNMLHKBK("goto/room/" + text, httpurlEncodedForm, DKFBAOLAEFE, KJHCANCBKAL);
}
// Token: 0x0600589D RID: 22685 RVA: 0x001408B8 File Offset: 0x0013EAB8
[Token(Token = "0x600589D")]
[Address(RVA = "0x10838D0", Offset = "0x10822D0", VA = "0x1810838D0")]
public static IPromise<Matchmaking.MHCKNNJOIIP> KNCHJJDKJGK(string BFGCDJFNJLE, string HFDPAGDDNDE, Matchmaking.GIJOGKJCEKG MIAGCJJACCL = Matchmaking.GIJOGKJCEKG.PublicMatchmaking, [Optional] int[] DKFBAOLAEFE, bool PBCPIEHFDBH = false, bool KJHCANCBKAL = false, [Optional] string APJJOJMDLNP)
{
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
Matchmaking.IFJHGCBIBLD = "^" + BFGCDJFNJLE;
string text = WebUtility.UrlEncode(BFGCDJFNJLE);
string text2 = WebUtility.UrlEncode(HFDPAGDDNDE);
string text3 = "goto/room/" + text + "/" + text2;
IPromise<Matchmaking.MHCKNNJOIIP> promise;
return promise;
}
// Token: 0x0600589E RID: 22686 RVA: 0x00140908 File Offset: 0x0013EB08
[Token(Token = "0x600589E")]
[Address(RVA = "0x1084AE0", Offset = "0x10834E0", VA = "0x181084AE0")]
public static IPromise<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: 0x0600589F RID: 22687 RVA: 0x00140944 File Offset: 0x0013EB44
[Token(Token = "0x600589F")]
[Address(RVA = "0x10823E0", Offset = "0x1080DE0", VA = "0x1810823E0")]
public static IPromise<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: 0x060058A0 RID: 22688 RVA: 0x0014098C File Offset: 0x0013EB8C
[Token(Token = "0x60058A0")]
[Address(RVA = "0x10826D0", Offset = "0x10810D0", VA = "0x1810826D0")]
public static IPromise<Matchmaking.MHCKNNJOIIP> IMMCGNNPIAD(int CJFGEMGOJHB, [Optional] int[] DKFBAOLAEFE, bool KJHCANCBKAL = false)
{
CIIBGMBOFEI <NNDJBLGCAEE>k__BackingField;
do
{
EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(CJFGEMGOJHB);
if (efajbhgdidd == 0)
{
break;
}
<NNDJBLGCAEE>k__BackingField = efajbhgdidd.<NNDJBLGCAEE>k__BackingField;
}
while (<NNDJBLGCAEE>k__BackingField != 0 && <NNDJBLGCAEE>k__BackingField.<LGACIEKBLBM>k__BackingField != 0);
Matchmaking.IFJHGCBIBLD = string.Empty;
int num = 0;
string text;
return Matchmaking.NDDKNMLHKBK(text, num, DKFBAOLAEFE, KJHCANCBKAL);
}
// Token: 0x060058A1 RID: 22689 RVA: 0x001409D0 File Offset: 0x0013EBD0
[Token(Token = "0x60058A1")]
[Address(RVA = "0x1084420", Offset = "0x1082E20", VA = "0x181084420")]
public static IPromise<Matchmaking.MHCKNNJOIIP> MGKFDNPCDBP(long ANAPBECHGLI, [Optional] int[] DKFBAOLAEFE, bool KJHCANCBKAL = false, [Optional] string APJJOJMDLNP)
{
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
if (APJJOJMDLNP != 0)
{
httpurlEncodedForm.AddField("roomPlaylistName", APJJOJMDLNP);
}
Dictionary<long, CIIBGMBOFEI> agabodepdcp = Matchmaking.AGABODEPDCP;
ulong num;
if (num != (ulong)0L)
{
}
Matchmaking.IFJHGCBIBLD = "^DormRoom";
string text = string.Format("goto/instance/{0}", num);
int num2 = 0;
return Matchmaking.NDDKNMLHKBK(text, num2, DKFBAOLAEFE, KJHCANCBKAL);
}
// Token: 0x060058A2 RID: 22690 RVA: 0x00140A2C File Offset: 0x0013EC2C
[Token(Token = "0x60058A2")]
[Address(RVA = "0x107F5E0", Offset = "0x107DFE0", VA = "0x18107F5E0")]
public static IPromise<Matchmaking.MHCKNNJOIIP> ALCJNMAOIGH(long IAHDKAIJJLB, long HNHLJONGKHB, [Optional] int[] DKFBAOLAEFE, bool KJHCANCBKAL = false)
{
KLCOGEIGEBJ klcogeigebj = OJMCBOKJFOF.DPPMCHAOMDI(HNHLJONGKHB);
if (klcogeigebj != 0)
{
string <LGACIEKBLBM>k__BackingField = klcogeigebj.<LGACIEKBLBM>k__BackingField;
string text = "^" + <LGACIEKBLBM>k__BackingField;
}
Matchmaking.IFJHGCBIBLD = string.Empty;
int num = 0;
string text2;
return Matchmaking.NDDKNMLHKBK(text2, num, DKFBAOLAEFE, KJHCANCBKAL);
}
// Token: 0x060058A3 RID: 22691 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60058A3")]
[Address(RVA = "0x10854D0", Offset = "0x1083ED0", VA = "0x1810854D0")]
private static IPromise<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: 0x060058A4 RID: 22692 RVA: 0x00140A70 File Offset: 0x0013EC70
[Token(Token = "0x60058A4")]
[Address(RVA = "0x10867D0", Offset = "0x10851D0", VA = "0x1810867D0")]
public static IPromise OAHNGAMAPNB()
{
Matchmaking.IFJHGCBIBLD = "^DormRoom";
CIIBGMBOFEI ngcghgjfdne = CIIBGMBOFEI.NGCGHGJFDNE;
EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(BPHGKAEDBPE.<OIBJLPBDMML>k__BackingField);
if (efajbhgdidd != 0)
{
efajbhgdidd.FLOHLCKCOFA = ngcghgjfdne;
Matchmaking.ABNCPNMEIGC(efajbhgdidd);
}
Matchmaking.MMIKONNBEON(ngcghgjfdne);
Debug.Log("Sending matchmaking request to leave room");
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
string gmohaganjfh = Matchmaking.GMOHAGANJFH;
httpurlEncodedForm.AddField("LoginLock", gmohaganjfh);
ulong num;
ulong num2;
IPromise<HOOILIHKMEG> promise = 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;
IPromise promise3;
IPromise promise2 = promise3.MOAAINIDMGC("Matchmaking request to leave room failed");
if (Matchmaking.<>c.<>9__106_0 == 0)
{
Matchmaking.<>c.<>9__106_0 = delegate
{
};
}
Debug.LogError("Not logged in to matchmaking!");
return Promise.<CompletedPromise>k__BackingField;
}
// Token: 0x060058A5 RID: 22693 RVA: 0x00140B3C File Offset: 0x0013ED3C
[Token(Token = "0x60058A5")]
[Address(RVA = "0x1085430", Offset = "0x1083E30", VA = "0x181085430")]
private static void MPDGHMENJJK(HOOILIHKMEG MAOOLFEBOOD)
{
if (MAOOLFEBOOD != 0 && MAOOLFEBOOD.LLODNIOIDKE == 409)
{
CFLMJLFBOKH.FJGJCBMKIBL("Conflict (409)");
SessionManager.LogoutToBootScene();
return;
}
}
// Token: 0x060058A6 RID: 22694 RVA: 0x00140B6C File Offset: 0x0013ED6C
[Token(Token = "0x60058A6")]
[Address(RVA = "0x1083480", Offset = "0x1081E80", VA = "0x181083480")]
public static IPromise<List<JHNOAKDOMHG>> KFMFHGLEGHF(long HNHLJONGKHB)
{
PPENFJMFPNE ppenfjmfpne = OJMCBOKJFOF.OGLOMMGCEEB(HNHLJONGKHB);
if (ppenfjmfpne != 0)
{
LMLJHMJEIGM lmljhmjeigm = ppenfjmfpne.MMBJPGGOFHL;
bool flag;
if (!flag)
{
Debug.LogError("Failed to get room instance browser: permission denied");
return Promise.FromError<List<JHNOAKDOMHG>>("Permission Denied");
}
}
string text = string.Format("room/{0}/instances", ppenfjmfpne);
int num = 0;
ulong num2;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.ODNBLPCEPNC(HTTPMethods.Get, LDCMJEDOFCO.Matchmaking, text, num != 0, num2 != 0UL);
int num3 = 0;
return promise.NAHFKKGCOFA(num3 != 0).MOAAINIDMGC("Failed to get room instance browser");
}
// Token: 0x060058A7 RID: 22695 RVA: 0x00140BD8 File Offset: 0x0013EDD8
[Token(Token = "0x60058A7")]
[Address(RVA = "0x1081B90", Offset = "0x1080590", VA = "0x181081B90")]
public static IEnumerator GOLDOMKKKPL(long OKGNGFBCAAM, long ANAPBECHGLI, [Optional] BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE)
{
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
ulong num;
ulong num2;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)3), "invite", httpurlEncodedForm, num != 0UL, num2 != 0UL);
int num3 = 0;
return EEMMNNGBJGD.DMDEJFMPJDE(promise, num3 != 0).LCGFHJPKIOI(AFLPGGJMPOE);
}
// Token: 0x060058A8 RID: 22696 RVA: 0x00140C18 File Offset: 0x0013EE18
[Token(Token = "0x60058A8")]
[Address(RVA = "0x107F540", Offset = "0x107DF40", VA = "0x18107F540")]
public static IPromise AKMONPOCNFE(long IAHDKAIJJLB)
{
string text = string.Format("invite/{0}", IAHDKAIJJLB);
int num = 0;
ulong num2;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)4L), LDCMJEDOFCO.Matchmaking, text, num != 0, num2 != 0UL);
int num3 = 0;
return EEMMNNGBJGD.DMDEJFMPJDE(promise, num3 != 0);
}
// Token: 0x060058A9 RID: 22697 RVA: 0x00140C50 File Offset: 0x0013EE50
[Token(Token = "0x60058A9")]
[Address(RVA = "0x1080720", Offset = "0x107F120", VA = "0x181080720")]
public static void DHMDLODEFFK(CIIBGMBOFEI IPOFINNGHKG, Matchmaking.IICIGFCLJAF GIAOBLMEMMI)
{
bool flag = IPOFINNGHKG.FMKLDAJBLDH;
if (!flag)
{
if (GIAOBLMEMMI != Matchmaking.IICIGFCLJAF.Success)
{
APKFOPPGBFH.ACHEHBDMAJI(string.Format("Unexpected disconnect: {0}", flag));
}
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
long <GLPHBLHAFEO>k__BackingField = IPOFINNGHKG.<GLPHBLHAFEO>k__BackingField;
string text = string.Format("roominstance/{0}/reportjoinresult", <GLPHBLHAFEO>k__BackingField);
ulong num;
ulong num2;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)3), text, httpurlEncodedForm, num != 0UL, num2 != 0UL);
int num3 = 0;
IPromise promise2 = EEMMNNGBJGD.DMDEJFMPJDE(promise, num3 != 0).MOAAINIDMGC("Failed to report room join result");
}
}
// Token: 0x060058AA RID: 22698 RVA: 0x00140CCC File Offset: 0x0013EECC
[Token(Token = "0x60058AA")]
[Address(RVA = "0x1080DB0", Offset = "0x107F7B0", VA = "0x181080DB0")]
public static IPromise 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;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((uint)3), (LDCMJEDOFCO)((uint)3), text, num != 0, num2 != 0UL);
int num3 = 0;
int num4 = 0;
return EEMMNNGBJGD.FLCJGMGGPCC(promise.FAKEPMNIOAI(num4 != 0, num3 != 0).KIFEHEKHAPE("Failed to mark current room instance as private"));
}
return Promise.<CompletedPromise>k__BackingField;
}
// Token: 0x060058AB RID: 22699 RVA: 0x00140D40 File Offset: 0x0013EF40
[Token(Token = "0x60058AB")]
[Address(RVA = "0x10860B0", Offset = "0x1084AB0", VA = "0x1810860B0")]
public static IEnumerator NNMHFOGMBFG(bool IIOILNIFPNL)
{
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
long <GLPHBLHAFEO>k__BackingField = Matchmaking.BBJAEJHMAPB.<GLPHBLHAFEO>k__BackingField;
string text = string.Format("roominstance/{0}/inprogress", <GLPHBLHAFEO>k__BackingField);
ulong num;
ulong num2;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((uint)3), (LDCMJEDOFCO)((uint)3), text, httpurlEncodedForm, num != 0UL, num2 != 0UL);
int num3 = 0;
IPromise promise2 = EEMMNNGBJGD.DMDEJFMPJDE(promise, num3 != 0).MOAAINIDMGC("Failed to modify current room's game-in-progress state");
IPromise <CompletedPromise>k__BackingField = Promise.<CompletedPromise>k__BackingField;
throw new NullReferenceException();
}
// Token: 0x060058AC RID: 22700 RVA: 0x00140DB0 File Offset: 0x0013EFB0
[Token(Token = "0x60058AC")]
[Address(RVA = "0x10819A0", Offset = "0x10803A0", VA = "0x1810819A0")]
public static IPromise<string> GMJEINPIHII(string KIIFGNILJEA, bool IDOEDKMOIMG = false)
{
if (!string.Equals(Matchmaking.BBJAEJHMAPB.<JBLNBELNNGN>k__BackingField, KIIFGNILJEA))
{
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
httpurlEncodedForm.AddField("roomCode", KIIFGNILJEA);
long <GLPHBLHAFEO>k__BackingField = Matchmaking.BBJAEJHMAPB.<GLPHBLHAFEO>k__BackingField;
string text = string.Format("roominstance/{0}/roomCode", <GLPHBLHAFEO>k__BackingField);
ulong num;
ulong num2;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((uint)3), (LDCMJEDOFCO)((uint)3), text, httpurlEncodedForm, num != 0UL, num2 != 0UL);
int num3 = 0;
int num4 = 0;
return promise.FAKEPMNIOAI(num4 != 0, num3 != 0).KIFEHEKHAPE("Failed to modify current room's code").FLCJGMGGPCC<string>();
}
return Promise.FromResult<string>(KIIFGNILJEA);
}
// Token: 0x060058AD RID: 22701 RVA: 0x00140E40 File Offset: 0x0013F040
[Token(Token = "0x60058AD")]
[Address(RVA = "0x107FEF0", Offset = "0x107E8F0", VA = "0x18107FEF0")]
public static IPromise 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;
num2 += 19;
goto IL_2C;
IL_1C:
num2 = httpurlEncodedForm.GetHashCode();
goto IL_23;
}
IL_2C:
if (httpurlEncodedForm != 0)
{
}
if (num != -1)
{
}
}
while (num != 0);
int num3 = 0;
IPromise<HOOILIHKMEG> promise;
return EEMMNNGBJGD.DMDEJFMPJDE(promise, num3 != 0).MOAAINIDMGC("Failed to upload photon region pings");
}
// Token: 0x060058AE RID: 22702 RVA: 0x00140EB8 File Offset: 0x0013F0B8
[Token(Token = "0x60058AE")]
[Address(RVA = "0x107F240", Offset = "0x107DC40", VA = "0x18107F240")]
public static IPromise AFKFIHLFAFA(KIDGBKJINMO MOKPMPBODEP)
{
int num = 0;
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
ulong num2;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((uint)3), (LDCMJEDOFCO)((uint)3), "player/vrmovementmode", httpurlEncodedForm, num != 0, num2 != 0UL);
int num3 = 0;
IPromise promise2 = EEMMNNGBJGD.DMDEJFMPJDE(promise, num3 != 0).MOAAINIDMGC("Failed to set VR movement mode");
if (Matchmaking.<>c.<>9__117_0 == 0)
{
Matchmaking.<>c.<>9__117_0 = (string _) => "Failed to set VR movement mode";
}
return typeof(Matchmaking.<>c).TypeHandle;
}
// Token: 0x060058AF RID: 22703 RVA: 0x00140F24 File Offset: 0x0013F124
[Token(Token = "0x60058AF")]
[Address(RVA = "0x1082A10", Offset = "0x1081410", VA = "0x181082A10")]
public static IPromise JEFGOGHBIEE(MGGCOBBDIKI PMDMBHIDOMO)
{
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
ulong num;
ulong num2;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((uint)3), (LDCMJEDOFCO)((uint)3), "player/statusvisibility", httpurlEncodedForm, num != 0UL, num2 != 0UL);
int num3 = 0;
return EEMMNNGBJGD.DMDEJFMPJDE(promise, num3 != 0).MOAAINIDMGC("Failed to set player status visibility");
}
// Token: 0x060058B0 RID: 22704 RVA: 0x00140F6C File Offset: 0x0013F16C
[Token(Token = "0x60058B0")]
[Address(RVA = "0x1087120", Offset = "0x1085B20", VA = "0x181087120")]
public static IPromise<bool> OGMIIFBKKGO()
{
int num = 0;
ulong num2;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.ODNBLPCEPNC(HTTPMethods.Get, LDCMJEDOFCO.Matchmaking, "player/avoidjuniors", num != 0, num2 != 0UL);
int num3 = 0;
Matchmaking.FNOKOPHNEKJ = promise.GPDAPBNBMFE(num3 != 0).MOAAINIDMGC("Failed to get avoid juniors status");
return Matchmaking.FNOKOPHNEKJ;
}
// Token: 0x060058B1 RID: 22705 RVA: 0x00140FB0 File Offset: 0x0013F1B0
[Token(Token = "0x60058B1")]
[Address(RVA = "0x10817B0", Offset = "0x10801B0", VA = "0x1810817B0")]
public static IPromise GKLJGBIDHNC(bool AOJOCLMBLLC)
{
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
ulong num;
ulong num2;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((uint)3), (LDCMJEDOFCO)((uint)3), "player/avoidjuniors", httpurlEncodedForm, num != 0UL, num2 != 0UL);
int num3 = 0;
IPromise promise2 = EEMMNNGBJGD.DMDEJFMPJDE(promise, num3 != 0).MOAAINIDMGC("Failed to set avoid juniors status");
Action action = delegate
{
Matchmaking.FNOKOPHNEKJ = Promise.FromResult<bool>(AOJOCLMBLLC);
};
throw new NullReferenceException();
}
// Token: 0x060058B2 RID: 22706 RVA: 0x00141010 File Offset: 0x0013F210
[Token(Token = "0x60058B2")]
[Address(RVA = "0x1085C00", Offset = "0x1084600", VA = "0x181085C00")]
public static void NLINJKBFIGB()
{
Matchmaking.GIKOHHGPLNP = true;
Scheduler instance = SingletonMonoBehaviour.Instance;
int num;
Matchmaking.MHDDMAFAGDO mhddmafagdo = new Matchmaking.MHDDMAFAGDO(num);
num = 0;
int num2 = 0;
Matchmaking.DGJLBACBEOA = instance.Run(num2, mhddmafagdo);
}
// Token: 0x060058B3 RID: 22707 RVA: 0x00141048 File Offset: 0x0013F248
[Token(Token = "0x60058B3")]
[Address(RVA = "0x107FDB0", Offset = "0x107E7B0", VA = "0x18107FDB0")]
public static void BHLGPFDGGFH()
{
Matchmaking.GIKOHHGPLNP = false;
ISchedulerPromise dgjlbacbeoa = Matchmaking.DGJLBACBEOA;
}
// Token: 0x060058B4 RID: 22708 RVA: 0x00141068 File Offset: 0x0013F268
[Token(Token = "0x60058B4")]
[Address(RVA = "0x1080C00", Offset = "0x107F600", VA = "0x181080C00")]
private static IEnumerator<ISchedule> EIGLIDNGKOA()
{
/*
An exception occurred when decompiling this method (060058B4)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> RecNet.Matchmaking::EIGLIDNGKOA()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:MHDDMAFAGDO(var_0_06, newobj:MHDDMAFAGDO(MHDDMAFAGDO::.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: 0x060058B5 RID: 22709 RVA: 0x00141080 File Offset: 0x0013F280
[Token(Token = "0x60058B5")]
[Address(RVA = "0x1084060", Offset = "0x1082A60", VA = "0x181084060")]
private static void LJLCPDOPAHJ()
{
if (MHOKOMMOGKM.LJOMAMPICDO)
{
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
string gmohaganjfh = Matchmaking.GMOHAGANJFH;
httpurlEncodedForm.AddField("LoginLock", gmohaganjfh);
ulong num;
ulong num2;
IPromise<HOOILIHKMEG> promise = 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: 0x060058B6 RID: 22710 RVA: 0x001410E0 File Offset: 0x0013F2E0
[Token(Token = "0x60058B6")]
[Address(RVA = "0x1084F60", Offset = "0x1083960", VA = "0x181084F60")]
private static void MMHCAIOBJAI(EFAJBHGDIDD NAIHMIOJIIO)
{
float realtimeSinceStartup = Time.realtimeSinceStartup;
int num = 0;
Matchmaking.JLJCONELOEG = num;
Matchmaking.<MPHINHCAGNG>k__BackingField = num != 0;
EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(BPHGKAEDBPE.<OIBJLPBDMML>k__BackingField);
if (efajbhgdidd != 0)
{
}
bool flag = num != 0;
if (efajbhgdidd != 0)
{
}
bool flag2 = num == (NAIHMIOJIIO.<HICHIHJDDPB>k__BackingField ? 1 : 0);
if (num != (flag2 ? 1 : 0))
{
if (num == 0)
{
return;
}
CIIBGMBOFEI <NNDJBLGCAEE>k__BackingField = efajbhgdidd.<NNDJBLGCAEE>k__BackingField;
CIIBGMBOFEI <NNDJBLGCAEE>k__BackingField2 = NAIHMIOJIIO.<NNDJBLGCAEE>k__BackingField;
if (!<NNDJBLGCAEE>k__BackingField.IGNGOCHCEBP(<NNDJBLGCAEE>k__BackingField2))
{
return;
}
}
Debug.LogError("RecNet presence heartbeat response indicates local presence is out-of-sync!");
Matchmaking.ABNCPNMEIGC(NAIHMIOJIIO);
APKFOPPGBFH.ACHEHBDMAJI("RecNet presence out-of-sync!");
}
// Token: 0x060058B7 RID: 22711 RVA: 0x00141170 File Offset: 0x0013F370
[Token(Token = "0x60058B7")]
[Address(RVA = "0x1081DE0", Offset = "0x10807E0", VA = "0x181081DE0")]
public static bool HDHPKCAEDOA(MGGCOBBDIKI KGLNDCBNOAH, EFAJBHGDIDD KDIBNGFOJGI)
{
bool flag;
return flag;
}
// Token: 0x060058B8 RID: 22712 RVA: 0x00141180 File Offset: 0x0013F380
[Token(Token = "0x60058B8")]
[Address(RVA = "0x107FE80", Offset = "0x107E880", VA = "0x18107FE80")]
public static bool BPIGHBGEDNO(EFAJBHGDIDD KDIBNGFOJGI)
{
int <EJPGALHGOFJ>k__BackingField = (int)KDIBNGFOJGI.<EJPGALHGOFJ>k__BackingField;
bool flag;
return flag;
}
// Token: 0x060058B9 RID: 22713 RVA: 0x0014119C File Offset: 0x0013F39C
[Token(Token = "0x60058B9")]
[Address(RVA = "0x10827E0", Offset = "0x10811E0", VA = "0x1810827E0")]
public static void INDBAMJILFO(int IMHODAEGGON)
{
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
long <GLPHBLHAFEO>k__BackingField = Matchmaking.BBJAEJHMAPB.<GLPHBLHAFEO>k__BackingField;
ulong num;
ulong num2;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.ODNBLPCEPNC((HTTPMethods)((ulong)2L), (LDCMJEDOFCO)((uint)3), "player/notifydisconnect", httpurlEncodedForm, num != 0UL, num2 != 0UL);
int num3 = 0;
IPromise promise2 = EEMMNNGBJGD.DMDEJFMPJDE(promise, num3 != 0).MOAAINIDMGC("Failed to request remote player disconnect");
}
// Token: 0x060058BA RID: 22714 RVA: 0x001411F0 File Offset: 0x0013F3F0
[Token(Token = "0x60058BA")]
[Address(RVA = "0x1080960", Offset = "0x107F360", VA = "0x181080960")]
public static string EGNFAEMCHNC(EFAJBHGDIDD MDNCLPONION, Action<int> KMAMCGEGFAF, bool IIBIDBEMBLD = false)
{
string text = Matchmaking.LHLOEBKJDKH(MDNCLPONION, KMAMCGEGFAF, IIBIDBEMBLD);
if (MDNCLPONION != 0 && (MDNCLPONION.<JMOCJMLHGBD>k__BackingField || IIBIDBEMBLD))
{
if (MDNCLPONION.KFLLKOOKPKF)
{
if (MDNCLPONION.ADBKELJAAEF)
{
goto IL_5F;
}
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_5F;
}
}
string text2 = Matchmaking.KJFCMNOEBDC(MDNCLPONION);
}
IL_5F:
string empty = string.Empty;
return (text + " " + empty).Trim();
}
// Token: 0x060058BB RID: 22715 RVA: 0x0014127C File Offset: 0x0013F47C
[Token(Token = "0x60058BB")]
[Address(RVA = "0x1083E00", Offset = "0x1082800", VA = "0x181083E00")]
public static string LHLOEBKJDKH(EFAJBHGDIDD MDNCLPONION, Action<int> KMAMCGEGFAF, bool IIBIDBEMBLD = false)
{
Matchmaking.AGIJEJCJEFK agijejcjefk = new Matchmaking.AGIJEJCJEFK();
agijejcjefk.onDelayedDetailsLoadedCallback = KMAMCGEGFAF;
if (MDNCLPONION != 0)
{
if (MDNCLPONION.<JMOCJMLHGBD>k__BackingField || !IIBIDBEMBLD)
{
}
if (MDNCLPONION.<NNDJBLGCAEE>k__BackingField != 0)
{
long? <BNDDLPPJJPE>k__BackingField = MDNCLPONION.<BNDDLPPJJPE>k__BackingField;
if (agijejcjefk != 0)
{
long? <BNDDLPPJJPE>k__BackingField2 = MDNCLPONION.<BNDDLPPJJPE>k__BackingField;
KMKPEOGJDFK kmkpeogjdfk;
string text;
if (kmkpeogjdfk != 0)
{
CIIBGMBOFEI <NNDJBLGCAEE>k__BackingField = MDNCLPONION.<NNDJBLGCAEE>k__BackingField;
string <LGACIEKBLBM>k__BackingField = kmkpeogjdfk.<LGACIEKBLBM>k__BackingField;
text = <NNDJBLGCAEE>k__BackingField.<LGACIEKBLBM>k__BackingField + " in " + <LGACIEKBLBM>k__BackingField;
return text.Trim();
}
if (agijejcjefk.onDelayedDetailsLoadedCallback != (ulong)0L)
{
Matchmaking.LOFDICPIDPJ lofdicpidpj = new Matchmaking.LOFDICPIDPJ();
lofdicpidpj.CS$<>8__locals1 = agijejcjefk;
lofdicpidpj.playerIdToNotify = lofdicpidpj;
Action action = delegate
{
Action<int> onDelayedDetailsLoadedCallback = lofdicpidpj.CS$<>8__locals1.onDelayedDetailsLoadedCallback;
int playerIdToNotify = lofdicpidpj.playerIdToNotify;
onDelayedDetailsLoadedCallback(playerIdToNotify);
};
}
string text2 = text + " in (loading...)";
}
}
}
throw new NullReferenceException();
}
// Token: 0x060058BC RID: 22716 RVA: 0x00141348 File Offset: 0x0013F548
[Token(Token = "0x60058BC")]
[Address(RVA = "0x1081CA0", Offset = "0x10806A0", VA = "0x181081CA0")]
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: 0x060058BD RID: 22717 RVA: 0x001413C4 File Offset: 0x0013F5C4
[Token(Token = "0x60058BD")]
[Address(RVA = "0x10836B0", Offset = "0x10820B0", VA = "0x1810836B0")]
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;
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: 0x060058BE RID: 22718 RVA: 0x00141464 File Offset: 0x0013F664
[Token(Token = "0x60058BE")]
[Address(RVA = "0x1087360", Offset = "0x1085D60", VA = "0x181087360")]
private static void PABKIEKBHGA(int? CJFGEMGOJHB)
{
int num;
do
{
num = 0;
Dictionary<int, EFAJBHGDIDD>.ValueCollection values = Matchmaking.BLBFGCKFPAM.Values;
Dictionary<int, EFAJBHGDIDD>.ValueCollection.Enumerator enumerator;
if (enumerator != 0)
{
}
if (num != -1)
{
}
}
while (num != 0);
EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(num);
if (efajbhgdidd != 0)
{
Matchmaking.ILLOCPMPFEE(efajbhgdidd);
}
}
// Token: 0x060058BF RID: 22719 RVA: 0x0014149C File Offset: 0x0013F69C
[Token(Token = "0x60058BF")]
[Address(RVA = "0x1086CC0", Offset = "0x10856C0", VA = "0x181086CC0")]
private static bool OALNFGEBNGJ(MGGCOBBDIKI PMDMBHIDOMO, bool GOJLNGOMDKI, EFAJBHGDIDD KDIBNGFOJGI)
{
CIIBGMBOFEI <NNDJBLGCAEE>k__BackingField = KDIBNGFOJGI.<NNDJBLGCAEE>k__BackingField;
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
if (<NNDJBLGCAEE>k__BackingField != ciibgmbofei && PMDMBHIDOMO != MGGCOBBDIKI.Public)
{
if (PMDMBHIDOMO == MGGCOBBDIKI.Public)
{
LLKHFJDNFMM llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(KDIBNGFOJGI.<FMMJEJMBDPL>k__BackingField);
while (llkhfjdnfmm == 0)
{
}
return llkhfjdnfmm.MHEGHKNGOEG;
}
if (PMDMBHIDOMO != MGGCOBBDIKI.Public)
{
if (PMDMBHIDOMO != MGGCOBBDIKI.FriendsOnly)
{
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: 0x060058C0 RID: 22720 RVA: 0x00141540 File Offset: 0x0013F740
[Token(Token = "0x60058C0")]
[Address(RVA = "0x1080190", Offset = "0x107EB90", VA = "0x181080190")]
private static void CLOKMCIOIDM(long ANAPBECHGLI)
{
Matchmaking.AIFBHJBFKJL.Invoke(ANAPBECHGLI);
}
// Token: 0x060058C1 RID: 22721 RVA: 0x00141560 File Offset: 0x0013F760
[Token(Token = "0x60058C1")]
[Address(RVA = "0x1082280", Offset = "0x1080C80", VA = "0x181082280")]
private static void IDKODGPLAMH()
{
ActionEvent dokminnfcgc = Matchmaking.DOKMINNFCGC;
if (dokminnfcgc != 0)
{
int num = 0;
dokminnfcgc.Invoke(num != 0);
}
}
// Token: 0x060058C2 RID: 22722 RVA: 0x00141580 File Offset: 0x0013F780
[Token(Token = "0x60058C2")]
[Address(RVA = "0x1082960", Offset = "0x1081360", VA = "0x181082960")]
private static void IOLEBOJIEFC()
{
ActionEvent ebljhbjgdfb = Matchmaking.EBLJHBJGDFB;
if (ebljhbjgdfb != 0)
{
int num = 0;
ebljhbjgdfb.Invoke(num != 0);
}
}
// Token: 0x060058C3 RID: 22723 RVA: 0x001415A0 File Offset: 0x0013F7A0
[Token(Token = "0x60058C3")]
[Address(RVA = "0x1084BB0", Offset = "0x10835B0", VA = "0x181084BB0")]
private static void MMCLAHHHKFJ()
{
ActionEvent pmbhkngodog = Matchmaking.PMBHKNGODOG;
if (pmbhkngodog != 0)
{
int num = 0;
pmbhkngodog.Invoke(num != 0);
}
}
// Token: 0x060058C4 RID: 22724 RVA: 0x001415C0 File Offset: 0x0013F7C0
[Token(Token = "0x60058C4")]
[Address(RVA = "0x1087680", Offset = "0x1086080", VA = "0x181087680")]
private static void PNMDPHBLAIO(int ENJEOLBEALP)
{
ActionEvent<int> lejanlmckdd = Matchmaking.LEJANLMCKDD;
if (lejanlmckdd != 0)
{
lejanlmckdd.Invoke(ENJEOLBEALP);
}
}
// Token: 0x060058C5 RID: 22725 RVA: 0x001415E0 File Offset: 0x0013F7E0
[Token(Token = "0x60058C5")]
[Address(RVA = "0x1085250", Offset = "0x1083C50", VA = "0x181085250")]
private static void MMIKONNBEON(CIIBGMBOFEI IPOFINNGHKG)
{
ActionEvent<CIIBGMBOFEI> bbdpbmmappo = Matchmaking.BBDPBMMAPPO;
if (bbdpbmmappo != 0)
{
bbdpbmmappo.Invoke(IPOFINNGHKG);
}
}
// Token: 0x060058C6 RID: 22726 RVA: 0x00141600 File Offset: 0x0013F800
[Token(Token = "0x60058C6")]
[Address(RVA = "0x10875D0", Offset = "0x1085FD0", VA = "0x1810875D0")]
private static void PFNBEHNPACD()
{
ActionEvent lmjhppcdgkc = Matchmaking.LMJHPPCDGKC;
if (lmjhppcdgkc != 0)
{
int num = 0;
lmjhppcdgkc.Invoke(num != 0);
}
}
// Token: 0x060058C7 RID: 22727 RVA: 0x00141620 File Offset: 0x0013F820
[Token(Token = "0x60058C7")]
[Address(RVA = "0x1082330", Offset = "0x1080D30", VA = "0x181082330")]
private static void IGJBMLNEKCH()
{
ActionEvent olgamngekon = Matchmaking.OLGAMNGEKON;
if (olgamngekon != 0)
{
int num = 0;
olgamngekon.Invoke(num != 0);
}
}
// Token: 0x060058C8 RID: 22728 RVA: 0x00141640 File Offset: 0x0013F840
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x60058C8")]
[Address(RVA = "0x1087740", Offset = "0x1086140", VA = "0x181087740")]
static Matchmaking()
{
int num;
ActionEvent<int> actionEvent = new ActionEvent(4, num != 0);
num = 0;
Matchmaking.LEJANLMCKDD = actionEvent;
int num2;
ActionEvent<CIIBGMBOFEI> actionEvent2 = new ActionEvent(4, num2 != 0);
num2 = 0;
Matchmaking.BBDPBMMAPPO = actionEvent2;
int num3;
ActionEvent<long> actionEvent3 = new ActionEvent(4, num3 != 0);
num3 = 0;
Matchmaking.AIFBHJBFKJL = actionEvent3;
int num4;
ActionEvent actionEvent4 = new ActionEvent(32, num4 != 0);
num4 = 0;
Matchmaking.DOKMINNFCGC = actionEvent4;
int num5;
ActionEvent actionEvent5 = new ActionEvent(32, num5 != 0);
num5 = 0;
Matchmaking.EBLJHBJGDFB = actionEvent5;
int num6;
ActionEvent actionEvent6 = new ActionEvent(32, num6 != 0);
num6 = 0;
Matchmaking.PMBHKNGODOG = actionEvent6;
int num7;
ActionEvent actionEvent7 = new ActionEvent(32, num7 != 0);
num7 = 0;
Matchmaking.LMJHPPCDGKC = actionEvent7;
int num8;
ActionEvent actionEvent8 = new ActionEvent(32, num8 != 0);
num8 = 0;
Matchmaking.OLGAMNGEKON = actionEvent8;
int num9;
ActionEvent actionEvent9 = new ActionEvent(32, num9 != 0);
num9 = 0;
Matchmaking.OLCJJNMEGPP = actionEvent9;
int num10;
ActionEvent<string> actionEvent10 = new ActionEvent(4, num10 != 0);
num10 = 0;
int num11 = 0;
Matchmaking.LHEICOLNLJL = actionEvent10;
Matchmaking.PDMAGOKCHDE = "^DormRoom";
Matchmaking.MELANAEFKJC = num11;
Matchmaking.PKICLMFPMDG = num11;
Matchmaking.KHFBDHLNODH = num11;
Matchmaking.GMOHAGANJFH = num11;
Matchmaking.AGABODEPDCP = new Dictionary();
Matchmaking.BLBFGCKFPAM = new Dictionary();
Matchmaking.CPGJEKBAOAD = new Dictionary();
Matchmaking.FNOKOPHNEKJ = num11;
Matchmaking.DGJLBACBEOA = num11;
Matchmaking.JLJCONELOEG = 0;
Matchmaking.HDGCHHCGEIH = num11 != 0;
Matchmaking.HAMLCMLPOON = "player/heartbeat";
}
// Token: 0x060058C9 RID: 22729 RVA: 0x00141780 File Offset: 0x0013F980
[Token(Token = "0x60058C9")]
[Address(RVA = "0x10824D0", Offset = "0x1080ED0", VA = "0x1810824D0")]
[CompilerGenerated]
internal static void ILLOCPMPFEE(EFAJBHGDIDD PEHOHNKNHMN)
{
if (PEHOHNKNHMN.LOCJCBHIOJC())
{
Matchmaking.PNMDPHBLAIO(PEHOHNKNHMN.<FMMJEJMBDPL>k__BackingField);
return;
}
}
// Token: 0x04004068 RID: 16488
[Token(Token = "0x4004068")]
private const float AKADJFNDCCK = 15f;
// Token: 0x04004069 RID: 16489
[Token(Token = "0x4004069")]
private const float JCPLPMKOKDE = 45f;
// Token: 0x0400406A RID: 16490
[Token(Token = "0x400406A")]
private const float LMKKFOIIOCM = 120f;
// Token: 0x0400406B RID: 16491
[Token(Token = "0x400406B")]
public static ActionEvent<int> LEJANLMCKDD;
// Token: 0x0400406C RID: 16492
[Token(Token = "0x400406C")]
public static ActionEvent<CIIBGMBOFEI> BBDPBMMAPPO;
// Token: 0x0400406D RID: 16493
[Token(Token = "0x400406D")]
public static ActionEvent<long> AIFBHJBFKJL;
// Token: 0x0400406E RID: 16494
[Token(Token = "0x400406E")]
public static ActionEvent DOKMINNFCGC;
// Token: 0x0400406F RID: 16495
[Token(Token = "0x400406F")]
public static ActionEvent EBLJHBJGDFB;
// Token: 0x04004070 RID: 16496
[Token(Token = "0x4004070")]
public static ActionEvent PMBHKNGODOG;
// Token: 0x04004071 RID: 16497
[Token(Token = "0x4004071")]
public static ActionEvent LMJHPPCDGKC;
// Token: 0x04004072 RID: 16498
[Token(Token = "0x4004072")]
public static ActionEvent OLGAMNGEKON;
// Token: 0x04004073 RID: 16499
[Token(Token = "0x4004073")]
public static ActionEvent OLCJJNMEGPP;
// Token: 0x04004074 RID: 16500
[Token(Token = "0x4004074")]
public static ActionEvent<string> LHEICOLNLJL;
// Token: 0x04004075 RID: 16501
[Token(Token = "0x4004075")]
private static string PDMAGOKCHDE;
// Token: 0x04004076 RID: 16502
[Token(Token = "0x4004076")]
private static long JHFHNPCEJIJ;
// Token: 0x04004077 RID: 16503
[Token(Token = "0x4004077")]
private static long FJDMLBLPKNL;
// Token: 0x04004078 RID: 16504
[Token(Token = "0x4004078")]
private static CIIBGMBOFEI MELANAEFKJC;
// Token: 0x04004079 RID: 16505
[Token(Token = "0x4004079")]
private static PPENFJMFPNE PKICLMFPMDG;
// Token: 0x0400407A RID: 16506
[Token(Token = "0x400407A")]
private static DNACJGJEPEC KHFBDHLNODH;
// Token: 0x0400407B RID: 16507
[Token(Token = "0x400407B")]
private static long? MBJBDPBOEOG;
// Token: 0x0400407E RID: 16510
[Token(Token = "0x400407E")]
private static bool JOADBDADBHG;
// Token: 0x04004080 RID: 16512
[Token(Token = "0x4004080")]
private static string GMOHAGANJFH;
// Token: 0x04004081 RID: 16513
[Token(Token = "0x4004081")]
private static readonly Dictionary<long, CIIBGMBOFEI> AGABODEPDCP;
// Token: 0x04004082 RID: 16514
[Token(Token = "0x4004082")]
private static readonly Dictionary<int, EFAJBHGDIDD> BLBFGCKFPAM;
// Token: 0x04004083 RID: 16515
[Token(Token = "0x4004083")]
private static readonly Dictionary<long, int> CPGJEKBAOAD;
// Token: 0x04004084 RID: 16516
[Token(Token = "0x4004084")]
private static IPromise<bool> FNOKOPHNEKJ;
// Token: 0x04004085 RID: 16517
[Token(Token = "0x4004085")]
private static ISchedulerPromise DGJLBACBEOA;
// Token: 0x04004086 RID: 16518
[Token(Token = "0x4004086")]
private static float? JLJCONELOEG;
// Token: 0x04004087 RID: 16519
[Token(Token = "0x4004087")]
private static bool HDGCHHCGEIH;
// Token: 0x04004088 RID: 16520
[Token(Token = "0x4004088")]
internal static string HAMLCMLPOON = null;
// Token: 0x02000E4F RID: 3663
[Token(Token = "0x2000E4F")]
[Serializable]
private class LoginLockTokenParams
{
// Token: 0x060058CA RID: 22730 RVA: 0x001417A8 File Offset: 0x0013F9A8
[Token(Token = "0x60058CA")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public LoginLockTokenParams()
{
}
// Token: 0x04004089 RID: 16521
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004089")]
public PlatformManager.FCIKKFJOMNO Platform;
// Token: 0x0400408A RID: 16522
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400408A")]
public string PlatformId;
// Token: 0x0400408B RID: 16523
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400408B")]
public string LockToken;
}
// Token: 0x02000E50 RID: 3664
[Token(Token = "0x2000E50")]
public enum GIJOGKJCEKG
{
// Token: 0x0400408D RID: 16525
[Token(Token = "0x400408D")]
PublicMatchmaking,
// Token: 0x0400408E RID: 16526
[Token(Token = "0x400408E")]
PublicNewInstance,
// Token: 0x0400408F RID: 16527
[Token(Token = "0x400408F")]
PrivateNewInstance
}
// Token: 0x02000E51 RID: 3665
[Token(Token = "0x2000E51")]
public enum MHCKNNJOIIP
{
// Token: 0x04004091 RID: 16529
[Token(Token = "0x4004091")]
UnknownError = -1,
// Token: 0x04004092 RID: 16530
[Token(Token = "0x4004092")]
Success,
// Token: 0x04004093 RID: 16531
[Token(Token = "0x4004093")]
NoSuchGame,
// Token: 0x04004094 RID: 16532
[Token(Token = "0x4004094")]
PlayerNotOnline,
// Token: 0x04004095 RID: 16533
[Token(Token = "0x4004095")]
InsufficientSpace,
// Token: 0x04004096 RID: 16534
[Token(Token = "0x4004096")]
EventNotStarted,
// Token: 0x04004097 RID: 16535
[Token(Token = "0x4004097")]
EventAlreadyFinished,
// Token: 0x04004098 RID: 16536
[Token(Token = "0x4004098")]
BlockedFromRoom = 7,
// Token: 0x04004099 RID: 16537
[Token(Token = "0x4004099")]
JuniorNotAllowed = 11,
// Token: 0x0400409A RID: 16538
[Token(Token = "0x400409A")]
Banned,
// Token: 0x0400409B RID: 16539
[Token(Token = "0x400409B")]
AlreadyInBestInstance,
// Token: 0x0400409C RID: 16540
[Token(Token = "0x400409C")]
InsufficientRelationship,
// Token: 0x0400409D RID: 16541
[Token(Token = "0x400409D")]
UpdateRequired = 16,
// Token: 0x0400409E RID: 16542
[Token(Token = "0x400409E")]
AlreadyInTargetInstance,
// Token: 0x0400409F RID: 16543
[Token(Token = "0x400409F")]
UGCNotAllowed = 19,
// Token: 0x040040A0 RID: 16544
[Token(Token = "0x40040A0")]
NoSuchRoom,
// Token: 0x040040A1 RID: 16545
[Token(Token = "0x40040A1")]
RoomIsNotActive = 22,
// Token: 0x040040A2 RID: 16546
[Token(Token = "0x40040A2")]
RoomBlockedByCreator,
// Token: 0x040040A3 RID: 16547
[Token(Token = "0x40040A3")]
RoomIsPrivate = 25,
// Token: 0x040040A4 RID: 16548
[Token(Token = "0x40040A4")]
RoomInstanceIsPrivate,
// Token: 0x040040A5 RID: 16549
[Token(Token = "0x40040A5")]
DeviceClassNotSupported = 30,
// Token: 0x040040A6 RID: 16550
[Token(Token = "0x40040A6")]
DeviceClassNotSupportedByRoomOwner,
// Token: 0x040040A7 RID: 16551
[Token(Token = "0x40040A7")]
MovementModeNotSupportedByRoomOwner,
// Token: 0x040040A8 RID: 16552
[Token(Token = "0x40040A8")]
EventIsPrivate = 35,
// Token: 0x040040A9 RID: 16553
[Token(Token = "0x40040A9")]
RoomInviteExpired = 40,
// Token: 0x040040AA RID: 16554
[Token(Token = "0x40040AA")]
NoAvailableRegion = 45,
// Token: 0x040040AB RID: 16555
[Token(Token = "0x40040AB")]
NotorietyTooPoor = 50,
// Token: 0x040040AC RID: 16556
[Token(Token = "0x40040AC")]
BannedFromRoom = 55,
// Token: 0x040040AD RID: 16557
[Token(Token = "0x40040AD")]
NoSuchRoomPlaylist = 60,
// Token: 0x040040AE RID: 16558
[Token(Token = "0x40040AE")]
RoomPlaylistIsNotActive,
// Token: 0x040040AF RID: 16559
[Token(Token = "0x40040AF")]
RoomPlaylistIsPrivate,
// Token: 0x040040B0 RID: 16560
[Token(Token = "0x40040B0")]
NoSuchClub = 70,
// Token: 0x040040B1 RID: 16561
[Token(Token = "0x40040B1")]
ClubHasNoClubhouse,
// Token: 0x040040B2 RID: 16562
[Token(Token = "0x40040B2")]
ClubIsNotActive = 73,
// Token: 0x040040B3 RID: 16563
[Token(Token = "0x40040B3")]
NotAMemberOfClub,
// Token: 0x040040B4 RID: 16564
[Token(Token = "0x40040B4")]
BannedFromClub,
// Token: 0x040040B5 RID: 16565
[Token(Token = "0x40040B5")]
InstanceJoinNotPermitted
}
// Token: 0x02000E52 RID: 3666
[Token(Token = "0x2000E52")]
private class JKOFHKAHOHK : IFAIJAGLDFK
{
// Token: 0x17000FCF RID: 4047
// (get) Token: 0x060058CB RID: 22731 RVA: 0x001417BC File Offset: 0x0013F9BC
// (set) Token: 0x060058CC RID: 22732 RVA: 0x001417D0 File Offset: 0x0013F9D0
[Token(Token = "0x17000FCF")]
public Matchmaking.MHCKNNJOIIP HIKHMNNGOHD
{
[Token(Token = "0x60058CB")]
[Address(RVA = "0x3C1C50", Offset = "0x3C0650", VA = "0x1803C1C50")]
get;
[Token(Token = "0x60058CC")]
[Address(RVA = "0x3C1C90", Offset = "0x3C0690", VA = "0x1803C1C90")]
set;
}
// Token: 0x17000FD0 RID: 4048
// (get) Token: 0x060058CD RID: 22733 RVA: 0x001417E4 File Offset: 0x0013F9E4
// (set) Token: 0x060058CE RID: 22734 RVA: 0x001417F8 File Offset: 0x0013F9F8
[Token(Token = "0x17000FD0")]
public CIIBGMBOFEI FLOHLCKCOFA
{
[Token(Token = "0x60058CD")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
get;
[Token(Token = "0x60058CE")]
[Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")]
set;
}
// Token: 0x060058CF RID: 22735 RVA: 0x0014180C File Offset: 0x0013FA0C
[Token(Token = "0x60058CF")]
[Address(RVA = "0x14DDC20", Offset = "0x14DC620", VA = "0x1814DDC20", Slot = "4")]
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
{
/*
An exception occurred when decompiling this method (060058CF)
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: 0x060058D0 RID: 22736 RVA: 0x0014185C File Offset: 0x0013FA5C
[Token(Token = "0x60058D0")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public JKOFHKAHOHK()
{
}
}
// Token: 0x02000E53 RID: 3667
[Token(Token = "0x2000E53")]
private class LDJLDFGDIAF : IFAIJAGLDFK
{
// Token: 0x17000FD1 RID: 4049
// (get) Token: 0x060058D1 RID: 22737 RVA: 0x00141870 File Offset: 0x0013FA70
// (set) Token: 0x060058D2 RID: 22738 RVA: 0x00141884 File Offset: 0x0013FA84
[Token(Token = "0x17000FD1")]
public Matchmaking.MHCKNNJOIIP HIKHMNNGOHD
{
[Token(Token = "0x60058D1")]
[Address(RVA = "0x3C1C50", Offset = "0x3C0650", VA = "0x1803C1C50")]
get;
[Token(Token = "0x60058D2")]
[Address(RVA = "0x3C1C90", Offset = "0x3C0690", VA = "0x1803C1C90")]
set;
}
// Token: 0x060058D3 RID: 22739 RVA: 0x00141898 File Offset: 0x0013FA98
[Token(Token = "0x60058D3")]
[Address(RVA = "0x14DE240", Offset = "0x14DCC40", VA = "0x1814DE240", 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: 0x060058D4 RID: 22740 RVA: 0x001418BC File Offset: 0x0013FABC
[Token(Token = "0x60058D4")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public LDJLDFGDIAF()
{
}
}
// Token: 0x02000E54 RID: 3668
[Token(Token = "0x2000E54")]
public enum IICIGFCLJAF
{
// Token: 0x040040BA RID: 16570
[Token(Token = "0x40040BA")]
Success,
// Token: 0x040040BB RID: 16571
[Token(Token = "0x40040BB")]
FailedToConnectToRegion,
// Token: 0x040040BC RID: 16572
[Token(Token = "0x40040BC")]
FailedToConnectToRoom,
// Token: 0x040040BD RID: 16573
[Token(Token = "0x40040BD")]
FailedToSpawnPlayer
}
// Token: 0x02000E56 RID: 3670
[Token(Token = "0x2000E56")]
[CompilerGenerated]
private sealed class FMEEEJMLDCP
{
// Token: 0x060058EA RID: 22762 RVA: 0x00141B08 File Offset: 0x0013FD08
[Token(Token = "0x60058EA")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public FMEEEJMLDCP()
{
}
// Token: 0x060058EB RID: 22763 RVA: 0x00141B1C File Offset: 0x0013FD1C
[Token(Token = "0x60058EB")]
[Address(RVA = "0x14DA110", Offset = "0x14D8B10", VA = "0x1814DA110")]
internal void <Logout>b__0(NEBIGEDJGPP request, HOOILIHKMEG response)
{
float realtimeSinceStartup = Time.realtimeSinceStartup;
LDCMJEDOFCO ldcmjedofco = this.service;
}
// Token: 0x040040D2 RID: 16594
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40040D2")]
public float startTime;
// Token: 0x040040D3 RID: 16595
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
[Token(Token = "0x40040D3")]
public LDCMJEDOFCO service;
// Token: 0x040040D4 RID: 16596
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40040D4")]
public string relativeUri;
}
// Token: 0x02000E57 RID: 3671
[Token(Token = "0x2000E57")]
[CompilerGenerated]
private sealed class HFLDGKHDJKP
{
// Token: 0x060058EC RID: 22764 RVA: 0x00141B38 File Offset: 0x0013FD38
[Token(Token = "0x60058EC")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public HFLDGKHDJKP()
{
}
// Token: 0x040040D5 RID: 16597
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40040D5")]
public int accountId;
}
// Token: 0x02000E58 RID: 3672
[Token(Token = "0x2000E58")]
[CompilerGenerated]
private sealed class JNJDBAHBLDO
{
// Token: 0x060058ED RID: 22765 RVA: 0x00141B4C File Offset: 0x0013FD4C
[Token(Token = "0x60058ED")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public JNJDBAHBLDO()
{
}
// Token: 0x060058EE RID: 22766 RVA: 0x00141B60 File Offset: 0x0013FD60
[Token(Token = "0x60058EE")]
[Address(RVA = "0x14DDCD0", Offset = "0x14DC6D0", VA = "0x1814DDCD0")]
internal void <GetPlayerPresenceFromServerByAccountId>b__0(List<EFAJBHGDIDD> playerPresenceList)
{
EFAJBHGDIDD efajbhgdidd = Enumerable.FirstOrDefault<EFAJBHGDIDD>(playerPresenceList);
if (efajbhgdidd != 0)
{
Matchmaking.ABNCPNMEIGC(efajbhgdidd);
}
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.Complete(efajbhgdidd);
}
// Token: 0x060058EF RID: 22767 RVA: 0x00141BBC File Offset: 0x0013FDBC
[Token(Token = "0x60058EF")]
[Address(RVA = "0x14DDDD0", Offset = "0x14DC7D0", VA = "0x1814DDDD0")]
internal void <GetPlayerPresenceFromServerByAccountId>b__1(string error)
{
this.promise.Error(error);
}
// Token: 0x040040D6 RID: 16598
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40040D6")]
public Promise<EFAJBHGDIDD> promise;
// Token: 0x040040D7 RID: 16599
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40040D7")]
public Matchmaking.HFLDGKHDJKP CS$<>8__locals1;
}
// Token: 0x02000E59 RID: 3673
[Token(Token = "0x2000E59")]
[CompilerGenerated]
private sealed class CJGAKMPOMNC
{
// Token: 0x060058F0 RID: 22768 RVA: 0x00141BDC File Offset: 0x0013FDDC
[Token(Token = "0x60058F0")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public CJGAKMPOMNC()
{
}
// Token: 0x060058F1 RID: 22769 RVA: 0x00141BF0 File Offset: 0x0013FDF0
[Token(Token = "0x60058F1")]
[Address(RVA = "0x14D39F0", Offset = "0x14D23F0", VA = "0x1814D39F0")]
internal void <RefreshCachedPlayerPresences>b__1(List<EFAJBHGDIDD> playerPresenceList)
{
int num;
for (;;)
{
num = 0;
IReadOnlyList<int> readOnlyList = this.accountIds;
num += num;
num++;
int num2 = 0;
if (num < num2)
{
num += num;
num++;
}
int num3 = 0;
Matchmaking.EJJMAMBOBJC ejjmambobjc = new Matchmaking.EJJMAMBOBJC();
if (num >= num3)
{
goto IL_38;
}
num += num;
if (num != num3)
{
num++;
goto IL_38;
}
goto IL_76;
IL_7D:
Dictionary<int, EFAJBHGDIDD> blbfgckfpam = Matchmaking.BLBFGCKFPAM;
int id = ejjmambobjc.id;
bool flag = blbfgckfpam.Remove(id);
int num4 = 0;
Matchmaking.PNMDPHBLAIO(ejjmambobjc.id);
int num5 = 0;
if (num5 < num4)
{
num5 += num5;
num5++;
}
if (num != -1)
{
}
if (num == 0)
{
break;
}
continue;
IL_38:
ejjmambobjc.id = num;
Func<EFAJBHGDIDD, bool> func = delegate(EFAJBHGDIDD p)
{
int id2 = ejjmambobjc.id;
return p.<FMMJEJMBDPL>k__BackingField == id2;
};
EFAJBHGDIDD efajbhgdidd = Enumerable.FirstOrDefault<EFAJBHGDIDD>(playerPresenceList, func);
if (efajbhgdidd == 0)
{
goto IL_7D;
}
int num6 = 0;
Matchmaking.ABNCPNMEIGC(efajbhgdidd);
num6 += num6;
num6 += num6;
IL_76:
num6 += num6;
goto IL_7D;
}
num += 19;
num += typeof(IEnumerator<int>).TypeHandle;
}
// Token: 0x040040D8 RID: 16600
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40040D8")]
public IReadOnlyList<int> accountIds;
}
// Token: 0x02000E5A RID: 3674
[Token(Token = "0x2000E5A")]
[CompilerGenerated]
private sealed class EJJMAMBOBJC
{
// Token: 0x060058F2 RID: 22770 RVA: 0x00141CE4 File Offset: 0x0013FEE4
[Token(Token = "0x60058F2")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public EJJMAMBOBJC()
{
}
// Token: 0x060058F3 RID: 22771 RVA: 0x00141CF8 File Offset: 0x0013FEF8
[Token(Token = "0x60058F3")]
[Address(RVA = "0xF975F0", Offset = "0xF95FF0", VA = "0x180F975F0")]
internal bool <RefreshCachedPlayerPresences>b__4(EFAJBHGDIDD p)
{
int num = this.id;
return p.<FMMJEJMBDPL>k__BackingField == num;
}
// Token: 0x040040D9 RID: 16601
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40040D9")]
public int id;
}
// Token: 0x02000E5B RID: 3675
[Token(Token = "0x2000E5B")]
[CompilerGenerated]
private sealed class PDJKHJCMKAF
{
// Token: 0x060058F4 RID: 22772 RVA: 0x00141D1C File Offset: 0x0013FF1C
[Token(Token = "0x60058F4")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public PDJKHJCMKAF()
{
}
// Token: 0x060058F5 RID: 22773 RVA: 0x00141D30 File Offset: 0x0013FF30
[Token(Token = "0x60058F5")]
[Address(RVA = "0x14E0320", Offset = "0x14DED20", VA = "0x1814E0320")]
internal bool <GetFriendAccountIdsInRoom>b__2(EFAJBHGDIDD p)
{
if (p != 0 && p.FLIKAHFMJCH)
{
CIIBGMBOFEI <NNDJBLGCAEE>k__BackingField = p.<NNDJBLGCAEE>k__BackingField;
long num = this.roomId;
return <NNDJBLGCAEE>k__BackingField.<DOFDAMHCJLP>k__BackingField == num;
}
throw new NullReferenceException();
}
// Token: 0x040040DA RID: 16602
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40040DA")]
public long roomId;
}
// Token: 0x02000E5C RID: 3676
[Token(Token = "0x2000E5C")]
[CompilerGenerated]
private sealed class LCHHKBHKENF
{
// Token: 0x060058F6 RID: 22774 RVA: 0x00141D6C File Offset: 0x0013FF6C
[Token(Token = "0x60058F6")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public LCHHKBHKENF()
{
}
// Token: 0x060058F7 RID: 22775 RVA: 0x00141D80 File Offset: 0x0013FF80
[Token(Token = "0x60058F7")]
[Address(RVA = "0x14DDED0", Offset = "0x14DC8D0", VA = "0x1814DDED0")]
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;
Debug.LogErrorFormat("Matchmaking request failed ({0}): {1}", array);
Matchmaking.IFJHGCBIBLD = string.Empty;
}
// Token: 0x060058F8 RID: 22776 RVA: 0x00141DD0 File Offset: 0x0013FFD0
[Token(Token = "0x60058F8")]
[Address(RVA = "0x14DE040", Offset = "0x14DCA40", VA = "0x1814DE040")]
internal void <GoToHelper>b__1(Matchmaking.JKOFHKAHOHK response)
{
if (response.<NOIMHPLCGOM>k__BackingField == Matchmaking.MHCKNNJOIIP.Success)
{
Matchmaking.AJKLPNMLABC(response.<NNDJBLGCAEE>k__BackingField);
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;
Debug.LogWarningFormat("Matchmaking request failed ({0}): {1}", array);
Matchmaking.IFJHGCBIBLD = string.Empty;
}
// Token: 0x040040DB RID: 16603
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40040DB")]
public string requestUri;
}
// Token: 0x02000E5D RID: 3677
[Token(Token = "0x2000E5D")]
[CompilerGenerated]
private sealed class PAHMLKAOEFK
{
// Token: 0x060058F9 RID: 22777 RVA: 0x00141E48 File Offset: 0x00140048
[Token(Token = "0x60058F9")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public PAHMLKAOEFK()
{
}
// Token: 0x060058FA RID: 22778 RVA: 0x00141E5C File Offset: 0x0014005C
[Token(Token = "0x60058FA")]
[Address(RVA = "0x14E0270", Offset = "0x14DEC70", VA = "0x1814E0270")]
internal void <SetAvoidJuniors>b__0()
{
Matchmaking.FNOKOPHNEKJ = Promise.FromResult<bool>(this.avoidJuniors);
}
// Token: 0x040040DC RID: 16604
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40040DC")]
public bool avoidJuniors;
}
// Token: 0x02000E5F RID: 3679
[Token(Token = "0x2000E5F")]
[CompilerGenerated]
private sealed class AGIJEJCJEFK
{
// Token: 0x06005901 RID: 22785 RVA: 0x001420AC File Offset: 0x001402AC
[Token(Token = "0x6005901")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public AGIJEJCJEFK()
{
}
// Token: 0x040040E0 RID: 16608
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40040E0")]
public Action<int> onDelayedDetailsLoadedCallback;
}
// Token: 0x02000E60 RID: 3680
[Token(Token = "0x2000E60")]
[CompilerGenerated]
private sealed class LOFDICPIDPJ
{
// Token: 0x06005902 RID: 22786 RVA: 0x001420C0 File Offset: 0x001402C0
[Token(Token = "0x6005902")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public LOFDICPIDPJ()
{
}
// Token: 0x06005903 RID: 22787 RVA: 0x001420D4 File Offset: 0x001402D4
[Token(Token = "0x6005903")]
[Address(RVA = "0x14DE360", Offset = "0x14DCD60", VA = "0x1814DE360")]
internal void <GetPlayerLocationString>b__0()
{
Action<int> onDelayedDetailsLoadedCallback = this.CS$<>8__locals1.onDelayedDetailsLoadedCallback;
int num = this.playerIdToNotify;
onDelayedDetailsLoadedCallback(num);
}
// Token: 0x040040E1 RID: 16609
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40040E1")]
public int playerIdToNotify;
// Token: 0x040040E2 RID: 16610
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40040E2")]
public Matchmaking.AGIJEJCJEFK CS$<>8__locals1;
}
}
}
@@ -0,0 +1,36 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x02000DF0 RID: 3568
[Token(Token = "0x2000DF0")]
[Serializable]
[StructLayout(3)]
public class ModifyTagsRequest
{
// Token: 0x0600565A RID: 22106 RVA: 0x001392B0 File Offset: 0x001374B0
[Token(Token = "0x600565A")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public ModifyTagsRequest()
{
}
// Token: 0x04003F09 RID: 16137
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F09")]
public long InventionId;
// Token: 0x04003F0A RID: 16138
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F0A")]
public List<string> AutoTags;
// Token: 0x04003F0B RID: 16139
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003F0B")]
public List<string> CustomTags;
}
}
@@ -0,0 +1,71 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x02000DEE RID: 3566
[Token(Token = "0x2000DEE")]
[Serializable]
[StructLayout(3)]
internal class NewInventionRequestDTO
{
// Token: 0x06005658 RID: 22104 RVA: 0x00139278 File Offset: 0x00137478
[Token(Token = "0x6005658")]
[Address(RVA = "0x14E0100", Offset = "0x14DEB00", VA = "0x1814E0100")]
public NewInventionRequestDTO()
{
}
// Token: 0x04003EF8 RID: 16120
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003EF8")]
public string name;
// Token: 0x04003EF9 RID: 16121
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003EF9")]
public string description;
// Token: 0x04003EFA RID: 16122
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003EFA")]
public string imageName;
// Token: 0x04003EFB RID: 16123
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003EFB")]
public int instantiationCost;
// Token: 0x04003EFC RID: 16124
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4003EFC")]
public int lightsCost;
// Token: 0x04003EFD RID: 16125
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003EFD")]
public int aiCost;
// Token: 0x04003EFE RID: 16126
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003EFE")]
public long creationRoomId = (long)((ulong)(-1L));
// Token: 0x04003EFF RID: 16127
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003EFF")]
public string inventionDataFilename;
// Token: 0x04003F00 RID: 16128
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4003F00")]
public List<long> referencedInventions;
// Token: 0x04003F01 RID: 16129
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x4003F01")]
public LMLJHMJEIGM creatorAccountRole;
}
}
@@ -0,0 +1,40 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x02000F1D RID: 3869
[Token(Token = "0x2000F1D")]
[Serializable]
[StructLayout(3)]
internal class NewRoomKeyRequestDTO
{
// Token: 0x06005D94 RID: 23956 RVA: 0x0014EEAC File Offset: 0x0014D0AC
[Token(Token = "0x6005D94")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public NewRoomKeyRequestDTO()
{
}
// Token: 0x040043CE RID: 17358
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40043CE")]
public long roomId;
// Token: 0x040043CF RID: 17359
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40043CF")]
public string name;
// Token: 0x040043D0 RID: 17360
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40043D0")]
public string description;
// Token: 0x040043D1 RID: 17361
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40043D1")]
public int price;
}
}
@@ -0,0 +1,60 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x02000EB2 RID: 3762
[Token(Token = "0x2000EB2")]
[Serializable]
[StructLayout(3)]
public class PlayerEventDTOPage : IFAIJAGLDFK
{
// Token: 0x1700104C RID: 4172
// (get) Token: 0x06005AE3 RID: 23267 RVA: 0x001470DC File Offset: 0x001452DC
// (set) Token: 0x06005AE4 RID: 23268 RVA: 0x001470F0 File Offset: 0x001452F0
[Token(Token = "0x1700104C")]
public List<CCMBKDINCAH> Events
{
[Token(Token = "0x6005AE3")]
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
get;
[Token(Token = "0x6005AE4")]
[Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")]
private set;
}
// Token: 0x1700104D RID: 4173
// (get) Token: 0x06005AE5 RID: 23269 RVA: 0x00147104 File Offset: 0x00145304
// (set) Token: 0x06005AE6 RID: 23270 RVA: 0x00147118 File Offset: 0x00145318
[Token(Token = "0x1700104D")]
public string ContinuationToken
{
[Token(Token = "0x6005AE5")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
get;
[Token(Token = "0x6005AE6")]
[Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")]
private set;
}
// Token: 0x06005AE7 RID: 23271 RVA: 0x0014712C File Offset: 0x0014532C
[Token(Token = "0x6005AE7")]
[Address(RVA = "0x14E0380", Offset = "0x14DED80", VA = "0x1814E0380", 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: 0x06005AE8 RID: 23272 RVA: 0x00147160 File Offset: 0x00145360
[Token(Token = "0x6005AE8")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public PlayerEventDTOPage()
{
}
}
}
+35
View File
@@ -0,0 +1,35 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x02000DF2 RID: 3570
[Token(Token = "0x2000DF2")]
[Serializable]
[StructLayout(3)]
public class ReportRequest
{
// Token: 0x0600565C RID: 22108 RVA: 0x001392D8 File Offset: 0x001374D8
[Token(Token = "0x600565C")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public ReportRequest()
{
}
// Token: 0x04003F0D RID: 16141
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F0D")]
public long InventionId;
// Token: 0x04003F0E RID: 16142
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F0E")]
public string Details;
// Token: 0x04003F0F RID: 16143
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003F0F")]
public FDEGHHFBJJO ReportCategory;
}
}
+490
View File
@@ -0,0 +1,490 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RecNet
{
// Token: 0x02000F17 RID: 3863
[Token(Token = "0x2000F17")]
[StructLayout(3)]
public class RoomComment : IFAIJAGLDFK, IEquatable<RoomComment>
{
// Token: 0x1400009E RID: 158
// (add) Token: 0x06005D5F RID: 23903 RVA: 0x0014E658 File Offset: 0x0014C858
// (remove) Token: 0x06005D60 RID: 23904 RVA: 0x0014E680 File Offset: 0x0014C880
[Token(Token = "0x1400009E")]
public event Action BHBMDDENGGA
{
[Token(Token = "0x6005D5F")]
[Address(RVA = "0x14E1170", Offset = "0x14DFB70", VA = "0x1814E1170")]
[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 = "0x6005D60")]
[Address(RVA = "0x14E0760", Offset = "0x14DF160", VA = "0x1814E0760")]
[CompilerGenerated]
remove
{
Action bhbmddengga;
Delegate @delegate;
do
{
bhbmddengga = this.BHBMDDENGGA;
@delegate = Delegate.Remove(bhbmddengga, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != bhbmddengga)
{
}
}
}
// Token: 0x170010A5 RID: 4261
// (get) Token: 0x06005D61 RID: 23905 RVA: 0x0014E6A8 File Offset: 0x0014C8A8
// (set) Token: 0x06005D62 RID: 23906 RVA: 0x0014E6BC File Offset: 0x0014C8BC
[Token(Token = "0x170010A5")]
public long JPOHGBCEJEJ
{
[Token(Token = "0x6005D61")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
get;
[Token(Token = "0x6005D62")]
[Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")]
private set;
}
// Token: 0x170010A6 RID: 4262
// (get) Token: 0x06005D63 RID: 23907 RVA: 0x0014E6D0 File Offset: 0x0014C8D0
// (set) Token: 0x06005D64 RID: 23908 RVA: 0x0014E6E4 File Offset: 0x0014C8E4
[Token(Token = "0x170010A6")]
public long DADOKMAOFJL
{
[Token(Token = "0x6005D63")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
get;
[Token(Token = "0x6005D64")]
[Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")]
private set;
}
// Token: 0x170010A7 RID: 4263
// (get) Token: 0x06005D65 RID: 23909 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06005D66 RID: 23910 RVA: 0x0014E6F8 File Offset: 0x0014C8F8
[Token(Token = "0x170010A7")]
public long? GJPHHEHBCIJ
{
[Token(Token = "0x6005D65")]
[Address(RVA = "0x3C1C70", Offset = "0x3C0670", VA = "0x1803C1C70")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6005D66")]
[Address(RVA = "0x6C1150", Offset = "0x6BFB50", VA = "0x1806C1150")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x170010A8 RID: 4264
// (get) Token: 0x06005D67 RID: 23911 RVA: 0x0014E708 File Offset: 0x0014C908
// (set) Token: 0x06005D68 RID: 23912 RVA: 0x0014E71C File Offset: 0x0014C91C
[Token(Token = "0x170010A8")]
public int? GAINIOENNCG
{
[Token(Token = "0x6005D67")]
[Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")]
get;
[Token(Token = "0x6005D68")]
[Address(RVA = "0x421E00", Offset = "0x420800", VA = "0x180421E00")]
private set;
}
// Token: 0x170010A9 RID: 4265
// (get) Token: 0x06005D69 RID: 23913 RVA: 0x0014E730 File Offset: 0x0014C930
// (set) Token: 0x06005D6A RID: 23914 RVA: 0x0014E744 File Offset: 0x0014C944
[Token(Token = "0x170010A9")]
public DateTime ACBFDMLHFPB
{
[Token(Token = "0x6005D69")]
[Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")]
get;
[Token(Token = "0x6005D6A")]
[Address(RVA = "0x3D3460", Offset = "0x3D1E60", VA = "0x1803D3460")]
private set;
}
// Token: 0x170010AA RID: 4266
// (get) Token: 0x06005D6B RID: 23915 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06005D6C RID: 23916 RVA: 0x0014E758 File Offset: 0x0014C958
[Token(Token = "0x170010AA")]
public Vector3? EPKNJJIGHLN
{
[Token(Token = "0x6005D6B")]
[Address(RVA = "0x108F810", Offset = "0x108E210", VA = "0x18108F810")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6005D6C")]
[Address(RVA = "0x119CE80", Offset = "0x119B880", VA = "0x18119CE80")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x170010AB RID: 4267
// (get) Token: 0x06005D6D RID: 23917 RVA: 0x0014E768 File Offset: 0x0014C968
// (set) Token: 0x06005D6E RID: 23918 RVA: 0x0014E77C File Offset: 0x0014C97C
[Token(Token = "0x170010AB")]
public string DFPPNHINEFO
{
[Token(Token = "0x6005D6D")]
[Address(RVA = "0x4B81A0", Offset = "0x4B6BA0", VA = "0x1804B81A0")]
get;
[Token(Token = "0x6005D6E")]
[Address(RVA = "0x3EDEB0", Offset = "0x3EC8B0", VA = "0x1803EDEB0")]
private set;
}
// Token: 0x170010AC RID: 4268
// (get) Token: 0x06005D6F RID: 23919 RVA: 0x0014E790 File Offset: 0x0014C990
// (set) Token: 0x06005D70 RID: 23920 RVA: 0x0014E7A4 File Offset: 0x0014C9A4
[Token(Token = "0x170010AC")]
public RoomComment.GBBPFDLJLIG MAGFJGMHKLA
{
[Token(Token = "0x6005D6F")]
[Address(RVA = "0x501240", Offset = "0x4FFC40", VA = "0x180501240")]
get;
[Token(Token = "0x6005D70")]
[Address(RVA = "0x51AE20", Offset = "0x519820", VA = "0x18051AE20")]
private set;
}
// Token: 0x170010AD RID: 4269
// (get) Token: 0x06005D71 RID: 23921 RVA: 0x0014E7B8 File Offset: 0x0014C9B8
// (set) Token: 0x06005D72 RID: 23922 RVA: 0x0014E7CC File Offset: 0x0014C9CC
[Token(Token = "0x170010AD")]
public bool KHLBAPKLINE
{
[Token(Token = "0x6005D71")]
[Address(RVA = "0x12D8FB0", Offset = "0x12D79B0", VA = "0x1812D8FB0")]
get;
[Token(Token = "0x6005D72")]
[Address(RVA = "0x12D8FA0", Offset = "0x12D79A0", VA = "0x1812D8FA0")]
private set;
}
// Token: 0x170010AE RID: 4270
// (get) Token: 0x06005D73 RID: 23923 RVA: 0x0014E7E0 File Offset: 0x0014C9E0
[Token(Token = "0x170010AE")]
public bool PLALCAGAKNB
{
[Token(Token = "0x6005D73")]
[Address(RVA = "0x14E1620", Offset = "0x14E0020", VA = "0x1814E1620")]
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: 0x06005D74 RID: 23924 RVA: 0x0014E828 File Offset: 0x0014CA28
[Token(Token = "0x6005D74")]
[Address(RVA = "0x14E0BA0", Offset = "0x14DF5A0", VA = "0x1814E0BA0")]
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: 0x06005D75 RID: 23925 RVA: 0x0014E864 File Offset: 0x0014CA64
[Token(Token = "0x6005D75")]
[Address(RVA = "0x14E17B0", Offset = "0x14E01B0", VA = "0x1814E17B0", 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: 0x06005D76 RID: 23926 RVA: 0x0014E948 File Offset: 0x0014CB48
[Token(Token = "0x6005D76")]
[Address(RVA = "0x14E0800", Offset = "0x14DF200", VA = "0x1814E0800", 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;
if (dateTime == 0)
{
return;
}
Vector3? vector = this.<NGJJOLPPEDG>k__BackingField;
Vector3? vector2 = HPKICPNGMDJ.<NGJJOLPPEDG>k__BackingField;
if (dateTime == 0)
{
return;
}
string text = this.<LHJAKNBODPE>k__BackingField;
if (dateTime == 0)
{
return;
}
RoomComment.GBBPFDLJLIG gbbpfdljlig = HPKICPNGMDJ.<JJINBDOMEOP>k__BackingField;
if (this.<JJINBDOMEOP>k__BackingField == gbbpfdljlig)
{
bool flag4 = HPKICPNGMDJ.<EDLGEEMPMLM>k__BackingField;
return this.<EDLGEEMPMLM>k__BackingField == flag4;
}
}
// Token: 0x06005D77 RID: 23927 RVA: 0x0014EA0C File Offset: 0x0014CC0C
[Token(Token = "0x6005D77")]
[Address(RVA = "0x14E0980", Offset = "0x14DF380", VA = "0x1814E0980", 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;
if (dateTime == 0)
{
return;
}
Vector3? vector = this.<NGJJOLPPEDG>k__BackingField;
if (dateTime == 0)
{
return;
}
string text = this.<LHJAKNBODPE>k__BackingField;
if (dateTime != 0 && this.<JJINBDOMEOP>k__BackingField == dateTime)
{
return this.<EDLGEEMPMLM>k__BackingField == dateTime;
}
}
// Token: 0x06005D78 RID: 23928 RVA: 0x0014EAB4 File Offset: 0x0014CCB4
[Token(Token = "0x6005D78")]
[Address(RVA = "0x14E0FD0", Offset = "0x14DF9D0", VA = "0x1814E0FD0", Slot = "2")]
public override int GetHashCode()
{
/*
An exception occurred when decompiling this method (06005D78)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 RecNet.RoomComment::GetHashCode()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_67:
stloc:bool(var_11_6D, ldfld:bool(RoomComment::<EDLGEEMPMLM>k__BackingField, ldloc:RoomComment(this)))
stloc:int64(var_12_86, mul:uint64[exp:int64](mul:uint64(mul:uint64(ldloc:uint64(var_8_39), conv.u4:uint32[exp:uint64](ldc.i4:int32[exp:uint32](397))), conv.u4:uint32[exp:uint64](ldc.i4:int32[exp:uint32](397))), conv.u4:uint32[exp:uint64](ldc.i4:int32[exp:uint32](397))))
}
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: 0x06005D79 RID: 23929 RVA: 0x0014EB48 File Offset: 0x0014CD48
[Token(Token = "0x6005D79")]
[Address(RVA = "0x14E1210", Offset = "0x14DFC10", VA = "0x1814E1210")]
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;
if (array != 0)
{
}
array[4] = array;
if (array != 0)
{
}
array[5] = array;
if (array != 0)
{
}
array[6] = array;
if (array != 0)
{
}
array[7] = array;
return array;
}
// Token: 0x06005D7A RID: 23930 RVA: 0x0014EBCC File Offset: 0x0014CDCC
[Token(Token = "0x6005D7A")]
[Address(RVA = "0x14E0C20", Offset = "0x14DF620", VA = "0x1814E0C20")]
public static object FMPDNMFBCJH(object DBFBLNILIGL)
{
/*
An exception occurred when decompiling this method (06005D7A)
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: 0x06005D7B RID: 23931 RVA: 0x0014EC38 File Offset: 0x0014CE38
[Token(Token = "0x6005D7B")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public RoomComment()
{
}
// Token: 0x02000F18 RID: 3864
[Token(Token = "0x2000F18")]
public enum GBBPFDLJLIG
{
// Token: 0x040043A7 RID: 17319
[Token(Token = "0x40043A7")]
Feedback,
// Token: 0x040043A8 RID: 17320
[Token(Token = "0x40043A8")]
Idea,
// Token: 0x040043A9 RID: 17321
[Token(Token = "0x40043A9")]
BugReport
}
}
}
@@ -0,0 +1,76 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x02000E13 RID: 3603
[Token(Token = "0x2000E13")]
[Serializable]
[StructLayout(3)]
public class SetStatRequestDTO
{
// Token: 0x17000F70 RID: 3952
// (get) Token: 0x06005706 RID: 22278 RVA: 0x0013BA44 File Offset: 0x00139C44
// (set) Token: 0x06005707 RID: 22279 RVA: 0x0013BA58 File Offset: 0x00139C58
[Token(Token = "0x17000F70")]
public int StatChannel
{
[Token(Token = "0x6005706")]
[Address(RVA = "0x3C1C50", Offset = "0x3C0650", VA = "0x1803C1C50")]
get;
[Token(Token = "0x6005707")]
[Address(RVA = "0x3C1C90", Offset = "0x3C0690", VA = "0x1803C1C90")]
set;
}
// Token: 0x17000F71 RID: 3953
// (get) Token: 0x06005708 RID: 22280 RVA: 0x0013BA6C File Offset: 0x00139C6C
// (set) Token: 0x06005709 RID: 22281 RVA: 0x0013BA80 File Offset: 0x00139C80
[Token(Token = "0x17000F71")]
public long RoomId
{
[Token(Token = "0x6005708")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
get;
[Token(Token = "0x6005709")]
[Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")]
set;
}
// Token: 0x17000F72 RID: 3954
// (get) Token: 0x0600570A RID: 22282 RVA: 0x0013BA94 File Offset: 0x00139C94
// (set) Token: 0x0600570B RID: 22283 RVA: 0x0013BAA8 File Offset: 0x00139CA8
[Token(Token = "0x17000F72")]
public int StatValue
{
[Token(Token = "0x600570A")]
[Address(RVA = "0x4FBD40", Offset = "0x4FA740", VA = "0x1804FBD40")]
get;
[Token(Token = "0x600570B")]
[Address(RVA = "0x4E90F0", Offset = "0x4E7AF0", VA = "0x1804E90F0")]
set;
}
// Token: 0x17000F73 RID: 3955
// (get) Token: 0x0600570C RID: 22284 RVA: 0x0013BABC File Offset: 0x00139CBC
// (set) Token: 0x0600570D RID: 22285 RVA: 0x0013BAD0 File Offset: 0x00139CD0
[Token(Token = "0x17000F73")]
public int? CurrentStatValue
{
[Token(Token = "0x600570C")]
[Address(RVA = "0x14E2240", Offset = "0x14E0C40", VA = "0x1814E2240")]
get;
[Token(Token = "0x600570D")]
[Address(RVA = "0x14E2250", Offset = "0x14E0C50", VA = "0x1814E2250")]
set;
}
// Token: 0x0600570E RID: 22286 RVA: 0x0013BAE4 File Offset: 0x00139CE4
[Token(Token = "0x600570E")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public SetStatRequestDTO()
{
}
}
}
@@ -0,0 +1,59 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x02000F16 RID: 3862
[Token(Token = "0x2000F16")]
[StructLayout(3)]
public class UnreadRoomComments : IFAIJAGLDFK
{
// Token: 0x170010A3 RID: 4259
// (get) Token: 0x06005D59 RID: 23897 RVA: 0x0014E5C0 File Offset: 0x0014C7C0
// (set) Token: 0x06005D5A RID: 23898 RVA: 0x0014E5D4 File Offset: 0x0014C7D4
[Token(Token = "0x170010A3")]
public long DADOKMAOFJL
{
[Token(Token = "0x6005D59")]
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
get;
[Token(Token = "0x6005D5A")]
[Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")]
private set;
}
// Token: 0x170010A4 RID: 4260
// (get) Token: 0x06005D5B RID: 23899 RVA: 0x0014E5E8 File Offset: 0x0014C7E8
// (set) Token: 0x06005D5C RID: 23900 RVA: 0x0014E5FC File Offset: 0x0014C7FC
[Token(Token = "0x170010A4")]
public uint MEPGPGKFENE
{
[Token(Token = "0x6005D5B")]
[Address(RVA = "0x3EE8D0", Offset = "0x3ED2D0", VA = "0x1803EE8D0")]
get;
[Token(Token = "0x6005D5C")]
[Address(RVA = "0x4F8C20", Offset = "0x4F7620", VA = "0x1804F8C20")]
private set;
}
// Token: 0x06005D5D RID: 23901 RVA: 0x0014E610 File Offset: 0x0014C810
[Token(Token = "0x6005D5D")]
[Address(RVA = "0x14E7DC0", Offset = "0x14E67C0", VA = "0x1814E7DC0", 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: 0x06005D5E RID: 23902 RVA: 0x0014E644 File Offset: 0x0014C844
[Token(Token = "0x6005D5E")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public UnreadRoomComments()
{
}
}
}
@@ -0,0 +1,30 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x02000DF4 RID: 3572
[Token(Token = "0x2000DF4")]
[Serializable]
[StructLayout(3)]
public class UpdatePriceRequest
{
// Token: 0x0600565E RID: 22110 RVA: 0x00139300 File Offset: 0x00137500
[Token(Token = "0x600565E")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public UpdatePriceRequest()
{
}
// Token: 0x04003F12 RID: 16146
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F12")]
public long InventionId;
// Token: 0x04003F13 RID: 16147
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F13")]
public int Price;
}
}
@@ -0,0 +1,75 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace RecNet
{
// Token: 0x02000F1E RID: 3870
[Token(Token = "0x2000F1E")]
[StructLayout(3)]
internal class UpdateRoomKeyRequestDTO
{
// Token: 0x170010B8 RID: 4280
// (get) Token: 0x06005D95 RID: 23957 RVA: 0x0014EEC0 File Offset: 0x0014D0C0
// (set) Token: 0x06005D96 RID: 23958 RVA: 0x0014EED4 File Offset: 0x0014D0D4
[Token(Token = "0x170010B8")]
public long roomKeyId
{
[Token(Token = "0x6005D95")]
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
get;
[Token(Token = "0x6005D96")]
[Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")]
set;
}
// Token: 0x170010B9 RID: 4281
// (get) Token: 0x06005D97 RID: 23959 RVA: 0x0014EEE8 File Offset: 0x0014D0E8
// (set) Token: 0x06005D98 RID: 23960 RVA: 0x0014EEFC File Offset: 0x0014D0FC
[Token(Token = "0x170010B9")]
public string name
{
[Token(Token = "0x6005D97")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
get;
[Token(Token = "0x6005D98")]
[Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")]
set;
}
// Token: 0x170010BA RID: 4282
// (get) Token: 0x06005D99 RID: 23961 RVA: 0x0014EF10 File Offset: 0x0014D110
// (set) Token: 0x06005D9A RID: 23962 RVA: 0x0014EF24 File Offset: 0x0014D124
[Token(Token = "0x170010BA")]
public string description
{
[Token(Token = "0x6005D99")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
get;
[Token(Token = "0x6005D9A")]
[Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")]
set;
}
// Token: 0x170010BB RID: 4283
// (get) Token: 0x06005D9B RID: 23963 RVA: 0x0014EF38 File Offset: 0x0014D138
// (set) Token: 0x06005D9C RID: 23964 RVA: 0x0014EF4C File Offset: 0x0014D14C
[Token(Token = "0x170010BB")]
public int? price
{
[Token(Token = "0x6005D9B")]
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
get;
[Token(Token = "0x6005D9C")]
[Address(RVA = "0x3C1270", Offset = "0x3BFC70", VA = "0x1803C1270")]
set;
}
// Token: 0x06005D9D RID: 23965 RVA: 0x0014EF60 File Offset: 0x0014D160
[Token(Token = "0x6005D9D")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public UpdateRoomKeyRequestDTO()
{
}
}
}