1667 lines
60 KiB
C#
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> System;\r\n<span style=\"color:blue;\">using</span> System.Collections.Generic;\r\n\r\n<span style=\"color:blue;\">using</span> UnityEngine;\r\n<span style=\"color:blue;\">using</span> BestHTTP;\r\n\r\n<span style=\"color:blue;\">public</span> <span style=\"color:blue;\">sealed</span> <span style=\"color:blue;\">class</span> <span style=\"color:#2b91af;\">TextureDownloadSample</span> : <span style=\"color:#2b91af;\">MonoBehaviour</span>\r\n{\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> </span><span style=\"color:gray;\"><summary></span>\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> The URL of the server that will serve the image resources</span>\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> </span><span style=\"color:gray;\"></summary></span>\r\n <span style=\"color:blue;\">const</span> <span style=\"color:blue;\">string</span> BaseURL = <span style=\"color:#a31515;\">"http://besthttp.azurewebsites.net/Content/"</span>;\r\n\r\n<span style=\"color:blue;\"> #region</span> Private Fields\r\n\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> </span><span style=\"color:gray;\"><summary></span>\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> The downloadable images</span>\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> </span><span style=\"color:gray;\"></summary></span>\r\n <span style=\"color:blue;\">string</span>[] Images = <span style=\"color:blue;\">new</span> <span style=\"color:blue;\">string</span>[9] { <span style=\"color:#a31515;\">"One.png"</span>, <span style=\"color:#a31515;\">"Two.png"</span>, <span style=\"color:#a31515;\">"Three.png"</span>, <span style=\"color:#a31515;\">"Four.png"</span>, <span style=\"color:#a31515;\">"Five.png"</span>, <span style=\"color:#a31515;\">"Six.png"</span>, <span style=\"color:#a31515;\">"Seven.png"</span>, <span style=\"color:#a31515;\">"Eight.png"</span>, <span style=\"color:#a31515;\">"Nine.png"</span> };\r\n\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> </span><span style=\"color:gray;\"><summary></span>\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> The downloaded images will be stored as textures in this array</span>\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> </span><span style=\"color:gray;\"></summary></span>\r\n <span style=\"color:#2b91af;\">Texture2D</span>[] Textures = <span style=\"color:blue;\">new</span> <span style=\"color:#2b91af;\">Texture2D</span>[9];\r\n\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> </span><span style=\"color:gray;\"><summary></span>\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> True if all images are loaded from the local cache instead of the server</span>\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> </span><span style=\"color:gray;\"></summary></span>\r\n <span style=\"color:blue;\">bool</span> allDownloadedFromLocalCache;\r\n\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> </span><span style=\"color:gray;\"><summary></span>\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> How many sent requests are finished</span>\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> </span><span style=\"color:gray;\"></summary></span>\r\n <span style=\"color:blue;\">int</span> finishedCount;\r\n\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> </span><span style=\"color:gray;\"><summary></span>\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> GUI scroll position</span>\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> </span><span style=\"color:gray;\"></summary></span>\r\n <span style=\"color:#2b91af;\">Vector2</span> scrollPos;\r\n\r\n<span style=\"color:blue;\"> #endregion</span>\r\n\r\n<span style=\"color:blue;\"> #region</span> Unity Events\r\n\r\n <span style=\"color:blue;\">void</span> Awake()\r\n {\r\n <span style=\"color:green;\">// Set a well observable value</span>\r\n <span style=\"color:green;\">// This is how many concurrent requests can be made to a server</span>\r\n <span style=\"color:#2b91af;\">HTTPManager</span>.MaxConnectionPerServer = 1;\r\n\r\n <span style=\"color:green;\">// Create placeholder textures</span>\r\n <span style=\"color:blue;\">for</span> (<span style=\"color:blue;\">int</span> i = 0; i < Images.Length; ++i)\r\n Textures[i] = <span style=\"color:blue;\">new</span> <span style=\"color:#2b91af;\">Texture2D</span>(100, 150);\r\n }\r\n\r\n <span style=\"color:blue;\">void</span> OnDestroy()\r\n {\r\n <span style=\"color:green;\">// Set back to its defualt value.</span>\r\n <span style=\"color:#2b91af;\">HTTPManager</span>.MaxConnectionPerServer = 4;\r\n }\r\n\r\n <span style=\"color:blue;\">void</span> OnGUI()\r\n {\r\n <span style=\"color:#2b91af;\">GUIHelper</span>.DrawArea(<span style=\"color:#2b91af;\">GUIHelper</span>.ClientArea, <span style=\"color:blue;\">true</span>, () =>\r\n {\r\n scrollPos = <span style=\"color:#2b91af;\">GUILayout</span>.BeginScrollView(scrollPos);\r\n\r\n <span style=\"color:green;\">// Draw out the textures</span>\r\n <span style=\"color:#2b91af;\">GUILayout</span>.SelectionGrid(0, Textures, 3);\r\n\r\n <span style=\"color:blue;\">if</span> (finishedCount == Images.Length && allDownloadedFromLocalCache)\r\n <span style=\"color:#2b91af;\">GUIHelper</span>.DrawCenteredText(<span style=\"color:#a31515;\">"All images loaded from the local cache!"</span>);\r\n\r\n <span style=\"color:#2b91af;\">GUILayout</span>.FlexibleSpace();\r\n\r\n <span style=\"color:#2b91af;\">GUILayout</span>.BeginHorizontal();\r\n <span style=\"color:#2b91af;\">GUILayout</span>.Label(<span style=\"color:#a31515;\">"Max Connection/Server: "</span>, <span style=\"color:#2b91af;\">GUILayout</span>.Width(150));\r\n <span style=\"color:#2b91af;\">GUILayout</span>.Label(<span style=\"color:#2b91af;\">HTTPManager</span>.MaxConnectionPerServer.ToString(), <span style=\"color:#2b91af;\">GUILayout</span>.Width(20));\r\n <span style=\"color:#2b91af;\">HTTPManager</span>.MaxConnectionPerServer = (<span style=\"color:blue;\">byte</span>)<span style=\"color:#2b91af;\">GUILayout</span>.HorizontalSlider(<span style=\"color:#2b91af;\">HTTPManager</span>.MaxConnectionPerServer, 1, 10);\r\n <span style=\"color:#2b91af;\">GUILayout</span>.EndHorizontal();\r\n\r\n <span style=\"color:blue;\">if</span> (<span style=\"color:#2b91af;\">GUILayout</span>.Button(<span style=\"color:#a31515;\">"Start Download"</span>))\r\n DownloadImages();\r\n\r\n <span style=\"color:#2b91af;\">GUILayout</span>.EndScrollView();\r\n });\r\n }\r\n\r\n<span style=\"color:blue;\"> #endregion</span>\r\n\r\n<span style=\"color:blue;\"> #region</span> Private Helper Functions\r\n\r\n <span style=\"color:blue;\">void</span> DownloadImages()\r\n {\r\n <span style=\"color:green;\">// Set these metadatas to its initial values</span>\r\n allDownloadedFromLocalCache = <span style=\"color:blue;\">true</span>;\r\n finishedCount = 0;\r\n\r\n <span style=\"color:blue;\">for</span> (<span style=\"color:blue;\">int</span> i = 0; i < Images.Length; ++i)\r\n {\r\n <span style=\"color:green;\">// Set a blank placeholder texture, overriding previously downloaded texture</span>\r\n Textures[i] = <span style=\"color:blue;\">new</span> <span style=\"color:#2b91af;\">Texture2D</span>(100, 150);\r\n\r\n <span style=\"color:green;\">// Construct the request</span>\r\n <span style=\"color:blue;\">var</span> request = <span style=\"color:blue;\">new</span> <span style=\"color:#2b91af;\">HTTPRequest</span>(<span style=\"color:blue;\">new</span> <span style=\"color:#2b91af;\">Uri</span>(BaseURL + Images[i]), ImageDownloaded);\r\n\r\n <span style=\"color:green;\">// Set the Tag property, we can use it as a general storage bound to the request</span>\r\n request.Tag = Textures[i];\r\n\r\n <span style=\"color:green;\">// Send out the request</span>\r\n request.Send();\r\n }\r\n }\r\n\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> </span><span style=\"color:gray;\"><summary></span>\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> Callback function of the image download http requests</span>\r\n <span style=\"color:gray;\">///</span><span style=\"color:green;\"> </span><span style=\"color:gray;\"></summary></span>\r\n <span style=\"color:blue;\">void</span> ImageDownloaded(<span style=\"color:#2b91af;\">HTTPRequest</span> req, <span style=\"color:#2b91af;\">HTTPResponse</span> resp)\r\n {\r\n <span style=\"color:green;\">// Increase the finished count regardless of the state of our request</span>\r\n finishedCount++;\r\n\r\n <span style=\"color:blue;\">switch</span> (req.State)\r\n {\r\n <span style=\"color:green;\">// The request finished without any problem.</span>\r\n <span style=\"color:blue;\">case</span> <span style=\"color:#2b91af;\">HTTPRequestStates</span>.Finished:\r\n <span style=\"color:blue;\">if</span> (resp.IsSuccess)\r\n {\r\n <span style=\"color:green;\">// Get the Texture from the Tag property</span>\r\n <span style=\"color:#2b91af;\">Texture2D</span> tex = req.Tag <span style=\"color:blue;\">as</span> <span style=\"color:#2b91af;\">Texture2D</span>;\r\n\r\n <span style=\"color:green;\">// Load the texture</span>\r\n tex.LoadImage(resp.Data);\r\n\r\n <span style=\"color:green;\">// Update the cache-info variable</span>\r\n allDownloadedFromLocalCache = allDownloadedFromLocalCache && resp.IsFromCache;\r\n }\r\n <span style=\"color:blue;\">else</span>\r\n {\r\n <span style=\"color:#2b91af;\">Debug</span>.LogWarning(<span style=\"color:blue;\">string</span>.Format(<span style=\"color:#a31515;\">"Request finished Successfully, but the server sent an error. Status Code: {0}-{1} Message: {2}"</span>,\r\n resp.StatusCode,\r\n resp.Message,\r\n resp.DataAsText));\r\n }\r\n <span style=\"color:blue;\">break</span>;\r\n\r\n <span style=\"color:green;\">// The request finished with an unexpected error. The request's Exception property may contain more info about the error.</span>\r\n <span style=\"color:blue;\">case</span> <span style=\"color:#2b91af;\">HTTPRequestStates</span>.Error:\r\n <span style=\"color:#2b91af;\">Debug</span>.LogError(<span style=\"color:#a31515;\">"Request Finished with Error! "</span> + (req.Exception != <span style=\"color:blue;\">null</span> ? (req.Exception.Message + <span style=\"color:#a31515;\">"\\n"</span> + req.Exception.StackTrace) : <span style=\"color:#a31515;\">"No Exception"</span>));\r\n <span style=\"color:blue;\">break</span>;\r\n\r\n <span style=\"color:green;\">// The request aborted, initiated by the user.</span>\r\n <span style=\"color:blue;\">case</span> <span style=\"color:#2b91af;\">HTTPRequestStates</span>.Aborted:\r\n <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;
|
|
}
|
|
}
|
|
}
|