792 lines
25 KiB
C#
792 lines
25 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom;
|
|
using RecRoom.Async;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000DB5 RID: 3509
|
|
[Token(Token = "0x2000DB5")]
|
|
[StructLayout(3)]
|
|
public static class EJECIMCPGMG
|
|
{
|
|
// Token: 0x06005511 RID: 21777 RVA: 0x00135D4C File Offset: 0x00133F4C
|
|
[Token(Token = "0x6005511")]
|
|
[Address(RVA = "0x1C26150", Offset = "0x1C24B50", VA = "0x181C26150")]
|
|
public static void BGNNKPCDIKP()
|
|
{
|
|
int num;
|
|
Action action = new Action(num.JPFGCHENJMH);
|
|
num = 0;
|
|
int num2 = 0;
|
|
BPHGKAEDBPE.CABLOFOHBDM(0, num2, action);
|
|
}
|
|
|
|
// Token: 0x06005512 RID: 21778 RVA: 0x00135D74 File Offset: 0x00133F74
|
|
[Token(Token = "0x6005512")]
|
|
[Address(RVA = "0x1C26A60", Offset = "0x1C25460", VA = "0x181C26A60")]
|
|
private static void JPFGCHENJMH()
|
|
{
|
|
EJECIMCPGMG.BDHKEMNALMB.Clear();
|
|
}
|
|
|
|
// Token: 0x06005513 RID: 21779 RVA: 0x00135D94 File Offset: 0x00133F94
|
|
[Token(Token = "0x6005513")]
|
|
[Address(RVA = "0x1C261D0", Offset = "0x1C24BD0", VA = "0x181C261D0")]
|
|
public static IPromise<OGKIDDEAFND> CCDHCLAOFOJ(long BCNAOOIPEJO)
|
|
{
|
|
Promise<OGKIDDEAFND> promise6 = new Promise();
|
|
Promise<OGKIDDEAFND> promise = promise6;
|
|
if (!EJECIMCPGMG.BDHKEMNALMB.ContainsKey(BCNAOOIPEJO))
|
|
{
|
|
BPHGKAEDBPE.OJDJIJDNFHE<OGKIDDEAFND> ojdjijdnfhe = delegate(string error, OGKIDDEAFND result)
|
|
{
|
|
Promise<OGKIDDEAFND> promise5 = promise;
|
|
if (result != 0)
|
|
{
|
|
promise5.Complete(result);
|
|
return;
|
|
}
|
|
promise5.Error("Group not found");
|
|
};
|
|
string text = string.Format("{0}v1/{1}", "api/groups/", ojdjijdnfhe);
|
|
int num = 0;
|
|
IPromise<HOOILIHKMEG> promise2 = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
|
|
int num2 = 0;
|
|
IPromise promise3 = promise2.FAKEPMNIOAI(num2 != 0, true);
|
|
int num3;
|
|
Action<OGKIDDEAFND> action = new Action(num3.IGKHDFFCAOJ);
|
|
num3 = 0;
|
|
Promise<OGKIDDEAFND> promise4 = promise;
|
|
}
|
|
return Promise.FromResult<OGKIDDEAFND>(EJECIMCPGMG.BDHKEMNALMB[BCNAOOIPEJO]);
|
|
}
|
|
|
|
// Token: 0x06005514 RID: 21780 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6005514")]
|
|
[Address(RVA = "0x1C26DE0", Offset = "0x1C257E0", VA = "0x181C26DE0")]
|
|
public static IPromise<OGKIDDEAFND> PDJKECHIHNP(long CJFGEMGOJHB)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06005515 RID: 21781 RVA: 0x00135E2C File Offset: 0x0013402C
|
|
[Token(Token = "0x6005515")]
|
|
[Address(RVA = "0x1C266C0", Offset = "0x1C250C0", VA = "0x181C266C0")]
|
|
private static IEnumerator JAHJIFFICHN(string NDNLEGKJGCD, string LJIGOCDPEJF, string HFLPBHHAFIO, BPHGKAEDBPE.OJDJIJDNFHE<EJECIMCPGMG.CreateModifyGroupResponse> AFLPGGJMPOE)
|
|
{
|
|
int num = 0;
|
|
EJECIMCPGMG.HJKBJGMDBCM hjkbjgmdbcm;
|
|
hjkbjgmdbcm.FieldGetter(num, HFLPBHHAFIO, AFLPGGJMPOE);
|
|
hjkbjgmdbcm.callback = AFLPGGJMPOE;
|
|
int num2 = 0;
|
|
string text = string.Format("{0}v1", "api/groups/");
|
|
int num3 = 0;
|
|
EJECIMCPGMG.CreateGroupRequest createGroupRequest;
|
|
createGroupRequest.FieldGetter(num3, num2, AFLPGGJMPOE);
|
|
createGroupRequest.Name = NDNLEGKJGCD;
|
|
createGroupRequest.Description = LJIGOCDPEJF;
|
|
createGroupRequest.ImageName = HFLPBHHAFIO;
|
|
string text2 = JsonUtility.ToJson(createGroupRequest);
|
|
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.CKPCAIJMPJN(text, text2, true);
|
|
int num4 = 0;
|
|
int num5 = 0;
|
|
IPromise promise2 = promise.FAKEPMNIOAI(num5 != 0, num4 != 0);
|
|
BPHGKAEDBPE.OJDJIJDNFHE<EJECIMCPGMG.CreateModifyGroupResponse> ojdjijdnfhe = delegate(string error, EJECIMCPGMG.CreateModifyGroupResponse response)
|
|
{
|
|
BPHGKAEDBPE.HADGLCCBNHM<EJECIMCPGMG.CreateModifyGroupResponse>(hjkbjgmdbcm.callback, error, response);
|
|
};
|
|
string api = "create";
|
|
BPHGKAEDBPE.OJDJIJDNFHE<EJECIMCPGMG.CreateModifyGroupResponse> callback = ojdjijdnfhe;
|
|
BPHGKAEDBPE.OJDJIJDNFHE<EJECIMCPGMG.CreateModifyGroupResponse> ojdjijdnfhe2 = delegate(string error, EJECIMCPGMG.CreateModifyGroupResponse response)
|
|
{
|
|
if (response.Status == EJECIMCPGMG.AJIDHHDBEFG.Success)
|
|
{
|
|
OGKIDDEAFND group = response.Group;
|
|
if (group == 0)
|
|
{
|
|
goto IL_AD;
|
|
}
|
|
Dictionary<long, OGKIDDEAFND> bdhkemnalmb = EJECIMCPGMG.BDHKEMNALMB;
|
|
long <AIGEOCJHNAD>k__BackingField = group.<AIGEOCJHNAD>k__BackingField;
|
|
bdhkemnalmb[<AIGEOCJHNAD>k__BackingField] = group;
|
|
EJECIMCPGMG.FPOJFMCIIDC(group.<AIGEOCJHNAD>k__BackingField);
|
|
}
|
|
object[] array = new object[2];
|
|
string api3 = api;
|
|
if (api3 != 0)
|
|
{
|
|
}
|
|
array[0] = api3;
|
|
EJECIMCPGMG.AJIDHHDBEFG status = response.Status;
|
|
if (status != EJECIMCPGMG.AJIDHHDBEFG.Success)
|
|
{
|
|
}
|
|
array[1] = status;
|
|
Debug.LogWarningFormat("RecNet group modify failed ({0}): {1}", array);
|
|
object[] array2 = new object[2];
|
|
string api2 = api;
|
|
if (api2 != 0)
|
|
{
|
|
}
|
|
array2[0] = api2;
|
|
if (error != 0)
|
|
{
|
|
}
|
|
array2[1] = error;
|
|
Debug.LogErrorFormat("RecNet group modify failed ({0}): {1}", array2);
|
|
IL_AD:
|
|
BPHGKAEDBPE.HADGLCCBNHM<EJECIMCPGMG.CreateModifyGroupResponse>(callback, error, response);
|
|
};
|
|
return promise2.LCGFHJPKIOI(ojdjijdnfhe2);
|
|
}
|
|
|
|
// Token: 0x06005516 RID: 21782 RVA: 0x00135EF4 File Offset: 0x001340F4
|
|
[Token(Token = "0x6005516")]
|
|
[Address(RVA = "0x1C26AD0", Offset = "0x1C254D0", VA = "0x181C26AD0")]
|
|
private static IEnumerator KBHKIILLNAC(long BCNAOOIPEJO, BPHGKAEDBPE.OJDJIJDNFHE<EJECIMCPGMG.StatusResponse> AFLPGGJMPOE)
|
|
{
|
|
EJECIMCPGMG.IAIIFIGBHEA iaiifigbhea = new EJECIMCPGMG.IAIIFIGBHEA();
|
|
iaiifigbhea.groupId = BCNAOOIPEJO;
|
|
iaiifigbhea.callback = AFLPGGJMPOE;
|
|
string text = string.Format("{0}v1/delete/{1}", "api/groups/", iaiifigbhea);
|
|
Dictionary<string, string> dictionary = new Dictionary();
|
|
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.CKPCAIJMPJN(text, dictionary, true);
|
|
int num = 0;
|
|
int num2 = 0;
|
|
IPromise promise2 = promise.FAKEPMNIOAI(num2 != 0, num != 0);
|
|
BPHGKAEDBPE.OJDJIJDNFHE<EJECIMCPGMG.StatusResponse> ojdjijdnfhe = delegate(string error, EJECIMCPGMG.StatusResponse response)
|
|
{
|
|
if (response != 0 && response.Status == EJECIMCPGMG.AJIDHHDBEFG.Success)
|
|
{
|
|
long groupId = iaiifigbhea.groupId;
|
|
if (EJECIMCPGMG.BDHKEMNALMB.ContainsKey(groupId))
|
|
{
|
|
bool flag = EJECIMCPGMG.BDHKEMNALMB.Remove(groupId);
|
|
}
|
|
}
|
|
BPHGKAEDBPE.HADGLCCBNHM<EJECIMCPGMG.StatusResponse>(iaiifigbhea.callback, error, response);
|
|
};
|
|
string api = "delete";
|
|
BPHGKAEDBPE.OJDJIJDNFHE<EJECIMCPGMG.StatusResponse> callback = ojdjijdnfhe;
|
|
BPHGKAEDBPE.OJDJIJDNFHE<EJECIMCPGMG.StatusResponse> ojdjijdnfhe2 = delegate(string error, EJECIMCPGMG.StatusResponse response)
|
|
{
|
|
if (response.Status != EJECIMCPGMG.AJIDHHDBEFG.Success)
|
|
{
|
|
object[] array = new object[2];
|
|
string api3 = api;
|
|
if (api3 != 0)
|
|
{
|
|
}
|
|
array[0] = api3;
|
|
EJECIMCPGMG.AJIDHHDBEFG status = response.Status;
|
|
if (status != EJECIMCPGMG.AJIDHHDBEFG.Success)
|
|
{
|
|
}
|
|
array[1] = status;
|
|
Debug.LogWarningFormat("RecNet group call failed ({0}): {1}", array);
|
|
object[] array2 = new object[2];
|
|
string api2 = api;
|
|
if (api2 != 0)
|
|
{
|
|
}
|
|
array2[0] = api2;
|
|
if (error != 0)
|
|
{
|
|
}
|
|
array2[1] = error;
|
|
Debug.LogErrorFormat("RecNet group call failed ({0}): {1}", array2);
|
|
}
|
|
BPHGKAEDBPE.HADGLCCBNHM<EJECIMCPGMG.StatusResponse>(callback, error, response);
|
|
};
|
|
return promise2.LCGFHJPKIOI(ojdjijdnfhe2);
|
|
}
|
|
|
|
// Token: 0x06005517 RID: 21783 RVA: 0x00135F90 File Offset: 0x00134190
|
|
[Token(Token = "0x6005517")]
|
|
[Address(RVA = "0x1C268B0", Offset = "0x1C252B0", VA = "0x181C268B0")]
|
|
private static IEnumerator JELCDBGNAHK(long BCNAOOIPEJO, BPHGKAEDBPE.OJDJIJDNFHE<OGKIDDEAFND> AFLPGGJMPOE)
|
|
{
|
|
int num = 0;
|
|
string text;
|
|
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
|
|
int num2 = 0;
|
|
IPromise promise2 = promise.FAKEPMNIOAI(num2 != 0, true);
|
|
int num3;
|
|
Action<OGKIDDEAFND> action = new Action(num3.IGKHDFFCAOJ);
|
|
num3 = 0;
|
|
IEnumerator enumerator;
|
|
return enumerator;
|
|
}
|
|
|
|
// Token: 0x06005518 RID: 21784 RVA: 0x00135FD0 File Offset: 0x001341D0
|
|
[Token(Token = "0x6005518")]
|
|
[Address(RVA = "0x1C26CE0", Offset = "0x1C256E0", VA = "0x181C26CE0")]
|
|
private static IEnumerator NJFPGHDIANJ(string NDNLEGKJGCD, BPHGKAEDBPE.OJDJIJDNFHE<OGKIDDEAFND> AFLPGGJMPOE)
|
|
{
|
|
string text = string.Format("{0}v1/name/{1}", "api/groups/", NDNLEGKJGCD);
|
|
int num = 0;
|
|
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
|
|
int num2 = 0;
|
|
IPromise promise2 = promise.FAKEPMNIOAI(num2 != 0, true);
|
|
int num3;
|
|
Action<OGKIDDEAFND> action = new Action(num3.IGKHDFFCAOJ);
|
|
num3 = 0;
|
|
IEnumerator enumerator;
|
|
return enumerator;
|
|
}
|
|
|
|
// Token: 0x06005519 RID: 21785 RVA: 0x00136020 File Offset: 0x00134220
|
|
[Token(Token = "0x6005519")]
|
|
[Address(RVA = "0x1C26630", Offset = "0x1C25030", VA = "0x181C26630")]
|
|
private static void IGKHDFFCAOJ(OGKIDDEAFND CKEBCMEKCJH)
|
|
{
|
|
if (CKEBCMEKCJH != 0)
|
|
{
|
|
Dictionary<long, OGKIDDEAFND> bdhkemnalmb = EJECIMCPGMG.BDHKEMNALMB;
|
|
long <AIGEOCJHNAD>k__BackingField = CKEBCMEKCJH.<AIGEOCJHNAD>k__BackingField;
|
|
bdhkemnalmb[<AIGEOCJHNAD>k__BackingField] = CKEBCMEKCJH;
|
|
EJECIMCPGMG.FPOJFMCIIDC(CKEBCMEKCJH.<AIGEOCJHNAD>k__BackingField);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600551A RID: 21786 RVA: 0x00136058 File Offset: 0x00134258
|
|
[Token(Token = "0x600551A")]
|
|
[Address(RVA = "0x1C26470", Offset = "0x1C24E70", VA = "0x181C26470")]
|
|
private static void FAGLNPGFDJL(long BCNAOOIPEJO)
|
|
{
|
|
if (EJECIMCPGMG.BDHKEMNALMB.ContainsKey(BCNAOOIPEJO))
|
|
{
|
|
bool flag = EJECIMCPGMG.BDHKEMNALMB.Remove(BCNAOOIPEJO);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600551B RID: 21787 RVA: 0x00136088 File Offset: 0x00134288
|
|
[Token(Token = "0x600551B")]
|
|
[Address(RVA = "0x1C26540", Offset = "0x1C24F40", VA = "0x181C26540")]
|
|
private static void FPOJFMCIIDC(long BCNAOOIPEJO)
|
|
{
|
|
EJECIMCPGMG.APPPHLCJHLF.Invoke(BCNAOOIPEJO);
|
|
}
|
|
|
|
// Token: 0x0600551C RID: 21788 RVA: 0x001360A8 File Offset: 0x001342A8
|
|
[Token(Token = "0x600551C")]
|
|
[Address(RVA = "0x1C269C0", Offset = "0x1C253C0", VA = "0x181C269C0")]
|
|
private static BPHGKAEDBPE.OJDJIJDNFHE<EJECIMCPGMG.StatusResponse> JGOPJDGMBDC(string FOBDKHNFBBD, BPHGKAEDBPE.OJDJIJDNFHE<EJECIMCPGMG.StatusResponse> AFLPGGJMPOE)
|
|
{
|
|
return delegate(string error, EJECIMCPGMG.StatusResponse response)
|
|
{
|
|
if (response.Status != EJECIMCPGMG.AJIDHHDBEFG.Success)
|
|
{
|
|
object[] array = new object[2];
|
|
string api = FOBDKHNFBBD;
|
|
if (api != 0)
|
|
{
|
|
}
|
|
array[0] = api;
|
|
EJECIMCPGMG.AJIDHHDBEFG status = response.Status;
|
|
if (status != EJECIMCPGMG.AJIDHHDBEFG.Success)
|
|
{
|
|
}
|
|
array[1] = status;
|
|
Debug.LogWarningFormat("RecNet group call failed ({0}): {1}", array);
|
|
object[] array2 = new object[2];
|
|
string api2 = FOBDKHNFBBD;
|
|
if (api2 != 0)
|
|
{
|
|
}
|
|
array2[0] = api2;
|
|
if (error != 0)
|
|
{
|
|
}
|
|
array2[1] = error;
|
|
Debug.LogErrorFormat("RecNet group call failed ({0}): {1}", array2);
|
|
}
|
|
BPHGKAEDBPE.HADGLCCBNHM<EJECIMCPGMG.StatusResponse>(AFLPGGJMPOE, error, response);
|
|
};
|
|
}
|
|
|
|
// Token: 0x0600551D RID: 21789 RVA: 0x001360DC File Offset: 0x001342DC
|
|
[Token(Token = "0x600551D")]
|
|
[Address(RVA = "0x1C260B0", Offset = "0x1C24AB0", VA = "0x181C260B0")]
|
|
private static BPHGKAEDBPE.OJDJIJDNFHE<EJECIMCPGMG.CreateModifyGroupResponse> ADAEGDEOCHG(string FOBDKHNFBBD, BPHGKAEDBPE.OJDJIJDNFHE<EJECIMCPGMG.CreateModifyGroupResponse> AFLPGGJMPOE)
|
|
{
|
|
return delegate(string error, EJECIMCPGMG.CreateModifyGroupResponse response)
|
|
{
|
|
if (response.Status == EJECIMCPGMG.AJIDHHDBEFG.Success)
|
|
{
|
|
OGKIDDEAFND group = response.Group;
|
|
if (group == 0)
|
|
{
|
|
goto IL_AD;
|
|
}
|
|
Dictionary<long, OGKIDDEAFND> bdhkemnalmb = EJECIMCPGMG.BDHKEMNALMB;
|
|
long <AIGEOCJHNAD>k__BackingField = group.<AIGEOCJHNAD>k__BackingField;
|
|
bdhkemnalmb[<AIGEOCJHNAD>k__BackingField] = group;
|
|
EJECIMCPGMG.FPOJFMCIIDC(group.<AIGEOCJHNAD>k__BackingField);
|
|
}
|
|
object[] array = new object[2];
|
|
string api = FOBDKHNFBBD;
|
|
if (api != 0)
|
|
{
|
|
}
|
|
array[0] = api;
|
|
EJECIMCPGMG.AJIDHHDBEFG status = response.Status;
|
|
if (status != EJECIMCPGMG.AJIDHHDBEFG.Success)
|
|
{
|
|
}
|
|
array[1] = status;
|
|
Debug.LogWarningFormat("RecNet group modify failed ({0}): {1}", array);
|
|
object[] array2 = new object[2];
|
|
string api2 = FOBDKHNFBBD;
|
|
if (api2 != 0)
|
|
{
|
|
}
|
|
array2[0] = api2;
|
|
if (error != 0)
|
|
{
|
|
}
|
|
array2[1] = error;
|
|
Debug.LogErrorFormat("RecNet group modify failed ({0}): {1}", array2);
|
|
IL_AD:
|
|
BPHGKAEDBPE.HADGLCCBNHM<EJECIMCPGMG.CreateModifyGroupResponse>(AFLPGGJMPOE, error, response);
|
|
};
|
|
}
|
|
|
|
// Token: 0x0600551E RID: 21790 RVA: 0x00136110 File Offset: 0x00134310
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x600551E")]
|
|
[Address(RVA = "0x1C26FE0", Offset = "0x1C259E0", VA = "0x181C26FE0")]
|
|
static EJECIMCPGMG()
|
|
{
|
|
int num;
|
|
ActionEvent<long> actionEvent = new ActionEvent(4, num != 0);
|
|
num = 0;
|
|
EJECIMCPGMG.APPPHLCJHLF = actionEvent;
|
|
EJECIMCPGMG.BDHKEMNALMB = new Dictionary();
|
|
EJECIMCPGMG.LFGLLLAHAEM = "api/groups/";
|
|
}
|
|
|
|
// Token: 0x04003E06 RID: 15878
|
|
[Token(Token = "0x4003E06")]
|
|
public static ActionEvent<long> APPPHLCJHLF;
|
|
|
|
// Token: 0x04003E07 RID: 15879
|
|
[Token(Token = "0x4003E07")]
|
|
private static Dictionary<long, OGKIDDEAFND> BDHKEMNALMB;
|
|
|
|
// Token: 0x04003E08 RID: 15880
|
|
[Token(Token = "0x4003E08")]
|
|
private static string LFGLLLAHAEM = null;
|
|
|
|
// Token: 0x02000DB6 RID: 3510
|
|
[Token(Token = "0x2000DB6")]
|
|
public sealed class KBOFKJFJOIK : MulticastDelegate
|
|
{
|
|
// Token: 0x0600551F RID: 21791 RVA: 0x00136144 File Offset: 0x00134344
|
|
[Token(Token = "0x600551F")]
|
|
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
|
public KBOFKJFJOIK(object @object, IntPtr method)
|
|
{
|
|
this.method = method;
|
|
this.m_target = @object;
|
|
}
|
|
|
|
// Token: 0x06005520 RID: 21792 RVA: 0x00136160 File Offset: 0x00134360
|
|
[Token(Token = "0x6005520")]
|
|
[Address(RVA = "0x164AA10", Offset = "0x1649410", VA = "0x18164AA10", Slot = "13")]
|
|
public void Invoke(long ENJEOLBEALP)
|
|
{
|
|
if (this.delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005521 RID: 21793 RVA: 0x001361D4 File Offset: 0x001343D4
|
|
[Token(Token = "0x6005521")]
|
|
[Address(RVA = "0x1C31300", Offset = "0x1C2FD00", VA = "0x181C31300", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(long ENJEOLBEALP, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005522 RID: 21794 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6005522")]
|
|
[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: 0x02000DB7 RID: 3511
|
|
[Token(Token = "0x2000DB7")]
|
|
public enum AJIDHHDBEFG
|
|
{
|
|
// Token: 0x04003E0A RID: 15882
|
|
[Token(Token = "0x4003E0A")]
|
|
Success,
|
|
// Token: 0x04003E0B RID: 15883
|
|
[Token(Token = "0x4003E0B")]
|
|
PlayerInGroupAlready,
|
|
// Token: 0x04003E0C RID: 15884
|
|
[Token(Token = "0x4003E0C")]
|
|
PlayerDoesNotExist,
|
|
// Token: 0x04003E0D RID: 15885
|
|
[Token(Token = "0x4003E0D")]
|
|
PlayerLockedFromGroups,
|
|
// Token: 0x04003E0E RID: 15886
|
|
[Token(Token = "0x4003E0E")]
|
|
GroupNameInUse,
|
|
// Token: 0x04003E0F RID: 15887
|
|
[Token(Token = "0x4003E0F")]
|
|
GroupNameReserved,
|
|
// Token: 0x04003E10 RID: 15888
|
|
[Token(Token = "0x4003E10")]
|
|
GroupNameInappropriate,
|
|
// Token: 0x04003E11 RID: 15889
|
|
[Token(Token = "0x4003E11")]
|
|
GroupDescriptionInappropriate,
|
|
// Token: 0x04003E12 RID: 15890
|
|
[Token(Token = "0x4003E12")]
|
|
GroupNotFound,
|
|
// Token: 0x04003E13 RID: 15891
|
|
[Token(Token = "0x4003E13")]
|
|
PlayerDoesNotHavePermission,
|
|
// Token: 0x04003E14 RID: 15892
|
|
[Token(Token = "0x4003E14")]
|
|
CannotRemoveOwner,
|
|
// Token: 0x04003E15 RID: 15893
|
|
[Token(Token = "0x4003E15")]
|
|
GroupIsLocked,
|
|
// Token: 0x04003E16 RID: 15894
|
|
[Token(Token = "0x4003E16")]
|
|
UnknownError = 100
|
|
}
|
|
|
|
// Token: 0x02000DB8 RID: 3512
|
|
[Token(Token = "0x2000DB8")]
|
|
[Serializable]
|
|
private class CreateGroupRequest
|
|
{
|
|
// Token: 0x06005523 RID: 21795 RVA: 0x001361E4 File Offset: 0x001343E4
|
|
[Token(Token = "0x6005523")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public CreateGroupRequest()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003E17 RID: 15895
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003E17")]
|
|
public string Name;
|
|
|
|
// Token: 0x04003E18 RID: 15896
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003E18")]
|
|
public string Description;
|
|
|
|
// Token: 0x04003E19 RID: 15897
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4003E19")]
|
|
public string ImageName;
|
|
}
|
|
|
|
// Token: 0x02000DB9 RID: 3513
|
|
[Token(Token = "0x2000DB9")]
|
|
[Serializable]
|
|
public class CreateModifyGroupResponse : IFAIJAGLDFK
|
|
{
|
|
// Token: 0x06005524 RID: 21796 RVA: 0x001361F8 File Offset: 0x001343F8
|
|
[Token(Token = "0x6005524")]
|
|
[Address(RVA = "0x1C1D3F0", Offset = "0x1C1BDF0", VA = "0x181C1D3F0", Slot = "4")]
|
|
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
|
|
{
|
|
int num = AEOPHJMOOFE.AAKIMHHKCFB<int>("Status", PMMGDNALAEB);
|
|
this.Status = (EJECIMCPGMG.AJIDHHDBEFG)num;
|
|
if (PMMGDNALAEB.ContainsKey("Group"))
|
|
{
|
|
OGKIDDEAFND ogkiddeafnd = AEOPHJMOOFE.FFPBMBDJCAK<OGKIDDEAFND>("Group", PMMGDNALAEB);
|
|
this.Group = ogkiddeafnd;
|
|
return;
|
|
}
|
|
int num2 = 0;
|
|
this.Group = num2;
|
|
}
|
|
|
|
// Token: 0x06005525 RID: 21797 RVA: 0x0013624C File Offset: 0x0013444C
|
|
[Token(Token = "0x6005525")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public CreateModifyGroupResponse()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003E1A RID: 15898
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003E1A")]
|
|
public EJECIMCPGMG.AJIDHHDBEFG Status;
|
|
|
|
// Token: 0x04003E1B RID: 15899
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003E1B")]
|
|
public OGKIDDEAFND Group;
|
|
}
|
|
|
|
// Token: 0x02000DBA RID: 3514
|
|
[Token(Token = "0x2000DBA")]
|
|
[Serializable]
|
|
public class StatusResponse : IFAIJAGLDFK
|
|
{
|
|
// Token: 0x06005526 RID: 21798 RVA: 0x00136260 File Offset: 0x00134460
|
|
[Token(Token = "0x6005526")]
|
|
[Address(RVA = "0x1C33E10", Offset = "0x1C32810", VA = "0x181C33E10", Slot = "4")]
|
|
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
|
|
{
|
|
int num = AEOPHJMOOFE.AAKIMHHKCFB<int>("Status", PMMGDNALAEB);
|
|
this.Status = (EJECIMCPGMG.AJIDHHDBEFG)num;
|
|
}
|
|
|
|
// Token: 0x06005527 RID: 21799 RVA: 0x00136280 File Offset: 0x00134480
|
|
[Token(Token = "0x6005527")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public StatusResponse()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003E1C RID: 15900
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003E1C")]
|
|
public EJECIMCPGMG.AJIDHHDBEFG Status;
|
|
}
|
|
|
|
// Token: 0x02000DBB RID: 3515
|
|
[Token(Token = "0x2000DBB")]
|
|
[CompilerGenerated]
|
|
private sealed class DNDKGMEKAPN
|
|
{
|
|
// Token: 0x06005528 RID: 21800 RVA: 0x00136294 File Offset: 0x00134494
|
|
[Token(Token = "0x6005528")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public DNDKGMEKAPN()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005529 RID: 21801 RVA: 0x001362A8 File Offset: 0x001344A8
|
|
[Token(Token = "0x6005529")]
|
|
[Address(RVA = "0x1C1D490", Offset = "0x1C1BE90", VA = "0x181C1D490")]
|
|
internal void <GetGroupDetails>b__0(string error, OGKIDDEAFND result)
|
|
{
|
|
Promise<OGKIDDEAFND> promise = this.promise;
|
|
if (result != 0)
|
|
{
|
|
promise.Complete(result);
|
|
return;
|
|
}
|
|
promise.Error("Group not found");
|
|
}
|
|
|
|
// Token: 0x04003E1D RID: 15901
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003E1D")]
|
|
public Promise<OGKIDDEAFND> promise;
|
|
}
|
|
|
|
// Token: 0x02000DBD RID: 3517
|
|
[Token(Token = "0x2000DBD")]
|
|
[CompilerGenerated]
|
|
private sealed class HJKBJGMDBCM
|
|
{
|
|
// Token: 0x0600552D RID: 21805 RVA: 0x00136308 File Offset: 0x00134508
|
|
[Token(Token = "0x600552D")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public HJKBJGMDBCM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600552E RID: 21806 RVA: 0x0013631C File Offset: 0x0013451C
|
|
[Token(Token = "0x600552E")]
|
|
[Address(RVA = "0x1C301E0", Offset = "0x1C2EBE0", VA = "0x181C301E0")]
|
|
internal void <CreateNewGroup>b__0(string error, EJECIMCPGMG.CreateModifyGroupResponse response)
|
|
{
|
|
BPHGKAEDBPE.HADGLCCBNHM<EJECIMCPGMG.CreateModifyGroupResponse>(this.callback, error, response);
|
|
}
|
|
|
|
// Token: 0x04003E20 RID: 15904
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003E20")]
|
|
public BPHGKAEDBPE.OJDJIJDNFHE<EJECIMCPGMG.CreateModifyGroupResponse> callback;
|
|
}
|
|
|
|
// Token: 0x02000DBE RID: 3518
|
|
[Token(Token = "0x2000DBE")]
|
|
[CompilerGenerated]
|
|
private sealed class IAIIFIGBHEA
|
|
{
|
|
// Token: 0x0600552F RID: 21807 RVA: 0x00136338 File Offset: 0x00134538
|
|
[Token(Token = "0x600552F")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public IAIIFIGBHEA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005530 RID: 21808 RVA: 0x0013634C File Offset: 0x0013454C
|
|
[Token(Token = "0x6005530")]
|
|
[Address(RVA = "0x1C30B50", Offset = "0x1C2F550", VA = "0x181C30B50")]
|
|
internal void <DeleteGroup>b__0(string error, EJECIMCPGMG.StatusResponse response)
|
|
{
|
|
if (response != 0 && response.Status == EJECIMCPGMG.AJIDHHDBEFG.Success)
|
|
{
|
|
long num = this.groupId;
|
|
if (EJECIMCPGMG.BDHKEMNALMB.ContainsKey(num))
|
|
{
|
|
bool flag = EJECIMCPGMG.BDHKEMNALMB.Remove(num);
|
|
}
|
|
}
|
|
BPHGKAEDBPE.HADGLCCBNHM<EJECIMCPGMG.StatusResponse>(this.callback, error, response);
|
|
}
|
|
|
|
// Token: 0x04003E21 RID: 15905
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003E21")]
|
|
public long groupId;
|
|
|
|
// Token: 0x04003E22 RID: 15906
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003E22")]
|
|
public BPHGKAEDBPE.OJDJIJDNFHE<EJECIMCPGMG.StatusResponse> callback;
|
|
}
|
|
|
|
// Token: 0x02000DBF RID: 3519
|
|
[Token(Token = "0x2000DBF")]
|
|
[CompilerGenerated]
|
|
private sealed class EBCFPHNDLNG
|
|
{
|
|
// Token: 0x06005531 RID: 21809 RVA: 0x0013639C File Offset: 0x0013459C
|
|
[Token(Token = "0x6005531")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public EBCFPHNDLNG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005532 RID: 21810 RVA: 0x001363B0 File Offset: 0x001345B0
|
|
[Token(Token = "0x6005532")]
|
|
[Address(RVA = "0x1C1D5B0", Offset = "0x1C1BFB0", VA = "0x181C1D5B0")]
|
|
internal void <ProcessStatusResponse>b__0(string error, EJECIMCPGMG.StatusResponse response)
|
|
{
|
|
if (response.Status != EJECIMCPGMG.AJIDHHDBEFG.Success)
|
|
{
|
|
object[] array = new object[2];
|
|
string text = this.api;
|
|
if (text != 0)
|
|
{
|
|
}
|
|
array[0] = text;
|
|
EJECIMCPGMG.AJIDHHDBEFG status = response.Status;
|
|
if (status != EJECIMCPGMG.AJIDHHDBEFG.Success)
|
|
{
|
|
}
|
|
array[1] = status;
|
|
Debug.LogWarningFormat("RecNet group call failed ({0}): {1}", array);
|
|
object[] array2 = new object[2];
|
|
string text2 = this.api;
|
|
if (text2 != 0)
|
|
{
|
|
}
|
|
array2[0] = text2;
|
|
if (error != 0)
|
|
{
|
|
}
|
|
array2[1] = error;
|
|
Debug.LogErrorFormat("RecNet group call failed ({0}): {1}", array2);
|
|
}
|
|
BPHGKAEDBPE.HADGLCCBNHM<EJECIMCPGMG.StatusResponse>(this.callback, error, response);
|
|
}
|
|
|
|
// Token: 0x04003E23 RID: 15907
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003E23")]
|
|
public string api;
|
|
|
|
// Token: 0x04003E24 RID: 15908
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003E24")]
|
|
public BPHGKAEDBPE.OJDJIJDNFHE<EJECIMCPGMG.StatusResponse> callback;
|
|
}
|
|
|
|
// Token: 0x02000DC0 RID: 3520
|
|
[Token(Token = "0x2000DC0")]
|
|
[CompilerGenerated]
|
|
private sealed class HEPADEBBONN
|
|
{
|
|
// Token: 0x06005533 RID: 21811 RVA: 0x00136448 File Offset: 0x00134648
|
|
[Token(Token = "0x6005533")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public HEPADEBBONN()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005534 RID: 21812 RVA: 0x0013645C File Offset: 0x0013465C
|
|
[Token(Token = "0x6005534")]
|
|
[Address(RVA = "0x1C2FE90", Offset = "0x1C2E890", VA = "0x181C2FE90")]
|
|
internal void <ProcessCreateModifyGroupResponse>b__0(string error, EJECIMCPGMG.CreateModifyGroupResponse response)
|
|
{
|
|
if (response.Status == EJECIMCPGMG.AJIDHHDBEFG.Success)
|
|
{
|
|
OGKIDDEAFND group = response.Group;
|
|
if (group == 0)
|
|
{
|
|
goto IL_AD;
|
|
}
|
|
Dictionary<long, OGKIDDEAFND> bdhkemnalmb = EJECIMCPGMG.BDHKEMNALMB;
|
|
long <AIGEOCJHNAD>k__BackingField = group.<AIGEOCJHNAD>k__BackingField;
|
|
bdhkemnalmb[<AIGEOCJHNAD>k__BackingField] = group;
|
|
EJECIMCPGMG.FPOJFMCIIDC(group.<AIGEOCJHNAD>k__BackingField);
|
|
}
|
|
object[] array = new object[2];
|
|
string text = this.api;
|
|
if (text != 0)
|
|
{
|
|
}
|
|
array[0] = text;
|
|
EJECIMCPGMG.AJIDHHDBEFG status = response.Status;
|
|
if (status != EJECIMCPGMG.AJIDHHDBEFG.Success)
|
|
{
|
|
}
|
|
array[1] = status;
|
|
Debug.LogWarningFormat("RecNet group modify failed ({0}): {1}", array);
|
|
object[] array2 = new object[2];
|
|
string text2 = this.api;
|
|
if (text2 != 0)
|
|
{
|
|
}
|
|
array2[0] = text2;
|
|
if (error != 0)
|
|
{
|
|
}
|
|
array2[1] = error;
|
|
Debug.LogErrorFormat("RecNet group modify failed ({0}): {1}", array2);
|
|
IL_AD:
|
|
BPHGKAEDBPE.HADGLCCBNHM<EJECIMCPGMG.CreateModifyGroupResponse>(this.callback, error, response);
|
|
}
|
|
|
|
// Token: 0x04003E25 RID: 15909
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003E25")]
|
|
public string api;
|
|
|
|
// Token: 0x04003E26 RID: 15910
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003E26")]
|
|
public BPHGKAEDBPE.OJDJIJDNFHE<EJECIMCPGMG.CreateModifyGroupResponse> callback;
|
|
}
|
|
}
|