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 CCDHCLAOFOJ(long BCNAOOIPEJO) { Promise promise6 = new Promise(); Promise promise = promise6; if (!EJECIMCPGMG.BDHKEMNALMB.ContainsKey(BCNAOOIPEJO)) { BPHGKAEDBPE.OJDJIJDNFHE ojdjijdnfhe = delegate(string error, OGKIDDEAFND result) { Promise 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 promise2 = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0); int num2 = 0; IPromise promise3 = promise2.FAKEPMNIOAI(num2 != 0, true); int num3; Action action = new Action(num3.IGKHDFFCAOJ); num3 = 0; Promise promise4 = promise; } return Promise.FromResult(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 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 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 promise = BPHGKAEDBPE.CKPCAIJMPJN(text, text2, true); int num4 = 0; int num5 = 0; IPromise promise2 = promise.FAKEPMNIOAI(num5 != 0, num4 != 0); BPHGKAEDBPE.OJDJIJDNFHE ojdjijdnfhe = delegate(string error, EJECIMCPGMG.CreateModifyGroupResponse response) { BPHGKAEDBPE.HADGLCCBNHM(hjkbjgmdbcm.callback, error, response); }; string api = "create"; BPHGKAEDBPE.OJDJIJDNFHE callback = ojdjijdnfhe; BPHGKAEDBPE.OJDJIJDNFHE ojdjijdnfhe2 = delegate(string error, EJECIMCPGMG.CreateModifyGroupResponse response) { if (response.Status == EJECIMCPGMG.AJIDHHDBEFG.Success) { OGKIDDEAFND group = response.Group; if (group == 0) { goto IL_AD; } Dictionary bdhkemnalmb = EJECIMCPGMG.BDHKEMNALMB; long k__BackingField = group.k__BackingField; bdhkemnalmb[k__BackingField] = group; EJECIMCPGMG.FPOJFMCIIDC(group.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(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 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 dictionary = new Dictionary(); IPromise promise = BPHGKAEDBPE.CKPCAIJMPJN(text, dictionary, true); int num = 0; int num2 = 0; IPromise promise2 = promise.FAKEPMNIOAI(num2 != 0, num != 0); BPHGKAEDBPE.OJDJIJDNFHE 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(iaiifigbhea.callback, error, response); }; string api = "delete"; BPHGKAEDBPE.OJDJIJDNFHE callback = ojdjijdnfhe; BPHGKAEDBPE.OJDJIJDNFHE 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(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 AFLPGGJMPOE) { int num = 0; string text; IPromise promise = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0); int num2 = 0; IPromise promise2 = promise.FAKEPMNIOAI(num2 != 0, true); int num3; Action 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 AFLPGGJMPOE) { string text = string.Format("{0}v1/name/{1}", "api/groups/", NDNLEGKJGCD); int num = 0; IPromise promise = BPHGKAEDBPE.IAHDANBDAAM(text, num != 0); int num2 = 0; IPromise promise2 = promise.FAKEPMNIOAI(num2 != 0, true); int num3; Action 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 bdhkemnalmb = EJECIMCPGMG.BDHKEMNALMB; long k__BackingField = CKEBCMEKCJH.k__BackingField; bdhkemnalmb[k__BackingField] = CKEBCMEKCJH; EJECIMCPGMG.FPOJFMCIIDC(CKEBCMEKCJH.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 JGOPJDGMBDC(string FOBDKHNFBBD, BPHGKAEDBPE.OJDJIJDNFHE 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(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 ADAEGDEOCHG(string FOBDKHNFBBD, BPHGKAEDBPE.OJDJIJDNFHE 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 bdhkemnalmb = EJECIMCPGMG.BDHKEMNALMB; long k__BackingField = group.k__BackingField; bdhkemnalmb[k__BackingField] = group; EJECIMCPGMG.FPOJFMCIIDC(group.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(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 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 APPPHLCJHLF; // Token: 0x04003E07 RID: 15879 [Token(Token = "0x4003E07")] private static Dictionary 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 PMMGDNALAEB) { int num = AEOPHJMOOFE.AAKIMHHKCFB("Status", PMMGDNALAEB); this.Status = (EJECIMCPGMG.AJIDHHDBEFG)num; if (PMMGDNALAEB.ContainsKey("Group")) { OGKIDDEAFND ogkiddeafnd = AEOPHJMOOFE.FFPBMBDJCAK("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 PMMGDNALAEB) { int num = AEOPHJMOOFE.AAKIMHHKCFB("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 b__0(string error, OGKIDDEAFND result) { Promise 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 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 b__0(string error, EJECIMCPGMG.CreateModifyGroupResponse response) { BPHGKAEDBPE.HADGLCCBNHM(this.callback, error, response); } // Token: 0x04003E20 RID: 15904 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003E20")] public BPHGKAEDBPE.OJDJIJDNFHE 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 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(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 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 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(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 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 b__0(string error, EJECIMCPGMG.CreateModifyGroupResponse response) { if (response.Status == EJECIMCPGMG.AJIDHHDBEFG.Success) { OGKIDDEAFND group = response.Group; if (group == 0) { goto IL_AD; } Dictionary bdhkemnalmb = EJECIMCPGMG.BDHKEMNALMB; long k__BackingField = group.k__BackingField; bdhkemnalmb[k__BackingField] = group; EJECIMCPGMG.FPOJFMCIIDC(group.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(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 callback; } }