Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/FGPIDGLCKEF.cs
T
2026-04-08 23:40:05 +02:00

753 lines
30 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Async;
using UnityEngine;
// Token: 0x02000EE1 RID: 3809
[Token(Token = "0x2000EE1")]
[StructLayout(3)]
public static class FGPIDGLCKEF
{
// Token: 0x17001074 RID: 4212
// (get) Token: 0x06005C0B RID: 23563 RVA: 0x0014AADC File Offset: 0x00148CDC
[Token(Token = "0x17001074")]
public static bool LHKJBBONCBB
{
[Token(Token = "0x6005C0B")]
[Address(RVA = "0x196AEA0", Offset = "0x19698A0", VA = "0x18196AEA0")]
get
{
Dictionary<int, LLKHFJDNFMM> dahemngnllm = FGPIDGLCKEF.DAHEMNGNLLM;
Func<KeyValuePair<int, LLKHFJDNFMM>, bool> <>9__5_ = FGPIDGLCKEF.<>c.<>9__5_0;
if (<>9__5_ == 0)
{
FGPIDGLCKEF.<>c.<>9__5_0 = delegate(KeyValuePair<int, LLKHFJDNFMM> x)
{
bool flag;
return flag;
};
}
return Enumerable.Any<KeyValuePair<int, LLKHFJDNFMM>>(dahemngnllm, <>9__5_);
}
}
// Token: 0x17001075 RID: 4213
// (get) Token: 0x06005C0C RID: 23564 RVA: 0x0014AB18 File Offset: 0x00148D18
// (set) Token: 0x06005C0D RID: 23565 RVA: 0x0014AB2C File Offset: 0x00148D2C
[Token(Token = "0x17001075")]
public static bool EOMEGGPFLFP
{
[Token(Token = "0x6005C0C")]
[Address(RVA = "0x196C590", Offset = "0x196AF90", VA = "0x18196C590")]
get;
[Token(Token = "0x6005C0D")]
[Address(RVA = "0x196C5F0", Offset = "0x196AFF0", VA = "0x18196C5F0")]
private set;
}
// Token: 0x17001076 RID: 4214
// (get) Token: 0x06005C0E RID: 23566 RVA: 0x0014AB40 File Offset: 0x00148D40
[Token(Token = "0x17001076")]
public static IReadOnlyList<LLKHFJDNFMM> JKMMFMKBLGA
{
[Token(Token = "0x6005C0E")]
[Address(RVA = "0x196CAB0", Offset = "0x196B4B0", VA = "0x18196CAB0")]
get
{
/*
An exception occurred when decompiling this method (06005C0E)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<LLKHFJDNFMM> FGPIDGLCKEF::OPKHKKHMACI()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class [mscorlib]System.Collections.Generic.List`1<class LLKHFJDNFMM>(var_0_05, ldsfld:class [mscorlib]System.Collections.Generic.List`1<class LLKHFJDNFMM>(FGPIDGLCKEF::EAEKOFNKFBM))
}
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: 0x06005C0F RID: 23567 RVA: 0x0014AB54 File Offset: 0x00148D54
[Token(Token = "0x6005C0F")]
[Address(RVA = "0x196ADC0", Offset = "0x19697C0", VA = "0x18196ADC0")]
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: 0x06005C10 RID: 23568 RVA: 0x0014AB9C File Offset: 0x00148D9C
[Token(Token = "0x6005C10")]
[Address(RVA = "0x196C8B0", Offset = "0x196B2B0", VA = "0x18196C8B0")]
private static void OFFLOPLJBBG()
{
ActionEvent jiiabboodim = PAJOOHAOLEE.JIIABBOODIM;
int num;
Action action = new Action(num.MNJAMJCCNMJ);
num = 0;
PAJOOHAOLEE.JIIABBOODIM = jiiabboodim + action;
int num2;
PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn = new PAJOOHAOLEE.HMOACIFIOCN(num2.POHAPAPGBNP);
num2 = 0;
PAJOOHAOLEE.NMANOHJOCJD(PAJOOHAOLEE.OMJEBOKFJBC.RelationshipChanged, hmoacifiocn);
int num3;
PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn2 = new PAJOOHAOLEE.HMOACIFIOCN(num3.MCEMBKAJLOL);
num3 = 0;
PAJOOHAOLEE.NMANOHJOCJD(PAJOOHAOLEE.OMJEBOKFJBC.RelationshipsInvalid, hmoacifiocn2);
}
// Token: 0x06005C11 RID: 23569 RVA: 0x0014AC00 File Offset: 0x00148E00
[Token(Token = "0x6005C11")]
[Address(RVA = "0x196C750", Offset = "0x196B150", VA = "0x18196C750")]
private static void NPCPLFAONFO()
{
ActionEvent jiiabboodim = PAJOOHAOLEE.JIIABBOODIM;
int num;
Action action = new Action(num.MNJAMJCCNMJ);
num = 0;
PAJOOHAOLEE.JIIABBOODIM = jiiabboodim - action;
}
// Token: 0x06005C12 RID: 23570 RVA: 0x0014AC30 File Offset: 0x00148E30
[Token(Token = "0x6005C12")]
[Address(RVA = "0x196BEF0", Offset = "0x196A8F0", VA = "0x18196BEF0")]
private static void JPFGCHENJMH()
{
FGPIDGLCKEF.EAEKOFNKFBM.Clear();
FGPIDGLCKEF.DAHEMNGNLLM.Clear();
}
// Token: 0x06005C13 RID: 23571 RVA: 0x0014AC58 File Offset: 0x00148E58
[Token(Token = "0x6005C13")]
[Address(RVA = "0x196CB10", Offset = "0x196B510", VA = "0x18196CB10")]
public static LLKHFJDNFMM.DDAADAMFMCL PDPKHLNNGMC(int CJFGEMGOJHB)
{
LLKHFJDNFMM llkhfjdnfmm;
do
{
llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(CJFGEMGOJHB);
}
while (llkhfjdnfmm == 0);
return llkhfjdnfmm.<PALMIOEJANE>k__BackingField;
}
// Token: 0x06005C14 RID: 23572 RVA: 0x0014AC78 File Offset: 0x00148E78
[Token(Token = "0x6005C14")]
[Address(RVA = "0x196B960", Offset = "0x196A360", VA = "0x18196B960")]
public static LLKHFJDNFMM IAHDANBDAAM(int CJFGEMGOJHB)
{
Dictionary<int, LLKHFJDNFMM> dahemngnllm = FGPIDGLCKEF.DAHEMNGNLLM;
throw new NullReferenceException();
}
// Token: 0x06005C15 RID: 23573 RVA: 0x0014AC90 File Offset: 0x00148E90
[Token(Token = "0x6005C15")]
[Address(RVA = "0x196BC50", Offset = "0x196A650", VA = "0x18196BC50")]
public static IEnumerable<LLKHFJDNFMM> JBAIDHIJFDI()
{
Dictionary<int, LLKHFJDNFMM>.ValueCollection values = FGPIDGLCKEF.DAHEMNGNLLM.Values;
throw new NullReferenceException();
}
// Token: 0x06005C16 RID: 23574 RVA: 0x0014ACB0 File Offset: 0x00148EB0
[Token(Token = "0x6005C16")]
[Address(RVA = "0x196BDB0", Offset = "0x196A7B0", VA = "0x18196BDB0")]
public static IEnumerable<LLKHFJDNFMM> JINDCGIPCLB()
{
Dictionary<int, LLKHFJDNFMM>.ValueCollection values = FGPIDGLCKEF.DAHEMNGNLLM.Values;
Func<LLKHFJDNFMM, bool> <>9__20_ = FGPIDGLCKEF.<>c.<>9__20_0;
if (<>9__20_ == 0)
{
FGPIDGLCKEF.<>c.<>9__20_0 = delegate(LLKHFJDNFMM r)
{
LLKHFJDNFMM.CJEPCMDFKNF <GJDPDDHJPAC>k__BackingField = r.<GJDPDDHJPAC>k__BackingField;
if (<GJDPDDHJPAC>k__BackingField == LLKHFJDNFMM.CJEPCMDFKNF.Local)
{
}
return <GJDPDDHJPAC>k__BackingField == LLKHFJDNFMM.CJEPCMDFKNF.Mutual;
};
}
return Enumerable.Where<LLKHFJDNFMM>(values, <>9__20_);
}
// Token: 0x06005C17 RID: 23575 RVA: 0x0014ACF4 File Offset: 0x00148EF4
[Token(Token = "0x6005C17")]
[Address(RVA = "0x196AFC0", Offset = "0x19699C0", VA = "0x18196AFC0")]
public static bool BOFKACFLIOB(int CJFGEMGOJHB)
{
/*
An exception occurred when decompiling this method (06005C17)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean FGPIDGLCKEF::BOFKACFLIOB(System.Int32)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_00:
brtrue(IL_00, cne:bool(call:LLKHFJDNFMM(FGPIDGLCKEF::IAHDANBDAAM, ldloc:int32(CJFGEMGOJHB)), ldc.i4:int32[exp:LLKHFJDNFMM](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.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: 0x06005C18 RID: 23576 RVA: 0x0014AD0C File Offset: 0x00148F0C
[Token(Token = "0x6005C18")]
[Address(RVA = "0x196C520", Offset = "0x196AF20", VA = "0x18196C520")]
public static bool KHMAFBIKIMA(int CJFGEMGOJHB)
{
LLKHFJDNFMM.CJEPCMDFKNF <CDMCONCIPMO>k__BackingField = FGPIDGLCKEF.IAHDANBDAAM(CJFGEMGOJHB).<CDMCONCIPMO>k__BackingField;
if (<CDMCONCIPMO>k__BackingField == LLKHFJDNFMM.CJEPCMDFKNF.Local)
{
}
return <CDMCONCIPMO>k__BackingField == LLKHFJDNFMM.CJEPCMDFKNF.Mutual;
}
// Token: 0x06005C19 RID: 23577 RVA: 0x0014AD34 File Offset: 0x00148F34
[Token(Token = "0x6005C19")]
[Address(RVA = "0x196B5D0", Offset = "0x1969FD0", VA = "0x18196B5D0")]
public static IPromise<LLKHFJDNFMM> DOIEMGNIMMM(int CJFGEMGOJHB, [Optional] BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE)
{
int num = 0;
string text;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
int num2 = 0;
int num3 = 0;
IPromise promise2 = promise.FAKEPMNIOAI(num3 != 0, num2 != 0);
int num4;
Action<LLKHFJDNFMM> action = new Action(num4.ODOIPPLACOL);
num4 = 0;
throw new NullReferenceException();
}
// Token: 0x06005C1A RID: 23578 RVA: 0x0014AD74 File Offset: 0x00148F74
[Token(Token = "0x6005C1A")]
[Address(RVA = "0x196B030", Offset = "0x1969A30", VA = "0x18196B030")]
public static IPromise<LLKHFJDNFMM> CGPBLDOHCEI(int CJFGEMGOJHB, CFLMJLFBOKH.MPFKNCFEDHF DIEPOPNJNCO)
{
int playerId = CJFGEMGOJHB;
CFLMJLFBOKH.MPFKNCFEDHF source = DIEPOPNJNCO;
LLKHFJDNFMM llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(CJFGEMGOJHB);
if (llkhfjdnfmm != 0 && (llkhfjdnfmm.NPBCMKLOCAE || llkhfjdnfmm.MHEGHKNGOEG))
{
return Promise.FromResult<LLKHFJDNFMM>(llkhfjdnfmm);
}
int playerId3 = playerId;
string text = string.Format("{0}v2/addfriend?id={1}", "api/relationships/", llkhfjdnfmm);
int num = 0;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
int num2 = 0;
int num3 = 0;
IPromise promise2 = promise.FAKEPMNIOAI(num3 != 0, num2 != 0);
int num4;
Action<LLKHFJDNFMM> action = new Action(num4.ODOIPPLACOL);
num4 = 0;
Action<LLKHFJDNFMM> action2 = delegate(LLKHFJDNFMM x)
{
if (x.MHEGHKNGOEG)
{
int playerId2 = playerId;
CFLMJLFBOKH.MPFKNCFEDHF source2 = source;
if (Player.<EGKJPJKLEAI>k__BackingField)
{
PlayerEvents playerEvents = Player.<EGKJPJKLEAI>k__BackingField.playerEvents;
}
}
};
throw new NullReferenceException();
}
// Token: 0x06005C1B RID: 23579 RVA: 0x0014AE1C File Offset: 0x0014901C
[Token(Token = "0x6005C1B")]
[Address(RVA = "0x196BCC0", Offset = "0x196A6C0", VA = "0x18196BCC0")]
public static IPromise<LLKHFJDNFMM> JEGAGBBBADJ(int CJFGEMGOJHB)
{
int num = 0;
string text;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
int num2 = 0;
int num3 = 0;
IPromise promise2 = promise.FAKEPMNIOAI(num3 != 0, num2 != 0);
int num4;
Action<LLKHFJDNFMM> action = new Action(num4.ODOIPPLACOL);
num4 = 0;
throw new NullReferenceException();
}
// Token: 0x06005C1C RID: 23580 RVA: 0x0014AE5C File Offset: 0x0014905C
[Token(Token = "0x6005C1C")]
[Address(RVA = "0x196C9C0", Offset = "0x196B3C0", VA = "0x18196C9C0")]
public static IPromise<LLKHFJDNFMM> OILLHGFDILD(int CJFGEMGOJHB)
{
int num = 0;
string text;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
int num2 = 0;
int num3 = 0;
IPromise promise2 = promise.FAKEPMNIOAI(num3 != 0, num2 != 0);
int num4;
Action<LLKHFJDNFMM> action = new Action(num4.ODOIPPLACOL);
num4 = 0;
throw new NullReferenceException();
}
// Token: 0x06005C1D RID: 23581 RVA: 0x0014AE9C File Offset: 0x0014909C
[Token(Token = "0x6005C1D")]
[Address(RVA = "0x196B4E0", Offset = "0x1969EE0", VA = "0x18196B4E0")]
public static IPromise<LLKHFJDNFMM> DLBAPGPACLP(int CJFGEMGOJHB)
{
int num = 0;
string text;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
int num2 = 0;
int num3 = 0;
IPromise promise2 = promise.FAKEPMNIOAI(num3 != 0, num2 != 0);
int num4;
Action<LLKHFJDNFMM> action = new Action(num4.ODOIPPLACOL);
num4 = 0;
throw new NullReferenceException();
}
// Token: 0x06005C1E RID: 23582 RVA: 0x0014AEDC File Offset: 0x001490DC
[Token(Token = "0x6005C1E")]
[Address(RVA = "0x196B6C0", Offset = "0x196A0C0", VA = "0x18196B6C0")]
public static bool GDOLAFPLNPG(int CJFGEMGOJHB, [Optional] BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE)
{
LLKHFJDNFMM llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(CJFGEMGOJHB);
if (llkhfjdnfmm == 0)
{
return;
}
bool flag = llkhfjdnfmm.CPAAFLNLLMP;
if (!flag)
{
string text = string.Format("{0}v1/favorite?id={1}", "api/relationships/", flag);
int num = 0;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
int num2 = 0;
int num3 = 0;
IPromise promise2 = promise.FAKEPMNIOAI(num3 != 0, num2 != 0);
BPHGKAEDBPE.OJDJIJDNFHE<LLKHFJDNFMM> ojdjijdnfhe = FGPIDGLCKEF.KANKMNANPLC(AFLPGGJMPOE);
IEnumerator enumerator = promise2.LCGFHJPKIOI(ojdjijdnfhe);
return true;
}
}
// Token: 0x06005C1F RID: 23583 RVA: 0x0014AF48 File Offset: 0x00149148
[Token(Token = "0x6005C1F")]
[Address(RVA = "0x196B260", Offset = "0x1969C60", VA = "0x18196B260")]
public static bool CKANLFMOMCC(int CJFGEMGOJHB, [Optional] BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE)
{
LLKHFJDNFMM llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(CJFGEMGOJHB);
if (llkhfjdnfmm == 0)
{
return;
}
bool flag = llkhfjdnfmm.CPAAFLNLLMP;
if (flag)
{
string text = string.Format("{0}v1/unfavorite?id={1}", "api/relationships/", flag);
int num = 0;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
int num2 = 0;
int num3 = 0;
IPromise promise2 = promise.FAKEPMNIOAI(num3 != 0, num2 != 0);
BPHGKAEDBPE.OJDJIJDNFHE<LLKHFJDNFMM> ojdjijdnfhe = FGPIDGLCKEF.KANKMNANPLC(AFLPGGJMPOE);
IEnumerator enumerator = promise2.LCGFHJPKIOI(ojdjijdnfhe);
return true;
}
}
// Token: 0x06005C20 RID: 23584 RVA: 0x0014AFB4 File Offset: 0x001491B4
[Token(Token = "0x6005C20")]
[Address(RVA = "0x196B9F0", Offset = "0x196A3F0", VA = "0x18196B9F0")]
public static bool ILJAAJMOAGD(int CJFGEMGOJHB, [Optional] BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE)
{
LLKHFJDNFMM llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(CJFGEMGOJHB);
if (llkhfjdnfmm == 0 || llkhfjdnfmm.<CDMCONCIPMO>k__BackingField == (LLKHFJDNFMM.CJEPCMDFKNF)(-3))
{
}
FGPIDGLCKEF.KDKALCLMLIL("v1/mute", CJFGEMGOJHB, AFLPGGJMPOE);
return true;
}
// Token: 0x06005C21 RID: 23585 RVA: 0x0014AFE8 File Offset: 0x001491E8
[Token(Token = "0x6005C21")]
[Address(RVA = "0x196B800", Offset = "0x196A200", VA = "0x18196B800")]
public static bool GMHLFDONDOL(int CJFGEMGOJHB, [Optional] BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE)
{
LLKHFJDNFMM llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(CJFGEMGOJHB);
if (llkhfjdnfmm == 0 || llkhfjdnfmm.<CDMCONCIPMO>k__BackingField != (LLKHFJDNFMM.CJEPCMDFKNF)(-3))
{
}
FGPIDGLCKEF.KDKALCLMLIL("v1/unmute", CJFGEMGOJHB, AFLPGGJMPOE);
return true;
}
// Token: 0x06005C22 RID: 23586 RVA: 0x0014B01C File Offset: 0x0014921C
[Token(Token = "0x6005C22")]
[Address(RVA = "0x196B8B0", Offset = "0x196A2B0", VA = "0x18196B8B0")]
public static bool GPEAAKLOBJO(int CJFGEMGOJHB, [Optional] BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE)
{
LLKHFJDNFMM llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(CJFGEMGOJHB);
if (llkhfjdnfmm == 0 || llkhfjdnfmm.<GJDPDDHJPAC>k__BackingField == (LLKHFJDNFMM.CJEPCMDFKNF)(-3))
{
}
FGPIDGLCKEF.KDKALCLMLIL("v1/ignore", CJFGEMGOJHB, AFLPGGJMPOE);
return true;
}
// Token: 0x06005C23 RID: 23587 RVA: 0x0014B050 File Offset: 0x00149250
[Token(Token = "0x6005C23")]
[Address(RVA = "0x196AD10", Offset = "0x1969710", VA = "0x18196AD10")]
public static bool APGJECBMAKI(int CJFGEMGOJHB, [Optional] BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE)
{
LLKHFJDNFMM llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(CJFGEMGOJHB);
if (llkhfjdnfmm == 0 || llkhfjdnfmm.<GJDPDDHJPAC>k__BackingField != (LLKHFJDNFMM.CJEPCMDFKNF)(-3))
{
}
FGPIDGLCKEF.KDKALCLMLIL("v1/unignore", CJFGEMGOJHB, AFLPGGJMPOE);
return true;
}
// Token: 0x06005C24 RID: 23588 RVA: 0x0014B084 File Offset: 0x00149284
[Token(Token = "0x6005C24")]
[Address(RVA = "0x196C070", Offset = "0x196AA70", VA = "0x18196C070")]
private static void KDKALCLMLIL(string GJIOCANDGPE, int CJFGEMGOJHB, [Optional] BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE)
{
string text = string.Format("{0}{1}", "api/relationships/", GJIOCANDGPE);
Dictionary<string, string> dictionary = new Dictionary();
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.CKPCAIJMPJN(text, dictionary, true);
int num = 0;
IEnumerator enumerator = EEMMNNGBJGD.DMDEJFMPJDE(promise, num != 0).LCGFHJPKIOI(AFLPGGJMPOE);
}
// Token: 0x06005C25 RID: 23589 RVA: 0x0014B0C8 File Offset: 0x001492C8
[Token(Token = "0x6005C25")]
[Address(RVA = "0x196BAA0", Offset = "0x196A4A0", VA = "0x18196BAA0")]
public static void IMLJEBCMMKK(PlatformManager.FCIKKFJOMNO FPMCLJDEGKL, List<ulong> CIBFMCPBLEO)
{
string text = string.Format("{0}v1/bulkignoreplatformusers", "api/relationships/");
FGPIDGLCKEF.BulkBlockPlatformUsersRequest bulkBlockPlatformUsersRequest = new FGPIDGLCKEF.BulkBlockPlatformUsersRequest();
bulkBlockPlatformUsersRequest.Platform = (int)FPMCLJDEGKL;
Func<ulong, string> <>9__36_ = FGPIDGLCKEF.<>c.<>9__36_0;
if (<>9__36_ == 0)
{
FGPIDGLCKEF.<>c.<>9__36_0 = delegate(ulong id)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
}
List<string> list = Enumerable.ToList<string>(Enumerable.Select<ulong, string>(CIBFMCPBLEO, <>9__36_));
bulkBlockPlatformUsersRequest.PlatformIds = list;
string text2 = JsonUtility.ToJson(bulkBlockPlatformUsersRequest);
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.CKPCAIJMPJN(text, text2, true);
int num = 0;
IPromise promise2 = EEMMNNGBJGD.DMDEJFMPJDE(promise, num != 0).MOAAINIDMGC("Failed to bulk ignore platform users");
}
// Token: 0x06005C26 RID: 23590 RVA: 0x0014B15C File Offset: 0x0014935C
[Token(Token = "0x6005C26")]
[Address(RVA = "0x196B3A0", Offset = "0x1969DA0", VA = "0x18196B3A0")]
private static void CPGAJIACKIP()
{
string text = string.Format("{0}v2/get", "api/relationships/");
int num = 0;
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
int num2 = 0;
IPromise promise2 = promise.NAHFKKGCOFA(num2 != 0);
BPHGKAEDBPE.OJDJIJDNFHE<List<LLKHFJDNFMM>> <>9__37_ = FGPIDGLCKEF.<>c.<>9__37_0;
if (<>9__37_ == 0)
{
FGPIDGLCKEF.<>c.<>9__37_0 = delegate(string error, List<LLKHFJDNFMM> newRelationshipList)
{
Debug.LogError("Failed to refresh relationship list: " + error);
FGPIDGLCKEF.CPGAJIACKIP();
};
}
IEnumerator enumerator = promise2.LCGFHJPKIOI(<>9__37_);
}
// Token: 0x06005C27 RID: 23591 RVA: 0x0014B1BC File Offset: 0x001493BC
[Token(Token = "0x6005C27")]
[Address(RVA = "0x196C800", Offset = "0x196B200", VA = "0x18196C800")]
private static void ODOIPPLACOL(LLKHFJDNFMM ALMCLFDOHBP)
{
if (ALMCLFDOHBP != 0)
{
Dictionary<int, LLKHFJDNFMM> dahemngnllm = FGPIDGLCKEF.DAHEMNGNLLM;
int <GFBNBCIPNND>k__BackingField = ALMCLFDOHBP.<GFBNBCIPNND>k__BackingField;
dahemngnllm[<GFBNBCIPNND>k__BackingField] = ALMCLFDOHBP;
}
}
// Token: 0x06005C28 RID: 23592 RVA: 0x0014B1E8 File Offset: 0x001493E8
[Token(Token = "0x6005C28")]
[Address(RVA = "0x196BFE0", Offset = "0x196A9E0", VA = "0x18196BFE0")]
private static BPHGKAEDBPE.OJDJIJDNFHE<LLKHFJDNFMM> KANKMNANPLC(BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE)
{
return delegate(string error, LLKHFJDNFMM relationship)
{
Dictionary<int, LLKHFJDNFMM> dahemngnllm = FGPIDGLCKEF.DAHEMNGNLLM;
int <GFBNBCIPNND>k__BackingField = relationship.<GFBNBCIPNND>k__BackingField;
dahemngnllm[<GFBNBCIPNND>k__BackingField] = relationship;
BPHGKAEDBPE.HADGLCCBNHM(AFLPGGJMPOE, error);
};
}
// Token: 0x06005C29 RID: 23593 RVA: 0x0014B214 File Offset: 0x00149414
[Token(Token = "0x6005C29")]
[Address(RVA = "0x196C700", Offset = "0x196B100", VA = "0x18196C700")]
private static void MNJAMJCCNMJ()
{
FGPIDGLCKEF.CPGAJIACKIP();
}
// Token: 0x06005C2A RID: 23594 RVA: 0x0014B228 File Offset: 0x00149428
[Token(Token = "0x6005C2A")]
[Address(RVA = "0x196C6B0", Offset = "0x196B0B0", VA = "0x18196C6B0")]
private static void MCEMBKAJLOL(Dictionary<string, object> NGPMADFHHKP)
{
FGPIDGLCKEF.CPGAJIACKIP();
}
// Token: 0x06005C2B RID: 23595 RVA: 0x0014B23C File Offset: 0x0014943C
[Token(Token = "0x6005C2B")]
[Address(RVA = "0x196CB70", Offset = "0x196B570", VA = "0x18196CB70")]
private static void POHAPAPGBNP(Dictionary<string, object> NGPMADFHHKP)
{
LLKHFJDNFMM llkhfjdnfmm = AEOPHJMOOFE.PPGFHEDFBEA<LLKHFJDNFMM>(NGPMADFHHKP);
Dictionary<int, LLKHFJDNFMM> dahemngnllm = FGPIDGLCKEF.DAHEMNGNLLM;
int <GFBNBCIPNND>k__BackingField = llkhfjdnfmm.<GFBNBCIPNND>k__BackingField;
dahemngnllm[<GFBNBCIPNND>k__BackingField] = llkhfjdnfmm;
}
// Token: 0x06005C2C RID: 23596 RVA: 0x0014B274 File Offset: 0x00149474
[Token(Token = "0x6005C2C")]
[Address(RVA = "0x196C170", Offset = "0x196AB70", VA = "0x18196C170")]
private static void KGONGMAEFJE(int? CJFGEMGOJHB)
{
FGPIDGLCKEF.EAEKOFNKFBM.Clear();
List<LLKHFJDNFMM> eaekofnkfbm = FGPIDGLCKEF.EAEKOFNKFBM;
Dictionary<int, LLKHFJDNFMM>.ValueCollection values = FGPIDGLCKEF.DAHEMNGNLLM.Values;
Func<LLKHFJDNFMM, bool> <>9__43_ = FGPIDGLCKEF.<>c.<>9__43_0;
if (<>9__43_ == 0)
{
FGPIDGLCKEF.<>c.<>9__43_0 = (LLKHFJDNFMM r) => r.PLJNOOENNDP;
}
IEnumerable<LLKHFJDNFMM> enumerable = Enumerable.Where<LLKHFJDNFMM>(values, <>9__43_);
Func<LLKHFJDNFMM, bool> func;
if (FGPIDGLCKEF.<>c.<>9__43_1 == 0)
{
func = (LLKHFJDNFMM r) => r.MHEGHKNGOEG;
FGPIDGLCKEF.<>c.<>9__43_1 = func;
}
IOrderedEnumerable<LLKHFJDNFMM> orderedEnumerable = Enumerable.OrderBy<LLKHFJDNFMM, bool>(enumerable, func);
Func<LLKHFJDNFMM, bool> func2;
if (FGPIDGLCKEF.<>c.<>9__43_2 == 0)
{
func2 = (LLKHFJDNFMM r) => r.CPAAFLNLLMP;
FGPIDGLCKEF.<>c.<>9__43_2 = func2;
}
IOrderedEnumerable<LLKHFJDNFMM> orderedEnumerable2 = Enumerable.ThenByDescending<LLKHFJDNFMM, bool>(orderedEnumerable, func2);
eaekofnkfbm.AddRange(orderedEnumerable2);
FGPIDGLCKEF.HODOKBIDHHG.Invoke(CJFGEMGOJHB);
}
// Token: 0x06005C2D RID: 23597 RVA: 0x0014B348 File Offset: 0x00149548
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6005C2D")]
[Address(RVA = "0x196CC80", Offset = "0x196B680", VA = "0x18196CC80")]
static FGPIDGLCKEF()
{
int num;
ActionEvent<int?> actionEvent = new ActionEvent(4, num != 0);
num = 0;
FGPIDGLCKEF.HODOKBIDHHG = actionEvent;
FGPIDGLCKEF.EAEKOFNKFBM = new List();
FGPIDGLCKEF.CBJDCJPACFA = "api/relationships/";
}
// Token: 0x040042D7 RID: 17111
[Token(Token = "0x40042D7")]
private static Dictionary<int, LLKHFJDNFMM> DAHEMNGNLLM = new Dictionary();
// Token: 0x040042D8 RID: 17112
[Token(Token = "0x40042D8")]
public static ActionEvent<int?> HODOKBIDHHG;
// Token: 0x040042DA RID: 17114
[Token(Token = "0x40042DA")]
private static readonly List<LLKHFJDNFMM> EAEKOFNKFBM;
// Token: 0x040042DB RID: 17115
[Token(Token = "0x40042DB")]
private static string CBJDCJPACFA = null;
// Token: 0x02000EE2 RID: 3810
[Token(Token = "0x2000EE2")]
public sealed class GFLLDCFPPLC : MulticastDelegate
{
// Token: 0x06005C2E RID: 23598 RVA: 0x0014B384 File Offset: 0x00149584
[Token(Token = "0x6005C2E")]
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
public GFLLDCFPPLC(object @object, IntPtr method)
{
this.method = method;
this.m_target = @object;
}
// Token: 0x06005C2F RID: 23599 RVA: 0x0014B3A0 File Offset: 0x001495A0
[Token(Token = "0x6005C2F")]
[Address(RVA = "0x1884290", Offset = "0x1882C90", VA = "0x181884290", Slot = "13")]
public void Invoke(int? CJFGEMGOJHB)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x06005C30 RID: 23600 RVA: 0x0014B42C File Offset: 0x0014962C
[Token(Token = "0x6005C30")]
[Address(RVA = "0x19830C0", Offset = "0x1981AC0", VA = "0x1819830C0", Slot = "14")]
public IAsyncResult BeginInvoke(int? CJFGEMGOJHB, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
}
// Token: 0x06005C31 RID: 23601 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005C31")]
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02000EE3 RID: 3811
[Token(Token = "0x2000EE3")]
[Serializable]
private class BulkBlockPlatformUsersRequest
{
// Token: 0x06005C32 RID: 23602 RVA: 0x0014B43C File Offset: 0x0014963C
[Token(Token = "0x6005C32")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public BulkBlockPlatformUsersRequest()
{
}
// Token: 0x040042DC RID: 17116
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40042DC")]
public int Platform;
// Token: 0x040042DD RID: 17117
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40042DD")]
public List<string> PlatformIds;
}
// Token: 0x02000EE5 RID: 3813
[Token(Token = "0x2000EE5")]
[CompilerGenerated]
private sealed class OFDBGCMHFAP
{
// Token: 0x06005C3C RID: 23612 RVA: 0x0014B564 File Offset: 0x00149764
[Token(Token = "0x6005C3C")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public OFDBGCMHFAP()
{
}
// Token: 0x06005C3D RID: 23613 RVA: 0x0014B578 File Offset: 0x00149778
[Token(Token = "0x6005C3D")]
[Address(RVA = "0x1983140", Offset = "0x1981B40", VA = "0x181983140")]
internal void <TryAddFriend>b__0(LLKHFJDNFMM x)
{
if (x.MHEGHKNGOEG)
{
int num = this.playerId;
CFLMJLFBOKH.MPFKNCFEDHF mpfkncfedhf = this.source;
if (Player.<EGKJPJKLEAI>k__BackingField)
{
PlayerEvents playerEvents = Player.<EGKJPJKLEAI>k__BackingField.playerEvents;
}
}
}
// Token: 0x040042E6 RID: 17126
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40042E6")]
public int playerId;
// Token: 0x040042E7 RID: 17127
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
[Token(Token = "0x40042E7")]
public CFLMJLFBOKH.MPFKNCFEDHF source;
}
// Token: 0x02000EE6 RID: 3814
[Token(Token = "0x2000EE6")]
[CompilerGenerated]
private sealed class BFPMHBEHKDF
{
// Token: 0x06005C3E RID: 23614 RVA: 0x0014B5BC File Offset: 0x001497BC
[Token(Token = "0x6005C3E")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public BFPMHBEHKDF()
{
}
// Token: 0x06005C3F RID: 23615 RVA: 0x0014B5D0 File Offset: 0x001497D0
[Token(Token = "0x6005C3F")]
[Address(RVA = "0x196AC10", Offset = "0x1969610", VA = "0x18196AC10")]
internal void <ParseRelationshipCallback>b__0(string error, LLKHFJDNFMM relationship)
{
Dictionary<int, LLKHFJDNFMM> dahemngnllm = FGPIDGLCKEF.DAHEMNGNLLM;
int <GFBNBCIPNND>k__BackingField = relationship.<GFBNBCIPNND>k__BackingField;
dahemngnllm[<GFBNBCIPNND>k__BackingField] = relationship;
BPHGKAEDBPE.HADGLCCBNHM(this.callback, error);
}
// Token: 0x040042E8 RID: 17128
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40042E8")]
public BPHGKAEDBPE.CBEOHBCIPEA callback;
}
}