558 lines
20 KiB
C#
558 lines
20 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Async;
|
|
using RecRoom.Core;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000E90 RID: 3728
|
|
[Token(Token = "0x2000E90")]
|
|
[StructLayout(3)]
|
|
public static class GMPIMLJNACB
|
|
{
|
|
// Token: 0x17001012 RID: 4114
|
|
// (get) Token: 0x06005A25 RID: 23077 RVA: 0x00145644 File Offset: 0x00143844
|
|
[Token(Token = "0x17001012")]
|
|
public static bool JAIBAOINCNO
|
|
{
|
|
[Token(Token = "0x6005A25")]
|
|
[Address(RVA = "0x110EAD0", Offset = "0x110D4D0", VA = "0x18110EAD0")]
|
|
get
|
|
{
|
|
List<MIMANKKMKJG> dhaejhfblhk = GMPIMLJNACB.DHAEJHFBLHK;
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005A26 RID: 23078 RVA: 0x00145668 File Offset: 0x00143868
|
|
[Token(Token = "0x6005A26")]
|
|
[Address(RVA = "0x110DBD0", Offset = "0x110C5D0", VA = "0x18110DBD0")]
|
|
public static void BGNNKPCDIKP()
|
|
{
|
|
int num;
|
|
Action action = new Action(num.NPCPLFAONFO);
|
|
num = 0;
|
|
int num2;
|
|
Action action2 = new Action(num2.JPFGCHENJMH);
|
|
num2 = 0;
|
|
BPHGKAEDBPE.CABLOFOHBDM(0, action, action2);
|
|
}
|
|
|
|
// Token: 0x06005A27 RID: 23079 RVA: 0x0014569C File Offset: 0x0014389C
|
|
[Token(Token = "0x6005A27")]
|
|
[Address(RVA = "0x110EFB0", Offset = "0x110D9B0", VA = "0x18110EFB0")]
|
|
private static void NPCPLFAONFO()
|
|
{
|
|
int num = 0;
|
|
GMPIMLJNACB.CDIMLJENAFK = num;
|
|
GMPIMLJNACB.DPBFOMIIDNO = num;
|
|
GMPIMLJNACB.JFANGPHIAAA = num != 0;
|
|
}
|
|
|
|
// Token: 0x06005A28 RID: 23080 RVA: 0x001456C0 File Offset: 0x001438C0
|
|
[Token(Token = "0x6005A28")]
|
|
[Address(RVA = "0x110EB70", Offset = "0x110D570", VA = "0x18110EB70")]
|
|
private static void JPFGCHENJMH()
|
|
{
|
|
GMPIMLJNACB.FBGDEIJHEFM.Clear();
|
|
GMPIMLJNACB.DHAEJHFBLHK.Clear();
|
|
}
|
|
|
|
// Token: 0x06005A29 RID: 23081 RVA: 0x001456E8 File Offset: 0x001438E8
|
|
[Token(Token = "0x6005A29")]
|
|
[Address(RVA = "0x110F030", Offset = "0x110DA30", VA = "0x18110F030")]
|
|
public static MIMANKKMKJG PDOFJPGLDHC(int HKHBLIEBAEH)
|
|
{
|
|
MIMANKKMKJG mimankkmkjg = GMPIMLJNACB.IAPHCBMKMCB(HKHBLIEBAEH);
|
|
if (mimankkmkjg != 0)
|
|
{
|
|
return new MIMANKKMKJG(mimankkmkjg);
|
|
}
|
|
return mimankkmkjg;
|
|
}
|
|
|
|
// Token: 0x06005A2A RID: 23082 RVA: 0x00145708 File Offset: 0x00143908
|
|
[Token(Token = "0x6005A2A")]
|
|
[Address(RVA = "0x110E840", Offset = "0x110D240", VA = "0x18110E840")]
|
|
private static MIMANKKMKJG IAPHCBMKMCB(int HKHBLIEBAEH)
|
|
{
|
|
int num = 0;
|
|
List<MIMANKKMKJG> dhaejhfblhk = GMPIMLJNACB.DHAEJHFBLHK;
|
|
List<MIMANKKMKJG> dhaejhfblhk2 = GMPIMLJNACB.DHAEJHFBLHK;
|
|
num++;
|
|
List<MIMANKKMKJG> dhaejhfblhk3 = GMPIMLJNACB.DHAEJHFBLHK;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005A2B RID: 23083 RVA: 0x00145738 File Offset: 0x00143938
|
|
[Token(Token = "0x6005A2B")]
|
|
[Address(RVA = "0x110EF10", Offset = "0x110D910", VA = "0x18110EF10")]
|
|
public static NMEKJOABIFC MJOIHPIJDPC(int HKHBLIEBAEH, int OAIANJOAINO, bool AKOHAJPKJOJ = true)
|
|
{
|
|
return new NMEKJOABIFC(GMPIMLJNACB.HGBHJJJKGOM(HKHBLIEBAEH, OAIANJOAINO, AKOHAJPKJOJ));
|
|
}
|
|
|
|
// Token: 0x06005A2C RID: 23084 RVA: 0x00145754 File Offset: 0x00143954
|
|
[Token(Token = "0x6005A2C")]
|
|
[Address(RVA = "0x110E230", Offset = "0x110CC30", VA = "0x18110E230")]
|
|
private static NMEKJOABIFC HGBHJJJKGOM(int HKHBLIEBAEH, int OAIANJOAINO, bool AKOHAJPKJOJ = true)
|
|
{
|
|
int num = 0;
|
|
List<NMEKJOABIFC> fbgdeijhefm = GMPIMLJNACB.FBGDEIJHEFM;
|
|
List<NMEKJOABIFC> fbgdeijhefm2 = GMPIMLJNACB.FBGDEIJHEFM;
|
|
List<NMEKJOABIFC> fbgdeijhefm3 = GMPIMLJNACB.FBGDEIJHEFM;
|
|
num++;
|
|
List<NMEKJOABIFC> fbgdeijhefm4 = GMPIMLJNACB.FBGDEIJHEFM;
|
|
if (!AKOHAJPKJOJ)
|
|
{
|
|
}
|
|
NMEKJOABIFC nmekjoabifc = new NMEKJOABIFC();
|
|
nmekjoabifc.<CLIKMPKBDDB>k__BackingField = OAIANJOAINO;
|
|
nmekjoabifc.<JGMDLPIGAPE>k__BackingField = HKHBLIEBAEH;
|
|
nmekjoabifc.<ALHHKBNLKFB>k__BackingField = 0f;
|
|
nmekjoabifc.<HPKFHDNBLOF>k__BackingField = false;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005A2D RID: 23085 RVA: 0x001457B4 File Offset: 0x001439B4
|
|
[Token(Token = "0x6005A2D")]
|
|
[Address(RVA = "0x110E970", Offset = "0x110D370", VA = "0x18110E970")]
|
|
public static IEnumerator IPCNHLDICBM(BPHGKAEDBPE.CBEOHBCIPEA AFLPGGJMPOE)
|
|
{
|
|
string text = string.Format("{0}v1/myprogress", "api/objectives/");
|
|
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<GMPIMLJNACB.HBLBGLBHAAH> ojdjijdnfhe = delegate(string error, GMPIMLJNACB.HBLBGLBHAAH response)
|
|
{
|
|
object[] array = new object[1];
|
|
if (error == 0)
|
|
{
|
|
}
|
|
if (error != 0)
|
|
{
|
|
}
|
|
array[0] = error;
|
|
Debug.LogErrorFormat("Error on server call: {0}. Local objective state will not be reflected in server!", array);
|
|
GMPIMLJNACB.FBGDEIJHEFM = response.<ENOBNJFPPLL>k__BackingField;
|
|
GMPIMLJNACB.DHAEJHFBLHK = response.<EPEPJHFNCKN>k__BackingField;
|
|
GMPIMLJNACB.IANMPIPMCFE();
|
|
BPHGKAEDBPE.HADGLCCBNHM(AFLPGGJMPOE, error);
|
|
};
|
|
return promise2.LCGFHJPKIOI(ojdjijdnfhe);
|
|
}
|
|
|
|
// Token: 0x06005A2E RID: 23086 RVA: 0x00145818 File Offset: 0x00143A18
|
|
[Token(Token = "0x6005A2E")]
|
|
[Address(RVA = "0x110E400", Offset = "0x110CE00", VA = "0x18110E400")]
|
|
private static void IANMPIPMCFE()
|
|
{
|
|
int num = 0;
|
|
List<NMEKJOABIFC> fbgdeijhefm = GMPIMLJNACB.FBGDEIJHEFM;
|
|
List<NMEKJOABIFC> fbgdeijhefm2 = GMPIMLJNACB.FBGDEIJHEFM;
|
|
num++;
|
|
List<NMEKJOABIFC> fbgdeijhefm3 = GMPIMLJNACB.FBGDEIJHEFM;
|
|
List<NMEKJOABIFC> fbgdeijhefm4 = GMPIMLJNACB.FBGDEIJHEFM;
|
|
num++;
|
|
GMPIMLJNACB.FBGDEIJHEFM.RemoveAt(num);
|
|
num++;
|
|
List<MIMANKKMKJG> dhaejhfblhk = GMPIMLJNACB.DHAEJHFBLHK;
|
|
List<MIMANKKMKJG> dhaejhfblhk2 = GMPIMLJNACB.DHAEJHFBLHK;
|
|
List<MIMANKKMKJG> dhaejhfblhk3 = GMPIMLJNACB.DHAEJHFBLHK;
|
|
List<MIMANKKMKJG> dhaejhfblhk4 = GMPIMLJNACB.DHAEJHFBLHK;
|
|
num++;
|
|
GMPIMLJNACB.DHAEJHFBLHK.RemoveAt(1);
|
|
num++;
|
|
if (num > 0)
|
|
{
|
|
object[] array = new object[1];
|
|
int num2;
|
|
if (num2 != 0)
|
|
{
|
|
}
|
|
array[0] = num2;
|
|
Debug.LogWarningFormat("Found {0} duplicates in objectives progress from server. Only first will be used.", array);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005A2F RID: 23087 RVA: 0x001458B4 File Offset: 0x00143AB4
|
|
[Token(Token = "0x6005A2F")]
|
|
[Address(RVA = "0x110DE60", Offset = "0x110C860", VA = "0x18110DE60")]
|
|
public static IPromise GOJDFEKBGGD(NMEKJOABIFC MFOPFLCAHLJ, bool MEIAFOAJOEC = true)
|
|
{
|
|
int <JGMDLPIGAPE>k__BackingField = MFOPFLCAHLJ.<JGMDLPIGAPE>k__BackingField;
|
|
int <CLIKMPKBDDB>k__BackingField = MFOPFLCAHLJ.<CLIKMPKBDDB>k__BackingField;
|
|
NMEKJOABIFC nmekjoabifc = GMPIMLJNACB.HGBHJJJKGOM(<JGMDLPIGAPE>k__BackingField, <CLIKMPKBDDB>k__BackingField, true);
|
|
if (!nmekjoabifc.BAOBPKEFKPP(MFOPFLCAHLJ))
|
|
{
|
|
bool flag = GMPIMLJNACB.FBGDEIJHEFM.Remove(nmekjoabifc);
|
|
NMEKJOABIFC nmekjoabifc2 = new NMEKJOABIFC(MFOPFLCAHLJ);
|
|
nmekjoabifc2.<HACGDJKDNPH>k__BackingField = true;
|
|
GMPIMLJNACB.FBGDEIJHEFM.Add(nmekjoabifc2);
|
|
if (!MEIAFOAJOEC)
|
|
{
|
|
}
|
|
if (GMPIMLJNACB.DPBFOMIIDNO.<IsCompleted>k__BackingField)
|
|
{
|
|
GMPIMLJNACB.DPBFOMIIDNO = new Promise();
|
|
CameraRig instance = SingletonMonoBehaviour.Instance;
|
|
Promise dpbfomiidno = GMPIMLJNACB.DPBFOMIIDNO;
|
|
GMPIMLJNACB.GIDAGFNPPLC gidagfnpplc;
|
|
gidagfnpplc.System.IDisposable.Dispose();
|
|
gidagfnpplc.<>1__state = (int)((ulong)0L);
|
|
gidagfnpplc.promise = dpbfomiidno;
|
|
Coroutine coroutine = instance.StartCoroutine(gidagfnpplc);
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005A30 RID: 23088 RVA: 0x00145960 File Offset: 0x00143B60
|
|
[Token(Token = "0x6005A30")]
|
|
[Address(RVA = "0x110EC00", Offset = "0x110D600", VA = "0x18110EC00")]
|
|
public static void MEGMCCFCEIP(int CKEBCMEKCJH, BPHGKAEDBPE.OJDJIJDNFHE<MIMANKKMKJG> AFLPGGJMPOE)
|
|
{
|
|
int group = CKEBCMEKCJH;
|
|
BPHGKAEDBPE.OJDJIJDNFHE<MIMANKKMKJG> callback = AFLPGGJMPOE;
|
|
MIMANKKMKJG mimankkmkjg = GMPIMLJNACB.IAPHCBMKMCB(CKEBCMEKCJH);
|
|
if (mimankkmkjg != 0)
|
|
{
|
|
mimankkmkjg.<HPKFHDNBLOF>k__BackingField = false;
|
|
DateTime utcNow = DateTime.UtcNow;
|
|
mimankkmkjg.<EABGCJBFDHO>k__BackingField = utcNow;
|
|
}
|
|
MIMANKKMKJG mimankkmkjg2 = new MIMANKKMKJG();
|
|
int group4 = group;
|
|
mimankkmkjg2.<JGMDLPIGAPE>k__BackingField = group4;
|
|
mimankkmkjg2.<HPKFHDNBLOF>k__BackingField = false;
|
|
DateTime utcNow2 = DateTime.UtcNow;
|
|
mimankkmkjg2.<EABGCJBFDHO>k__BackingField = utcNow2;
|
|
GMPIMLJNACB.DHAEJHFBLHK.Add(mimankkmkjg2);
|
|
int num = 0;
|
|
List<NMEKJOABIFC> fbgdeijhefm = GMPIMLJNACB.FBGDEIJHEFM;
|
|
List<NMEKJOABIFC> fbgdeijhefm2 = GMPIMLJNACB.FBGDEIJHEFM;
|
|
int group2 = group;
|
|
GMPIMLJNACB.KIBKIDBAHHH = num;
|
|
GMPIMLJNACB.DPBFOMIIDNO = num;
|
|
num++;
|
|
string text = string.Format("{0}v1/cleargroup", "api/objectives/");
|
|
GMPIMLJNACB.ObjectiveGroupRequest objectiveGroupRequest = new GMPIMLJNACB.ObjectiveGroupRequest();
|
|
int group3 = group;
|
|
objectiveGroupRequest.Group = group3;
|
|
string text2 = JsonUtility.ToJson(objectiveGroupRequest);
|
|
int num2 = 0;
|
|
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.CKPCAIJMPJN(text, text2, num2 != 0);
|
|
int num3 = 0;
|
|
int num4 = 0;
|
|
IPromise promise2 = promise.FAKEPMNIOAI(num4 != 0, num3 != 0);
|
|
BPHGKAEDBPE.OJDJIJDNFHE<MIMANKKMKJG> ojdjijdnfhe = delegate(string error, MIMANKKMKJG response)
|
|
{
|
|
if (response != 0)
|
|
{
|
|
MIMANKKMKJG mimankkmkjg3 = GMPIMLJNACB.IAPHCBMKMCB(group);
|
|
if (mimankkmkjg3 != 0)
|
|
{
|
|
bool flag = GMPIMLJNACB.DHAEJHFBLHK.Remove(mimankkmkjg3);
|
|
}
|
|
GMPIMLJNACB.DHAEJHFBLHK.Add(response);
|
|
}
|
|
object[] array = new object[1];
|
|
if (error == 0)
|
|
{
|
|
}
|
|
if (error != 0)
|
|
{
|
|
}
|
|
array[0] = error;
|
|
Debug.LogErrorFormat("Error on server call: {0}. Local objective state will not be reflected in server!", array);
|
|
BPHGKAEDBPE.HADGLCCBNHM<MIMANKKMKJG>(callback, error, response);
|
|
};
|
|
IEnumerator enumerator = promise2.LCGFHJPKIOI(ojdjijdnfhe);
|
|
}
|
|
|
|
// Token: 0x06005A31 RID: 23089 RVA: 0x00145A84 File Offset: 0x00143C84
|
|
[Token(Token = "0x6005A31")]
|
|
[Address(RVA = "0x110DC80", Offset = "0x110C680", VA = "0x18110DC80")]
|
|
public static IPromise CHLAOLCBEND()
|
|
{
|
|
if (GMPIMLJNACB.DPBFOMIIDNO.<IsCompleted>k__BackingField)
|
|
{
|
|
GMPIMLJNACB.DPBFOMIIDNO = new Promise();
|
|
CameraRig instance = SingletonMonoBehaviour.Instance;
|
|
Promise dpbfomiidno = GMPIMLJNACB.DPBFOMIIDNO;
|
|
GMPIMLJNACB.GIDAGFNPPLC gidagfnpplc;
|
|
gidagfnpplc.System.IDisposable.Dispose();
|
|
gidagfnpplc.promise = dpbfomiidno;
|
|
gidagfnpplc.<>1__state = (int)((ulong)0L);
|
|
Coroutine coroutine = instance.StartCoroutine(gidagfnpplc);
|
|
}
|
|
Promise dpbfomiidno2 = GMPIMLJNACB.DPBFOMIIDNO;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005A32 RID: 23090 RVA: 0x00145AE0 File Offset: 0x00143CE0
|
|
[Token(Token = "0x6005A32")]
|
|
[Address(RVA = "0x110EA70", Offset = "0x110D470", VA = "0x18110EA70")]
|
|
private static IEnumerator JFOGNDDFMPD(Promise NKLGAGCHGPM)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06005A32)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator GMPIMLJNACB::JFOGNDDFMPD(RecRoom.Async.Promise)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(GIDAGFNPPLC::System.IDisposable.Dispose, ldloc:GIDAGFNPPLC(var_0))
|
|
stfld:int32(GIDAGFNPPLC::<>1__state, ldloc:GIDAGFNPPLC(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:Promise(GIDAGFNPPLC::promise, ldloc:GIDAGFNPPLC(var_0), ldloc:Promise(NKLGAGCHGPM))
|
|
}
|
|
|
|
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: 0x06005A33 RID: 23091 RVA: 0x00145B04 File Offset: 0x00143D04
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6005A33")]
|
|
[Address(RVA = "0x110F0C0", Offset = "0x110DAC0", VA = "0x18110F0C0")]
|
|
static GMPIMLJNACB()
|
|
{
|
|
int num = 0;
|
|
GMPIMLJNACB.CDIMLJENAFK = num;
|
|
GMPIMLJNACB.JFANGPHIAAA = num != 0;
|
|
GMPIMLJNACB.DPBFOMIIDNO = num;
|
|
GMPIMLJNACB.KIBKIDBAHHH = "api/objectives/";
|
|
}
|
|
|
|
// Token: 0x040041AF RID: 16815
|
|
[Token(Token = "0x40041AF")]
|
|
private static List<NMEKJOABIFC> FBGDEIJHEFM = new List();
|
|
|
|
// Token: 0x040041B0 RID: 16816
|
|
[Token(Token = "0x40041B0")]
|
|
private static List<MIMANKKMKJG> DHAEJHFBLHK = new List();
|
|
|
|
// Token: 0x040041B1 RID: 16817
|
|
[Token(Token = "0x40041B1")]
|
|
private static int CDIMLJENAFK;
|
|
|
|
// Token: 0x040041B2 RID: 16818
|
|
[Token(Token = "0x40041B2")]
|
|
private static bool JFANGPHIAAA;
|
|
|
|
// Token: 0x040041B3 RID: 16819
|
|
[Token(Token = "0x40041B3")]
|
|
private static Promise DPBFOMIIDNO;
|
|
|
|
// Token: 0x040041B4 RID: 16820
|
|
[Token(Token = "0x40041B4")]
|
|
private static string KIBKIDBAHHH = null;
|
|
|
|
// Token: 0x02000E91 RID: 3729
|
|
[Token(Token = "0x2000E91")]
|
|
[Serializable]
|
|
private class ObjectiveGroupRequest
|
|
{
|
|
// Token: 0x06005A34 RID: 23092 RVA: 0x00145B44 File Offset: 0x00143D44
|
|
[Token(Token = "0x6005A34")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public ObjectiveGroupRequest()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040041B5 RID: 16821
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40041B5")]
|
|
public int Group;
|
|
}
|
|
|
|
// Token: 0x02000E92 RID: 3730
|
|
[Token(Token = "0x2000E92")]
|
|
public class HBLBGLBHAAH : IFAIJAGLDFK
|
|
{
|
|
// Token: 0x17001013 RID: 4115
|
|
// (get) Token: 0x06005A35 RID: 23093 RVA: 0x00145B58 File Offset: 0x00143D58
|
|
// (set) Token: 0x06005A36 RID: 23094 RVA: 0x00145B6C File Offset: 0x00143D6C
|
|
[Token(Token = "0x17001013")]
|
|
public List<NMEKJOABIFC> NBPEBEANKCC
|
|
{
|
|
[Token(Token = "0x6005A35")]
|
|
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
|
|
get;
|
|
[Token(Token = "0x6005A36")]
|
|
[Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17001014 RID: 4116
|
|
// (get) Token: 0x06005A37 RID: 23095 RVA: 0x00145B80 File Offset: 0x00143D80
|
|
// (set) Token: 0x06005A38 RID: 23096 RVA: 0x00145B94 File Offset: 0x00143D94
|
|
[Token(Token = "0x17001014")]
|
|
public List<MIMANKKMKJG> CFPICGAJJMG
|
|
{
|
|
[Token(Token = "0x6005A37")]
|
|
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
|
|
get;
|
|
[Token(Token = "0x6005A38")]
|
|
[Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x06005A39 RID: 23097 RVA: 0x00145BA8 File Offset: 0x00143DA8
|
|
[Token(Token = "0x6005A39")]
|
|
[Address(RVA = "0x1134270", Offset = "0x1132C70", VA = "0x181134270", Slot = "4")]
|
|
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
|
|
{
|
|
List list = AEOPHJMOOFE.OLILAGBNPEH<NMEKJOABIFC>("Objectives", PMMGDNALAEB);
|
|
this.<ENOBNJFPPLL>k__BackingField = list;
|
|
List list2 = AEOPHJMOOFE.OLILAGBNPEH<MIMANKKMKJG>("ObjectiveGroups", PMMGDNALAEB);
|
|
this.<EPEPJHFNCKN>k__BackingField = list2;
|
|
}
|
|
|
|
// Token: 0x06005A3A RID: 23098 RVA: 0x00145BDC File Offset: 0x00143DDC
|
|
[Token(Token = "0x6005A3A")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public HBLBGLBHAAH()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000E93 RID: 3731
|
|
[Token(Token = "0x2000E93")]
|
|
[CompilerGenerated]
|
|
private sealed class JIGOOKCBBCL
|
|
{
|
|
// Token: 0x06005A3B RID: 23099 RVA: 0x00145BF0 File Offset: 0x00143DF0
|
|
[Token(Token = "0x6005A3B")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public JIGOOKCBBCL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005A3C RID: 23100 RVA: 0x00145C04 File Offset: 0x00143E04
|
|
[Token(Token = "0x6005A3C")]
|
|
[Address(RVA = "0x1134540", Offset = "0x1132F40", VA = "0x181134540")]
|
|
internal void <GetMyObjectiveProgress>b__0(string error, GMPIMLJNACB.HBLBGLBHAAH response)
|
|
{
|
|
object[] array = new object[1];
|
|
if (error == 0)
|
|
{
|
|
}
|
|
if (error != 0)
|
|
{
|
|
}
|
|
array[0] = error;
|
|
Debug.LogErrorFormat("Error on server call: {0}. Local objective state will not be reflected in server!", array);
|
|
GMPIMLJNACB.FBGDEIJHEFM = response.<ENOBNJFPPLL>k__BackingField;
|
|
GMPIMLJNACB.DHAEJHFBLHK = response.<EPEPJHFNCKN>k__BackingField;
|
|
GMPIMLJNACB.IANMPIPMCFE();
|
|
BPHGKAEDBPE.HADGLCCBNHM(this.callback, error);
|
|
}
|
|
|
|
// Token: 0x040041B8 RID: 16824
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40041B8")]
|
|
public BPHGKAEDBPE.CBEOHBCIPEA callback;
|
|
}
|
|
|
|
// Token: 0x02000E94 RID: 3732
|
|
[Token(Token = "0x2000E94")]
|
|
[CompilerGenerated]
|
|
private sealed class JDJEDHBMHJD
|
|
{
|
|
// Token: 0x06005A3D RID: 23101 RVA: 0x00145C64 File Offset: 0x00143E64
|
|
[Token(Token = "0x6005A3D")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public JDJEDHBMHJD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005A3E RID: 23102 RVA: 0x00145C78 File Offset: 0x00143E78
|
|
[Token(Token = "0x6005A3E")]
|
|
[Address(RVA = "0x11342E0", Offset = "0x1132CE0", VA = "0x1811342E0")]
|
|
internal void <ClearGroup>b__0(string error, MIMANKKMKJG response)
|
|
{
|
|
if (response != 0)
|
|
{
|
|
MIMANKKMKJG mimankkmkjg = GMPIMLJNACB.IAPHCBMKMCB(this.group);
|
|
if (mimankkmkjg != 0)
|
|
{
|
|
bool flag = GMPIMLJNACB.DHAEJHFBLHK.Remove(mimankkmkjg);
|
|
}
|
|
GMPIMLJNACB.DHAEJHFBLHK.Add(response);
|
|
}
|
|
object[] array = new object[1];
|
|
if (error == 0)
|
|
{
|
|
}
|
|
if (error != 0)
|
|
{
|
|
}
|
|
array[0] = error;
|
|
Debug.LogErrorFormat("Error on server call: {0}. Local objective state will not be reflected in server!", array);
|
|
BPHGKAEDBPE.HADGLCCBNHM<MIMANKKMKJG>(this.callback, error, response);
|
|
}
|
|
|
|
// Token: 0x040041B9 RID: 16825
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40041B9")]
|
|
public int group;
|
|
|
|
// Token: 0x040041BA RID: 16826
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40041BA")]
|
|
public BPHGKAEDBPE.OJDJIJDNFHE<MIMANKKMKJG> callback;
|
|
}
|
|
|
|
// Token: 0x02000E95 RID: 3733
|
|
[Token(Token = "0x2000E95")]
|
|
[CompilerGenerated]
|
|
private sealed class GFAOPPNPKOH
|
|
{
|
|
// Token: 0x06005A3F RID: 23103 RVA: 0x00145CE8 File Offset: 0x00143EE8
|
|
[Token(Token = "0x6005A3F")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public GFAOPPNPKOH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005A40 RID: 23104 RVA: 0x00145CFC File Offset: 0x00143EFC
|
|
[Token(Token = "0x6005A40")]
|
|
[Address(RVA = "0x110D470", Offset = "0x110BE70", VA = "0x18110D470")]
|
|
internal void <RunSaveObjectivesToRecnet>b__0(string error, HOOILIHKMEG response)
|
|
{
|
|
int num = response.LLODNIOIDKE;
|
|
if (BPHGKAEDBPE.NKIDAJKKMDB(response, true))
|
|
{
|
|
this.objective.<HACGDJKDNPH>k__BackingField = true;
|
|
}
|
|
object[] array = new object[1];
|
|
if (error == 0)
|
|
{
|
|
}
|
|
if ("" != 0)
|
|
{
|
|
}
|
|
array[0] = "";
|
|
Debug.LogErrorFormat("Error on server call: {0}. Local objective state will not be reflected in server!", array);
|
|
}
|
|
|
|
// Token: 0x040041BB RID: 16827
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40041BB")]
|
|
public NMEKJOABIFC objective;
|
|
}
|
|
}
|