Files
2026-06-04 11:42:34 +02:00

1667 lines
60 KiB
C#

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("<pre style=\"font-family:Consolas;font-size:13;color:black;background:silver;\"><span style=\"color:blue;\">using</span>&nbsp;System;\r\n<span style=\"color:blue;\">using</span>&nbsp;System.Collections.Generic;\r\n\r\n<span style=\"color:blue;\">using</span>&nbsp;UnityEngine;\r\n<span style=\"color:blue;\">using</span>&nbsp;BestHTTP;\r\n\r\n<span style=\"color:blue;\">public</span>&nbsp;<span style=\"color:blue;\">sealed</span>&nbsp;<span style=\"color:blue;\">class</span>&nbsp;<span style=\"color:#2b91af;\">TextureDownloadSample</span>&nbsp;:&nbsp;<span style=\"color:#2b91af;\">MonoBehaviour</span>\r\n{\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;</span><span style=\"color:gray;\">&lt;summary&gt;</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;The&nbsp;URL&nbsp;of&nbsp;the&nbsp;server&nbsp;that&nbsp;will&nbsp;serve&nbsp;the&nbsp;image&nbsp;resources</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;</span><span style=\"color:gray;\">&lt;/summary&gt;</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">const</span>&nbsp;<span style=\"color:blue;\">string</span>&nbsp;BaseURL&nbsp;=&nbsp;<span style=\"color:#a31515;\">&quot;http://besthttp.azurewebsites.net/Content/&quot;</span>;\r\n\r\n<span style=\"color:blue;\">&nbsp;&nbsp;&nbsp;&nbsp;#region</span>&nbsp;Private&nbsp;Fields\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;</span><span style=\"color:gray;\">&lt;summary&gt;</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;The&nbsp;downloadable&nbsp;images</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;</span><span style=\"color:gray;\">&lt;/summary&gt;</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">string</span>[]&nbsp;Images&nbsp;=&nbsp;<span style=\"color:blue;\">new</span>&nbsp;<span style=\"color:blue;\">string</span>[9]&nbsp;{&nbsp;<span style=\"color:#a31515;\">&quot;One.png&quot;</span>,&nbsp;<span style=\"color:#a31515;\">&quot;Two.png&quot;</span>,&nbsp;<span style=\"color:#a31515;\">&quot;Three.png&quot;</span>,&nbsp;<span style=\"color:#a31515;\">&quot;Four.png&quot;</span>,&nbsp;<span style=\"color:#a31515;\">&quot;Five.png&quot;</span>,&nbsp;<span style=\"color:#a31515;\">&quot;Six.png&quot;</span>,&nbsp;<span style=\"color:#a31515;\">&quot;Seven.png&quot;</span>,&nbsp;<span style=\"color:#a31515;\">&quot;Eight.png&quot;</span>,&nbsp;<span style=\"color:#a31515;\">&quot;Nine.png&quot;</span>&nbsp;};\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;</span><span style=\"color:gray;\">&lt;summary&gt;</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;The&nbsp;downloaded&nbsp;images&nbsp;will&nbsp;be&nbsp;stored&nbsp;as&nbsp;textures&nbsp;in&nbsp;this&nbsp;array</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;</span><span style=\"color:gray;\">&lt;/summary&gt;</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">Texture2D</span>[]&nbsp;Textures&nbsp;=&nbsp;<span style=\"color:blue;\">new</span>&nbsp;<span style=\"color:#2b91af;\">Texture2D</span>[9];\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;</span><span style=\"color:gray;\">&lt;summary&gt;</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;True&nbsp;if&nbsp;all&nbsp;images&nbsp;are&nbsp;loaded&nbsp;from&nbsp;the&nbsp;local&nbsp;cache&nbsp;instead&nbsp;of&nbsp;the&nbsp;server</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;</span><span style=\"color:gray;\">&lt;/summary&gt;</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">bool</span>&nbsp;allDownloadedFromLocalCache;\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;</span><span style=\"color:gray;\">&lt;summary&gt;</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;How&nbsp;many&nbsp;sent&nbsp;requests&nbsp;are&nbsp;finished</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;</span><span style=\"color:gray;\">&lt;/summary&gt;</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">int</span>&nbsp;finishedCount;\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;</span><span style=\"color:gray;\">&lt;summary&gt;</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;GUI&nbsp;scroll&nbsp;position</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;</span><span style=\"color:gray;\">&lt;/summary&gt;</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">Vector2</span>&nbsp;scrollPos;\r\n\r\n<span style=\"color:blue;\">&nbsp;&nbsp;&nbsp;&nbsp;#endregion</span>\r\n\r\n<span style=\"color:blue;\">&nbsp;&nbsp;&nbsp;&nbsp;#region</span>&nbsp;Unity&nbsp;Events\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">void</span>&nbsp;Awake()\r\n&nbsp;&nbsp;&nbsp;&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:green;\">//&nbsp;Set&nbsp;a&nbsp;well&nbsp;observable&nbsp;value</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:green;\">//&nbsp;This&nbsp;is&nbsp;how&nbsp;many&nbsp;concurrent&nbsp;requests&nbsp;can&nbsp;be&nbsp;made&nbsp;to&nbsp;a&nbsp;server</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">HTTPManager</span>.MaxConnectionPerServer&nbsp;=&nbsp;1;\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:green;\">//&nbsp;Create&nbsp;placeholder&nbsp;textures</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">for</span>&nbsp;(<span style=\"color:blue;\">int</span>&nbsp;i&nbsp;=&nbsp;0;&nbsp;i&nbsp;&lt;&nbsp;Images.Length;&nbsp;++i)\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Textures[i]&nbsp;=&nbsp;<span style=\"color:blue;\">new</span>&nbsp;<span style=\"color:#2b91af;\">Texture2D</span>(100,&nbsp;150);\r\n&nbsp;&nbsp;&nbsp;&nbsp;}\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">void</span>&nbsp;OnDestroy()\r\n&nbsp;&nbsp;&nbsp;&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:green;\">//&nbsp;Set&nbsp;back&nbsp;to&nbsp;its&nbsp;defualt&nbsp;value.</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">HTTPManager</span>.MaxConnectionPerServer&nbsp;=&nbsp;4;\r\n&nbsp;&nbsp;&nbsp;&nbsp;}\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">void</span>&nbsp;OnGUI()\r\n&nbsp;&nbsp;&nbsp;&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">GUIHelper</span>.DrawArea(<span style=\"color:#2b91af;\">GUIHelper</span>.ClientArea,&nbsp;<span style=\"color:blue;\">true</span>,&nbsp;()&nbsp;=&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scrollPos&nbsp;=&nbsp;<span style=\"color:#2b91af;\">GUILayout</span>.BeginScrollView(scrollPos);\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:green;\">//&nbsp;Draw&nbsp;out&nbsp;the&nbsp;textures</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">GUILayout</span>.SelectionGrid(0,&nbsp;Textures,&nbsp;3);\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">if</span>&nbsp;(finishedCount&nbsp;==&nbsp;Images.Length&nbsp;&amp;&amp;&nbsp;allDownloadedFromLocalCache)\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">GUIHelper</span>.DrawCenteredText(<span style=\"color:#a31515;\">&quot;All&nbsp;images&nbsp;loaded&nbsp;from&nbsp;the&nbsp;local&nbsp;cache!&quot;</span>);\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">GUILayout</span>.FlexibleSpace();\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">GUILayout</span>.BeginHorizontal();\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">GUILayout</span>.Label(<span style=\"color:#a31515;\">&quot;Max&nbsp;Connection/Server:&nbsp;&quot;</span>,&nbsp;<span style=\"color:#2b91af;\">GUILayout</span>.Width(150));\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">GUILayout</span>.Label(<span style=\"color:#2b91af;\">HTTPManager</span>.MaxConnectionPerServer.ToString(),&nbsp;<span style=\"color:#2b91af;\">GUILayout</span>.Width(20));\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">HTTPManager</span>.MaxConnectionPerServer&nbsp;=&nbsp;(<span style=\"color:blue;\">byte</span>)<span style=\"color:#2b91af;\">GUILayout</span>.HorizontalSlider(<span style=\"color:#2b91af;\">HTTPManager</span>.MaxConnectionPerServer,&nbsp;1,&nbsp;10);\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">GUILayout</span>.EndHorizontal();\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">if</span>&nbsp;(<span style=\"color:#2b91af;\">GUILayout</span>.Button(<span style=\"color:#a31515;\">&quot;Start&nbsp;Download&quot;</span>))\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DownloadImages();\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">GUILayout</span>.EndScrollView();\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});\r\n&nbsp;&nbsp;&nbsp;&nbsp;}\r\n\r\n<span style=\"color:blue;\">&nbsp;&nbsp;&nbsp;&nbsp;#endregion</span>\r\n\r\n<span style=\"color:blue;\">&nbsp;&nbsp;&nbsp;&nbsp;#region</span>&nbsp;Private&nbsp;Helper&nbsp;Functions\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">void</span>&nbsp;DownloadImages()\r\n&nbsp;&nbsp;&nbsp;&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:green;\">//&nbsp;Set&nbsp;these&nbsp;metadatas&nbsp;to&nbsp;its&nbsp;initial&nbsp;values</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;allDownloadedFromLocalCache&nbsp;=&nbsp;<span style=\"color:blue;\">true</span>;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;finishedCount&nbsp;=&nbsp;0;\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">for</span>&nbsp;(<span style=\"color:blue;\">int</span>&nbsp;i&nbsp;=&nbsp;0;&nbsp;i&nbsp;&lt;&nbsp;Images.Length;&nbsp;++i)\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:green;\">//&nbsp;Set&nbsp;a&nbsp;blank&nbsp;placeholder&nbsp;texture,&nbsp;overriding&nbsp;previously&nbsp;downloaded&nbsp;texture</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Textures[i]&nbsp;=&nbsp;<span style=\"color:blue;\">new</span>&nbsp;<span style=\"color:#2b91af;\">Texture2D</span>(100,&nbsp;150);\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:green;\">//&nbsp;Construct&nbsp;the&nbsp;request</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">var</span>&nbsp;request&nbsp;=&nbsp;<span style=\"color:blue;\">new</span>&nbsp;<span style=\"color:#2b91af;\">HTTPRequest</span>(<span style=\"color:blue;\">new</span>&nbsp;<span style=\"color:#2b91af;\">Uri</span>(BaseURL&nbsp;+&nbsp;Images[i]),&nbsp;ImageDownloaded);\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:green;\">//&nbsp;Set&nbsp;the&nbsp;Tag&nbsp;property,&nbsp;we&nbsp;can&nbsp;use&nbsp;it&nbsp;as&nbsp;a&nbsp;general&nbsp;storage&nbsp;bound&nbsp;to&nbsp;the&nbsp;request</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;request.Tag&nbsp;=&nbsp;Textures[i];\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:green;\">//&nbsp;Send&nbsp;out&nbsp;the&nbsp;request</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;request.Send();\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\r\n&nbsp;&nbsp;&nbsp;&nbsp;}\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;</span><span style=\"color:gray;\">&lt;summary&gt;</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;Callback&nbsp;function&nbsp;of&nbsp;the&nbsp;image&nbsp;download&nbsp;http&nbsp;requests</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;</span><span style=\"color:gray;\">&lt;/summary&gt;</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">void</span>&nbsp;ImageDownloaded(<span style=\"color:#2b91af;\">HTTPRequest</span>&nbsp;req,&nbsp;<span style=\"color:#2b91af;\">HTTPResponse</span>&nbsp;resp)\r\n&nbsp;&nbsp;&nbsp;&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:green;\">//&nbsp;Increase&nbsp;the&nbsp;finished&nbsp;count&nbsp;regardless&nbsp;of&nbsp;the&nbsp;state&nbsp;of&nbsp;our&nbsp;request</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;finishedCount++;\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">switch</span>&nbsp;(req.State)\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:green;\">//&nbsp;The&nbsp;request&nbsp;finished&nbsp;without&nbsp;any&nbsp;problem.</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">case</span>&nbsp;<span style=\"color:#2b91af;\">HTTPRequestStates</span>.Finished:\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">if</span>&nbsp;(resp.IsSuccess)\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:green;\">//&nbsp;Get&nbsp;the&nbsp;Texture&nbsp;from&nbsp;the&nbsp;Tag&nbsp;property</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">Texture2D</span>&nbsp;tex&nbsp;=&nbsp;req.Tag&nbsp;<span style=\"color:blue;\">as</span>&nbsp;<span style=\"color:#2b91af;\">Texture2D</span>;\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:green;\">//&nbsp;Load&nbsp;the&nbsp;texture</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tex.LoadImage(resp.Data);\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:green;\">//&nbsp;Update&nbsp;the&nbsp;cache-info&nbsp;variable</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;allDownloadedFromLocalCache&nbsp;=&nbsp;allDownloadedFromLocalCache&nbsp;&amp;&amp;&nbsp;resp.IsFromCache;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">else</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">Debug</span>.LogWarning(<span style=\"color:blue;\">string</span>.Format(<span style=\"color:#a31515;\">&quot;Request&nbsp;finished&nbsp;Successfully,&nbsp;but&nbsp;the&nbsp;server&nbsp;sent&nbsp;an&nbsp;error.&nbsp;Status&nbsp;Code:&nbsp;{0}-{1}&nbsp;Message:&nbsp;{2}&quot;</span>,\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;resp.StatusCode,\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;resp.Message,\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;resp.DataAsText));\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">break</span>;\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:green;\">//&nbsp;The&nbsp;request&nbsp;finished&nbsp;with&nbsp;an&nbsp;unexpected&nbsp;error.&nbsp;The&nbsp;request&#39;s&nbsp;Exception&nbsp;property&nbsp;may&nbsp;contain&nbsp;more&nbsp;info&nbsp;about&nbsp;the&nbsp;error.</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">case</span>&nbsp;<span style=\"color:#2b91af;\">HTTPRequestStates</span>.Error:\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">Debug</span>.LogError(<span style=\"color:#a31515;\">&quot;Request&nbsp;Finished&nbsp;with&nbsp;Error!&nbsp;&quot;</span>&nbsp;+&nbsp;(req.Exception&nbsp;!=&nbsp;<span style=\"color:blue;\">null</span>&nbsp;?&nbsp;(req.Exception.Message&nbsp;+&nbsp;<span style=\"color:#a31515;\">&quot;\\n&quot;</span>&nbsp;+&nbsp;req.Exception.StackTrace)&nbsp;:&nbsp;<span style=\"color:#a31515;\">&quot;No&nbsp;Exception&quot;</span>));\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">break</span>;\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:green;\">//&nbsp;The&nbsp;request&nbsp;aborted,&nbsp;initiated&nbsp;by&nbsp;the&nbsp;user.</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">case</span>&nbsp;<span style=\"color:#2b91af;\">HTTPRequestStates</span>.Aborted:\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91a[...string is too long...]");
}
}
// Token: 0x06011539 RID: 70969 RVA: 0x00525BB8 File Offset: 0x00523DB8
public static void BNGPMJPKECD()
{
}
// Token: 0x0601153A RID: 70970 RVA: 0x00525BBC File Offset: 0x00523DBC
public static string OBIPFKKPCBM(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: 0x0601153B RID: 70971 RVA: 0x00525C1C File Offset: 0x00523E1C
public static void OOKFBEKAEIC()
{
GGHCJICKGPH.BNGPMJPKECD();
if (KHBCNLDGPCD.OGFACMFCGIP() == IntPtr.Zero)
{
throw new InvalidOperationException("_Camera");
}
}
// Token: 0x0601153C RID: 70972 RVA: 0x00525C44 File Offset: 0x00523E44
public static void KBLPFMNJPPC()
{
GGHCJICKGPH.ACEAEMFAGAB();
if (KHBCNLDGPCD.OGFACMFCGIP() == IntPtr.Zero)
{
throw new InvalidOperationException("lifeBar");
}
}
// Token: 0x0601153D RID: 70973 RVA: 0x00525C6C File Offset: 0x00523E6C
public static string EHBPDLLFNOK(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: 0x0601153E RID: 70974 RVA: 0x00525CCC File Offset: 0x00523ECC
public static void EGIAIOEMANO()
{
GGHCJICKGPH.KOPJDPIIEND();
if (KHBCNLDGPCD.OGFACMFCGIP() == IntPtr.Zero)
{
throw new InvalidOperationException(".");
}
}
// Token: 0x0601153F RID: 70975 RVA: 0x00525CF4 File Offset: 0x00523EF4
public static void GPIDLLIGJDP()
{
GGHCJICKGPH.HCEIMBADGIG();
if (KHBCNLDGPCD.MABAFAFAPOI() == IntPtr.Zero)
{
throw new InvalidOperationException("Room Restore Failed");
}
}
// Token: 0x06011540 RID: 70976 RVA: 0x00525D1C File Offset: 0x00523F1C
public static void BAFEEHHLMNB()
{
}
// Token: 0x06011541 RID: 70977 RVA: 0x00525D20 File Offset: 0x00523F20
public static void BECOGKBJMNO()
{
}
// Token: 0x06011542 RID: 70978 RVA: 0x00525D24 File Offset: 0x00523F24
public static void KLJMABPNPBC()
{
GGHCJICKGPH.LEJICBFPCAH();
if (KHBCNLDGPCD.OGFACMFCGIP() == IntPtr.Zero)
{
throw new InvalidOperationException("(INVITE ONLY)");
}
}
// Token: 0x06011543 RID: 70979 RVA: 0x00525D4C File Offset: 0x00523F4C
public static void BMPAPLJLGBD()
{
GGHCJICKGPH.DEPPJMGINHB();
if (KHBCNLDGPCD.MABAFAFAPOI() == IntPtr.Zero)
{
throw new InvalidOperationException("looptype");
}
}
// Token: 0x06011544 RID: 70980 RVA: 0x00525D74 File Offset: 0x00523F74
public static string MEAMAIBMOOD(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: 0x06011545 RID: 70981 RVA: 0x00525DD4 File Offset: 0x00523FD4
public static void FDDGNLKNHJB()
{
GGHCJICKGPH.BNGPMJPKECD();
if (KHBCNLDGPCD.MABAFAFAPOI() == IntPtr.Zero)
{
throw new InvalidOperationException("Connected to nameserver.");
}
}
// Token: 0x06011546 RID: 70982 RVA: 0x00525DFC File Offset: 0x00523FFC
public static void MEPDPIGFEIL()
{
GGHCJICKGPH.NAGPNKDBNPK();
if (KHBCNLDGPCD.OGFACMFCGIP() == IntPtr.Zero)
{
throw new InvalidOperationException("SVM_CI");
}
}
// Token: 0x06011547 RID: 70983 RVA: 0x00525E24 File Offset: 0x00524024
public static void OKJOOKJECHK()
{
GGHCJICKGPH.MICACCBCNDP();
if (KHBCNLDGPCD.MABAFAFAPOI() == IntPtr.Zero)
{
throw new InvalidOperationException("PhotonVoiceNetworkSingleton");
}
}
// Token: 0x06011548 RID: 70984 RVA: 0x00525E4C File Offset: 0x0052404C
public static void GCCMCKKLFDM()
{
GGHCJICKGPH.BAFEEHHLMNB();
if (KHBCNLDGPCD.MABAFAFAPOI() == IntPtr.Zero)
{
throw new InvalidOperationException("LAST_HOLE_ID");
}
}
// Token: 0x06011549 RID: 70985 RVA: 0x00525E74 File Offset: 0x00524074
public static void CAFLKKDKALH()
{
GGHCJICKGPH.BNGPMJPKECD();
if (KHBCNLDGPCD.MABAFAFAPOI() == IntPtr.Zero)
{
throw new InvalidOperationException("Teleport: No Player instance found in map.");
}
}
// Token: 0x0601154A RID: 70986 RVA: 0x00525E9C File Offset: 0x0052409C
public static void DJODEMCDAPA()
{
GGHCJICKGPH.HCEIMBADGIG();
if (KHBCNLDGPCD.MABAFAFAPOI() == IntPtr.Zero)
{
throw new InvalidOperationException("MainCamera");
}
}
// Token: 0x0601154B RID: 70987 RVA: 0x00525EC4 File Offset: 0x005240C4
public static string NBDKAPNKPEF(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: 0x0601154C RID: 70988 RVA: 0x00525F24 File Offset: 0x00524124
public static void DONNMCAKJML()
{
GGHCJICKGPH.AODGDCPCJOP();
if (KHBCNLDGPCD.OGFACMFCGIP() == IntPtr.Zero)
{
throw new InvalidOperationException("vr_interaction_system_right_hand_question.png");
}
}
// Token: 0x0601154D RID: 70989 RVA: 0x00525F4C File Offset: 0x0052414C
public static string EMOIBFNMIMG(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, 1, array.Length);
return Encoding.UTF8.GetString(array);
}
// Token: 0x0601154E RID: 70990 RVA: 0x00525FAC File Offset: 0x005241AC
public static void FMBHGBPDCHM()
{
GGHCJICKGPH.DAGPMINBBFO();
if (KHBCNLDGPCD.OGFACMFCGIP() == IntPtr.Zero)
{
throw new InvalidOperationException("ReportCategory");
}
}
// Token: 0x0601154F RID: 70991 RVA: 0x00525FD4 File Offset: 0x005241D4
public static void CFEHFPCFLLB()
{
GGHCJICKGPH.KDIABFAINJB();
if (KHBCNLDGPCD.OGFACMFCGIP() == IntPtr.Zero)
{
throw new InvalidOperationException("System.Object");
}
}
// Token: 0x06011550 RID: 70992 RVA: 0x00525FFC File Offset: 0x005241FC
public static void KEIEFJPPOHB()
{
GGHCJICKGPH.INNELKBNLBO();
if (KHBCNLDGPCD.OGFACMFCGIP() == IntPtr.Zero)
{
throw new InvalidOperationException("disableterrain");
}
}
// Token: 0x06011551 RID: 70993 RVA: 0x00526024 File Offset: 0x00524224
public static void AODGDCPCJOP()
{
}
// Token: 0x06011552 RID: 70994 RVA: 0x00526028 File Offset: 0x00524228
public static void GLMDLPNLLFM()
{
GGHCJICKGPH.FCONDGDMOAF();
if (KHBCNLDGPCD.MABAFAFAPOI() == IntPtr.Zero)
{
throw new InvalidOperationException("CS");
}
}
// Token: 0x06011553 RID: 70995 RVA: 0x00526050 File Offset: 0x00524250
public static string NDABNMMPPEN(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: 0x06011554 RID: 70996 RVA: 0x005260B0 File Offset: 0x005242B0
public static void NAGPNKDBNPK()
{
}
// Token: 0x02000922 RID: 2338
public class OCODGCMMIAF : SafeHandleZeroOrMinusOneIsInvalid
{
// Token: 0x06011555 RID: 70997 RVA: 0x005260B4 File Offset: 0x005242B4
protected virtual bool CINGALOLDNA()
{
if (!this.IsInvalid)
{
Marshal.FreeHGlobal(this.handle);
}
return true;
}
// Token: 0x06011556 RID: 70998 RVA: 0x005260D0 File Offset: 0x005242D0
protected virtual bool AMHAKEIIAII()
{
if (!this.IsInvalid)
{
Marshal.FreeHGlobal(this.handle);
}
return true;
}
// Token: 0x06011557 RID: 70999 RVA: 0x005260EC File Offset: 0x005242EC
protected virtual bool DJFAHOKIFEP()
{
if (!this.IsInvalid)
{
Marshal.FreeHGlobal(this.handle);
}
return true;
}
// Token: 0x06011558 RID: 71000 RVA: 0x00526108 File Offset: 0x00524308
protected virtual bool FIHMEDJFPFF()
{
if (!this.IsInvalid)
{
Marshal.FreeHGlobal(this.handle);
}
return false;
}
// Token: 0x06011559 RID: 71001 RVA: 0x00526124 File Offset: 0x00524324
protected virtual bool NGIBJNBLBHK()
{
if (!this.IsInvalid)
{
Marshal.FreeHGlobal(this.handle);
}
return false;
}
// Token: 0x0601155A RID: 71002 RVA: 0x00526140 File Offset: 0x00524340
protected virtual bool IDAHBDCLOMP()
{
if (!this.IsInvalid)
{
Marshal.FreeHGlobal(this.handle);
}
return true;
}
// Token: 0x0601155B RID: 71003 RVA: 0x0052615C File Offset: 0x0052435C
protected virtual bool NCMMGEGKMPI()
{
if (!this.IsInvalid)
{
Marshal.FreeHGlobal(this.handle);
}
return true;
}
// Token: 0x0601155C RID: 71004 RVA: 0x00526178 File Offset: 0x00524378
protected virtual bool LCNBOHHPGEJ()
{
if (!this.IsInvalid)
{
Marshal.FreeHGlobal(this.handle);
}
return false;
}
// Token: 0x0601155D RID: 71005 RVA: 0x00526194 File Offset: 0x00524394
protected virtual bool LBPABIHCCHP()
{
if (!this.IsInvalid)
{
Marshal.FreeHGlobal(this.handle);
}
return true;
}
// Token: 0x0601155E RID: 71006 RVA: 0x005261B0 File Offset: 0x005243B0
protected virtual bool CBBLMCIHKFK()
{
if (!this.IsInvalid)
{
Marshal.FreeHGlobal(this.handle);
}
return true;
}
// Token: 0x0601155F RID: 71007 RVA: 0x005261CC File Offset: 0x005243CC
protected virtual bool DMFENJNOBEP()
{
if (!this.IsInvalid)
{
Marshal.FreeHGlobal(this.handle);
}
return false;
}
// Token: 0x06011560 RID: 71008 RVA: 0x005261E8 File Offset: 0x005243E8
protected virtual bool BNGFCOOLFEF()
{
if (!this.IsInvalid)
{
Marshal.FreeHGlobal(this.handle);
}
return true;
}
// Token: 0x06011561 RID: 71009 RVA: 0x00526204 File Offset: 0x00524404
public OCODGCMMIAF(string ECFMJBEFGGB)
: base(true)
{
if (ECFMJBEFGGB == null)
{
base.SetHandle(IntPtr.Zero);
return;
}
byte[] array = new byte[Encoding.UTF8.GetByteCount(ECFMJBEFGGB) + 1];
Encoding.UTF8.GetBytes(ECFMJBEFGGB, 0, ECFMJBEFGGB.Length, array, 0);
IntPtr intPtr = Marshal.AllocHGlobal(array.Length);
Marshal.Copy(array, 0, intPtr, array.Length);
base.SetHandle(intPtr);
}
// Token: 0x06011562 RID: 71010 RVA: 0x00526270 File Offset: 0x00524470
protected virtual bool FHNLDGMJLCG()
{
if (!this.IsInvalid)
{
Marshal.FreeHGlobal(this.handle);
}
return false;
}
// Token: 0x06011563 RID: 71011 RVA: 0x0052628C File Offset: 0x0052448C
protected virtual bool EEJLGGLKBMG()
{
if (!this.IsInvalid)
{
Marshal.FreeHGlobal(this.handle);
}
return false;
}
// Token: 0x06011564 RID: 71012 RVA: 0x005262A8 File Offset: 0x005244A8
protected virtual bool MKNJFEIBMFG()
{
if (!this.IsInvalid)
{
Marshal.FreeHGlobal(this.handle);
}
return false;
}
// Token: 0x06011565 RID: 71013 RVA: 0x005262C4 File Offset: 0x005244C4
protected override bool ReleaseHandle()
{
if (!this.IsInvalid)
{
Marshal.FreeHGlobal(this.handle);
}
return true;
}
// Token: 0x06011566 RID: 71014 RVA: 0x005262E0 File Offset: 0x005244E0
protected virtual bool FHBEBACAKHA()
{
if (!this.IsInvalid)
{
Marshal.FreeHGlobal(this.handle);
}
return true;
}
}
// Token: 0x02000923 RID: 2339
public class OHHLLEILNPO
{
// Token: 0x06011567 RID: 71015 RVA: 0x005262FC File Offset: 0x005244FC
public OHHLLEILNPO(IList<string> 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;
}
}
}