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; } } }