699 lines
20 KiB
C#
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;
|
|
}
|