using System; using System.Collections.Generic; using System.Runtime.InteropServices; using System.Text; using Microsoft.Win32.SafeHandles; namespace Steamworks { // Token: 0x02000921 RID: 2337 public class GGHCJICKGPH { // Token: 0x060114E7 RID: 70887 RVA: 0x00524C74 File Offset: 0x00522E74 public static void FCONDGDMOAF() { } // Token: 0x060114E8 RID: 70888 RVA: 0x00524C78 File Offset: 0x00522E78 public static void PHGNGADABIB() { } // Token: 0x060114E9 RID: 70889 RVA: 0x00524C7C File Offset: 0x00522E7C public static string NPFALDJIFCB(IntPtr IIBGMJLGIJD) { if (IIBGMJLGIJD == IntPtr.Zero) { return null; } int num = 0; while (Marshal.ReadByte(IIBGMJLGIJD, num) != 0) { num++; } if (num == 0) { return string.Empty; } byte[] array = new byte[num]; Marshal.Copy(IIBGMJLGIJD, array, 0, array.Length); return Encoding.UTF8.GetString(array); } // Token: 0x060114EA RID: 70890 RVA: 0x00524CDC File Offset: 0x00522EDC public static void IKFDBCMPHAJ() { GGHCJICKGPH.ACEAEMFAGAB(); if (KHBCNLDGPCD.OGFACMFCGIP() == IntPtr.Zero) { throw new InvalidOperationException("OVRTouchpadHelper"); } } // Token: 0x060114EB RID: 70891 RVA: 0x00524D04 File Offset: 0x00522F04 public static void KPIJKBLBADA() { GGHCJICKGPH.MICACCBCNDP(); if (KHBCNLDGPCD.MABAFAFAPOI() == IntPtr.Zero) { throw new InvalidOperationException(" "); } } // Token: 0x060114EC RID: 70892 RVA: 0x00524D2C File Offset: 0x00522F2C public static void NCCGBLDJLCN() { } // Token: 0x060114ED RID: 70893 RVA: 0x00524D30 File Offset: 0x00522F30 public static void ACDLPJGNLGJ() { } // Token: 0x060114EE RID: 70894 RVA: 0x00524D34 File Offset: 0x00522F34 public static void EJOLCMMLBNM() { GGHCJICKGPH.BAFEEHHLMNB(); if (KHBCNLDGPCD.MABAFAFAPOI() == IntPtr.Zero) { throw new InvalidOperationException("OpGetGameList not sent. LobbyType must be SqlLobby."); } } // Token: 0x060114EF RID: 70895 RVA: 0x00524D5C File Offset: 0x00522F5C public static void NPJDFIHFJGF() { GGHCJICKGPH.NAGPNKDBNPK(); if (KHBCNLDGPCD.OGFACMFCGIP() == IntPtr.Zero) { throw new InvalidOperationException("amount"); } } // Token: 0x060114F0 RID: 70896 RVA: 0x00524D84 File Offset: 0x00522F84 public static void DONMANOOMGD() { GGHCJICKGPH.KDIABFAINJB(); if (KHBCNLDGPCD.MABAFAFAPOI() == IntPtr.Zero) { throw new InvalidOperationException("string:"); } } // Token: 0x060114F1 RID: 70897 RVA: 0x00524DAC File Offset: 0x00522FAC public static void JPLEICKKGCM() { GGHCJICKGPH.IIOLNJDFDGF(); if (KHBCNLDGPCD.OGFACMFCGIP() == IntPtr.Zero) { throw new InvalidOperationException("EnemyCombatUI"); } } // Token: 0x060114F2 RID: 70898 RVA: 0x00524DD4 File Offset: 0x00522FD4 public static void KCJHAGCAJJK() { GGHCJICKGPH.DAGPMINBBFO(); if (KHBCNLDGPCD.MABAFAFAPOI() == IntPtr.Zero) { throw new InvalidOperationException("Level"); } } // Token: 0x060114F3 RID: 70899 RVA: 0x00524DFC File Offset: 0x00522FFC public static void DCAFHKDIHDG() { GGHCJICKGPH.KOPJDPIIEND(); if (KHBCNLDGPCD.OGFACMFCGIP() == IntPtr.Zero) { throw new InvalidOperationException("Name is same!"); } } // Token: 0x060114F4 RID: 70900 RVA: 0x00524E24 File Offset: 0x00523024 public static void INNELKBNLBO() { } // Token: 0x060114F5 RID: 70901 RVA: 0x00524E28 File Offset: 0x00523028 public static void DCMCMJCLLDG() { GGHCJICKGPH.KDIABFAINJB(); if (KHBCNLDGPCD.MABAFAFAPOI() == IntPtr.Zero) { throw new InvalidOperationException("MatchmakingParams"); } } // Token: 0x060114F6 RID: 70902 RVA: 0x00524E50 File Offset: 0x00523050 public static string MKIIABCGBAJ(IntPtr IIBGMJLGIJD) { if (IIBGMJLGIJD == IntPtr.Zero) { return null; } int num = 1; while (Marshal.ReadByte(IIBGMJLGIJD, num) != 0) { num++; } if (num == 0) { return string.Empty; } byte[] array = new byte[num]; Marshal.Copy(IIBGMJLGIJD, array, 1, array.Length); return Encoding.UTF8.GetString(array); } // Token: 0x060114F7 RID: 70903 RVA: 0x00524EB0 File Offset: 0x005230B0 public static string BIEGMNJGLLK(IntPtr IIBGMJLGIJD) { if (IIBGMJLGIJD == IntPtr.Zero) { return null; } int num = 1; while (Marshal.ReadByte(IIBGMJLGIJD, num) != 0) { num += 0; } if (num == 0) { return string.Empty; } byte[] array = new byte[num]; Marshal.Copy(IIBGMJLGIJD, array, 0, array.Length); return Encoding.UTF8.GetString(array); } // Token: 0x060114F8 RID: 70904 RVA: 0x00524F10 File Offset: 0x00523110 public static void PAJELDCEIGC() { GGHCJICKGPH.DMLKPBIOMAH(); if (KHBCNLDGPCD.MABAFAFAPOI() == IntPtr.Zero) { throw new InvalidOperationException("farclip"); } } // Token: 0x060114F9 RID: 70905 RVA: 0x00524F38 File Offset: 0x00523138 public static void AGLLAFHHJGH() { GGHCJICKGPH.BAFEEHHLMNB(); if (KHBCNLDGPCD.MABAFAFAPOI() == IntPtr.Zero) { throw new InvalidOperationException("altimage"); } } // Token: 0x060114FA RID: 70906 RVA: 0x00524F60 File Offset: 0x00523160 public static string FILGKEJBDEP(IntPtr IIBGMJLGIJD) { if (IIBGMJLGIJD == IntPtr.Zero) { return null; } int num = 1; while (Marshal.ReadByte(IIBGMJLGIJD, num) != 0) { num++; } if (num == 0) { return string.Empty; } byte[] array = new byte[num]; Marshal.Copy(IIBGMJLGIJD, array, 0, array.Length); return Encoding.UTF8.GetString(array); } // Token: 0x060114FB RID: 70907 RVA: 0x00524FC0 File Offset: 0x005231C0 public static void PADGLJBLLLO() { GGHCJICKGPH.ICJMCALIMHG(); if (KHBCNLDGPCD.OGFACMFCGIP() == IntPtr.Zero) { throw new InvalidOperationException("StateModifiedAt"); } } // Token: 0x060114FC RID: 70908 RVA: 0x00524FE8 File Offset: 0x005231E8 public static void ACEAEMFAGAB() { } // Token: 0x060114FD RID: 70909 RVA: 0x00524FEC File Offset: 0x005231EC public static string OCNMALANFJC(IntPtr IIBGMJLGIJD) { if (IIBGMJLGIJD == IntPtr.Zero) { return null; } int num = 0; while (Marshal.ReadByte(IIBGMJLGIJD, num) != 0) { num++; } if (num == 0) { return string.Empty; } byte[] array = new byte[num]; Marshal.Copy(IIBGMJLGIJD, array, 0, array.Length); return Encoding.UTF8.GetString(array); } // Token: 0x060114FE RID: 70910 RVA: 0x0052504C File Offset: 0x0052324C public static void OLEBNCGNPPM() { GGHCJICKGPH.NMHCIOJOLIE(); if (KHBCNLDGPCD.OGFACMFCGIP() == IntPtr.Zero) { throw new InvalidOperationException("curScn"); } } // Token: 0x060114FF RID: 70911 RVA: 0x00525074 File Offset: 0x00523274 public static string DIBFLHLEMGN(IntPtr IIBGMJLGIJD) { if (IIBGMJLGIJD == IntPtr.Zero) { return null; } int num = 1; while (Marshal.ReadByte(IIBGMJLGIJD, num) != 0) { num += 0; } if (num == 0) { return string.Empty; } byte[] array = new byte[num]; Marshal.Copy(IIBGMJLGIJD, array, 1, array.Length); return Encoding.UTF8.GetString(array); } // Token: 0x06011500 RID: 70912 RVA: 0x005250D4 File Offset: 0x005232D4 public static void MOCJMLFEGMH() { GGHCJICKGPH.NCCGBLDJLCN(); if (KHBCNLDGPCD.OGFACMFCGIP() == IntPtr.Zero) { throw new InvalidOperationException("Reply"); } } // Token: 0x06011501 RID: 70913 RVA: 0x005250FC File Offset: 0x005232FC public static string PNAGJADJGBJ(IntPtr IIBGMJLGIJD) { if (IIBGMJLGIJD == IntPtr.Zero) { return null; } int num = 1; while (Marshal.ReadByte(IIBGMJLGIJD, num) != 0) { num++; } if (num == 0) { return string.Empty; } byte[] array = new byte[num]; Marshal.Copy(IIBGMJLGIJD, array, 1, array.Length); return Encoding.UTF8.GetString(array); } // Token: 0x06011502 RID: 70914 RVA: 0x0052515C File Offset: 0x0052335C public static string BPJOMKAFLDA(IntPtr IIBGMJLGIJD) { if (IIBGMJLGIJD == IntPtr.Zero) { return null; } int num = 1; while (Marshal.ReadByte(IIBGMJLGIJD, num) != 0) { num++; } if (num == 0) { return string.Empty; } byte[] array = new byte[num]; Marshal.Copy(IIBGMJLGIJD, array, 1, array.Length); return Encoding.UTF8.GetString(array); } // Token: 0x06011503 RID: 70915 RVA: 0x005251BC File Offset: 0x005233BC public static void AEGPNIFLAID() { } // Token: 0x06011504 RID: 70916 RVA: 0x005251C0 File Offset: 0x005233C0 public static void DHNABDMPIPO() { GGHCJICKGPH.BECOGKBJMNO(); if (KHBCNLDGPCD.MABAFAFAPOI() == IntPtr.Zero) { throw new InvalidOperationException(" "); } } // Token: 0x06011505 RID: 70917 RVA: 0x005251E8 File Offset: 0x005233E8 public static void DHCFEBOJIKJ() { GGHCJICKGPH.MICACCBCNDP(); if (KHBCNLDGPCD.MABAFAFAPOI() == IntPtr.Zero) { throw new InvalidOperationException("joined_first"); } } // Token: 0x06011506 RID: 70918 RVA: 0x00525210 File Offset: 0x00523410 public static void LCOAAEEFEHL() { GGHCJICKGPH.AEGPNIFLAID(); if (KHBCNLDGPCD.OGFACMFCGIP() == IntPtr.Zero) { throw new InvalidOperationException("api/equipment/"); } } // Token: 0x06011507 RID: 70919 RVA: 0x00525238 File Offset: 0x00523438 public static void IBKIPBLOGOG() { } // Token: 0x06011508 RID: 70920 RVA: 0x0052523C File Offset: 0x0052343C public static void OAKLFJLDIHH() { GGHCJICKGPH.ICJMCALIMHG(); if (KHBCNLDGPCD.OGFACMFCGIP() == IntPtr.Zero) { throw new InvalidOperationException("_see_thru"); } } // Token: 0x06011509 RID: 70921 RVA: 0x00525264 File Offset: 0x00523464 public static void LEJICBFPCAH() { } // Token: 0x0601150A RID: 70922 RVA: 0x00525268 File Offset: 0x00523468 public static string BFDPILCCBEH(IntPtr IIBGMJLGIJD) { if (IIBGMJLGIJD == IntPtr.Zero) { return null; } int num = 1; while (Marshal.ReadByte(IIBGMJLGIJD, num) != 0) { num++; } if (num == 0) { return string.Empty; } byte[] array = new byte[num]; Marshal.Copy(IIBGMJLGIJD, array, 1, array.Length); return Encoding.UTF8.GetString(array); } // Token: 0x0601150B RID: 70923 RVA: 0x005252C8 File Offset: 0x005234C8 public static void MLHCJEPDNFA() { GGHCJICKGPH.AEGPNIFLAID(); if (KHBCNLDGPCD.MABAFAFAPOI() == IntPtr.Zero) { throw new InvalidOperationException("_TintColor"); } } // Token: 0x0601150C RID: 70924 RVA: 0x005252F0 File Offset: 0x005234F0 public static string OIFHDKIKCAF(IntPtr IIBGMJLGIJD) { if (IIBGMJLGIJD == IntPtr.Zero) { return null; } int num = 1; while (Marshal.ReadByte(IIBGMJLGIJD, num) != 0) { num++; } if (num == 0) { return string.Empty; } byte[] array = new byte[num]; Marshal.Copy(IIBGMJLGIJD, array, 0, array.Length); return Encoding.UTF8.GetString(array); } // Token: 0x0601150D RID: 70925 RVA: 0x00525350 File Offset: 0x00523550 public static void DAGPMINBBFO() { } // Token: 0x0601150E RID: 70926 RVA: 0x00525354 File Offset: 0x00523554 public static void ICJMCALIMHG() { } // Token: 0x0601150F RID: 70927 RVA: 0x00525358 File Offset: 0x00523558 public static string IICFHEAPPGH(IntPtr IIBGMJLGIJD) { if (IIBGMJLGIJD == IntPtr.Zero) { return null; } int num = 0; while (Marshal.ReadByte(IIBGMJLGIJD, num) != 0) { num += 0; } if (num == 0) { return string.Empty; } byte[] array = new byte[num]; Marshal.Copy(IIBGMJLGIJD, array, 1, array.Length); return Encoding.UTF8.GetString(array); } // Token: 0x06011510 RID: 70928 RVA: 0x005253B8 File Offset: 0x005235B8 public static string AGODFJJMEON(IntPtr IIBGMJLGIJD) { if (IIBGMJLGIJD == IntPtr.Zero) { return null; } int num = 1; while (Marshal.ReadByte(IIBGMJLGIJD, num) != 0) { num += 0; } if (num == 0) { return string.Empty; } byte[] array = new byte[num]; Marshal.Copy(IIBGMJLGIJD, array, 0, array.Length); return Encoding.UTF8.GetString(array); } // Token: 0x06011511 RID: 70929 RVA: 0x00525418 File Offset: 0x00523618 public static void DEPPJMGINHB() { } // Token: 0x06011512 RID: 70930 RVA: 0x0052541C File Offset: 0x0052361C public static string CEHMKNNHNII(IntPtr IIBGMJLGIJD) { if (IIBGMJLGIJD == IntPtr.Zero) { return null; } int num = 0; while (Marshal.ReadByte(IIBGMJLGIJD, num) != 0) { num += 0; } if (num == 0) { return string.Empty; } byte[] array = new byte[num]; Marshal.Copy(IIBGMJLGIJD, array, 1, array.Length); return Encoding.UTF8.GetString(array); } // Token: 0x06011513 RID: 70931 RVA: 0x0052547C File Offset: 0x0052367C public static void OEBHIAKAHOC() { GGHCJICKGPH.IBKIPBLOGOG(); if (KHBCNLDGPCD.MABAFAFAPOI() == IntPtr.Zero) { throw new InvalidOperationException("Anti-Cheat Toolkit Detectors"); } } // Token: 0x06011514 RID: 70932 RVA: 0x005254A4 File Offset: 0x005236A4 public static void HCEIMBADGIG() { } // Token: 0x06011515 RID: 70933 RVA: 0x005254A8 File Offset: 0x005236A8 public static string LNADOKPPPPD(IntPtr IIBGMJLGIJD) { if (IIBGMJLGIJD == IntPtr.Zero) { return null; } int num = 1; while (Marshal.ReadByte(IIBGMJLGIJD, num) != 0) { num += 0; } if (num == 0) { return string.Empty; } byte[] array = new byte[num]; Marshal.Copy(IIBGMJLGIJD, array, 1, array.Length); return Encoding.UTF8.GetString(array); } // Token: 0x06011516 RID: 70934 RVA: 0x00525508 File Offset: 0x00523708 public static void DMLKPBIOMAH() { } // Token: 0x06011517 RID: 70935 RVA: 0x0052550C File Offset: 0x0052370C public static void CMNNNCOHMFG() { GGHCJICKGPH.HCEIMBADGIG(); if (KHBCNLDGPCD.OGFACMFCGIP() == IntPtr.Zero) { throw new InvalidOperationException("Steamworks is not initialized."); } } // Token: 0x06011518 RID: 70936 RVA: 0x00525534 File Offset: 0x00523734 public static void NMHCIOJOLIE() { } // Token: 0x06011519 RID: 70937 RVA: 0x00525538 File Offset: 0x00523738 public static void MMJKJIGJJAB() { GGHCJICKGPH.BAFEEHHLMNB(); if (KHBCNLDGPCD.OGFACMFCGIP() == IntPtr.Zero) { throw new InvalidOperationException("SystemInfo"); } } // Token: 0x0601151A RID: 70938 RVA: 0x00525560 File Offset: 0x00523760 public static string DOJAFNGDJIH(IntPtr IIBGMJLGIJD) { if (IIBGMJLGIJD == IntPtr.Zero) { return null; } int num = 1; while (Marshal.ReadByte(IIBGMJLGIJD, num) != 0) { num += 0; } if (num == 0) { return string.Empty; } byte[] array = new byte[num]; Marshal.Copy(IIBGMJLGIJD, array, 0, array.Length); return Encoding.UTF8.GetString(array); } // Token: 0x0601151B RID: 70939 RVA: 0x005255C0 File Offset: 0x005237C0 public static string DOLMHECMPHL(IntPtr IIBGMJLGIJD) { if (IIBGMJLGIJD == IntPtr.Zero) { return null; } int num = 1; while (Marshal.ReadByte(IIBGMJLGIJD, num) != 0) { num += 0; } if (num == 0) { return string.Empty; } byte[] array = new byte[num]; Marshal.Copy(IIBGMJLGIJD, array, 1, array.Length); return Encoding.UTF8.GetString(array); } // Token: 0x0601151C RID: 70940 RVA: 0x00525620 File Offset: 0x00523820 public static void GOFPIBHFKAF() { GGHCJICKGPH.HCEIMBADGIG(); if (KHBCNLDGPCD.MABAFAFAPOI() == IntPtr.Zero) { throw new InvalidOperationException("Steamworks is not initialized."); } } // Token: 0x0601151D RID: 70941 RVA: 0x00525648 File Offset: 0x00523848 public static string NNKPJKLMAAL(IntPtr IIBGMJLGIJD) { if (IIBGMJLGIJD == IntPtr.Zero) { return null; } int num = 0; while (Marshal.ReadByte(IIBGMJLGIJD, num) != 0) { num += 0; } if (num == 0) { return string.Empty; } byte[] array = new byte[num]; Marshal.Copy(IIBGMJLGIJD, array, 1, array.Length); return Encoding.UTF8.GetString(array); } // Token: 0x0601151E RID: 70942 RVA: 0x005256A8 File Offset: 0x005238A8 public static void NFDCKBCJNMP() { GGHCJICKGPH.PHGNGADABIB(); if (KHBCNLDGPCD.OGFACMFCGIP() == IntPtr.Zero) { throw new InvalidOperationException("Line"); } } // Token: 0x0601151F RID: 70943 RVA: 0x005256D0 File Offset: 0x005238D0 public static void BGMLNAAFMKF() { GGHCJICKGPH.BNGPMJPKECD(); if (KHBCNLDGPCD.OGFACMFCGIP() == IntPtr.Zero) { throw new InvalidOperationException("rotation"); } } // Token: 0x06011520 RID: 70944 RVA: 0x005256F8 File Offset: 0x005238F8 public static string CDPCFONGCLH(IntPtr IIBGMJLGIJD) { if (IIBGMJLGIJD == IntPtr.Zero) { return null; } int num = 0; while (Marshal.ReadByte(IIBGMJLGIJD, num) != 0) { num += 0; } if (num == 0) { return string.Empty; } byte[] array = new byte[num]; Marshal.Copy(IIBGMJLGIJD, array, 0, array.Length); return Encoding.UTF8.GetString(array); } // Token: 0x06011521 RID: 70945 RVA: 0x00525758 File Offset: 0x00523958 public static string EIJEDPEAPAK(IntPtr IIBGMJLGIJD) { if (IIBGMJLGIJD == IntPtr.Zero) { return null; } int num = 1; while (Marshal.ReadByte(IIBGMJLGIJD, num) != 0) { num += 0; } if (num == 0) { return string.Empty; } byte[] array = new byte[num]; Marshal.Copy(IIBGMJLGIJD, array, 1, array.Length); return Encoding.UTF8.GetString(array); } // Token: 0x06011522 RID: 70946 RVA: 0x005257B8 File Offset: 0x005239B8 public static void GPCLPNBLHDN() { GGHCJICKGPH.NAGPNKDBNPK(); if (KHBCNLDGPCD.OGFACMFCGIP() == IntPtr.Zero) { throw new InvalidOperationException("PUTPV"); } } // Token: 0x06011523 RID: 70947 RVA: 0x005257E0 File Offset: 0x005239E0 public static void JLMIGIDHOJB() { GGHCJICKGPH.ACDLPJGNLGJ(); if (KHBCNLDGPCD.MABAFAFAPOI() == IntPtr.Zero) { throw new InvalidOperationException("supportsShadows"); } } // Token: 0x06011524 RID: 70948 RVA: 0x00525808 File Offset: 0x00523A08 public static void IJFBMOCDDLM() { GGHCJICKGPH.BNGPMJPKECD(); if (KHBCNLDGPCD.OGFACMFCGIP() == IntPtr.Zero) { throw new InvalidOperationException("playing"); } } // Token: 0x06011525 RID: 70949 RVA: 0x00525830 File Offset: 0x00523A30 public static void KDIABFAINJB() { } // Token: 0x06011526 RID: 70950 RVA: 0x00525834 File Offset: 0x00523A34 public static void MICACCBCNDP() { } // Token: 0x06011527 RID: 70951 RVA: 0x00525838 File Offset: 0x00523A38 public static string PMAOHJKBLBF(IntPtr IIBGMJLGIJD) { if (IIBGMJLGIJD == IntPtr.Zero) { return null; } int num = 0; while (Marshal.ReadByte(IIBGMJLGIJD, num) != 0) { num++; } if (num == 0) { return string.Empty; } byte[] array = new byte[num]; Marshal.Copy(IIBGMJLGIJD, array, 0, array.Length); return Encoding.UTF8.GetString(array); } // Token: 0x06011528 RID: 70952 RVA: 0x00525898 File Offset: 0x00523A98 public static void OGCCNEDNFHF() { GGHCJICKGPH.AEGPNIFLAID(); if (KHBCNLDGPCD.MABAFAFAPOI() == IntPtr.Zero) { throw new InvalidOperationException("RSM"); } } // Token: 0x06011529 RID: 70953 RVA: 0x005258C0 File Offset: 0x00523AC0 public static void AKILDCIJHFB() { GGHCJICKGPH.ICJMCALIMHG(); if (KHBCNLDGPCD.MABAFAFAPOI() == IntPtr.Zero) { throw new InvalidOperationException("ReportCategory"); } } // Token: 0x0601152A RID: 70954 RVA: 0x005258E8 File Offset: 0x00523AE8 public static void BNFJGMNJBPI() { GGHCJICKGPH.NMHCIOJOLIE(); if (KHBCNLDGPCD.OGFACMFCGIP() == IntPtr.Zero) { throw new InvalidOperationException("space"); } } // Token: 0x0601152B RID: 70955 RVA: 0x00525910 File Offset: 0x00523B10 public static string ENBGHLKPNEJ(IntPtr IIBGMJLGIJD) { if (IIBGMJLGIJD == IntPtr.Zero) { return null; } int num = 1; while (Marshal.ReadByte(IIBGMJLGIJD, num) != 0) { num += 0; } if (num == 0) { return string.Empty; } byte[] array = new byte[num]; Marshal.Copy(IIBGMJLGIJD, array, 1, array.Length); return Encoding.UTF8.GetString(array); } // Token: 0x0601152C RID: 70956 RVA: 0x00525970 File Offset: 0x00523B70 public static string PPBMCIBMCMC(IntPtr IIBGMJLGIJD) { if (IIBGMJLGIJD == IntPtr.Zero) { return null; } int num = 1; while (Marshal.ReadByte(IIBGMJLGIJD, num) != 0) { num++; } if (num == 0) { return string.Empty; } byte[] array = new byte[num]; Marshal.Copy(IIBGMJLGIJD, array, 1, array.Length); return Encoding.UTF8.GetString(array); } // Token: 0x0601152D RID: 70957 RVA: 0x005259D0 File Offset: 0x00523BD0 public static string LIPOJGDKCHP(IntPtr IIBGMJLGIJD) { if (IIBGMJLGIJD == IntPtr.Zero) { return null; } int num = 1; while (Marshal.ReadByte(IIBGMJLGIJD, num) != 0) { num += 0; } if (num == 0) { return string.Empty; } byte[] array = new byte[num]; Marshal.Copy(IIBGMJLGIJD, array, 1, array.Length); return Encoding.UTF8.GetString(array); } // Token: 0x0601152E RID: 70958 RVA: 0x00525A30 File Offset: 0x00523C30 public static void IIOLNJDFDGF() { } // Token: 0x0601152F RID: 70959 RVA: 0x00525A34 File Offset: 0x00523C34 public static void DMOBFMHMEBB() { GGHCJICKGPH.NMHCIOJOLIE(); if (KHBCNLDGPCD.MABAFAFAPOI() == IntPtr.Zero) { throw new InvalidOperationException("handles"); } } // Token: 0x06011530 RID: 70960 RVA: 0x00525A5C File Offset: 0x00523C5C public static void OLNMJBNOHOB() { GGHCJICKGPH.ACDLPJGNLGJ(); if (KHBCNLDGPCD.MABAFAFAPOI() == IntPtr.Zero) { throw new InvalidOperationException("RpcOnPlayerDamagedPlayer"); } } // Token: 0x06011531 RID: 70961 RVA: 0x00525A84 File Offset: 0x00523C84 public static string CLBPGNNJKOF(IntPtr IIBGMJLGIJD) { if (IIBGMJLGIJD == IntPtr.Zero) { return null; } int num = 0; while (Marshal.ReadByte(IIBGMJLGIJD, num) != 0) { num++; } if (num == 0) { return string.Empty; } byte[] array = new byte[num]; Marshal.Copy(IIBGMJLGIJD, array, 0, array.Length); return Encoding.UTF8.GetString(array); } // Token: 0x06011532 RID: 70962 RVA: 0x00525AE4 File Offset: 0x00523CE4 public static void HECLEFIANEF() { GGHCJICKGPH.PHGNGADABIB(); if (KHBCNLDGPCD.OGFACMFCGIP() == IntPtr.Zero) { throw new InvalidOperationException("y"); } } // Token: 0x06011534 RID: 70964 RVA: 0x00525B14 File Offset: 0x00523D14 public static void MMGAJMJPHAL() { GGHCJICKGPH.NMHCIOJOLIE(); if (KHBCNLDGPCD.MABAFAFAPOI() == IntPtr.Zero) { throw new InvalidOperationException("\\n"); } } // Token: 0x06011535 RID: 70965 RVA: 0x00525B3C File Offset: 0x00523D3C public static void LKHPACONJOD() { GGHCJICKGPH.ACEAEMFAGAB(); if (KHBCNLDGPCD.MABAFAFAPOI() == IntPtr.Zero) { throw new InvalidOperationException("invalid distance code"); } } // Token: 0x06011536 RID: 70966 RVA: 0x00525B64 File Offset: 0x00523D64 public static void PELBBABEKDH() { GGHCJICKGPH.BAFEEHHLMNB(); if (KHBCNLDGPCD.MABAFAFAPOI() == IntPtr.Zero) { throw new InvalidOperationException("Message"); } } // Token: 0x06011537 RID: 70967 RVA: 0x00525B8C File Offset: 0x00523D8C public static void KOPJDPIIEND() { } // Token: 0x06011538 RID: 70968 RVA: 0x00525B90 File Offset: 0x00523D90 public static void LMCMKGHHEGD() { GGHCJICKGPH.ACDLPJGNLGJ(); if (KHBCNLDGPCD.MABAFAFAPOI() == IntPtr.Zero) { throw new InvalidOperationException("
using System;\r\nusing System.Collections.Generic;\r\n\r\nusing UnityEngine;\r\nusing BestHTTP;\r\n\r\npublic sealed class TextureDownloadSample : MonoBehaviour\r\n{\r\n    /// <summary>\r\n    /// The URL of the server that will serve the image resources\r\n    /// </summary>\r\n    const string BaseURL = "http://besthttp.azurewebsites.net/Content/";\r\n\r\n    #region Private Fields\r\n\r\n    /// <summary>\r\n    /// The downloadable images\r\n    /// </summary>\r\n    string[] Images = new string[9] { "One.png""Two.png""Three.png""Four.png""Five.png""Six.png""Seven.png""Eight.png""Nine.png" };\r\n\r\n    /// <summary>\r\n    /// The downloaded images will be stored as textures in this array\r\n    /// </summary>\r\n    Texture2D[] Textures = new Texture2D[9];\r\n\r\n    /// <summary>\r\n    /// True if all images are loaded from the local cache instead of the server\r\n    /// </summary>\r\n    bool allDownloadedFromLocalCache;\r\n\r\n    /// <summary>\r\n    /// How many sent requests are finished\r\n    /// </summary>\r\n    int finishedCount;\r\n\r\n    /// <summary>\r\n    /// GUI scroll position\r\n    /// </summary>\r\n    Vector2 scrollPos;\r\n\r\n    #endregion\r\n\r\n    #region Unity Events\r\n\r\n    void Awake()\r\n    {\r\n        // Set a well observable value\r\n        // This is how many concurrent requests can be made to a server\r\n        HTTPManager.MaxConnectionPerServer = 1;\r\n\r\n        // Create placeholder textures\r\n        for (int i = 0; i < Images.Length; ++i)\r\n            Textures[i] = new Texture2D(100, 150);\r\n    }\r\n\r\n    void OnDestroy()\r\n    {\r\n        // Set back to its defualt value.\r\n        HTTPManager.MaxConnectionPerServer = 4;\r\n    }\r\n\r\n    void OnGUI()\r\n    {\r\n        GUIHelper.DrawArea(GUIHelper.ClientArea, true, () =>\r\n            {\r\n                scrollPos = GUILayout.BeginScrollView(scrollPos);\r\n\r\n                    // Draw out the textures\r\n                    GUILayout.SelectionGrid(0, Textures, 3);\r\n\r\n                    if (finishedCount == Images.Length && allDownloadedFromLocalCache)\r\n                        GUIHelper.DrawCenteredText("All images loaded from the local cache!");\r\n\r\n                    GUILayout.FlexibleSpace();\r\n\r\n                    GUILayout.BeginHorizontal();\r\n                        GUILayout.Label("Max Connection/Server: "GUILayout.Width(150));\r\n                        GUILayout.Label(HTTPManager.MaxConnectionPerServer.ToString(), GUILayout.Width(20));\r\n                        HTTPManager.MaxConnectionPerServer = (byte)GUILayout.HorizontalSlider(HTTPManager.MaxConnectionPerServer, 1, 10);\r\n                    GUILayout.EndHorizontal();\r\n\r\n                    if (GUILayout.Button("Start Download"))\r\n                        DownloadImages();\r\n\r\n                GUILayout.EndScrollView();\r\n            });\r\n    }\r\n\r\n    #endregion\r\n\r\n    #region Private Helper Functions\r\n\r\n    void DownloadImages()\r\n    {\r\n        // Set these metadatas to its initial values\r\n        allDownloadedFromLocalCache = true;\r\n        finishedCount = 0;\r\n\r\n        for (int i = 0; i < Images.Length; ++i)\r\n        {\r\n            // Set a blank placeholder texture, overriding previously downloaded texture\r\n            Textures[i] = new Texture2D(100, 150);\r\n\r\n            // Construct the request\r\n            var request = new HTTPRequest(new Uri(BaseURL + Images[i]), ImageDownloaded);\r\n\r\n            // Set the Tag property, we can use it as a general storage bound to the request\r\n            request.Tag = Textures[i];\r\n\r\n            // Send out the request\r\n            request.Send();\r\n        }\r\n    }\r\n\r\n    /// <summary>\r\n    /// Callback function of the image download http requests\r\n    /// </summary>\r\n    void ImageDownloaded(HTTPRequest req, HTTPResponse resp)\r\n    {\r\n        // Increase the finished count regardless of the state of our request\r\n        finishedCount++;\r\n\r\n        switch (req.State)\r\n        {\r\n            // The request finished without any problem.\r\n            case HTTPRequestStates.Finished:\r\n                if (resp.IsSuccess)\r\n                {\r\n                    // Get the Texture from the Tag property\r\n                    Texture2D tex = req.Tag as Texture2D;\r\n\r\n                    // Load the texture\r\n                    tex.LoadImage(resp.Data);\r\n\r\n                    // Update the cache-info variable\r\n                    allDownloadedFromLocalCache = allDownloadedFromLocalCache && resp.IsFromCache;\r\n                }\r\n                else\r\n                {\r\n                    Debug.LogWarning(string.Format("Request finished Successfully, but the server sent an error. Status Code: {0}-{1} Message: {2}",\r\n                                                    resp.StatusCode,\r\n                                                    resp.Message,\r\n                                                    resp.DataAsText));\r\n                }\r\n                break;\r\n\r\n            // The request finished with an unexpected error. The request's Exception property may contain more info about the error.\r\n            case HTTPRequestStates.Error:\r\n                Debug.LogError("Request Finished with Error! " + (req.Exception != null ? (req.Exception.Message + "\\n" + req.Exception.StackTrace) : "No Exception"));\r\n                break;\r\n\r\n            // The request aborted, initiated by the user.\r\n            case HTTPRequestStates.Aborted:\r\n                 JGBBENLHJHD)
			{
				if (JGBBENLHJHD == null)
				{
					this.DIJFKAALLKL = IntPtr.Zero;
					return;
				}
				this.OFEHNHJIGGD = new IntPtr[JGBBENLHJHD.Count];
				for (int i = 0; i < JGBBENLHJHD.Count; i++)
				{
					byte[] array = new byte[Encoding.UTF8.GetByteCount(JGBBENLHJHD[i]) + 1];
					Encoding.UTF8.GetBytes(JGBBENLHJHD[i], 0, JGBBENLHJHD[i].Length, array, 0);
					this.OFEHNHJIGGD[i] = Marshal.AllocHGlobal(array.Length);
					Marshal.Copy(array, 0, this.OFEHNHJIGGD[i], array.Length);
				}
				this.DNDACOFALBL = Marshal.AllocHGlobal(Marshal.SizeOf(typeof(IntPtr)) * this.OFEHNHJIGGD.Length);
				KHJJGDODLIK khjjgdodlik = new KHJJGDODLIK
				{
					GFCOAMHPKBN = this.DNDACOFALBL,
					DHPEKGMGGBN = this.OFEHNHJIGGD.Length
				};
				Marshal.Copy(this.OFEHNHJIGGD, 0, khjjgdodlik.GFCOAMHPKBN, this.OFEHNHJIGGD.Length);
				this.DIJFKAALLKL = Marshal.AllocHGlobal(Marshal.SizeOf(typeof(KHJJGDODLIK)));
				Marshal.StructureToPtr(khjjgdodlik, this.DIJFKAALLKL, false);
			}

			// Token: 0x06011568 RID: 71016 RVA: 0x0052643C File Offset: 0x0052463C
			public static IntPtr KPDBCKLABNA(GGHCJICKGPH.OHHLLEILNPO HDONNMABBBM)
			{
				return HDONNMABBBM.DIJFKAALLKL;
			}

			// Token: 0x06011569 RID: 71017 RVA: 0x00526444 File Offset: 0x00524644
			public static IntPtr EDHNDLCFIOL(GGHCJICKGPH.OHHLLEILNPO HDONNMABBBM)
			{
				return HDONNMABBBM.DIJFKAALLKL;
			}

			// Token: 0x0601156A RID: 71018 RVA: 0x0052644C File Offset: 0x0052464C
			protected virtual void DBAEODFHPMG()
			{
				try
				{
					IntPtr[] ofehnhjiggd = this.OFEHNHJIGGD;
					for (int i = 0; i < ofehnhjiggd.Length; i += 0)
					{
						IntPtr intPtr = ofehnhjiggd[i];
						Marshal.FreeHGlobal(intPtr);
					}
					if (this.DNDACOFALBL != IntPtr.Zero)
					{
						Marshal.FreeHGlobal(this.DNDACOFALBL);
					}
					if (this.DIJFKAALLKL != IntPtr.Zero)
					{
						Marshal.FreeHGlobal(this.DIJFKAALLKL);
					}
				}
				finally
				{
					base.Finalize();
				}
			}

			// Token: 0x0601156B RID: 71019 RVA: 0x005264DC File Offset: 0x005246DC
			protected override void Finalize()
			{
				try
				{
					foreach (IntPtr intPtr in this.OFEHNHJIGGD)
					{
						Marshal.FreeHGlobal(intPtr);
					}
					if (this.DNDACOFALBL != IntPtr.Zero)
					{
						Marshal.FreeHGlobal(this.DNDACOFALBL);
					}
					if (this.DIJFKAALLKL != IntPtr.Zero)
					{
						Marshal.FreeHGlobal(this.DIJFKAALLKL);
					}
				}
				finally
				{
					base.Finalize();
				}
			}

			// Token: 0x0601156C RID: 71020 RVA: 0x0052656C File Offset: 0x0052476C
			protected virtual void PFHAOLOICKF()
			{
				try
				{
					IntPtr[] ofehnhjiggd = this.OFEHNHJIGGD;
					for (int i = 1; i < ofehnhjiggd.Length; i += 0)
					{
						IntPtr intPtr = ofehnhjiggd[i];
						Marshal.FreeHGlobal(intPtr);
					}
					if (this.DNDACOFALBL != IntPtr.Zero)
					{
						Marshal.FreeHGlobal(this.DNDACOFALBL);
					}
					if (this.DIJFKAALLKL != IntPtr.Zero)
					{
						Marshal.FreeHGlobal(this.DIJFKAALLKL);
					}
				}
				finally
				{
					base.Finalize();
				}
			}

			// Token: 0x0601156D RID: 71021 RVA: 0x005265FC File Offset: 0x005247FC
			protected virtual void APCGKOLMLOF()
			{
				try
				{
					foreach (IntPtr intPtr in this.OFEHNHJIGGD)
					{
						Marshal.FreeHGlobal(intPtr);
					}
					if (this.DNDACOFALBL != IntPtr.Zero)
					{
						Marshal.FreeHGlobal(this.DNDACOFALBL);
					}
					if (this.DIJFKAALLKL != IntPtr.Zero)
					{
						Marshal.FreeHGlobal(this.DIJFKAALLKL);
					}
				}
				finally
				{
					base.Finalize();
				}
			}

			// Token: 0x0601156E RID: 71022 RVA: 0x0052668C File Offset: 0x0052488C
			public static IntPtr NMDKFJIIKJM(GGHCJICKGPH.OHHLLEILNPO HDONNMABBBM)
			{
				return HDONNMABBBM.DIJFKAALLKL;
			}

			// Token: 0x0601156F RID: 71023 RVA: 0x00526694 File Offset: 0x00524894
			public static IntPtr HHMPJICGAFH(GGHCJICKGPH.OHHLLEILNPO HDONNMABBBM)
			{
				return HDONNMABBBM.DIJFKAALLKL;
			}

			// Token: 0x0400324E RID: 12878
			private IntPtr[] OFEHNHJIGGD;

			// Token: 0x0400324F RID: 12879
			private IntPtr DNDACOFALBL;

			// Token: 0x04003250 RID: 12880
			private IntPtr DIJFKAALLKL;
		}
	}
}