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

699 lines
20 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.Globalization;
using System.Runtime.CompilerServices;
using System.Text;
using ExitGames.Client.Photon;
using Photon;
using RecRoom;
// Token: 0x02001160 RID: 4448
public abstract class HCLNFEIGLJP
{
// Token: 0x06025F63 RID: 155491 RVA: 0x00A85F3C File Offset: 0x00A8413C
static HCLNFEIGLJP()
{
ActionEvent<ExitGames.Client.Photon.Hashtable> gfpneggepaf = IHFKMIAHBFP.GFPNEGGEPAF;
if (HCLNFEIGLJP.MODKICCBMGC == null)
{
HCLNFEIGLJP.MODKICCBMGC = new Action<ExitGames.Client.Photon.Hashtable>(HCLNFEIGLJP.CNIHPJNLBDO);
}
IHFKMIAHBFP.GFPNEGGEPAF = gfpneggepaf + HCLNFEIGLJP.MODKICCBMGC;
ActionEvent<LNJFBGIBLHA, ExitGames.Client.Photon.Hashtable> hkglgfcamap = IHFKMIAHBFP.HKGLGFCAMAP;
if (HCLNFEIGLJP.IFPKLMFAABE == null)
{
HCLNFEIGLJP.IFPKLMFAABE = new Action<LNJFBGIBLHA, ExitGames.Client.Photon.Hashtable>(HCLNFEIGLJP.BMCFJFPEBGH);
}
IHFKMIAHBFP.HKGLGFCAMAP = hkglgfcamap + HCLNFEIGLJP.IFPKLMFAABE;
IHFKMIAHBFP.DHLJAODEIEA += new Action<LNJFBGIBLHA>(HCLNFEIGLJP.CDEIOPNOKMJ);
IHFKMIAHBFP.ENIGMACDFMJ += new Action<LNJFBGIBLHA>(HCLNFEIGLJP.HMONCPAEGGC);
IHFKMIAHBFP.GHAMLPFIJFB += new Action(HCLNFEIGLJP.JMGDGNCHJOM);
}
// Token: 0x06025F64 RID: 155492 RVA: 0x00A86030 File Offset: 0x00A84230
protected HCLNFEIGLJP(LNJFBGIBLHA JEFGMHBLLKI, MonoBehaviour NCOHNOPAIOG, string ANOFFEKMECJ, IKCAJLLAFML INBGDGNAJCP, Action JOINLHEALDL)
{
this.JEFGMHBLLKI = JEFGMHBLLKI;
this.NCOHNOPAIOG = NCOHNOPAIOG;
this.ANOFFEKMECJ = ANOFFEKMECJ;
this.INBGDGNAJCP = INBGDGNAJCP;
this.JOINLHEALDL = JOINLHEALDL;
if (NCOHNOPAIOG != null)
{
NCOHNOPAIOG.ANDEJDJJHPG += this.GIAOBJADDCM;
}
this.PBMLKDMPPBF();
}
// Token: 0x17001148 RID: 4424
// (get) Token: 0x06025F65 RID: 155493 RVA: 0x00A8608C File Offset: 0x00A8428C
// (set) Token: 0x06025F66 RID: 155494 RVA: 0x00A86094 File Offset: 0x00A84294
protected virtual object GCKBCHGFLLD { get; set; }
// Token: 0x17001149 RID: 4425
// (get) Token: 0x06025F67 RID: 155495 RVA: 0x00A860A0 File Offset: 0x00A842A0
public bool NALFCLDCNLI
{
get
{
return this.GCKBCHGFLLD != null;
}
}
// Token: 0x1700114A RID: 4426
// (get) Token: 0x06025F68 RID: 155496 RVA: 0x00A860B0 File Offset: 0x00A842B0
public int PBCCKOBJKLJ
{
get
{
return this.EKEIELDCNAP;
}
}
// Token: 0x06025F69 RID: 155497 RVA: 0x00A860B8 File Offset: 0x00A842B8
~HCLNFEIGLJP()
{
this.GIAOBJADDCM();
}
// Token: 0x06025F6A RID: 155498 RVA: 0x00A860E8 File Offset: 0x00A842E8
private void GIAOBJADDCM()
{
if (!this.NIMEGPCFHJD)
{
this.NIMEGPCFHJD = true;
if (this.NCOHNOPAIOG != null)
{
this.NCOHNOPAIOG.ANDEJDJJHPG -= this.GIAOBJADDCM;
}
this.HKGFKIPFHKI();
if (this.JEFGMHBLLKI == null && IHFKMIAHBFP.FFPDCNMDEEO)
{
this.BNAKBPEPPAN = true;
this.MEAINJPIECA(null);
this.BNAKBPEPPAN = false;
}
}
}
// Token: 0x06025F6B RID: 155499 RVA: 0x00A86160 File Offset: 0x00A84360
protected void DMODLLAELMG(bool PJOJEHCBLDD, object DFFENNKHLLA)
{
this.GCKBCHGFLLD = ((this.JEFGMHBLLKI != null) ? HCLNFEIGLJP.EGOOLKOLDAG(this.JEFGMHBLLKI, this.ANOFFEKMECJ) : HCLNFEIGLJP.ANKIKJFOAAN(this.ANOFFEKMECJ));
if (PJOJEHCBLDD && this.GCKBCHGFLLD != null && this.HNIOLPNJHNG())
{
this.BNAKBPEPPAN = true;
this.MEAINJPIECA(DFFENNKHLLA);
this.BNAKBPEPPAN = false;
}
}
// Token: 0x06025F6C RID: 155500 RVA: 0x00A861D0 File Offset: 0x00A843D0
protected void MEAINJPIECA(object CLPCFAPOKFN)
{
if (this.DPEBJOMOGEI() && !HCLNFEIGLJP.AJMFAPCHEMD(CLPCFAPOKFN, this.GCKBCHGFLLD))
{
if (this.JEFGMHBLLKI == null)
{
HCLNFEIGLJP.GOGHOACIHEJ(this.ANOFFEKMECJ, CLPCFAPOKFN);
}
else
{
HCLNFEIGLJP.APOIMICMBJJ(this.JEFGMHBLLKI, this.ANOFFEKMECJ, CLPCFAPOKFN);
}
this.BCJBECDDFOM = true;
this.PBBLIFJGPCL(CLPCFAPOKFN);
}
}
// Token: 0x06025F6D RID: 155501 RVA: 0x00A86238 File Offset: 0x00A84438
private void PBMLKDMPPBF()
{
Dictionary<string, Action<object, int>> dictionary;
if (this.JEFGMHBLLKI == null)
{
dictionary = HCLNFEIGLJP.KJCENDNONKN;
}
else if (!HCLNFEIGLJP.LLOEPIBHPNJ.TryGetValue(this.JEFGMHBLLKI, out dictionary))
{
dictionary = new Dictionary<string, Action<object, int>>();
HCLNFEIGLJP.LLOEPIBHPNJ.Add(this.JEFGMHBLLKI, dictionary);
}
HCLNFEIGLJP.LOBENCHFHBD(dictionary, this.ANOFFEKMECJ, new Action<object, int>(this.CBBMJIGNPFL));
}
// Token: 0x06025F6E RID: 155502 RVA: 0x00A862A4 File Offset: 0x00A844A4
private void HKGFKIPFHKI()
{
Dictionary<string, Action<object, int>> dictionary;
if (this.JEFGMHBLLKI == null)
{
HCLNFEIGLJP.JLFFFGHKAFA(HCLNFEIGLJP.KJCENDNONKN, this.ANOFFEKMECJ, new Action<object, int>(this.CBBMJIGNPFL));
}
else if (HCLNFEIGLJP.LLOEPIBHPNJ.TryGetValue(this.JEFGMHBLLKI, out dictionary))
{
HCLNFEIGLJP.JLFFFGHKAFA(dictionary, this.ANOFFEKMECJ, new Action<object, int>(this.CBBMJIGNPFL));
if (dictionary.Count == 0)
{
HCLNFEIGLJP.LLOEPIBHPNJ.Remove(this.JEFGMHBLLKI);
}
}
}
// Token: 0x06025F6F RID: 155503 RVA: 0x00A86328 File Offset: 0x00A84528
private bool HNIOLPNJHNG()
{
if (this.JEFGMHBLLKI == null)
{
bool flag = IHFKMIAHBFP.HCHIDMOLLAD;
bool flag2 = this.NCOHNOPAIOG != null && this.NCOHNOPAIOG.BHCCHBHNHCG;
return (this.INBGDGNAJCP == IKCAJLLAFML.ANYONE && flag) || (this.INBGDGNAJCP == IKCAJLLAFML.MASTER && flag) || (this.INBGDGNAJCP == IKCAJLLAFML.AUTHORITY && flag2) || (this.INBGDGNAJCP == IKCAJLLAFML.MASTER_OR_AUTHORITY && flag);
}
return false;
}
// Token: 0x06025F70 RID: 155504 RVA: 0x00A863B0 File Offset: 0x00A845B0
private bool DPEBJOMOGEI()
{
if (this.JEFGMHBLLKI == null)
{
bool flag = IHFKMIAHBFP.HCHIDMOLLAD;
bool flag2 = this.NCOHNOPAIOG != null && this.NCOHNOPAIOG.BHCCHBHNHCG;
return this.INBGDGNAJCP == IKCAJLLAFML.ANYONE || (this.INBGDGNAJCP == IKCAJLLAFML.MASTER && flag) || (this.INBGDGNAJCP == IKCAJLLAFML.AUTHORITY && flag2) || (this.INBGDGNAJCP == IKCAJLLAFML.MASTER_OR_AUTHORITY && (flag || flag2));
}
return this.JEFGMHBLLKI.IPFPJCPGENH;
}
// Token: 0x06025F71 RID: 155505 RVA: 0x00A86448 File Offset: 0x00A84648
private void CBBMJIGNPFL(object CLPCFAPOKFN, int KHHFHEPHIML)
{
if (KHHFHEPHIML != IHFKMIAHBFP.JEFGMHBLLKI.BADMPMDONAH)
{
this.BCJBECDDFOM = false;
}
if (!this.BCJBECDDFOM)
{
this.PBBLIFJGPCL(CLPCFAPOKFN);
}
}
// Token: 0x06025F72 RID: 155506 RVA: 0x00A86474 File Offset: 0x00A84674
private void PBBLIFJGPCL(object CLPCFAPOKFN)
{
if (CLPCFAPOKFN == null)
{
return;
}
object obj = this.GCKBCHGFLLD;
this.GCKBCHGFLLD = CLPCFAPOKFN;
this.EKEIELDCNAP = (this.EKEIELDCNAP + 1) % int.MaxValue;
if (!this.BNAKBPEPPAN && this.JOINLHEALDL != null && !HCLNFEIGLJP.AJMFAPCHEMD(CLPCFAPOKFN, obj))
{
this.JOINLHEALDL();
}
}
// Token: 0x06025F73 RID: 155507 RVA: 0x00A864D8 File Offset: 0x00A846D8
public static void GEPKBKIEBOM<T>(string ANOFFEKMECJ, T NOBAPCOKFIL)
{
HCLNFEIGLJP.APOIMICMBJJ(IHFKMIAHBFP.JEFGMHBLLKI, ANOFFEKMECJ, HCLNFEIGLJP.JIENNJEIOGJ<T>(NOBAPCOKFIL));
}
// Token: 0x06025F74 RID: 155508 RVA: 0x00A864EC File Offset: 0x00A846EC
private static void APOIMICMBJJ(LNJFBGIBLHA JEFGMHBLLKI, string ANOFFEKMECJ, object NOBAPCOKFIL)
{
if (HCLNFEIGLJP.PFPBBFGEINJ.ContainsKey(ANOFFEKMECJ))
{
HCLNFEIGLJP.DOAJPLJHNNG();
}
HCLNFEIGLJP.PFPBBFGEINJ[ANOFFEKMECJ] = NOBAPCOKFIL;
HCLNFEIGLJP.LGBPMOOFFFD.Add(ANOFFEKMECJ);
}
// Token: 0x06025F75 RID: 155509 RVA: 0x00A8651C File Offset: 0x00A8471C
private static object EGOOLKOLDAG(LNJFBGIBLHA JEFGMHBLLKI, string ANOFFEKMECJ)
{
object obj;
JEFGMHBLLKI.BAHICKLKKHB.TryGetValue(ANOFFEKMECJ, out obj);
return obj;
}
// Token: 0x06025F76 RID: 155510 RVA: 0x00A8653C File Offset: 0x00A8473C
private static void GOGHOACIHEJ(string ANOFFEKMECJ, object NOBAPCOKFIL)
{
if (IHFKMIAHBFP.FFPDCNMDEEO)
{
if (HCLNFEIGLJP.FLGCNPKDCHC.ContainsKey(ANOFFEKMECJ))
{
HCLNFEIGLJP.EJLEPCFGDOM();
}
HCLNFEIGLJP.FLGCNPKDCHC[ANOFFEKMECJ] = NOBAPCOKFIL;
HCLNFEIGLJP.IIABDJDIABO.Add(ANOFFEKMECJ);
}
}
// Token: 0x06025F77 RID: 155511 RVA: 0x00A86574 File Offset: 0x00A84774
private static object ANKIKJFOAAN(string ANOFFEKMECJ)
{
object obj = null;
if (IHFKMIAHBFP.FFPDCNMDEEO)
{
IHFKMIAHBFP.FIIFPLCNFHJ.BAHICKLKKHB.TryGetValue(ANOFFEKMECJ, out obj);
}
return obj;
}
// Token: 0x06025F78 RID: 155512 RVA: 0x00A865A4 File Offset: 0x00A847A4
public static void MDMPLFOJIJD()
{
HCLNFEIGLJP.KJCENDNONKN.Clear();
}
// Token: 0x06025F79 RID: 155513 RVA: 0x00A865B0 File Offset: 0x00A847B0
public static void BDGBKAHBCHJ()
{
HCLNFEIGLJP.LLOEPIBHPNJ.Clear();
}
// Token: 0x06025F7A RID: 155514 RVA: 0x00A865BC File Offset: 0x00A847BC
public static void MANBLICFOPD()
{
Dictionary<string, Action<object, int>> dictionary;
HCLNFEIGLJP.LLOEPIBHPNJ.TryGetValue(IHFKMIAHBFP.JEFGMHBLLKI, out dictionary);
HCLNFEIGLJP.LLOEPIBHPNJ.Clear();
if (dictionary != null)
{
HCLNFEIGLJP.LLOEPIBHPNJ.Add(IHFKMIAHBFP.JEFGMHBLLKI, dictionary);
}
}
// Token: 0x06025F7B RID: 155515 RVA: 0x00A865FC File Offset: 0x00A847FC
public static void CNIHPJNLBDO(ExitGames.Client.Photon.Hashtable APOKHNHDILG)
{
HCLNFEIGLJP.PBDGLHLHNBL(APOKHNHDILG, HCLNFEIGLJP.KJCENDNONKN);
}
// Token: 0x06025F7C RID: 155516 RVA: 0x00A8660C File Offset: 0x00A8480C
public static void BMCFJFPEBGH(LNJFBGIBLHA JEFGMHBLLKI, ExitGames.Client.Photon.Hashtable APOKHNHDILG)
{
Dictionary<string, Action<object, int>> dictionary;
if (HCLNFEIGLJP.LLOEPIBHPNJ.TryGetValue(JEFGMHBLLKI, out dictionary))
{
HCLNFEIGLJP.PBDGLHLHNBL(APOKHNHDILG, dictionary);
}
}
// Token: 0x06025F7D RID: 155517 RVA: 0x00A86634 File Offset: 0x00A84834
private static void PBDGLHLHNBL(ExitGames.Client.Photon.Hashtable APOKHNHDILG, Dictionary<string, Action<object, int>> ALLOEAPFHBM)
{
int num;
string[] array;
HCLNFEIGLJP.OPLICJHNKHC(APOKHNHDILG, out num, out array);
if (array != null)
{
foreach (string text in array)
{
Action<object, int> action;
if (ALLOEAPFHBM.TryGetValue(text, out action))
{
action(APOKHNHDILG[text], num);
}
APOKHNHDILG.Remove(text);
}
}
foreach (object obj in APOKHNHDILG.Keys)
{
string text2 = obj as string;
Action<object, int> action2;
if (text2 != null && ALLOEAPFHBM.TryGetValue(text2, out action2))
{
action2(APOKHNHDILG[text2], num);
}
}
}
// Token: 0x06025F7E RID: 155518 RVA: 0x00A86710 File Offset: 0x00A84910
private static void LOBENCHFHBD(Dictionary<string, Action<object, int>> ALLOEAPFHBM, string ANOFFEKMECJ, Action<object, int> JOINLHEALDL)
{
if (ALLOEAPFHBM.ContainsKey(ANOFFEKMECJ))
{
ALLOEAPFHBM[ANOFFEKMECJ] = (Action<object, int>)Delegate.Combine(ALLOEAPFHBM[ANOFFEKMECJ], JOINLHEALDL);
}
else
{
ALLOEAPFHBM[ANOFFEKMECJ] = JOINLHEALDL;
}
}
// Token: 0x06025F7F RID: 155519 RVA: 0x00A86754 File Offset: 0x00A84954
private static void JLFFFGHKAFA(Dictionary<string, Action<object, int>> ALLOEAPFHBM, string ANOFFEKMECJ, Action<object, int> JOINLHEALDL)
{
if (ALLOEAPFHBM.ContainsKey(ANOFFEKMECJ))
{
ALLOEAPFHBM[ANOFFEKMECJ] = (Action<object, int>)Delegate.Remove(ALLOEAPFHBM[ANOFFEKMECJ], JOINLHEALDL);
if (ALLOEAPFHBM[ANOFFEKMECJ] == null)
{
ALLOEAPFHBM.Remove(ANOFFEKMECJ);
}
}
}
// Token: 0x06025F80 RID: 155520 RVA: 0x00A867A0 File Offset: 0x00A849A0
public static void EJLEPCFGDOM()
{
if (IHFKMIAHBFP.FFPDCNMDEEO && HCLNFEIGLJP.FLGCNPKDCHC.Count > 0)
{
HCLNFEIGLJP.EJIJACBHCHF(HCLNFEIGLJP.FLGCNPKDCHC, HCLNFEIGLJP.IIABDJDIABO);
IHFKMIAHBFP.FIIFPLCNFHJ.NIACFDCMGLG(HCLNFEIGLJP.FLGCNPKDCHC, PUNNetworkManager.PhotonRoomPropertiesBugWorkaround, false);
HCLNFEIGLJP.FLGCNPKDCHC.Clear();
HCLNFEIGLJP.IIABDJDIABO.Clear();
}
}
// Token: 0x06025F81 RID: 155521 RVA: 0x00A86800 File Offset: 0x00A84A00
public static void DOAJPLJHNNG()
{
if (HCLNFEIGLJP.PFPBBFGEINJ.Count > 0)
{
HCLNFEIGLJP.EJIJACBHCHF(HCLNFEIGLJP.PFPBBFGEINJ, HCLNFEIGLJP.LGBPMOOFFFD);
IHFKMIAHBFP.JEFGMHBLLKI.NIACFDCMGLG(HCLNFEIGLJP.PFPBBFGEINJ, null, false);
HCLNFEIGLJP.PFPBBFGEINJ.Clear();
HCLNFEIGLJP.LGBPMOOFFFD.Clear();
}
}
// Token: 0x06025F82 RID: 155522 RVA: 0x00A86854 File Offset: 0x00A84A54
private static void EJIJACBHCHF(ExitGames.Client.Photon.Hashtable FKLEGCNIEKN, List<string> JOKLOJLIPMN)
{
object obj = "S";
object obj2;
if (JOKLOJLIPMN.Count <= 1)
{
obj2 = IHFKMIAHBFP.JEFGMHBLLKI.BADMPMDONAH;
}
else
{
object[] array = new object[2];
array[0] = IHFKMIAHBFP.JEFGMHBLLKI.BADMPMDONAH;
obj2 = array;
array[1] = JOKLOJLIPMN.ToArray();
}
FKLEGCNIEKN[obj] = obj2;
}
// Token: 0x06025F83 RID: 155523 RVA: 0x00A868B0 File Offset: 0x00A84AB0
private static void OPLICJHNKHC(ExitGames.Client.Photon.Hashtable APOKHNHDILG, out int KHHFHEPHIML, out string[] ABAABNLONNI)
{
KHHFHEPHIML = LNJFBGIBLHA.CGNKKAKJIJL;
ABAABNLONNI = null;
object obj;
if (APOKHNHDILG.TryGetValue("S", out obj) && obj != null)
{
if (obj is int)
{
KHHFHEPHIML = (int)obj;
}
else
{
object[] array = (object[])obj;
KHHFHEPHIML = (int)array[0];
ABAABNLONNI = (string[])array[1];
}
}
}
// Token: 0x06025F84 RID: 155524 RVA: 0x00A86914 File Offset: 0x00A84B14
public static void MDDEOONIHDB()
{
HCLNFEIGLJP.FLGCNPKDCHC.Clear();
HCLNFEIGLJP.IIABDJDIABO.Clear();
}
// Token: 0x06025F85 RID: 155525 RVA: 0x00A8692C File Offset: 0x00A84B2C
public static void IBFNCKKBCAI(LNJFBGIBLHA JEFGMHBLLKI)
{
string text = HCLNFEIGLJP.MBPFHOOKFIH(JEFGMHBLLKI, string.Empty);
HCLNFEIGLJP.BLDMCBFECOH(text);
}
// Token: 0x06025F86 RID: 155526 RVA: 0x00A8694C File Offset: 0x00A84B4C
public static void GOAMNGHEAKN(MonoBehaviour NCOHNOPAIOG)
{
string text = HCLNFEIGLJP.HDIHEPDDAPP(NCOHNOPAIOG, string.Empty);
HCLNFEIGLJP.BLDMCBFECOH(text);
}
// Token: 0x06025F87 RID: 155527 RVA: 0x00A8696C File Offset: 0x00A84B6C
public static void ACHDHHGCDFO()
{
if (IHFKMIAHBFP.FFPDCNMDEEO)
{
HashSet<string> hashSet = new HashSet<string>();
foreach (LNJFBGIBLHA lnjfbgiblha in IHFKMIAHBFP.NCLHHNLDGNE)
{
hashSet.Add(lnjfbgiblha.BADMPMDONAH.ToString());
}
foreach (object obj in IHFKMIAHBFP.FIIFPLCNFHJ.BAHICKLKKHB.Keys)
{
string text = (string)obj;
if (text.StartsWith("P"))
{
string[] array2 = text.Split(new char[] { '.' });
if (array2.Length > 1 && array2[0].Length > 1)
{
try
{
string text2 = array2[0].Substring(1);
if (!hashSet.Contains(text2))
{
HCLNFEIGLJP.FLGCNPKDCHC[text] = null;
HCLNFEIGLJP.KJCENDNONKN.Remove(text);
}
}
catch
{
}
}
}
}
}
}
// Token: 0x06025F88 RID: 155528 RVA: 0x00A86AA4 File Offset: 0x00A84CA4
private static void BLDMCBFECOH(string LJGEAILPJJP)
{
if (IHFKMIAHBFP.FFPDCNMDEEO)
{
foreach (object obj in IHFKMIAHBFP.FIIFPLCNFHJ.BAHICKLKKHB.Keys)
{
string text = (string)obj;
if (text.StartsWith(LJGEAILPJJP))
{
HCLNFEIGLJP.FLGCNPKDCHC[text] = null;
HCLNFEIGLJP.KJCENDNONKN.Remove(text);
}
}
}
}
// Token: 0x06025F89 RID: 155529 RVA: 0x00A86B38 File Offset: 0x00A84D38
protected static string MBPFHOOKFIH(LNJFBGIBLHA JEFGMHBLLKI, string ANOFFEKMECJ)
{
return string.Format("P{0}.{1}", JEFGMHBLLKI.BADMPMDONAH, ANOFFEKMECJ);
}
// Token: 0x06025F8A RID: 155530 RVA: 0x00A86B50 File Offset: 0x00A84D50
protected static string HDIHEPDDAPP(MonoBehaviour NCOHNOPAIOG, string ANOFFEKMECJ)
{
return string.Format("{0}.{1}", NCOHNOPAIOG.OMNGGJICBBI.ADMBCINHJOG, ANOFFEKMECJ);
}
// Token: 0x06025F8B RID: 155531 RVA: 0x00A86B70 File Offset: 0x00A84D70
protected static object JIENNJEIOGJ<T>(T NOBAPCOKFIL)
{
Type typeFromHandle = typeof(T);
if (typeFromHandle.IsEnum)
{
return Convert.ChangeType(NOBAPCOKFIL, typeof(int), CultureInfo.InvariantCulture);
}
if (typeFromHandle == typeof(uint))
{
return (int)((uint)((object)NOBAPCOKFIL));
}
if (typeFromHandle == typeof(ulong))
{
return (long)((ulong)((object)NOBAPCOKFIL));
}
if (typeFromHandle == typeof(ushort))
{
return (short)((ushort)((object)NOBAPCOKFIL));
}
return NOBAPCOKFIL;
}
// Token: 0x06025F8C RID: 155532 RVA: 0x00A86C18 File Offset: 0x00A84E18
protected static T NFHPPNAFILH<T>(object NOBAPCOKFIL)
{
Type typeFromHandle = typeof(T);
if (typeFromHandle.IsEnum)
{
NOBAPCOKFIL = Enum.ToObject(typeFromHandle, NOBAPCOKFIL);
}
else if (typeFromHandle == typeof(uint))
{
NOBAPCOKFIL = (uint)((int)NOBAPCOKFIL);
}
else if (typeFromHandle == typeof(ulong))
{
NOBAPCOKFIL = (ulong)((long)NOBAPCOKFIL);
}
else if (typeFromHandle == typeof(ushort))
{
NOBAPCOKFIL = (ushort)((short)NOBAPCOKFIL);
}
return (T)((object)NOBAPCOKFIL);
}
// Token: 0x06025F8D RID: 155533 RVA: 0x00A86CB4 File Offset: 0x00A84EB4
protected static bool AJMFAPCHEMD(object FKOFGIJFIKA, object GNNBOMAEBGK)
{
IList list = FKOFGIJFIKA as IList;
IList list2 = GNNBOMAEBGK as IList;
if (list == null || list2 == null)
{
return object.Equals(FKOFGIJFIKA, GNNBOMAEBGK);
}
int count = list.Count;
int count2 = list2.Count;
if (count != count2)
{
return false;
}
for (int i = 0; i < count; i++)
{
if (!HCLNFEIGLJP.AJMFAPCHEMD(list[i], list2[i]))
{
return false;
}
}
return true;
}
// Token: 0x06025F8E RID: 155534 RVA: 0x00A86D30 File Offset: 0x00A84F30
public static string APCABCGPMEE(object NOBAPCOKFIL)
{
IList list = NOBAPCOKFIL as IList;
string text = NOBAPCOKFIL as string;
if (text != null)
{
return text;
}
if (list != null)
{
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.Append("[");
for (int i = 0; i < list.Count; i++)
{
if (i > 0)
{
stringBuilder.Append(", ");
}
stringBuilder.Append(HCLNFEIGLJP.APCABCGPMEE(list[i]));
}
stringBuilder.Append("]");
return stringBuilder.ToString();
}
if (NOBAPCOKFIL != null)
{
return NOBAPCOKFIL.ToString();
}
return "<null>";
}
// Token: 0x06025F8F RID: 155535 RVA: 0x00A86DD0 File Offset: 0x00A84FD0
[CompilerGenerated]
private static void CDEIOPNOKMJ(LNJFBGIBLHA JBEPFCIKALP)
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
HCLNFEIGLJP.IBFNCKKBCAI(JBEPFCIKALP);
}
}
// Token: 0x06025F90 RID: 155536 RVA: 0x00A86DE4 File Offset: 0x00A84FE4
[CompilerGenerated]
private static void HMONCPAEGGC(LNJFBGIBLHA BLEEFGJBALL)
{
if (BLEEFGJBALL.IPFPJCPGENH)
{
HCLNFEIGLJP.ACHDHHGCDFO();
}
}
// Token: 0x06025F91 RID: 155537 RVA: 0x00A86DF8 File Offset: 0x00A84FF8
[CompilerGenerated]
private static void JMGDGNCHJOM()
{
HCLNFEIGLJP.MDMPLFOJIJD();
HCLNFEIGLJP.MANBLICFOPD();
HCLNFEIGLJP.MDDEOONIHDB();
}
// Token: 0x04005FEF RID: 24559
private const string MCHCGACAFLA = "S";
// Token: 0x04005FF0 RID: 24560
protected readonly LNJFBGIBLHA JEFGMHBLLKI;
// Token: 0x04005FF1 RID: 24561
protected readonly MonoBehaviour NCOHNOPAIOG;
// Token: 0x04005FF2 RID: 24562
protected readonly string ANOFFEKMECJ;
// Token: 0x04005FF3 RID: 24563
protected readonly IKCAJLLAFML INBGDGNAJCP;
// Token: 0x04005FF4 RID: 24564
protected readonly Action JOINLHEALDL;
// Token: 0x04005FF5 RID: 24565
private bool BCJBECDDFOM;
// Token: 0x04005FF6 RID: 24566
private bool BNAKBPEPPAN;
// Token: 0x04005FF8 RID: 24568
private int EKEIELDCNAP;
// Token: 0x04005FF9 RID: 24569
private bool NIMEGPCFHJD;
// Token: 0x04005FFA RID: 24570
protected static Dictionary<string, Action<object, int>> KJCENDNONKN = new Dictionary<string, Action<object, int>>();
// Token: 0x04005FFB RID: 24571
protected static Dictionary<LNJFBGIBLHA, Dictionary<string, Action<object, int>>> LLOEPIBHPNJ = new Dictionary<LNJFBGIBLHA, Dictionary<string, Action<object, int>>>();
// Token: 0x04005FFC RID: 24572
private static ExitGames.Client.Photon.Hashtable FLGCNPKDCHC = new ExitGames.Client.Photon.Hashtable();
// Token: 0x04005FFD RID: 24573
private static List<string> IIABDJDIABO = new List<string>();
// Token: 0x04005FFE RID: 24574
private static ExitGames.Client.Photon.Hashtable PFPBBFGEINJ = new ExitGames.Client.Photon.Hashtable();
// Token: 0x04005FFF RID: 24575
private static List<string> LGBPMOOFFFD = new List<string>();
// Token: 0x04006000 RID: 24576
[CompilerGenerated]
private static Action<ExitGames.Client.Photon.Hashtable> MODKICCBMGC;
// Token: 0x04006001 RID: 24577
[CompilerGenerated]
private static Action<LNJFBGIBLHA, ExitGames.Client.Photon.Hashtable> IFPKLMFAABE;
}