913 lines
34 KiB
C#
913 lines
34 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x020002CB RID: 715
|
|
[Token(Token = "0x20002CB")]
|
|
public class KKHJMCMNJBE
|
|
{
|
|
// Token: 0x1700036E RID: 878
|
|
// (get) Token: 0x060015DE RID: 5598 RVA: 0x0005CE74 File Offset: 0x0005B074
|
|
[Token(Token = "0x1700036E")]
|
|
private static EFEFMHJPJIJ BMLHHONEDGP
|
|
{
|
|
[Token(Token = "0x60015DE")]
|
|
[Address(RVA = "0xBEF160", Offset = "0xBEDF60", VA = "0x180BEF160")]
|
|
get
|
|
{
|
|
EFEFMHJPJIJ jfmoegcpnac = KKHJMCMNJBE.JFMOEGCPNAC;
|
|
if (jfmoegcpnac == 0)
|
|
{
|
|
}
|
|
KKHJMCMNJBE.JFMOEGCPNAC = jfmoegcpnac;
|
|
return KKHJMCMNJBE.JFMOEGCPNAC;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060015DF RID: 5599 RVA: 0x0005CEA0 File Offset: 0x0005B0A0
|
|
[Token(Token = "0x60015DF")]
|
|
[Address(RVA = "0xBEE0C0", Offset = "0xBECEC0", VA = "0x180BEE0C0")]
|
|
[CBEAKPMNJOL(LGFJHLDANJN.Unity_AfterSceneLoad)]
|
|
private static void BGNNKPCDIKP()
|
|
{
|
|
int num;
|
|
Action action = new Action(num.NPCPLFAONFO);
|
|
num = 0;
|
|
int num2 = 0;
|
|
BPHGKAEDBPE.CABLOFOHBDM(0, action, num2);
|
|
}
|
|
|
|
// Token: 0x060015E0 RID: 5600 RVA: 0x0005CEC8 File Offset: 0x0005B0C8
|
|
[Token(Token = "0x60015E0")]
|
|
[Address(RVA = "0xBEFE60", Offset = "0xBEEC60", VA = "0x180BEFE60")]
|
|
private static void NPCPLFAONFO()
|
|
{
|
|
int num = 0;
|
|
KKHJMCMNJBE.FGDOHGIOJJJ = num;
|
|
KKHJMCMNJBE.MBAPNJKPPMN = num;
|
|
}
|
|
|
|
// Token: 0x1700036F RID: 879
|
|
// (get) Token: 0x060015E1 RID: 5601 RVA: 0x0005CEE4 File Offset: 0x0005B0E4
|
|
[Token(Token = "0x1700036F")]
|
|
private static string NDIDPPCGBDL
|
|
{
|
|
[Token(Token = "0x60015E1")]
|
|
[Address(RVA = "0xBEFED0", Offset = "0xBEECD0", VA = "0x180BEFED0")]
|
|
get
|
|
{
|
|
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
|
|
ObscuredInt <IFBPANODIPA>k__BackingField = doohkcanflo.<IFBPANODIPA>k__BackingField;
|
|
return doohkcanflo.<IFBPANODIPA>k__BackingField.fakeValueActive + "_DismissedFriends";
|
|
}
|
|
}
|
|
|
|
// Token: 0x060015E2 RID: 5602 RVA: 0x0005CF1C File Offset: 0x0005B11C
|
|
[Token(Token = "0x60015E2")]
|
|
[Address(RVA = "0xBEFB50", Offset = "0xBEE950", VA = "0x180BEFB50")]
|
|
private static List<int> NGMPIJBOEEG()
|
|
{
|
|
EFEFMHJPJIJ efefmhjpjij = KKHJMCMNJBE.BMLHHONEDGP;
|
|
string text = KKHJMCMNJBE.NDIDPPCGBDL;
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
if (text != 0)
|
|
{
|
|
EFEFMHJPJIJ efefmhjpjij2 = KKHJMCMNJBE.BMLHHONEDGP;
|
|
string text2 = KKHJMCMNJBE.NDIDPPCGBDL;
|
|
uint num2;
|
|
if (num < (int)num2)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
object obj = CHKIKHCFANK.PPGFHEDFBEA(num, "GetDismissedFriendIds");
|
|
if (obj != 0 && obj != 0)
|
|
{
|
|
if (KKHJMCMNJBE.<>c.<>9__7_0 == 0)
|
|
{
|
|
KKHJMCMNJBE.<>c.<>9__7_0 = (object d) => Convert.ToInt32(d);
|
|
}
|
|
IEnumerable<object> enumerable;
|
|
return Enumerable.ToList<int>(enumerable);
|
|
}
|
|
}
|
|
List<int> list = new List();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060015E3 RID: 5603 RVA: 0x0005CFC0 File Offset: 0x0005B1C0
|
|
[Token(Token = "0x60015E3")]
|
|
[Address(RVA = "0xBEF440", Offset = "0xBEE240", VA = "0x180BEF440")]
|
|
public static void KNGKGCADMNN(int HPGEGNIDMBK)
|
|
{
|
|
List<int> list = KKHJMCMNJBE.NGMPIJBOEEG();
|
|
if (!list.Contains(HPGEGNIDMBK))
|
|
{
|
|
list.Add(HPGEGNIDMBK);
|
|
EFEFMHJPJIJ efefmhjpjij = KKHJMCMNJBE.BMLHHONEDGP;
|
|
string text = KKHJMCMNJBE.NDIDPPCGBDL;
|
|
string text2 = CHKIKHCFANK.HLHBJCIJPBE(list, "DismissFriend");
|
|
}
|
|
}
|
|
|
|
// Token: 0x060015E4 RID: 5604 RVA: 0x0005D00C File Offset: 0x0005B20C
|
|
[Token(Token = "0x60015E4")]
|
|
[Address(RVA = "0xBEF350", Offset = "0xBEE150", VA = "0x180BEF350")]
|
|
public static void JFIIDFJOPAL(int HPGEGNIDMBK)
|
|
{
|
|
List<int> list = KKHJMCMNJBE.NGMPIJBOEEG();
|
|
if (list.Remove(HPGEGNIDMBK))
|
|
{
|
|
EFEFMHJPJIJ efefmhjpjij = KKHJMCMNJBE.BMLHHONEDGP;
|
|
string text = KKHJMCMNJBE.NDIDPPCGBDL;
|
|
string text2 = CHKIKHCFANK.HLHBJCIJPBE(list, "UndoDismissFriend");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000370 RID: 880
|
|
// (get) Token: 0x060015E5 RID: 5605 RVA: 0x0005D050 File Offset: 0x0005B250
|
|
[Token(Token = "0x17000370")]
|
|
public static bool? HJAFBNNINAP
|
|
{
|
|
[Token(Token = "0x60015E5")]
|
|
[Address(RVA = "0xBEF290", Offset = "0xBEE090", VA = "0x180BEF290")]
|
|
get
|
|
{
|
|
int num = 0;
|
|
bool flag = num > 0;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060015E6 RID: 5606 RVA: 0x0005D06C File Offset: 0x0005B26C
|
|
[Token(Token = "0x60015E6")]
|
|
[Address(RVA = "0xBEF540", Offset = "0xBEE340", VA = "0x180BEF540")]
|
|
public static IEnumerator<KENFJGFMIPM> LDCEHKONPJF(CFLMJLFBOKH.KNKCGOGLCJC DIEPOPNJNCO)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060015E6)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> KKHJMCMNJBE::LDCEHKONPJF(CFLMJLFBOKH/KNKCGOGLCJC)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(FNCLMNCKHJA::System.IDisposable.Dispose, ldloc:FNCLMNCKHJA(var_1))
|
|
stfld:int32(FNCLMNCKHJA::<>1__state, ldloc:FNCLMNCKHJA(var_1), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:KNKCGOGLCJC(FNCLMNCKHJA::source, ldloc:FNCLMNCKHJA(var_1), ldloc:KNKCGOGLCJC(DIEPOPNJNCO))
|
|
}
|
|
|
|
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: 0x060015E7 RID: 5607 RVA: 0x0005D090 File Offset: 0x0005B290
|
|
[Token(Token = "0x60015E7")]
|
|
[Address(RVA = "0xBEEB10", Offset = "0xBED910", VA = "0x180BEEB10")]
|
|
public static IEnumerator<KENFJGFMIPM> GPEMJPFLIGD()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060015E7)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> KKHJMCMNJBE::GPEMJPFLIGD()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(MFKLENPGACD::System.IDisposable.Dispose, ldloc:MFKLENPGACD(var_0))
|
|
stfld:int32(MFKLENPGACD::<>1__state, ldloc:MFKLENPGACD(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](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: 0x060015E8 RID: 5608 RVA: 0x0005D0AC File Offset: 0x0005B2AC
|
|
[Token(Token = "0x60015E8")]
|
|
[Address(RVA = "0xBEF690", Offset = "0xBEE490", VA = "0x180BEF690")]
|
|
public static PMGCJEPKFOF<List<DCGAMCKNJDB>> LJILKFNEEPG()
|
|
{
|
|
PMGCJEPKFOF<List<DCGAMCKNJDB>> fgdohgiojjj = KKHJMCMNJBE.FGDOHGIOJJJ;
|
|
return KKHJMCMNJBE.FGDOHGIOJJJ;
|
|
}
|
|
|
|
// Token: 0x060015E9 RID: 5609 RVA: 0x0005D144 File Offset: 0x0005B344
|
|
[Token(Token = "0x60015E9")]
|
|
[Address(RVA = "0xBEEB60", Offset = "0xBED960", VA = "0x180BEEB60")]
|
|
private static PMGCJEPKFOF<List<DCGAMCKNJDB>> HEDLMEPHIBJ()
|
|
{
|
|
DABKFAIHBBP dabkfaihbbp = SingletonMonoBehaviour.ONCPNMDGGKG.RequestContactsPermission();
|
|
if (KKHJMCMNJBE.<>c.<>9__17_0 == 0)
|
|
{
|
|
KKHJMCMNJBE.<>c.<>9__17_0 = (List<string> emails) => PEGGCEDHBOF.FNHDKAHDKHF(emails);
|
|
}
|
|
PMGCJEPKFOF<List<string>> contactListEmails = SingletonMonoBehaviour.ONCPNMDGGKG.GetContactListEmails();
|
|
if (KKHJMCMNJBE.<>c.<>9__17_1 == 0)
|
|
{
|
|
KKHJMCMNJBE.<>c.<>9__17_1 = (List<string> phones) => PEGGCEDHBOF.NDMFLAFKADK(phones);
|
|
}
|
|
Func<Tuple<List<DCGAMCKNJDB>, List<DCGAMCKNJDB>>, PMGCJEPKFOF<List<DCGAMCKNJDB>>> func;
|
|
if (KKHJMCMNJBE.<>c.<>9__17_2 == 0)
|
|
{
|
|
func = delegate(Tuple<List<DCGAMCKNJDB>, List<DCGAMCKNJDB>> friendAccounts)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
};
|
|
KKHJMCMNJBE.<>c.<>9__17_2 = func;
|
|
}
|
|
int num = 0;
|
|
KLGBPLPHMDJ<List<DCGAMCKNJDB>, List<DCGAMCKNJDB>> klgbplphmdj;
|
|
return klgbplphmdj.JKOHKDFNCCI<List<DCGAMCKNJDB>>(func, num);
|
|
}
|
|
|
|
// Token: 0x060015EA RID: 5610 RVA: 0x0005D1D4 File Offset: 0x0005B3D4
|
|
[Token(Token = "0x60015EA")]
|
|
[Address(RVA = "0xBEEEA0", Offset = "0xBEDCA0", VA = "0x180BEEEA0")]
|
|
private static PMGCJEPKFOF<List<DCGAMCKNJDB>> HFGOGJFCGGL()
|
|
{
|
|
PMGCJEPKFOF<string> authParams = SingletonMonoBehaviour.ONCPNMDGGKG.GetAuthParams();
|
|
int num;
|
|
Func<List<string>, PMGCJEPKFOF<List<DCGAMCKNJDB>>> func = new Func(num.MBGACFGGGBB);
|
|
num = 0;
|
|
if (KKHJMCMNJBE.<>c.<>9__18_0 == 0)
|
|
{
|
|
KKHJMCMNJBE.<>c.<>9__18_0 = delegate(List<DCGAMCKNJDB> friendAccounts)
|
|
{
|
|
Func<DCGAMCKNJDB, bool> <>9__18_ = KKHJMCMNJBE.<>c.<>9__18_1;
|
|
if (<>9__18_ == 0)
|
|
{
|
|
KKHJMCMNJBE.<>c.<>9__18_1 = delegate(DCGAMCKNJDB friend)
|
|
{
|
|
bool inited = friend.<IOINKGNIKDM>k__BackingField.<IGIPMGJEJHD>k__BackingField.inited;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
CCEOLAOLEKJ <IOINKGNIKDM>k__BackingField = friend.<IOINKGNIKDM>k__BackingField;
|
|
ObscuredInt <IFBPANODIPA>k__BackingField = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField;
|
|
bool fakeValueActive = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
|
return ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField) != "{il2cpp field on {'constant36' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x28}";
|
|
};
|
|
}
|
|
IEnumerable<DCGAMCKNJDB> enumerable = Enumerable.Where<DCGAMCKNJDB>(friendAccounts, <>9__18_);
|
|
Func<DCGAMCKNJDB, string> func2;
|
|
if (KKHJMCMNJBE.<>c.<>9__18_2 == 0)
|
|
{
|
|
func2 = (DCGAMCKNJDB friend) => friend.<IOINKGNIKDM>k__BackingField.<ODJFEIBNGPO>k__BackingField.NEFJIGBPGNM();
|
|
KKHJMCMNJBE.<>c.<>9__18_2 = func2;
|
|
}
|
|
List<DCGAMCKNJDB> list = Enumerable.ToList<DCGAMCKNJDB>(Enumerable.OrderBy<DCGAMCKNJDB, string>(enumerable, func2));
|
|
PMGCJEPKFOF<DCGAMCKNJDB> pmgcjepkfof;
|
|
return pmgcjepkfof;
|
|
};
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060015EB RID: 5611 RVA: 0x0005D220 File Offset: 0x0005B420
|
|
[Token(Token = "0x60015EB")]
|
|
[Address(RVA = "0xBEFA30", Offset = "0xBEE830", VA = "0x180BEFA30")]
|
|
public static void LLLEKJPBBAP(IEnumerable<int> ILNGMAANNDG)
|
|
{
|
|
while (0 != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060015EC RID: 5612 RVA: 0x0005D238 File Offset: 0x0005B438
|
|
[Token(Token = "0x60015EC")]
|
|
[Address(RVA = "0xBEE260", Offset = "0xBED060", VA = "0x180BEE260")]
|
|
public static void DIGJGLHPFMJ(int HPGEGNIDMBK)
|
|
{
|
|
string[] array = new string[5];
|
|
if ("This is " != 0)
|
|
{
|
|
}
|
|
array[0] = "This is ";
|
|
string <PGPMOPIGPFN>k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.<PGPMOPIGPFN>k__BackingField;
|
|
if (<PGPMOPIGPFN>k__BackingField != 0)
|
|
{
|
|
}
|
|
array[1] = <PGPMOPIGPFN>k__BackingField;
|
|
if (" from your " != 0)
|
|
{
|
|
}
|
|
array[2] = " from your ";
|
|
string platformName = SingletonMonoBehaviour.ONCPNMDGGKG.GMDLHOINILE;
|
|
if (platformName != 0)
|
|
{
|
|
}
|
|
array[3] = platformName;
|
|
if (" friends. We're friends in Rec Room now!" != 0)
|
|
{
|
|
}
|
|
array[4] = " friends. We're friends in Rec Room now!";
|
|
string text = string.Concat(array);
|
|
int friendAccountId = HPGEGNIDMBK;
|
|
string autoFriendMessage = text;
|
|
PMGCJEPKFOF<LLKHFJDNFMM> pmgcjepkfof = FGPIDGLCKEF.CGPBLDOHCEI(friendAccountId, CFLMJLFBOKH.MPFKNCFEDHF.PlatformFriendImport);
|
|
Func<LLKHFJDNFMM, DABKFAIHBBP> func = delegate(LLKHFJDNFMM relationship)
|
|
{
|
|
if (relationship.MHEGHKNGOEG && !relationship.NPBCMKLOCAE)
|
|
{
|
|
List<int> list = new List();
|
|
int friendAccountId2 = HPGEGNIDMBK;
|
|
list.Add(friendAccountId2);
|
|
string text2 = IAOJMNAKJLH.FEGFJLANHOH(autoFriendMessage);
|
|
int num2 = 0;
|
|
PMGCJEPKFOF<BBJLEHIBGBJ> pmgcjepkfof2 = IAOJMNAKJLH.BGABHAMBBKG(list, text2, (CFLMJLFBOKH.PGANKAHHBJJ)((uint)4), (CFLMJLFBOKH.PNCCMHEKFKJ)((uint)4), num2, num2);
|
|
}
|
|
return JJEKJGALHKO.LIPGKFECLDO("TryAddFriend Failed");
|
|
};
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
Action<string> action = delegate(string friendAndChatError)
|
|
{
|
|
string text3 = "AutoAddFriend Error: " + friendAndChatError;
|
|
PMGCJEPKFOF<LLKHFJDNFMM> pmgcjepkfof3 = FGPIDGLCKEF.OILLHGFDILD(HPGEGNIDMBK);
|
|
if (KKHJMCMNJBE.<>c.<>9__20_3 == 0)
|
|
{
|
|
KKHJMCMNJBE.<>c.<>9__20_3 = delegate(string friendRequestError)
|
|
{
|
|
string text4 = "SendFriendRequest Error: " + friendRequestError;
|
|
};
|
|
}
|
|
throw new NullReferenceException();
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060015ED RID: 5613 RVA: 0x0005D31C File Offset: 0x0005B51C
|
|
[Token(Token = "0x60015ED")]
|
|
[Address(RVA = "0xBEE610", Offset = "0xBED410", VA = "0x180BEE610")]
|
|
public static bool DJNEIJDOJFF(DCGAMCKNJDB HFIDFDPOCKA, Action<Texture> GPHLLDEOIHL, Action<string> CHBIPOPIKBO, [Optional] Action<string> NEGJCIGIEPH, [Optional] Action<string> PCHGJPMMMJL)
|
|
{
|
|
int num = 0;
|
|
if (HFIDFDPOCKA != 0)
|
|
{
|
|
CCEOLAOLEKJ <IOINKGNIKDM>k__BackingField = HFIDFDPOCKA.<IOINKGNIKDM>k__BackingField;
|
|
if (<IOINKGNIKDM>k__BackingField != 0 && HFIDFDPOCKA.<GIKBKAMHBFP>k__BackingField == (GPOOLJODEGM)num)
|
|
{
|
|
ObscuredInt <IFBPANODIPA>k__BackingField = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField;
|
|
bool fakeValueActive = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
|
int num2 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
|
if (!KKHJMCMNJBE.OJPDPCMKPEO.TryGetValue(num2, num))
|
|
{
|
|
Dictionary<int, PMGCJEPKFOF<string>> ojpdpcmkpeo = KKHJMCMNJBE.OJPDPCMKPEO;
|
|
PMGCJEPKFOF<string> pmgcjepkfof = JJEKJGALHKO.MKLIDFOGIGO<string>(HFIDFDPOCKA.<IOINKGNIKDM>k__BackingField.<ODJFEIBNGPO>k__BackingField.NEFJIGBPGNM());
|
|
PMGCJEPKFOF<List<string>> platformFriendIds = SingletonMonoBehaviour.ONCPNMDGGKG.GetPlatformFriendIds();
|
|
ojpdpcmkpeo[num2] = platformFriendIds;
|
|
}
|
|
PMGCJEPKFOF<string> pmgcjepkfof2;
|
|
if (!KKHJMCMNJBE.ENCMACJBPCJ.TryGetValue(num2, num))
|
|
{
|
|
string <IHIDBCOPOMB>k__BackingField = HFIDFDPOCKA.<IHIDBCOPOMB>k__BackingField;
|
|
Dictionary<int, PMGCJEPKFOF<Texture>> encmacjbpcj = KKHJMCMNJBE.ENCMACJBPCJ;
|
|
string text = ObscuredString.FAJDMKOEFLH(HFIDFDPOCKA.<IOINKGNIKDM>k__BackingField.<IMEOONHGKDM>k__BackingField);
|
|
int num3 = 0;
|
|
ulong num4;
|
|
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = OHDHPENHDAP.JMGMDKIBOKO(text, num4 != 0UL, num3 != 0, num, num != 0);
|
|
pmgcjepkfof2 = SingletonMonoBehaviour.ONCPNMDGGKG.GetPlatformFriendName(<IHIDBCOPOMB>k__BackingField);
|
|
encmacjbpcj[num2] = pmgcjepkfof2;
|
|
}
|
|
if (num < typeof(PMGCJEPKFOF<Texture>).TypeHandle)
|
|
{
|
|
num += num;
|
|
if (num != typeof(PMGCJEPKFOF<Texture>).TypeHandle)
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
pmgcjepkfof2 += pmgcjepkfof2;
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060015EE RID: 5614 RVA: 0x0005D438 File Offset: 0x0005B638
|
|
[Token(Token = "0x60015EE")]
|
|
[Address(RVA = "0xBEE140", Offset = "0xBECF40", VA = "0x180BEE140")]
|
|
public static PMGCJEPKFOF<List<DCGAMCKNJDB>> CJNHKMANDDA()
|
|
{
|
|
PMGCJEPKFOF<List<DCGAMCKNJDB>> pmgcjepkfof = KKHJMCMNJBE.LJILKFNEEPG();
|
|
if (KKHJMCMNJBE.<>c.<>9__24_0 == 0)
|
|
{
|
|
KKHJMCMNJBE.<>c.<>9__24_0 = delegate(List<DCGAMCKNJDB> toImport)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
int nameCount = num;
|
|
int imageCount = num;
|
|
List<DCGAMCKNJDB> toImport2 = toImport;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
Action<Texture> <>9__3;
|
|
if (<>9__3 == 0)
|
|
{
|
|
Action<Texture> action = delegate(Texture image)
|
|
{
|
|
int num2 = imageCount;
|
|
num2++;
|
|
imageCount = num2;
|
|
int size = toImport._size;
|
|
string text = string.Format("[FriendImporter.Warmup] Cached texture {0}/{1}", num2, num2);
|
|
};
|
|
<>9__3 = action;
|
|
}
|
|
Action<string> <>9__4;
|
|
if (<>9__4 == 0)
|
|
{
|
|
Action<string> action2 = delegate(string name)
|
|
{
|
|
int num3 = nameCount;
|
|
num3++;
|
|
nameCount = num3;
|
|
int size2 = toImport._size;
|
|
string text2 = string.Format("[FriendImporter.Warmup] Cached name {0}/{1}", num3, num3);
|
|
};
|
|
<>9__4 = action2;
|
|
}
|
|
Action<string> <>9__5;
|
|
if (<>9__5 == 0)
|
|
{
|
|
Action<string> action3 = delegate(string imageError)
|
|
{
|
|
int num4 = imageCount;
|
|
num4++;
|
|
imageCount = num4;
|
|
int size3 = toImport._size;
|
|
string text3 = string.Format("[FriendImporter.Warmup] ERROR texture {0}/{1}", num4, num4);
|
|
};
|
|
<>9__5 = action3;
|
|
}
|
|
Action<string> <>9__6;
|
|
if (<>9__6 == 0)
|
|
{
|
|
Action<string> action4 = delegate(string nameError)
|
|
{
|
|
int num5 = nameCount;
|
|
num5++;
|
|
nameCount = num5;
|
|
int size4 = toImport._size;
|
|
string text4 = string.Format("[FriendImporter.Warmup] ERROR name {0}/{1}", num5, num5);
|
|
};
|
|
<>9__6 = action4;
|
|
}
|
|
}
|
|
}
|
|
while (num != 0);
|
|
};
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060015EF RID: 5615 RVA: 0x0005D470 File Offset: 0x0005B670
|
|
[Token(Token = "0x60015EF")]
|
|
[Address(RVA = "0xBEF5A0", Offset = "0xBEE3A0", VA = "0x180BEF5A0")]
|
|
private static PMGCJEPKFOF<string> LIOMLBACGEG(DCGAMCKNJDB HFIDFDPOCKA, string ENEPENCALFO)
|
|
{
|
|
return JJEKJGALHKO.MKLIDFOGIGO<string>(HFIDFDPOCKA.<IOINKGNIKDM>k__BackingField.<ODJFEIBNGPO>k__BackingField.NEFJIGBPGNM());
|
|
}
|
|
|
|
// Token: 0x060015F0 RID: 5616 RVA: 0x0005D4A8 File Offset: 0x0005B6A8
|
|
[Token(Token = "0x60015F0")]
|
|
[Address(RVA = "0xBEF030", Offset = "0xBEDE30", VA = "0x180BEF030")]
|
|
private static PMGCJEPKFOF<Texture> HODIFAHGGCD(DCGAMCKNJDB HFIDFDPOCKA, string ENEPENCALFO)
|
|
{
|
|
string text = ObscuredString.FAJDMKOEFLH(HFIDFDPOCKA.<IOINKGNIKDM>k__BackingField.<IMEOONHGKDM>k__BackingField);
|
|
int num = 0;
|
|
int num2 = 0;
|
|
ulong num3;
|
|
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = OHDHPENHDAP.JMGMDKIBOKO(text, true, num2 != 0, num, num3 != 0UL);
|
|
MLFKNFFOOPF currentPlatform = SingletonMonoBehaviour.ONCPNMDGGKG.ODHAKEMLFBM;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060015F1 RID: 5617 RVA: 0x0005D4EC File Offset: 0x0005B6EC
|
|
[Token(Token = "0x60015F1")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public KKHJMCMNJBE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060015F2 RID: 5618 RVA: 0x0005D500 File Offset: 0x0005B700
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x60015F2")]
|
|
[Address(RVA = "0xBEFFB0", Offset = "0xBEEDB0", VA = "0x180BEFFB0")]
|
|
static KKHJMCMNJBE()
|
|
{
|
|
int num = 0;
|
|
KKHJMCMNJBE.MBAPNJKPPMN = num;
|
|
KKHJMCMNJBE.FGDOHGIOJJJ = num;
|
|
KKHJMCMNJBE.ENCMACJBPCJ = new Dictionary();
|
|
KKHJMCMNJBE.OJPDPCMKPEO = new Dictionary();
|
|
}
|
|
|
|
// Token: 0x060015F3 RID: 5619 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60015F3")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
|
[CompilerGenerated]
|
|
internal static void DEBNABGOGHK(string NGPMADFHHKP)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060015F4 RID: 5620 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60015F4")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
|
[CompilerGenerated]
|
|
internal static void BLEKDHDBFFM(string NGPMADFHHKP)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060015F5 RID: 5621 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60015F5")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
|
[CompilerGenerated]
|
|
internal static void KKNBMFOEBLP(string NGPMADFHHKP)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x04001152 RID: 4434
|
|
[Token(Token = "0x4001152")]
|
|
private static EFEFMHJPJIJ JFMOEGCPNAC;
|
|
|
|
// Token: 0x04001153 RID: 4435
|
|
[Token(Token = "0x4001153")]
|
|
private static List<DCGAMCKNJDB> MBAPNJKPPMN;
|
|
|
|
// Token: 0x04001154 RID: 4436
|
|
[Token(Token = "0x4001154")]
|
|
private static PMGCJEPKFOF<List<DCGAMCKNJDB>> FGDOHGIOJJJ;
|
|
|
|
// Token: 0x04001155 RID: 4437
|
|
[Token(Token = "0x4001155")]
|
|
private static readonly Dictionary<int, PMGCJEPKFOF<Texture>> ENCMACJBPCJ;
|
|
|
|
// Token: 0x04001156 RID: 4438
|
|
[Token(Token = "0x4001156")]
|
|
private static readonly Dictionary<int, PMGCJEPKFOF<string>> OJPDPCMKPEO;
|
|
|
|
// Token: 0x020002CD RID: 717
|
|
[Token(Token = "0x20002CD")]
|
|
[CompilerGenerated]
|
|
private sealed class IKDAOKDJCAP
|
|
{
|
|
// Token: 0x06001604 RID: 5636 RVA: 0x0005D7E0 File Offset: 0x0005B9E0
|
|
[Token(Token = "0x6001604")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public IKDAOKDJCAP()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001605 RID: 5637 RVA: 0x0005D7F4 File Offset: 0x0005B9F4
|
|
[Token(Token = "0x6001605")]
|
|
[Address(RVA = "0xBE53E0", Offset = "0xBE41E0", VA = "0x180BE53E0")]
|
|
internal bool <TryImportFriendsFromContacts>b__0()
|
|
{
|
|
DABKFAIHBBP dabkfaihbbp = this.requestPermissionPromise;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06001606 RID: 5638 RVA: 0x0005D810 File Offset: 0x0005BA10
|
|
[Token(Token = "0x6001606")]
|
|
[Address(RVA = "0xBE5430", Offset = "0xBE4230", VA = "0x180BE5430")]
|
|
internal bool <TryImportFriendsFromContacts>b__1()
|
|
{
|
|
PMGCJEPKFOF<List<DCGAMCKNJDB>> pmgcjepkfof = this.getFriendsPromise;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x04001164 RID: 4452
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001164")]
|
|
public DABKFAIHBBP requestPermissionPromise;
|
|
|
|
// Token: 0x04001165 RID: 4453
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001165")]
|
|
public PMGCJEPKFOF<List<DCGAMCKNJDB>> getFriendsPromise;
|
|
}
|
|
|
|
// Token: 0x020002CE RID: 718
|
|
[Token(Token = "0x20002CE")]
|
|
[CompilerGenerated]
|
|
private sealed class KPHJKDACLFM
|
|
{
|
|
// Token: 0x06001607 RID: 5639 RVA: 0x0005D82C File Offset: 0x0005BA2C
|
|
[Token(Token = "0x6001607")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public KPHJKDACLFM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001608 RID: 5640 RVA: 0x0005D840 File Offset: 0x0005BA40
|
|
[Token(Token = "0x6001608")]
|
|
[Address(RVA = "0xBF71D0", Offset = "0xBF5FD0", VA = "0x180BF71D0")]
|
|
internal void <TryImportFriendsFromContacts>b__2(List<DCGAMCKNJDB> importAllList)
|
|
{
|
|
this.waitingToImport = false;
|
|
}
|
|
|
|
// Token: 0x06001609 RID: 5641 RVA: 0x0005D854 File Offset: 0x0005BA54
|
|
[Token(Token = "0x6001609")]
|
|
[Address(RVA = "0xBF71D0", Offset = "0xBF5FD0", VA = "0x180BF71D0")]
|
|
internal void <TryImportFriendsFromContacts>b__3()
|
|
{
|
|
this.waitingToImport = false;
|
|
}
|
|
|
|
// Token: 0x0600160A RID: 5642 RVA: 0x0005D868 File Offset: 0x0005BA68
|
|
[Token(Token = "0x600160A")]
|
|
[Address(RVA = "0x4C88F0", Offset = "0x4C76F0", VA = "0x1804C88F0")]
|
|
internal bool <TryImportFriendsFromContacts>b__4()
|
|
{
|
|
return !this.waitingToImport;
|
|
}
|
|
|
|
// Token: 0x04001166 RID: 4454
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001166")]
|
|
public bool waitingToImport;
|
|
}
|
|
|
|
// Token: 0x020002D0 RID: 720
|
|
[Token(Token = "0x20002D0")]
|
|
[CompilerGenerated]
|
|
private sealed class MHHLLDPAOJA
|
|
{
|
|
// Token: 0x06001611 RID: 5649 RVA: 0x0005DB6C File Offset: 0x0005BD6C
|
|
[Token(Token = "0x6001611")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public MHHLLDPAOJA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001612 RID: 5650 RVA: 0x0005DB80 File Offset: 0x0005BD80
|
|
[Token(Token = "0x6001612")]
|
|
[Address(RVA = "0x3F61A0", Offset = "0x3F4FA0", VA = "0x1803F61A0")]
|
|
internal void <TryGetPersonalContactInfo>b__0()
|
|
{
|
|
this.doneWithContactFlow = true;
|
|
}
|
|
|
|
// Token: 0x06001613 RID: 5651 RVA: 0x0005DB94 File Offset: 0x0005BD94
|
|
[Token(Token = "0x6001613")]
|
|
[Address(RVA = "0x42D5E0", Offset = "0x42C3E0", VA = "0x18042D5E0")]
|
|
internal bool <TryGetPersonalContactInfo>b__1()
|
|
{
|
|
return this.doneWithContactFlow;
|
|
}
|
|
|
|
// Token: 0x0400116D RID: 4461
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400116D")]
|
|
public bool doneWithContactFlow;
|
|
}
|
|
|
|
// Token: 0x020002D2 RID: 722
|
|
[Token(Token = "0x20002D2")]
|
|
[CompilerGenerated]
|
|
private sealed class IPHCIONINLM
|
|
{
|
|
// Token: 0x0600161A RID: 5658 RVA: 0x0005DCF4 File Offset: 0x0005BEF4
|
|
[Token(Token = "0x600161A")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public IPHCIONINLM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600161B RID: 5659 RVA: 0x0005DD08 File Offset: 0x0005BF08
|
|
[Token(Token = "0x600161B")]
|
|
[Address(RVA = "0xBE5870", Offset = "0xBE4670", VA = "0x180BE5870")]
|
|
internal PMGCJEPKFOF<List<DCGAMCKNJDB>> <GetFriendsToImport>b__0(List<DCGAMCKNJDB> friends)
|
|
{
|
|
Func<DCGAMCKNJDB, bool> func = this.<>9__1;
|
|
if (func == 0)
|
|
{
|
|
Func<DCGAMCKNJDB, bool> func2 = delegate(DCGAMCKNJDB f)
|
|
{
|
|
List<int> list = this.dismissedFriends;
|
|
CCEOLAOLEKJ <IOINKGNIKDM>k__BackingField = f.<IOINKGNIKDM>k__BackingField;
|
|
ObscuredInt <IFBPANODIPA>k__BackingField = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField;
|
|
bool fakeValueActive = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
|
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
|
if (list.Contains(num))
|
|
{
|
|
}
|
|
return f.<IOINKGNIKDM>k__BackingField.CALLGDJOAJK();
|
|
};
|
|
this.<>9__1 = func2;
|
|
}
|
|
KKHJMCMNJBE.MBAPNJKPPMN = Enumerable.ToList<DCGAMCKNJDB>(Enumerable.Where<DCGAMCKNJDB>(friends, func));
|
|
List<DCGAMCKNJDB> mbapnjkppmn = KKHJMCMNJBE.MBAPNJKPPMN;
|
|
PMGCJEPKFOF<DCGAMCKNJDB> pmgcjepkfof;
|
|
return pmgcjepkfof;
|
|
}
|
|
|
|
// Token: 0x0600161C RID: 5660 RVA: 0x0005DD4C File Offset: 0x0005BF4C
|
|
[Token(Token = "0x600161C")]
|
|
[Address(RVA = "0xBE5980", Offset = "0xBE4780", VA = "0x180BE5980")]
|
|
internal bool <GetFriendsToImport>b__1(DCGAMCKNJDB f)
|
|
{
|
|
List<int> list = this.dismissedFriends;
|
|
CCEOLAOLEKJ <IOINKGNIKDM>k__BackingField = f.<IOINKGNIKDM>k__BackingField;
|
|
ObscuredInt <IFBPANODIPA>k__BackingField = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField;
|
|
bool fakeValueActive = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
|
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
|
if (list.Contains(num))
|
|
{
|
|
}
|
|
return f.<IOINKGNIKDM>k__BackingField.CALLGDJOAJK();
|
|
}
|
|
|
|
// Token: 0x04001170 RID: 4464
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001170")]
|
|
public List<int> dismissedFriends;
|
|
|
|
// Token: 0x04001171 RID: 4465
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001171")]
|
|
public Func<DCGAMCKNJDB, bool> <>9__1;
|
|
}
|
|
|
|
// Token: 0x020002D3 RID: 723
|
|
[Token(Token = "0x20002D3")]
|
|
[CompilerGenerated]
|
|
private sealed class NGFIBEHOINF
|
|
{
|
|
// Token: 0x0600161D RID: 5661 RVA: 0x0005DDA4 File Offset: 0x0005BFA4
|
|
[Token(Token = "0x600161D")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public NGFIBEHOINF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600161E RID: 5662 RVA: 0x0005DDB8 File Offset: 0x0005BFB8
|
|
[Token(Token = "0x600161E")]
|
|
[Address(RVA = "0xBF8240", Offset = "0xBF7040", VA = "0x180BF8240")]
|
|
internal DABKFAIHBBP <AddPlatformFriend>b__0(LLKHFJDNFMM relationship)
|
|
{
|
|
if (relationship.MHEGHKNGOEG && !relationship.NPBCMKLOCAE)
|
|
{
|
|
List<int> list = new List();
|
|
int num = this.friendAccountId;
|
|
list.Add(num);
|
|
string text = IAOJMNAKJLH.FEGFJLANHOH(this.autoFriendMessage);
|
|
int num2 = 0;
|
|
PMGCJEPKFOF<BBJLEHIBGBJ> pmgcjepkfof = IAOJMNAKJLH.BGABHAMBBKG(list, text, (CFLMJLFBOKH.PGANKAHHBJJ)((uint)4), (CFLMJLFBOKH.PNCCMHEKFKJ)((uint)4), num2, num2);
|
|
}
|
|
return JJEKJGALHKO.LIPGKFECLDO("TryAddFriend Failed");
|
|
}
|
|
|
|
// Token: 0x0600161F RID: 5663 RVA: 0x0005DE18 File Offset: 0x0005C018
|
|
[Token(Token = "0x600161F")]
|
|
[Address(RVA = "0xBF8370", Offset = "0xBF7170", VA = "0x180BF8370")]
|
|
internal void <AddPlatformFriend>b__1(string friendAndChatError)
|
|
{
|
|
string text = "AutoAddFriend Error: " + friendAndChatError;
|
|
PMGCJEPKFOF<LLKHFJDNFMM> pmgcjepkfof = FGPIDGLCKEF.OILLHGFDILD(this.friendAccountId);
|
|
if (KKHJMCMNJBE.<>c.<>9__20_3 == 0)
|
|
{
|
|
KKHJMCMNJBE.<>c.<>9__20_3 = delegate(string friendRequestError)
|
|
{
|
|
string text2 = "SendFriendRequest Error: " + friendRequestError;
|
|
};
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x04001172 RID: 4466
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001172")]
|
|
public int friendAccountId;
|
|
|
|
// Token: 0x04001173 RID: 4467
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001173")]
|
|
public string autoFriendMessage;
|
|
}
|
|
|
|
// Token: 0x020002D4 RID: 724
|
|
[Token(Token = "0x20002D4")]
|
|
[CompilerGenerated]
|
|
private sealed class GPHAABGILBJ
|
|
{
|
|
// Token: 0x06001620 RID: 5664 RVA: 0x0005DE60 File Offset: 0x0005C060
|
|
[Token(Token = "0x6001620")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public GPHAABGILBJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001621 RID: 5665 RVA: 0x0005DE74 File Offset: 0x0005C074
|
|
[Token(Token = "0x6001621")]
|
|
[Address(RVA = "0xBE5120", Offset = "0xBE3F20", VA = "0x180BE5120")]
|
|
internal void <Warmup>b__3(Texture image)
|
|
{
|
|
int num = this.imageCount;
|
|
num++;
|
|
this.imageCount = num;
|
|
int size = this.toImport._size;
|
|
string text = string.Format("[FriendImporter.Warmup] Cached texture {0}/{1}", num, num);
|
|
}
|
|
|
|
// Token: 0x06001622 RID: 5666 RVA: 0x0005DEB4 File Offset: 0x0005C0B4
|
|
[Token(Token = "0x6001622")]
|
|
[Address(RVA = "0xBE51D0", Offset = "0xBE3FD0", VA = "0x180BE51D0")]
|
|
internal void <Warmup>b__4(string name)
|
|
{
|
|
int num = this.nameCount;
|
|
num++;
|
|
this.nameCount = num;
|
|
int size = this.toImport._size;
|
|
string text = string.Format("[FriendImporter.Warmup] Cached name {0}/{1}", num, num);
|
|
}
|
|
|
|
// Token: 0x06001623 RID: 5667 RVA: 0x0005DEF4 File Offset: 0x0005C0F4
|
|
[Token(Token = "0x6001623")]
|
|
[Address(RVA = "0xBE5280", Offset = "0xBE4080", VA = "0x180BE5280")]
|
|
internal void <Warmup>b__5(string imageError)
|
|
{
|
|
int num = this.imageCount;
|
|
num++;
|
|
this.imageCount = num;
|
|
int size = this.toImport._size;
|
|
string text = string.Format("[FriendImporter.Warmup] ERROR texture {0}/{1}", num, num);
|
|
}
|
|
|
|
// Token: 0x06001624 RID: 5668 RVA: 0x0005DF34 File Offset: 0x0005C134
|
|
[Token(Token = "0x6001624")]
|
|
[Address(RVA = "0xBE5330", Offset = "0xBE4130", VA = "0x180BE5330")]
|
|
internal void <Warmup>b__6(string nameError)
|
|
{
|
|
int num = this.nameCount;
|
|
num++;
|
|
this.nameCount = num;
|
|
int size = this.toImport._size;
|
|
string text = string.Format("[FriendImporter.Warmup] ERROR name {0}/{1}", num, num);
|
|
}
|
|
|
|
// Token: 0x04001174 RID: 4468
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001174")]
|
|
public int imageCount;
|
|
|
|
// Token: 0x04001175 RID: 4469
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001175")]
|
|
public List<DCGAMCKNJDB> toImport;
|
|
|
|
// Token: 0x04001176 RID: 4470
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001176")]
|
|
public int nameCount;
|
|
|
|
// Token: 0x04001177 RID: 4471
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4001177")]
|
|
public Action<Texture> <>9__3;
|
|
|
|
// Token: 0x04001178 RID: 4472
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4001178")]
|
|
public Action<string> <>9__4;
|
|
|
|
// Token: 0x04001179 RID: 4473
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4001179")]
|
|
public Action<string> <>9__5;
|
|
|
|
// Token: 0x0400117A RID: 4474
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400117A")]
|
|
public Action<string> <>9__6;
|
|
}
|
|
}
|