Files
2026-04-10 22:50:51 +02:00

757 lines
24 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x020013AC RID: 5036
[Token(Token = "0x20013AC")]
public static class EJECIMCPGMG
{
// Token: 0x06007366 RID: 29542 RVA: 0x001946D8 File Offset: 0x001928D8
[Token(Token = "0x6007366")]
[Address(RVA = "0xC07670", Offset = "0xC06470", VA = "0x180C07670")]
public static void BGNNKPCDIKP()
{
int num;
Action action = new Action(num.JPFGCHENJMH);
num = 0;
int num2 = 0;
BPHGKAEDBPE.CABLOFOHBDM(0, num2, action);
}
// Token: 0x06007367 RID: 29543 RVA: 0x00194700 File Offset: 0x00192900
[Token(Token = "0x6007367")]
[Address(RVA = "0xC07F80", Offset = "0xC06D80", VA = "0x180C07F80")]
private static void JPFGCHENJMH()
{
EJECIMCPGMG.BDHKEMNALMB.Clear();
}
// Token: 0x06007368 RID: 29544 RVA: 0x00194720 File Offset: 0x00192920
[Token(Token = "0x6007368")]
[Address(RVA = "0xC076F0", Offset = "0xC064F0", VA = "0x180C076F0")]
public static PMGCJEPKFOF<OGKIDDEAFND> CCDHCLAOFOJ(long BCNAOOIPEJO)
{
CBLLFJEDOII<OGKIDDEAFND> cbllfjedoii = new CBLLFJEDOII();
CBLLFJEDOII<OGKIDDEAFND> promise = cbllfjedoii;
Dictionary<long, OGKIDDEAFND> bdhkemnalmb = EJECIMCPGMG.BDHKEMNALMB;
throw new NullReferenceException();
}
// Token: 0x06007369 RID: 29545 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6007369")]
[Address(RVA = "0xC08300", Offset = "0xC07100", VA = "0x180C08300")]
public static PMGCJEPKFOF<OGKIDDEAFND> PDJKECHIHNP(long CJFGEMGOJHB)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600736A RID: 29546 RVA: 0x001947C0 File Offset: 0x001929C0
[Token(Token = "0x600736A")]
[Address(RVA = "0xC07BE0", Offset = "0xC069E0", VA = "0x180C07BE0")]
private static DABKFAIHBBP 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);
int num4 = 0;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.CKPCAIJMPJN(text, text2, num4 != 0);
int num5 = 0;
int num6 = 0;
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.FAKEPMNIOAI(num6 != 0, num5 != 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 pmgcjepkfof2.LCGFHJPKIOI(ojdjijdnfhe2);
}
// Token: 0x0600736B RID: 29547 RVA: 0x0019488C File Offset: 0x00192A8C
[Token(Token = "0x600736B")]
[Address(RVA = "0xC07FF0", Offset = "0xC06DF0", VA = "0x180C07FF0")]
private static DABKFAIHBBP 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();
string text2;
dictionary.Add("GroupId", text2);
int num = 0;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.CKPCAIJMPJN(text, dictionary, num != 0);
int num2 = 0;
int num3 = 0;
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.FAKEPMNIOAI(num3 != 0, num2 != 0);
BPHGKAEDBPE.OJDJIJDNFHE<EJECIMCPGMG.StatusResponse> ojdjijdnfhe = delegate(string error, EJECIMCPGMG.StatusResponse response)
{
if (response != 0 && response.Status == EJECIMCPGMG.AJIDHHDBEFG.Success)
{
long groupId = iaiifigbhea.groupId;
Dictionary<long, OGKIDDEAFND> bdhkemnalmb = EJECIMCPGMG.BDHKEMNALMB;
throw new NullReferenceException();
}
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 pmgcjepkfof2.LCGFHJPKIOI(ojdjijdnfhe2);
}
// Token: 0x0600736C RID: 29548 RVA: 0x0019493C File Offset: 0x00192B3C
[Token(Token = "0x600736C")]
[Address(RVA = "0xC07DD0", Offset = "0xC06BD0", VA = "0x180C07DD0")]
private static DABKFAIHBBP JELCDBGNAHK(long BCNAOOIPEJO, BPHGKAEDBPE.OJDJIJDNFHE<OGKIDDEAFND> AFLPGGJMPOE)
{
int num = 0;
string text;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
int num2 = 0;
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.FAKEPMNIOAI(num2 != 0, true);
int num3;
Action<OGKIDDEAFND> action = new Action(num3.IGKHDFFCAOJ);
num3 = 0;
DABKFAIHBBP dabkfaihbbp;
return dabkfaihbbp;
}
// Token: 0x0600736D RID: 29549 RVA: 0x0019497C File Offset: 0x00192B7C
[Token(Token = "0x600736D")]
[Address(RVA = "0xC08200", Offset = "0xC07000", VA = "0x180C08200")]
private static DABKFAIHBBP NJFPGHDIANJ(string NDNLEGKJGCD, BPHGKAEDBPE.OJDJIJDNFHE<OGKIDDEAFND> AFLPGGJMPOE)
{
string text = string.Format("{0}v1/name/{1}", "api/groups/", NDNLEGKJGCD);
int num = 0;
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0);
int num2 = 0;
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.FAKEPMNIOAI(num2 != 0, true);
int num3;
Action<OGKIDDEAFND> action = new Action(num3.IGKHDFFCAOJ);
num3 = 0;
DABKFAIHBBP dabkfaihbbp;
return dabkfaihbbp;
}
// Token: 0x0600736E RID: 29550 RVA: 0x001949CC File Offset: 0x00192BCC
[Token(Token = "0x600736E")]
[Address(RVA = "0xC07B50", Offset = "0xC06950", VA = "0x180C07B50")]
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: 0x0600736F RID: 29551 RVA: 0x00194A04 File Offset: 0x00192C04
[Token(Token = "0x600736F")]
[Address(RVA = "0xC07990", Offset = "0xC06790", VA = "0x180C07990")]
private static void FAGLNPGFDJL(long BCNAOOIPEJO)
{
Dictionary<long, OGKIDDEAFND> bdhkemnalmb = EJECIMCPGMG.BDHKEMNALMB;
throw new NullReferenceException();
}
// Token: 0x06007370 RID: 29552 RVA: 0x00194A34 File Offset: 0x00192C34
[Token(Token = "0x6007370")]
[Address(RVA = "0xC07A60", Offset = "0xC06860", VA = "0x180C07A60")]
private static void FPOJFMCIIDC(long BCNAOOIPEJO)
{
EJECIMCPGMG.APPPHLCJHLF.CNFDGDEOPPF(BCNAOOIPEJO);
}
// Token: 0x06007371 RID: 29553 RVA: 0x00194A54 File Offset: 0x00192C54
[Token(Token = "0x6007371")]
[Address(RVA = "0xC07EE0", Offset = "0xC06CE0", VA = "0x180C07EE0")]
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: 0x06007372 RID: 29554 RVA: 0x00194A88 File Offset: 0x00192C88
[Token(Token = "0x6007372")]
[Address(RVA = "0xC075D0", Offset = "0xC063D0", VA = "0x180C075D0")]
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: 0x06007373 RID: 29555 RVA: 0x00194ABC File Offset: 0x00192CBC
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6007373")]
[Address(RVA = "0xC08500", Offset = "0xC07300", VA = "0x180C08500")]
static EJECIMCPGMG()
{
int num;
int num2;
MFBGLIHGCGO<long> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
num2 = 0;
num = 0;
EJECIMCPGMG.APPPHLCJHLF = mfbglihgcgo;
EJECIMCPGMG.BDHKEMNALMB = new Dictionary();
}
// Token: 0x04004C7E RID: 19582
[Token(Token = "0x4004C7E")]
public static MFBGLIHGCGO<long> APPPHLCJHLF;
// Token: 0x04004C7F RID: 19583
[Token(Token = "0x4004C7F")]
private const string LFGLLLAHAEM = "api/groups/";
// Token: 0x04004C80 RID: 19584
[Token(Token = "0x4004C80")]
private static Dictionary<long, OGKIDDEAFND> BDHKEMNALMB;
// Token: 0x020013AD RID: 5037
[Token(Token = "0x20013AD")]
public sealed class KBOFKJFJOIK : MulticastDelegate
{
// Token: 0x06007374 RID: 29556 RVA: 0x00194AE8 File Offset: 0x00192CE8
[Token(Token = "0x6007374")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public KBOFKJFJOIK(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06007375 RID: 29557 RVA: 0x00194B04 File Offset: 0x00192D04
[Token(Token = "0x6007375")]
[Address(RVA = "0xB93C10", Offset = "0xB92A10", VA = "0x180B93C10", Slot = "13")]
public void Invoke(long ENJEOLBEALP)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x06007376 RID: 29558 RVA: 0x00194B78 File Offset: 0x00192D78
[Token(Token = "0x6007376")]
[Address(RVA = "0xC11090", Offset = "0xC0FE90", VA = "0x180C11090", Slot = "14")]
public IAsyncResult BeginInvoke(long ENJEOLBEALP, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
}
// Token: 0x06007377 RID: 29559 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6007377")]
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x020013AE RID: 5038
[Token(Token = "0x20013AE")]
public enum AJIDHHDBEFG
{
// Token: 0x04004C82 RID: 19586
[Token(Token = "0x4004C82")]
Success,
// Token: 0x04004C83 RID: 19587
[Token(Token = "0x4004C83")]
PlayerInGroupAlready,
// Token: 0x04004C84 RID: 19588
[Token(Token = "0x4004C84")]
PlayerDoesNotExist,
// Token: 0x04004C85 RID: 19589
[Token(Token = "0x4004C85")]
PlayerLockedFromGroups,
// Token: 0x04004C86 RID: 19590
[Token(Token = "0x4004C86")]
GroupNameInUse,
// Token: 0x04004C87 RID: 19591
[Token(Token = "0x4004C87")]
GroupNameReserved,
// Token: 0x04004C88 RID: 19592
[Token(Token = "0x4004C88")]
GroupNameInappropriate,
// Token: 0x04004C89 RID: 19593
[Token(Token = "0x4004C89")]
GroupDescriptionInappropriate,
// Token: 0x04004C8A RID: 19594
[Token(Token = "0x4004C8A")]
GroupNotFound,
// Token: 0x04004C8B RID: 19595
[Token(Token = "0x4004C8B")]
PlayerDoesNotHavePermission,
// Token: 0x04004C8C RID: 19596
[Token(Token = "0x4004C8C")]
CannotRemoveOwner,
// Token: 0x04004C8D RID: 19597
[Token(Token = "0x4004C8D")]
GroupIsLocked,
// Token: 0x04004C8E RID: 19598
[Token(Token = "0x4004C8E")]
UnknownError = 100
}
// Token: 0x020013AF RID: 5039
[Token(Token = "0x20013AF")]
[Serializable]
private class CreateGroupRequest
{
// Token: 0x06007378 RID: 29560 RVA: 0x00194B88 File Offset: 0x00192D88
[Token(Token = "0x6007378")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public CreateGroupRequest()
{
}
// Token: 0x04004C8F RID: 19599
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004C8F")]
public string Name;
// Token: 0x04004C90 RID: 19600
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004C90")]
public string Description;
// Token: 0x04004C91 RID: 19601
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004C91")]
public string ImageName;
}
// Token: 0x020013B0 RID: 5040
[Token(Token = "0x20013B0")]
[Serializable]
public class CreateModifyGroupResponse : IFAIJAGLDFK
{
// Token: 0x06007379 RID: 29561 RVA: 0x00194B9C File Offset: 0x00192D9C
[Token(Token = "0x6007379")]
[Address(RVA = "0xBFB380", Offset = "0xBFA180", VA = "0x180BFB380", Slot = "4")]
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
{
int num = AEOPHJMOOFE.AAKIMHHKCFB<int>("Status", PMMGDNALAEB);
this.Status = (EJECIMCPGMG.AJIDHHDBEFG)num;
throw new NullReferenceException();
}
// Token: 0x0600737A RID: 29562 RVA: 0x00194BEC File Offset: 0x00192DEC
[Token(Token = "0x600737A")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public CreateModifyGroupResponse()
{
}
// Token: 0x04004C92 RID: 19602
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004C92")]
public EJECIMCPGMG.AJIDHHDBEFG Status;
// Token: 0x04004C93 RID: 19603
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004C93")]
public OGKIDDEAFND Group;
}
// Token: 0x020013B1 RID: 5041
[Token(Token = "0x20013B1")]
[Serializable]
public class StatusResponse : IFAIJAGLDFK
{
// Token: 0x0600737B RID: 29563 RVA: 0x00194C00 File Offset: 0x00192E00
[Token(Token = "0x600737B")]
[Address(RVA = "0xC13AE0", Offset = "0xC128E0", VA = "0x180C13AE0", Slot = "4")]
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
{
int num = AEOPHJMOOFE.AAKIMHHKCFB<int>("Status", PMMGDNALAEB);
this.Status = (EJECIMCPGMG.AJIDHHDBEFG)num;
}
// Token: 0x0600737C RID: 29564 RVA: 0x00194C20 File Offset: 0x00192E20
[Token(Token = "0x600737C")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public StatusResponse()
{
}
// Token: 0x04004C94 RID: 19604
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004C94")]
public EJECIMCPGMG.AJIDHHDBEFG Status;
}
// Token: 0x020013B2 RID: 5042
[Token(Token = "0x20013B2")]
[CompilerGenerated]
private sealed class DNDKGMEKAPN
{
// Token: 0x0600737D RID: 29565 RVA: 0x00194C34 File Offset: 0x00192E34
[Token(Token = "0x600737D")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public DNDKGMEKAPN()
{
}
// Token: 0x0600737E RID: 29566 RVA: 0x00194C48 File Offset: 0x00192E48
[Token(Token = "0x600737E")]
[Address(RVA = "0xBFB420", Offset = "0xBFA220", VA = "0x180BFB420")]
internal void <GetGroupDetails>b__0(string error, OGKIDDEAFND result)
{
CBLLFJEDOII<OGKIDDEAFND> cbllfjedoii = this.promise;
if (result != 0)
{
cbllfjedoii.OOOIENHGNCA(result);
return;
}
cbllfjedoii.HMFPPBJFHKD("Group not found");
}
// Token: 0x04004C95 RID: 19605
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004C95")]
public CBLLFJEDOII<OGKIDDEAFND> promise;
}
// Token: 0x020013B4 RID: 5044
[Token(Token = "0x20013B4")]
[CompilerGenerated]
private sealed class HJKBJGMDBCM
{
// Token: 0x06007382 RID: 29570 RVA: 0x00194CA8 File Offset: 0x00192EA8
[Token(Token = "0x6007382")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public HJKBJGMDBCM()
{
}
// Token: 0x06007383 RID: 29571 RVA: 0x00194CBC File Offset: 0x00192EBC
[Token(Token = "0x6007383")]
[Address(RVA = "0xC10780", Offset = "0xC0F580", VA = "0x180C10780")]
internal void <CreateNewGroup>b__0(string error, EJECIMCPGMG.CreateModifyGroupResponse response)
{
BPHGKAEDBPE.HADGLCCBNHM<EJECIMCPGMG.CreateModifyGroupResponse>(this.callback, error, response);
}
// Token: 0x04004C98 RID: 19608
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004C98")]
public BPHGKAEDBPE.OJDJIJDNFHE<EJECIMCPGMG.CreateModifyGroupResponse> callback;
}
// Token: 0x020013B5 RID: 5045
[Token(Token = "0x20013B5")]
[CompilerGenerated]
private sealed class IAIIFIGBHEA
{
// Token: 0x06007384 RID: 29572 RVA: 0x00194CD8 File Offset: 0x00192ED8
[Token(Token = "0x6007384")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public IAIIFIGBHEA()
{
}
// Token: 0x06007385 RID: 29573 RVA: 0x00194CEC File Offset: 0x00192EEC
[Token(Token = "0x6007385")]
[Address(RVA = "0xC108C0", Offset = "0xC0F6C0", VA = "0x180C108C0")]
internal void <DeleteGroup>b__0(string error, EJECIMCPGMG.StatusResponse response)
{
if (response != 0 && response.Status == EJECIMCPGMG.AJIDHHDBEFG.Success)
{
long num = this.groupId;
Dictionary<long, OGKIDDEAFND> bdhkemnalmb = EJECIMCPGMG.BDHKEMNALMB;
throw new NullReferenceException();
}
BPHGKAEDBPE.HADGLCCBNHM<EJECIMCPGMG.StatusResponse>(this.callback, error, response);
}
// Token: 0x04004C99 RID: 19609
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004C99")]
public long groupId;
// Token: 0x04004C9A RID: 19610
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004C9A")]
public BPHGKAEDBPE.OJDJIJDNFHE<EJECIMCPGMG.StatusResponse> callback;
}
// Token: 0x020013B6 RID: 5046
[Token(Token = "0x20013B6")]
[CompilerGenerated]
private sealed class EBCFPHNDLNG
{
// Token: 0x06007386 RID: 29574 RVA: 0x00194D3C File Offset: 0x00192F3C
[Token(Token = "0x6007386")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public EBCFPHNDLNG()
{
}
// Token: 0x06007387 RID: 29575 RVA: 0x00194D50 File Offset: 0x00192F50
[Token(Token = "0x6007387")]
[Address(RVA = "0xBFB540", Offset = "0xBFA340", VA = "0x180BFB540")]
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: 0x04004C9B RID: 19611
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004C9B")]
public string api;
// Token: 0x04004C9C RID: 19612
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004C9C")]
public BPHGKAEDBPE.OJDJIJDNFHE<EJECIMCPGMG.StatusResponse> callback;
}
// Token: 0x020013B7 RID: 5047
[Token(Token = "0x20013B7")]
[CompilerGenerated]
private sealed class HEPADEBBONN
{
// Token: 0x06007388 RID: 29576 RVA: 0x00194DE8 File Offset: 0x00192FE8
[Token(Token = "0x6007388")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public HEPADEBBONN()
{
}
// Token: 0x06007389 RID: 29577 RVA: 0x00194DFC File Offset: 0x00192FFC
[Token(Token = "0x6007389")]
[Address(RVA = "0xC103D0", Offset = "0xC0F1D0", VA = "0x180C103D0")]
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: 0x04004C9D RID: 19613
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004C9D")]
public string api;
// Token: 0x04004C9E RID: 19614
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004C9E")]
public BPHGKAEDBPE.OJDJIJDNFHE<EJECIMCPGMG.CreateModifyGroupResponse> callback;
}
}