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

1460 lines
47 KiB
C#

using System;
using System.Collections.Generic;
using ExitGames.Client.Photon;
using UnityEngine;
// Token: 0x020004AF RID: 1199
public class LNJFBGIBLHA : IComparable<LNJFBGIBLHA>, IComparable<int>, IEquatable<LNJFBGIBLHA>, IEquatable<int>
{
// Token: 0x0600C473 RID: 50291 RVA: 0x003ABD7C File Offset: 0x003A9F7C
public Hashtable CDNPPDFKNKP()
{
return this.DDABCLAAOOH();
}
// Token: 0x0600C474 RID: 50292 RVA: 0x003ABD84 File Offset: 0x003A9F84
public virtual bool FHBPPLPMLFL(object CECDNGGHGAK)
{
LNJFBGIBLHA lnjfbgiblha = CECDNGGHGAK as LNJFBGIBLHA;
return lnjfbgiblha != null && this.GetHashCode() == lnjfbgiblha.GetHashCode();
}
// Token: 0x0600C475 RID: 50293 RVA: 0x003ABDB0 File Offset: 0x003A9FB0
public string PHDOGHDDMNP()
{
return this.JFCNNPBCMMN();
}
// Token: 0x0600C476 RID: 50294 RVA: 0x003ABDB8 File Offset: 0x003A9FB8
public bool EMNBPIJFONK(LNJFBGIBLHA GGGBDENGHFM)
{
return GGGBDENGHFM == null || this.GetHashCode().Equals(GGGBDENGHFM.GetHashCode());
}
// Token: 0x0600C477 RID: 50295 RVA: 0x003ABDE4 File Offset: 0x003A9FE4
internal void AHFDNFNFMHI(Hashtable NOBAPCOKFIL)
{
this.<GOFAJBBCACD>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x17000505 RID: 1285
// (get) Token: 0x0600C478 RID: 50296 RVA: 0x003ABDF0 File Offset: 0x003A9FF0
public int BADMPMDONAH
{
get
{
return this.BLNLKOJHBAM;
}
}
// Token: 0x1700050A RID: 1290
// (get) Token: 0x0600C479 RID: 50297 RVA: 0x003ABDF8 File Offset: 0x003A9FF8
// (set) Token: 0x0600C4EB RID: 50411 RVA: 0x003AD248 File Offset: 0x003AB448
public Hashtable BAHICKLKKHB { get; internal set; }
// Token: 0x0600C47A RID: 50298 RVA: 0x003ABE00 File Offset: 0x003AA000
public void JFEKHNCADDI(bool NOBAPCOKFIL)
{
this.GCDMPIPFODG = NOBAPCOKFIL;
}
// Token: 0x0600C47B RID: 50299 RVA: 0x003ABE0C File Offset: 0x003AA00C
public bool Equals(LNJFBGIBLHA GGGBDENGHFM)
{
return GGGBDENGHFM != null && this.GetHashCode().Equals(GGGBDENGHFM.GetHashCode());
}
// Token: 0x0600C47C RID: 50300 RVA: 0x003ABE38 File Offset: 0x003AA038
public bool DOBAOGCPBPL()
{
return this.IDJLACOHDOE();
}
// Token: 0x1700050D RID: 1293
// (get) Token: 0x0600C4AB RID: 50347 RVA: 0x003AC5D0 File Offset: 0x003AA7D0
// (set) Token: 0x0600C47D RID: 50301 RVA: 0x003ABE40 File Offset: 0x003AA040
[Obsolete("Please use NickName (updated case for naming).")]
public string EKKMPHMGCLB
{
get
{
return this.KODHOHBEAOP;
}
set
{
this.KODHOHBEAOP = value;
}
}
// Token: 0x0600C47E RID: 50302 RVA: 0x003ABE4C File Offset: 0x003AA04C
public virtual bool CJGPGFCMHEM(object CECDNGGHGAK)
{
LNJFBGIBLHA lnjfbgiblha = CECDNGGHGAK as LNJFBGIBLHA;
return lnjfbgiblha != null && this.GetHashCode() == lnjfbgiblha.GetHashCode();
}
// Token: 0x0600C47F RID: 50303 RVA: 0x003ABE78 File Offset: 0x003AA078
public bool FGAKIPMBLIA(int GGGBDENGHFM)
{
return this.GetHashCode().Equals(GGGBDENGHFM);
}
// Token: 0x0600C480 RID: 50304 RVA: 0x003ABE94 File Offset: 0x003AA094
public Hashtable BMFGFOPBNBE()
{
return this.CFADIADAGEC;
}
// Token: 0x0600C481 RID: 50305 RVA: 0x003ABE9C File Offset: 0x003AA09C
public int CompareTo(int GGGBDENGHFM)
{
return this.GetHashCode().CompareTo(GGGBDENGHFM);
}
// Token: 0x0600C482 RID: 50306 RVA: 0x003ABEB8 File Offset: 0x003AA0B8
public Hashtable LMGHALKDDLN()
{
return this.GOMCJMOLDAF();
}
// Token: 0x0600C483 RID: 50307 RVA: 0x003ABEC0 File Offset: 0x003AA0C0
public static LNJFBGIBLHA MLAAOMLEIGD(int BADMPMDONAH)
{
if (IHFKMIAHBFP.DBOGBGIJDDJ != null)
{
return IHFKMIAHBFP.DBOGBGIJDDJ.LAKLKNLMCMH(BADMPMDONAH);
}
return null;
}
// Token: 0x0600C484 RID: 50308 RVA: 0x003ABEDC File Offset: 0x003AA0DC
protected internal LNJFBGIBLHA(bool NHDDPGADJPJ, int BLNLKOJHBAM, Hashtable PNAEOPDNJJF)
{
this.BAHICKLKKHB = new Hashtable();
this.IPFPJCPGENH = NHDDPGADJPJ;
this.BLNLKOJHBAM = BLNLKOJHBAM;
this.KAOPACPDHFG(PNAEOPDNJJF);
}
// Token: 0x0600C485 RID: 50309 RVA: 0x003ABF18 File Offset: 0x003AA118
public LNJFBGIBLHA FJCDCJGCBBD(int OONOMKLKAJH)
{
if (IHFKMIAHBFP.DBOGBGIJDDJ == null || IHFKMIAHBFP.DBOGBGIJDDJ.MFOKJIFJOHC == null || IHFKMIAHBFP.DBOGBGIJDDJ.MFOKJIFJOHC.Count < 2)
{
return null;
}
Dictionary<int, LNJFBGIBLHA> mfokjifjohc = IHFKMIAHBFP.DBOGBGIJDDJ.MFOKJIFJOHC;
int num = int.MaxValue;
int num2 = OONOMKLKAJH;
foreach (int num3 in mfokjifjohc.Keys)
{
if (num3 < num2)
{
num2 = num3;
}
else if (num3 > OONOMKLKAJH && num3 < num)
{
num = num3;
}
}
return (num == int.MaxValue) ? mfokjifjohc[num2] : mfokjifjohc[num];
}
// Token: 0x0600C486 RID: 50310 RVA: 0x003ABFF0 File Offset: 0x003AA1F0
public bool OJLHEBNFBFG()
{
return this.DDDMBPHFGHH();
}
// Token: 0x17000510 RID: 1296
// (get) Token: 0x0600C487 RID: 50311 RVA: 0x003ABFF8 File Offset: 0x003AA1F8
[Obsolete("Please use IsMasterClient (updated case for naming).")]
public bool HCHIDMOLLAD
{
get
{
return this.EMLNBFLJOAJ;
}
}
// Token: 0x17000506 RID: 1286
// (get) Token: 0x0600C488 RID: 50312 RVA: 0x003AC000 File Offset: 0x003AA200
// (set) Token: 0x0600C4A6 RID: 50342 RVA: 0x003AC518 File Offset: 0x003AA718
public string KODHOHBEAOP
{
get
{
return this.IPIFALFFIKP;
}
set
{
if (!this.IPFPJCPGENH)
{
Debug.LogError("Error: Cannot change the name of a remote player!");
return;
}
if (string.IsNullOrEmpty(value) || value.Equals(this.IPIFALFFIKP))
{
return;
}
this.IPIFALFFIKP = value;
IHFKMIAHBFP.FDGNIGBGHIC = value;
}
}
// Token: 0x0600C489 RID: 50313 RVA: 0x003AC008 File Offset: 0x003AA208
public Hashtable DDABCLAAOOH()
{
Hashtable hashtable = new Hashtable();
hashtable.KDAHNILHCOM(this.BAHICKLKKHB);
hashtable[(byte)(-74)] = this.NFNJPKGKHCP();
return hashtable;
}
// Token: 0x0600C48A RID: 50314 RVA: 0x003AC040 File Offset: 0x003AA240
internal void MLBKEHJAAKG(Hashtable NOBAPCOKFIL)
{
this.BAHICKLKKHB = NOBAPCOKFIL;
}
// Token: 0x0600C48B RID: 50315 RVA: 0x003AC04C File Offset: 0x003AA24C
public string LGINLLFLOKE()
{
return this.JFCNNPBCMMN();
}
// Token: 0x0600C48C RID: 50316 RVA: 0x003AC054 File Offset: 0x003AA254
public bool NNBDMGKKNBP()
{
return this.IPFPJCPGENH;
}
// Token: 0x0600C48D RID: 50317 RVA: 0x003AC05C File Offset: 0x003AA25C
public string ADIFIPFEBPF()
{
return this.KDBAIFLFMDN();
}
// Token: 0x0600C48E RID: 50318 RVA: 0x003AC064 File Offset: 0x003AA264
internal void GMJMONACBMM(Hashtable PNAEOPDNJJF)
{
if (PNAEOPDNJJF == null || PNAEOPDNJJF.Count == 0 || this.KKMBMABCLMF().Equals(PNAEOPDNJJF))
{
return;
}
if (PNAEOPDNJJF.ContainsKey((byte)(-163)))
{
this.IPIFALFFIKP = (string)PNAEOPDNJJF[69];
}
if (PNAEOPDNJJF.ContainsKey(151))
{
this.FKJFGIPGMOA((string)PNAEOPDNJJF[20]);
}
if (PNAEOPDNJJF.ContainsKey(0))
{
this.BKIDHOABCAO((bool)PNAEOPDNJJF[(byte)(-28)]);
}
this.GOMCJMOLDAF().GJFNMCHKNCM(PNAEOPDNJJF);
}
// Token: 0x17000509 RID: 1289
// (get) Token: 0x0600C48F RID: 50319 RVA: 0x003AC130 File Offset: 0x003AA330
// (set) Token: 0x0600C4B5 RID: 50357 RVA: 0x003AC978 File Offset: 0x003AAB78
public bool GCDMPIPFODG { get; set; }
// Token: 0x0600C490 RID: 50320 RVA: 0x003AC138 File Offset: 0x003AA338
public bool EDLJMGGADDE()
{
return this.PCMFOKDKLCD();
}
// Token: 0x0600C491 RID: 50321 RVA: 0x003AC140 File Offset: 0x003AA340
public static LNJFBGIBLHA FGHPPKJLHLP(long HPCOKMAPCHB)
{
foreach (LNJFBGIBLHA lnjfbgiblha in IHFKMIAHBFP.NCLHHNLDGNE)
{
if (lnjfbgiblha.NGDOGHJPABB() == HPCOKMAPCHB)
{
return lnjfbgiblha;
}
}
return null;
}
// Token: 0x1700050B RID: 1291
// (get) Token: 0x0600C4E0 RID: 50400 RVA: 0x003AD098 File Offset: 0x003AB298
// (set) Token: 0x0600C492 RID: 50322 RVA: 0x003AC17C File Offset: 0x003AA37C
public long KJOEMGEOBBA
{
get
{
if (this.HAGPMJGNCHJ == 0L)
{
object obj;
this.BAHICKLKKHB.TryGetValue("ID", out obj);
if (obj == null)
{
throw new NullReferenceException("localProfileId not set!");
}
this.HAGPMJGNCHJ = (long)obj;
}
return this.HAGPMJGNCHJ;
}
set
{
if (value == 0L)
{
Debug.LogError("0 is not a valid RecNetProfileId!");
}
else if (!this.IPFPJCPGENH)
{
Debug.LogError("You can't set the RecNetProfileId for remote players!");
}
else
{
this.HAGPMJGNCHJ = value;
this.NIACFDCMGLG(new Hashtable { { "ID", value } }, null, false);
}
}
}
// Token: 0x0600C493 RID: 50323 RVA: 0x003AC1E4 File Offset: 0x003AA3E4
public void GKIAHKMOHFC(long NOBAPCOKFIL)
{
if (NOBAPCOKFIL == 1L)
{
Debug.LogError("Register");
}
else if (!this.IPFPJCPGENH)
{
Debug.LogError("pb_Object: ");
}
else
{
this.HAGPMJGNCHJ = NOBAPCOKFIL;
this.LCHPPEOKNNP(new Hashtable { { "Tried to add a Bezier Path curve without a starting point.", NOBAPCOKFIL } }, null, false);
}
}
// Token: 0x0600C494 RID: 50324 RVA: 0x003AC24C File Offset: 0x003AA44C
public void LCHPPEOKNNP(Hashtable ILGKIIHPHBO, Hashtable CHCNPBDOPHH = null, bool FLGEANOIBNP = false)
{
if (ILGKIIHPHBO == null)
{
return;
}
Hashtable hashtable = ILGKIIHPHBO.GBHMFGIOEHL();
Hashtable hashtable2 = CHCNPBDOPHH.GBHMFGIOEHL();
bool flag = hashtable2 == null || hashtable2.Count == 0;
bool flag2 = this.BLNLKOJHBAM <= 1 || !IHFKMIAHBFP.HCOPIOOOFMN;
if (flag)
{
this.PBMCGFEPIBB().KDAHNILHCOM(hashtable);
this.PBMCGFEPIBB().JMCAKCPMJDM();
}
if (flag2)
{
IHFKMIAHBFP.DBOGBGIJDDJ.BPLLHHMMPDD(this.BLNLKOJHBAM, hashtable, hashtable2, FLGEANOIBNP);
}
if (!flag2 || flag)
{
this.KKPGENOBJFL(hashtable);
HCPAJHOGHMM hcpajhoghmm = (HCPAJHOGHMM)87;
object[] array = new object[4];
array[1] = this;
array[0] = hashtable;
BEIKFLMNLCB.LEPBLBEFHAJ(hcpajhoghmm, array);
}
}
// Token: 0x0600C495 RID: 50325 RVA: 0x003AC2F8 File Offset: 0x003AA4F8
internal void KHGBPNNGKCD(Hashtable NOBAPCOKFIL)
{
this.<GOFAJBBCACD>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0600C496 RID: 50326 RVA: 0x003AC304 File Offset: 0x003AA504
public bool KIBMPNPNOFC(int GGGBDENGHFM)
{
return this.GetHashCode().Equals(GGGBDENGHFM);
}
// Token: 0x17000508 RID: 1288
// (get) Token: 0x0600C497 RID: 50327 RVA: 0x003AC320 File Offset: 0x003AA520
public bool EMLNBFLJOAJ
{
get
{
return IHFKMIAHBFP.DBOGBGIJDDJ.IDFONHMBFFO == this.BADMPMDONAH;
}
}
// Token: 0x0600C498 RID: 50328 RVA: 0x003AC334 File Offset: 0x003AA534
public string PGJJIFHNLJM()
{
return this.<FDPHEKMDKEL>k__BackingField;
}
// Token: 0x0600C499 RID: 50329 RVA: 0x003AC33C File Offset: 0x003AA53C
public string BKNMMJMGKIK()
{
string text = "reported_player";
object[] array = new object[3];
array[1] = this.BADMPMDONAH;
array[1] = this.KNFIKFCMEPB();
array[4] = ((!this.GCDMPIPFODG) ? string.Empty : "Uploading...");
array[8] = this.PBMCGFEPIBB().GJACOOMCPKE();
return string.Format(text, array);
}
// Token: 0x17000512 RID: 1298
// (get) Token: 0x0600C49A RID: 50330 RVA: 0x003AC39C File Offset: 0x003AA59C
// (set) Token: 0x0600C4F9 RID: 50425 RVA: 0x003AD3BC File Offset: 0x003AB5BC
[Obsolete("Please use CustomProperties (updated case for naming).")]
public Hashtable FDOOLFKOOLG
{
get
{
return this.BAHICKLKKHB;
}
internal set
{
this.BAHICKLKKHB = value;
}
}
// Token: 0x0600C49B RID: 50331 RVA: 0x003AC3A4 File Offset: 0x003AA5A4
public bool Equals(int GGGBDENGHFM)
{
return this.GetHashCode().Equals(GGGBDENGHFM);
}
// Token: 0x17000511 RID: 1297
// (get) Token: 0x0600C49C RID: 50332 RVA: 0x003AC3C0 File Offset: 0x003AA5C0
// (set) Token: 0x0600C4B9 RID: 50361 RVA: 0x003AC9D4 File Offset: 0x003AABD4
[Obsolete("Please use IsInactive (updated case for naming).")]
public bool KJCJIDCJCOD
{
get
{
return this.GCDMPIPFODG;
}
set
{
this.GCDMPIPFODG = value;
}
}
// Token: 0x0600C49D RID: 50333 RVA: 0x003AC3C8 File Offset: 0x003AA5C8
public Hashtable FGLDEMKGCEB()
{
Hashtable hashtable = new Hashtable();
hashtable.KDAHNILHCOM(this.GOMCJMOLDAF());
hashtable[(byte)(-2)] = this.NFNJPKGKHCP();
return hashtable;
}
// Token: 0x0600C49E RID: 50334 RVA: 0x003AC400 File Offset: 0x003AA600
public bool DACNHCFEBCI()
{
return this.EMLNBFLJOAJ;
}
// Token: 0x0600C49F RID: 50335 RVA: 0x003AC408 File Offset: 0x003AA608
public Hashtable DAPPGGLHOOM()
{
return this.<GOFAJBBCACD>k__BackingField;
}
// Token: 0x0600C4A0 RID: 50336 RVA: 0x003AC410 File Offset: 0x003AA610
public string OFGJNBBKHOF()
{
return this.NFNJPKGKHCP();
}
// Token: 0x0600C4A1 RID: 50337 RVA: 0x003AC418 File Offset: 0x003AA618
public static LNJFBGIBLHA JJHGEEALDGL(int BADMPMDONAH)
{
if (IHFKMIAHBFP.DBOGBGIJDDJ != null)
{
return IHFKMIAHBFP.DBOGBGIJDDJ.GGFGCLDDFAA(BADMPMDONAH);
}
return null;
}
// Token: 0x0600C4A2 RID: 50338 RVA: 0x003AC434 File Offset: 0x003AA634
public LNJFBGIBLHA GLGHLGDOPGO(int HPCOKMAPCHB)
{
return LNJFBGIBLHA.MLAAOMLEIGD(HPCOKMAPCHB);
}
// Token: 0x0600C4A3 RID: 50339 RVA: 0x003AC43C File Offset: 0x003AA63C
public string HCPJJFHNCGC()
{
return this.IPIFALFFIKP;
}
// Token: 0x0600C4A5 RID: 50341 RVA: 0x003AC44C File Offset: 0x003AA64C
internal void AIBJNMFJBBP(Hashtable PNAEOPDNJJF)
{
if (PNAEOPDNJJF == null || PNAEOPDNJJF.Count == 0 || this.DAPPGGLHOOM().Equals(PNAEOPDNJJF))
{
return;
}
if (PNAEOPDNJJF.ContainsKey(61))
{
this.IPIFALFFIKP = (string)PNAEOPDNJJF[(byte)(-127)];
}
if (PNAEOPDNJJF.ContainsKey(123))
{
this.FKJFGIPGMOA((string)PNAEOPDNJJF[62]);
}
if (PNAEOPDNJJF.ContainsKey(182))
{
this.BKIDHOABCAO((bool)PNAEOPDNJJF[5]);
}
this.KKMBMABCLMF().GJFNMCHKNCM(PNAEOPDNJJF);
}
// Token: 0x0600C4A7 RID: 50343 RVA: 0x003AC568 File Offset: 0x003AA768
public static LNJFBGIBLHA NBFDPCHODJG(long HPCOKMAPCHB)
{
LNJFBGIBLHA[] array = IHFKMIAHBFP.NCLHHNLDGNE;
for (int i = 0; i < array.Length; i += 0)
{
LNJFBGIBLHA lnjfbgiblha = array[i];
if (lnjfbgiblha.KKHOKFAABAM() == HPCOKMAPCHB)
{
return lnjfbgiblha;
}
}
return null;
}
// Token: 0x0600C4A8 RID: 50344 RVA: 0x003AC5A4 File Offset: 0x003AA7A4
public void BKIDHOABCAO(bool NOBAPCOKFIL)
{
this.<HONNHIFFMOB>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0600C4A9 RID: 50345 RVA: 0x003AC5B0 File Offset: 0x003AA7B0
public LNJFBGIBLHA LJFIPAPMEIB(LNJFBGIBLHA IDDGIJCHAPL)
{
if (IDDGIJCHAPL == null)
{
return null;
}
return this.CEIEPGELMAC(IDDGIJCHAPL.BADMPMDONAH);
}
// Token: 0x0600C4AA RID: 50346 RVA: 0x003AC5C8 File Offset: 0x003AA7C8
public string PDBHDAMHIAB()
{
return this.KODHOHBEAOP;
}
// Token: 0x17000513 RID: 1299
// (get) Token: 0x0600C4AC RID: 50348 RVA: 0x003AC5D8 File Offset: 0x003AA7D8
[Obsolete("Please use AllProperties (updated case for naming).")]
public Hashtable KOONCJDCKMG
{
get
{
return this.CFADIADAGEC;
}
}
// Token: 0x0600C4AD RID: 50349 RVA: 0x003AC5E0 File Offset: 0x003AA7E0
public long KKHOKFAABAM()
{
if (this.HAGPMJGNCHJ == 1L)
{
object obj;
this.PBMCGFEPIBB().TryGetValue("y", out obj);
if (obj == null)
{
throw new NullReferenceException("x");
}
this.HAGPMJGNCHJ = (long)obj;
}
return this.HAGPMJGNCHJ;
}
// Token: 0x0600C4AE RID: 50350 RVA: 0x003AC630 File Offset: 0x003AA830
internal void JBKPODKPCHO(Hashtable NOBAPCOKFIL)
{
this.AHFDNFNFMHI(NOBAPCOKFIL);
}
// Token: 0x0600C4AF RID: 50351 RVA: 0x003AC63C File Offset: 0x003AA83C
public LNJFBGIBLHA GOBKJMJOEMN(int HPCOKMAPCHB)
{
return LNJFBGIBLHA.DGIBFHDCGHH(HPCOKMAPCHB);
}
// Token: 0x0600C4B0 RID: 50352 RVA: 0x003AC644 File Offset: 0x003AA844
internal void DJMPBDLCENP(Hashtable PNAEOPDNJJF)
{
if (PNAEOPDNJJF == null || PNAEOPDNJJF.Count == 0 || this.BAHICKLKKHB.Equals(PNAEOPDNJJF))
{
return;
}
if (PNAEOPDNJJF.ContainsKey((byte)(-184)))
{
this.IPIFALFFIKP = (string)PNAEOPDNJJF[165];
}
if (PNAEOPDNJJF.ContainsKey(42))
{
this.FKJFGIPGMOA((string)PNAEOPDNJJF[(byte)(-41)]);
}
if (PNAEOPDNJJF.ContainsKey((byte)(-180)))
{
this.GCDMPIPFODG = (bool)PNAEOPDNJJF[52];
}
this.BAHICKLKKHB.GJFNMCHKNCM(PNAEOPDNJJF);
}
// Token: 0x0600C4B1 RID: 50353 RVA: 0x003AC710 File Offset: 0x003AA910
public void OCHFOBCDNJF(string NOBAPCOKFIL)
{
this.KODHOHBEAOP = NOBAPCOKFIL;
}
// Token: 0x0600C4B2 RID: 50354 RVA: 0x003AC71C File Offset: 0x003AA91C
public LNJFBGIBLHA MJHCCBABJMO(int OONOMKLKAJH)
{
if (IHFKMIAHBFP.DBOGBGIJDDJ == null || IHFKMIAHBFP.DBOGBGIJDDJ.MFOKJIFJOHC == null || IHFKMIAHBFP.DBOGBGIJDDJ.MFOKJIFJOHC.Count < 8)
{
return null;
}
Dictionary<int, LNJFBGIBLHA> mfokjifjohc = IHFKMIAHBFP.DBOGBGIJDDJ.MFOKJIFJOHC;
int num = -6;
int num2 = OONOMKLKAJH;
foreach (int num3 in mfokjifjohc.Keys)
{
if (num3 < num2)
{
num2 = num3;
}
else if (num3 > OONOMKLKAJH && num3 < num)
{
num = num3;
}
}
return (num == 109) ? mfokjifjohc[num2] : mfokjifjohc[num];
}
// Token: 0x0600C4B3 RID: 50355 RVA: 0x003AC7F4 File Offset: 0x003AA9F4
public virtual string OEDKECDJOBA()
{
if (string.IsNullOrEmpty(this.HCPJJFHNCGC()))
{
return string.Format("Tomorrow", this.BADMPMDONAH, (!this.PCMFOKDKLCD()) ? "Black" : "/receipt", (!this.PIDNJFMIOIO()) ? string.Empty : "Pragma");
}
return string.Format("Visitors: ", this.KNFIKFCMEPB(), (!this.DDDMBPHFGHH()) ? "{0}|{1}" : "AllocateViewID() failed. Room (user {0}) is out of 'scene' viewIDs. It seems all available are in use.", (!this.HMBJPLAOIFG()) ? string.Empty : "FinishStreaming");
}
// Token: 0x0600C4B4 RID: 50356 RVA: 0x003AC8A0 File Offset: 0x003AAAA0
public LNJFBGIBLHA CEIEPGELMAC(int OONOMKLKAJH)
{
if (IHFKMIAHBFP.DBOGBGIJDDJ == null || IHFKMIAHBFP.DBOGBGIJDDJ.MFOKJIFJOHC == null || IHFKMIAHBFP.DBOGBGIJDDJ.MFOKJIFJOHC.Count < 7)
{
return null;
}
Dictionary<int, LNJFBGIBLHA> mfokjifjohc = IHFKMIAHBFP.DBOGBGIJDDJ.MFOKJIFJOHC;
int num = -126;
int num2 = OONOMKLKAJH;
foreach (int num3 in mfokjifjohc.Keys)
{
if (num3 < num2)
{
num2 = num3;
}
else if (num3 > OONOMKLKAJH && num3 < num)
{
num = num3;
}
}
return (num == 63) ? mfokjifjohc[num2] : mfokjifjohc[num];
}
// Token: 0x0600C4B6 RID: 50358 RVA: 0x003AC984 File Offset: 0x003AAB84
public Hashtable IKCFBEFADPD()
{
return this.KKMBMABCLMF();
}
// Token: 0x0600C4B7 RID: 50359 RVA: 0x003AC98C File Offset: 0x003AAB8C
public static LNJFBGIBLHA BOAKNOHCIAD(long HPCOKMAPCHB)
{
foreach (LNJFBGIBLHA lnjfbgiblha in IHFKMIAHBFP.NCLHHNLDGNE)
{
if (lnjfbgiblha.KJOEMGEOBBA == HPCOKMAPCHB)
{
return lnjfbgiblha;
}
}
return null;
}
// Token: 0x0600C4B8 RID: 50360 RVA: 0x003AC9C8 File Offset: 0x003AABC8
public void PAOFJPCKIFP(string NOBAPCOKFIL)
{
this.KODHOHBEAOP = NOBAPCOKFIL;
}
// Token: 0x0600C4BA RID: 50362 RVA: 0x003AC9E0 File Offset: 0x003AABE0
public bool PIDNJFMIOIO()
{
return IHFKMIAHBFP.DBOGBGIJDDJ.IDFONHMBFFO == this.BADMPMDONAH;
}
// Token: 0x0600C4BB RID: 50363 RVA: 0x003AC9F4 File Offset: 0x003AABF4
internal void GPDFDMFHMEN(string NOBAPCOKFIL)
{
this.FKJFGIPGMOA(NOBAPCOKFIL);
}
// Token: 0x0600C4BC RID: 50364 RVA: 0x003ACA00 File Offset: 0x003AAC00
internal void FBKHJNNODOG(string NOBAPCOKFIL)
{
this.FKJFGIPGMOA(NOBAPCOKFIL);
}
// Token: 0x0600C4BD RID: 50365 RVA: 0x003ACA0C File Offset: 0x003AAC0C
public bool PLDKLCKODAN()
{
return this.DOIHBAFKHAN();
}
// Token: 0x0600C4BE RID: 50366 RVA: 0x003ACA14 File Offset: 0x003AAC14
public string GJACOOMCPKE()
{
return string.Format("#{0:00} '{1}'{2} {3}", new object[]
{
this.BADMPMDONAH,
this.KODHOHBEAOP,
(!this.GCDMPIPFODG) ? string.Empty : " (inactive)",
this.BAHICKLKKHB.GJACOOMCPKE()
});
}
// Token: 0x17000507 RID: 1287
// (get) Token: 0x0600C4F3 RID: 50419 RVA: 0x003AD364 File Offset: 0x003AB564
// (set) Token: 0x0600C4BF RID: 50367 RVA: 0x003ACA74 File Offset: 0x003AAC74
public string OCAHLHMIPMG { get; internal set; }
// Token: 0x0600C4C0 RID: 50368 RVA: 0x003ACA80 File Offset: 0x003AAC80
public LNJFBGIBLHA CPLLMHDHIDP()
{
return this.FJCDCJGCBBD(this.BADMPMDONAH);
}
// Token: 0x0600C4C1 RID: 50369 RVA: 0x003ACA90 File Offset: 0x003AAC90
public string JFCNNPBCMMN()
{
return this.IPIFALFFIKP;
}
// Token: 0x1700050E RID: 1294
// (get) Token: 0x0600C4CF RID: 50383 RVA: 0x003ACC30 File Offset: 0x003AAE30
// (set) Token: 0x0600C4C2 RID: 50370 RVA: 0x003ACA98 File Offset: 0x003AAC98
[Obsolete("Please use UserId (updated case for naming).")]
public string NDPNANMNCDL
{
get
{
return this.OCAHLHMIPMG;
}
internal set
{
this.OCAHLHMIPMG = value;
}
}
// Token: 0x0600C4C3 RID: 50371 RVA: 0x003ACAA4 File Offset: 0x003AACA4
public void FFJIMINHLNO(Hashtable ILGKIIHPHBO, Hashtable CHCNPBDOPHH = null, bool FLGEANOIBNP = false)
{
if (ILGKIIHPHBO == null)
{
return;
}
Hashtable hashtable = ILGKIIHPHBO.GBHMFGIOEHL();
Hashtable hashtable2 = CHCNPBDOPHH.GBHMFGIOEHL();
bool flag = hashtable2 == null || hashtable2.Count == 1;
bool flag2 = this.BLNLKOJHBAM <= 1 || IHFKMIAHBFP.HCOPIOOOFMN;
if (flag)
{
this.GOMCJMOLDAF().KDAHNILHCOM(hashtable);
this.PBMCGFEPIBB().JMCAKCPMJDM();
}
if (flag2)
{
IHFKMIAHBFP.DBOGBGIJDDJ.MCDHMAKDIBF(this.BLNLKOJHBAM, hashtable, hashtable2, FLGEANOIBNP);
}
if (!flag2 || flag)
{
this.DJMPBDLCENP(hashtable);
HCPAJHOGHMM hcpajhoghmm = (HCPAJHOGHMM)(-86);
object[] array = new object[7];
array[0] = this;
array[0] = hashtable;
BEIKFLMNLCB.LBACGEMNLLP(hcpajhoghmm, array);
}
}
// Token: 0x0600C4C4 RID: 50372 RVA: 0x003ACB50 File Offset: 0x003AAD50
public bool NKBBBHLAOII(int GGGBDENGHFM)
{
return this.GetHashCode().Equals(GGGBDENGHFM);
}
// Token: 0x0600C4C5 RID: 50373 RVA: 0x003ACB6C File Offset: 0x003AAD6C
public bool BGJOIKHHOBN()
{
return this.HMBJPLAOIFG();
}
// Token: 0x0600C4C6 RID: 50374 RVA: 0x003ACB74 File Offset: 0x003AAD74
public bool LLLGAMOHBMB()
{
return this.IPFPJCPGENH;
}
// Token: 0x0600C4C7 RID: 50375 RVA: 0x003ACB7C File Offset: 0x003AAD7C
public void AOBBCIAGONC(string NOBAPCOKFIL)
{
this.KODHOHBEAOP = NOBAPCOKFIL;
}
// Token: 0x1700050F RID: 1295
// (get) Token: 0x0600C4C8 RID: 50376 RVA: 0x003ACB88 File Offset: 0x003AAD88
[Obsolete("Please use IsLocal (updated case for naming).")]
public bool NHDDPGADJPJ
{
get
{
return this.IPFPJCPGENH;
}
}
// Token: 0x0600C4C9 RID: 50377 RVA: 0x003ACB90 File Offset: 0x003AAD90
public string KBMKNGBEMDB()
{
string text = "SubExtrusion";
object[] array = new object[7];
array[0] = this.BADMPMDONAH;
array[1] = this.NFNJPKGKHCP();
array[1] = ((!this.DDDMBPHFGHH()) ? string.Empty : "[Steamworks.NET] Packsize Test returned false, the wrong version of Steamworks.NET is being run in this platform.");
array[0] = this.KKMBMABCLMF().GJACOOMCPKE();
return string.Format(text, array);
}
// Token: 0x0600C4CA RID: 50378 RVA: 0x003ACBF0 File Offset: 0x003AADF0
public bool GPHNDACMEAO()
{
return this.IPFPJCPGENH;
}
// Token: 0x0600C4CB RID: 50379 RVA: 0x003ACBF8 File Offset: 0x003AADF8
public LNJFBGIBLHA MNGCPMIHPFO()
{
return this.MJHCCBABJMO(this.BADMPMDONAH);
}
// Token: 0x0600C4CC RID: 50380 RVA: 0x003ACC08 File Offset: 0x003AAE08
public bool DOIHBAFKHAN()
{
return IHFKMIAHBFP.DBOGBGIJDDJ.IDFONHMBFFO == this.BADMPMDONAH;
}
// Token: 0x0600C4CD RID: 50381 RVA: 0x003ACC1C File Offset: 0x003AAE1C
internal void PKABBDDLBKH(Hashtable NOBAPCOKFIL)
{
this.AHFDNFNFMHI(NOBAPCOKFIL);
}
// Token: 0x0600C4CE RID: 50382 RVA: 0x003ACC28 File Offset: 0x003AAE28
public string EMBNGNJMILF()
{
return this.JFCNNPBCMMN();
}
// Token: 0x0600C4D0 RID: 50384 RVA: 0x003ACC38 File Offset: 0x003AAE38
public int DJNKNIADLEA(LNJFBGIBLHA GGGBDENGHFM)
{
if (GGGBDENGHFM == null)
{
return 0;
}
return this.GetHashCode().CompareTo(GGGBDENGHFM.GetHashCode());
}
// Token: 0x0600C4D1 RID: 50385 RVA: 0x003ACC64 File Offset: 0x003AAE64
public bool HMBJPLAOIFG()
{
return IHFKMIAHBFP.DBOGBGIJDDJ.IDFONHMBFFO == this.BADMPMDONAH;
}
// Token: 0x0600C4D2 RID: 50386 RVA: 0x003ACC78 File Offset: 0x003AAE78
public LNJFBGIBLHA GKPIFBOMDCP(int OONOMKLKAJH)
{
if (IHFKMIAHBFP.DBOGBGIJDDJ == null || IHFKMIAHBFP.DBOGBGIJDDJ.MFOKJIFJOHC == null || IHFKMIAHBFP.DBOGBGIJDDJ.MFOKJIFJOHC.Count < 1)
{
return null;
}
Dictionary<int, LNJFBGIBLHA> mfokjifjohc = IHFKMIAHBFP.DBOGBGIJDDJ.MFOKJIFJOHC;
int num = 175;
int num2 = OONOMKLKAJH;
foreach (int num3 in mfokjifjohc.Keys)
{
if (num3 < num2)
{
num2 = num3;
}
else if (num3 > OONOMKLKAJH && num3 < num)
{
num = num3;
}
}
return (num == 136) ? mfokjifjohc[num2] : mfokjifjohc[num];
}
// Token: 0x0600C4D3 RID: 50387 RVA: 0x003ACD50 File Offset: 0x003AAF50
public bool DDDMBPHFGHH()
{
return this.<HONNHIFFMOB>k__BackingField;
}
// Token: 0x0600C4D4 RID: 50388 RVA: 0x003ACD58 File Offset: 0x003AAF58
public virtual int DJJIABJPDCN()
{
return this.BADMPMDONAH;
}
// Token: 0x0600C4D5 RID: 50389 RVA: 0x003ACD60 File Offset: 0x003AAF60
public LNJFBGIBLHA CPEGCKPCLPJ(int HPCOKMAPCHB)
{
return LNJFBGIBLHA.AEOAPCJIOKO(HPCOKMAPCHB);
}
// Token: 0x0600C4D6 RID: 50390 RVA: 0x003ACD68 File Offset: 0x003AAF68
internal void FNBCGOMADJL(int EIOBMFGBFCA)
{
if (!this.IPFPJCPGENH)
{
Debug.LogError("ERROR You should never change PhotonPlayer IDs!");
return;
}
this.BLNLKOJHBAM = EIOBMFGBFCA;
}
// Token: 0x0600C4D7 RID: 50391 RVA: 0x003ACD88 File Offset: 0x003AAF88
public virtual int LICKMCHLAKM()
{
return this.BADMPMDONAH;
}
// Token: 0x0600C4D8 RID: 50392 RVA: 0x003ACD90 File Offset: 0x003AAF90
public static LNJFBGIBLHA AEOAPCJIOKO(int BADMPMDONAH)
{
if (IHFKMIAHBFP.DBOGBGIJDDJ != null)
{
return IHFKMIAHBFP.DBOGBGIJDDJ.GECLOIKPGGH(BADMPMDONAH);
}
return null;
}
// Token: 0x0600C4D9 RID: 50393 RVA: 0x003ACDAC File Offset: 0x003AAFAC
public void NIACFDCMGLG(Hashtable ILGKIIHPHBO, Hashtable CHCNPBDOPHH = null, bool FLGEANOIBNP = false)
{
if (ILGKIIHPHBO == null)
{
return;
}
Hashtable hashtable = ILGKIIHPHBO.GBHMFGIOEHL();
Hashtable hashtable2 = CHCNPBDOPHH.GBHMFGIOEHL();
bool flag = hashtable2 == null || hashtable2.Count == 0;
bool flag2 = this.BLNLKOJHBAM > 0 && !IHFKMIAHBFP.HCOPIOOOFMN;
if (flag)
{
this.BAHICKLKKHB.KDAHNILHCOM(hashtable);
this.BAHICKLKKHB.JMCAKCPMJDM();
}
if (flag2)
{
IHFKMIAHBFP.DBOGBGIJDDJ.MCDHMAKDIBF(this.BLNLKOJHBAM, hashtable, hashtable2, FLGEANOIBNP);
}
if (!flag2 || flag)
{
this.KAOPACPDHFG(hashtable);
BEIKFLMNLCB.LEPBLBEFHAJ(HCPAJHOGHMM.OnPhotonPlayerPropertiesChanged, new object[] { this, hashtable });
}
}
// Token: 0x0600C4DA RID: 50394 RVA: 0x003ACE58 File Offset: 0x003AB058
internal void KKPGENOBJFL(Hashtable PNAEOPDNJJF)
{
if (PNAEOPDNJJF == null || PNAEOPDNJJF.Count == 0 || this.PBMCGFEPIBB().Equals(PNAEOPDNJJF))
{
return;
}
if (PNAEOPDNJJF.ContainsKey(177))
{
this.IPIFALFFIKP = (string)PNAEOPDNJJF[139];
}
if (PNAEOPDNJJF.ContainsKey((byte)(-83)))
{
this.FKJFGIPGMOA((string)PNAEOPDNJJF[106]);
}
if (PNAEOPDNJJF.ContainsKey(127))
{
this.GCDMPIPFODG = (bool)PNAEOPDNJJF[(byte)(-66)];
}
this.GOMCJMOLDAF().GJFNMCHKNCM(PNAEOPDNJJF);
}
// Token: 0x0600C4DB RID: 50395 RVA: 0x003ACF24 File Offset: 0x003AB124
internal void KKNLEHJLMLJ(string NOBAPCOKFIL)
{
this.OCAHLHMIPMG = NOBAPCOKFIL;
}
// Token: 0x0600C4DC RID: 50396 RVA: 0x003ACF30 File Offset: 0x003AB130
public bool PCMFOKDKLCD()
{
return this.<HONNHIFFMOB>k__BackingField;
}
// Token: 0x0600C4DD RID: 50397 RVA: 0x003ACF38 File Offset: 0x003AB138
public void KNPDHNBJBFD(Hashtable ILGKIIHPHBO, Hashtable CHCNPBDOPHH = null, bool FLGEANOIBNP = false)
{
if (ILGKIIHPHBO == null)
{
return;
}
Hashtable hashtable = ILGKIIHPHBO.GBHMFGIOEHL();
Hashtable hashtable2 = CHCNPBDOPHH.GBHMFGIOEHL();
bool flag = hashtable2 != null && hashtable2.Count == 0;
bool flag2 = this.BLNLKOJHBAM > 0 && !IHFKMIAHBFP.HCOPIOOOFMN;
if (flag)
{
this.DAPPGGLHOOM().KDAHNILHCOM(hashtable);
this.BAHICKLKKHB.JMCAKCPMJDM();
}
if (flag2)
{
IHFKMIAHBFP.DBOGBGIJDDJ.PNDPEHGKNNE(this.BLNLKOJHBAM, hashtable, hashtable2, FLGEANOIBNP);
}
if (!flag2 || flag)
{
this.KAOPACPDHFG(hashtable);
HCPAJHOGHMM hcpajhoghmm = (HCPAJHOGHMM)119;
object[] array = new object[4];
array[1] = this;
array[1] = hashtable;
BEIKFLMNLCB.LBACGEMNLLP(hcpajhoghmm, array);
}
}
// Token: 0x0600C4DE RID: 50398 RVA: 0x003ACFE4 File Offset: 0x003AB1E4
public bool MNBKEJJBLIP()
{
return this.EMLNBFLJOAJ;
}
// Token: 0x0600C4DF RID: 50399 RVA: 0x003ACFEC File Offset: 0x003AB1EC
public virtual string LPADPCDAMFJ()
{
if (string.IsNullOrEmpty(this.NFNJPKGKHCP()))
{
return string.Format("No Inflate State!", this.BADMPMDONAH, (!this.PCMFOKDKLCD()) ? "BEHAVIOR" : "OperationResponse unhandled: {0}", (!this.HMBJPLAOIFG()) ? string.Empty : "RpcOnOutOfBoundsHitPlayer");
}
return string.Format("<pre style=\"font-family:Consolas;font-size:13;color:black;background:silver;\"><span style=\"color:blue;\">using</span>&nbsp;System;\r\n\r\n<span style=\"color:blue;\">using</span>&nbsp;UnityEngine;\r\n<span style=\"color:blue;\">using</span>&nbsp;BestHTTP.SignalR;\r\n\r\n<span style=\"color:blue;\">sealed</span>&nbsp;<span style=\"color:blue;\">class</span>&nbsp;<span style=\"color:#2b91af;\">SimpleStreamingSample</span>&nbsp;:&nbsp;<span style=\"color:#2b91af;\">MonoBehaviour</span>\r\n{\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">readonly</span>&nbsp;<span style=\"color:#2b91af;\">Uri</span>&nbsp;URI&nbsp;=&nbsp;<span style=\"color:blue;\">new</span>&nbsp;<span style=\"color:#2b91af;\">Uri</span>(<span style=\"color:#a31515;\">&quot;http://besthttpsignalr.azurewebsites.net/streaming-connection&quot;</span>);\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;</span><span style=\"color:gray;\">&lt;summary&gt;</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;Reference&nbsp;to&nbsp;the&nbsp;SignalR&nbsp;Connection</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;</span><span style=\"color:gray;\">&lt;/summary&gt;</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">Connection</span>&nbsp;signalRConnection;\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;</span><span style=\"color:gray;\">&lt;summary&gt;</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;Helper&nbsp;GUI&nbsp;class&nbsp;to&nbsp;handle&nbsp;and&nbsp;display&nbsp;a&nbsp;string-list</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;</span><span style=\"color:gray;\">&lt;/summary&gt;</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">GUIMessageList</span>&nbsp;messages&nbsp;=&nbsp;<span style=\"color:blue;\">new</span>&nbsp;<span style=\"color:#2b91af;\">GUIMessageList</span>();\r\n\r\n<span style=\"color:blue;\">&nbsp;&nbsp;&nbsp;&nbsp;#region</span>&nbsp;Unity&nbsp;Events\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">void</span>&nbsp;Start()\r\n&nbsp;&nbsp;&nbsp;&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:green;\">//&nbsp;Create&nbsp;the&nbsp;SignalR&nbsp;connection</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;signalRConnection&nbsp;=&nbsp;<span style=\"color:blue;\">new</span>&nbsp;<span style=\"color:#2b91af;\">Connection</span>(URI);\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:green;\">//&nbsp;set&nbsp;event&nbsp;handlers</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;signalRConnection.OnNonHubMessage&nbsp;+=&nbsp;signalRConnection_OnNonHubMessage;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;signalRConnection.OnStateChanged&nbsp;+=&nbsp;signalRConnection_OnStateChanged;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;signalRConnection.OnError&nbsp;+=&nbsp;signalRConnection_OnError;\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:green;\">//&nbsp;Start&nbsp;connecting&nbsp;to&nbsp;the&nbsp;server</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;signalRConnection.Open();\r\n&nbsp;&nbsp;&nbsp;&nbsp;}\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">void</span>&nbsp;OnDestroy()\r\n&nbsp;&nbsp;&nbsp;&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:green;\">//&nbsp;Close&nbsp;the&nbsp;connection&nbsp;when&nbsp;the&nbsp;sample&nbsp;is&nbsp;closed</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;signalRConnection.Close();\r\n&nbsp;&nbsp;&nbsp;&nbsp;}\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">void</span>&nbsp;OnGUI()\r\n&nbsp;&nbsp;&nbsp;&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">GUIHelper</span>.DrawArea(<span style=\"color:#2b91af;\">GUIHelper</span>.ClientArea,&nbsp;<span style=\"color:blue;\">true</span>,&nbsp;()&nbsp;=&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">GUILayout</span>.Label(<span style=\"color:#a31515;\">&quot;Messages&quot;</span>);\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">GUILayout</span>.BeginHorizontal();\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">GUILayout</span>.Space(20);\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;messages.Draw(<span style=\"color:#2b91af;\">Screen</span>.width&nbsp;-&nbsp;20,&nbsp;0);\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">GUILayout</span>.EndHorizontal();\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});\r\n&nbsp;&nbsp;&nbsp;&nbsp;}\r\n\r\n<span style=\"color:blue;\">&nbsp;&nbsp;&nbsp;&nbsp;#endregion</span>\r\n\r\n<span style=\"color:blue;\">&nbsp;&nbsp;&nbsp;&nbsp;#region</span>&nbsp;SignalR&nbsp;Events\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;</span><span style=\"color:gray;\">&lt;summary&gt;</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;Handle&nbsp;Server-sent&nbsp;messages</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;</span><span style=\"color:gray;\">&lt;/summary&gt;</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">void</span>&nbsp;signalRConnection_OnNonHubMessage(<span style=\"color:#2b91af;\">Connection</span>&nbsp;connection,&nbsp;<span style=\"color:blue;\">object</span>&nbsp;data)\r\n&nbsp;&nbsp;&nbsp;&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;messages.Add(<span style=\"color:#a31515;\">&quot;[Server&nbsp;Message]&nbsp;&quot;</span>&nbsp;+&nbsp;data.ToString());\r\n&nbsp;&nbsp;&nbsp;&nbsp;}\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;</span><span style=\"color:gray;\">&lt;summary&gt;</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;Display&nbsp;state&nbsp;changes</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;</span><span style=\"color:gray;\">&lt;/summary&gt;</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">void</span>&nbsp;signalRConnection_OnStateChanged(<span style=\"color:#2b91af;\">Connection</span>&nbsp;connection,&nbsp;<span style=\"color:#2b91af;\">ConnectionStates</span>&nbsp;oldState,&nbsp;<span style=\"color:#2b91af;\">ConnectionStates</span>&nbsp;newState)\r\n&nbsp;&nbsp;&nbsp;&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;messages.Add(<span style=\"color:blue;\">string</span>.Format(<span style=\"color:#a31515;\">&quot;[State&nbsp;Change]&nbsp;{0}&nbsp;=&gt;&nbsp;{1}&quot;</span>,&nbsp;oldState,&nbsp;newState));\r\n&nbsp;&nbsp;&nbsp;&nbsp;}\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;</span><span style=\"color:gray;\">&lt;summary&gt;</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;Display&nbsp;errors.</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;</span><span style=\"color:gray;\">&lt;/summary&gt;</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">void</span>&nbsp;signalRConnection_OnError(<span style=\"color:#2b91af;\">Connection</span>&nbsp;connection,&nbsp;<span style=\"color:blue;\">string</span>&nbsp;error)\r\n&nbsp;&nbsp;&nbsp;&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;messages.Add(<span style=\"color:#a31515;\">&quot;[Error]&nbsp;&quot;</span>&nbsp;+&nbsp;error);\r\n&nbsp;&nbsp;&nbsp;&nbsp;}\r\n\r\n<span style=\"color:blue;\">&nbsp;&nbsp;&nbsp;&nbsp;#endregion</span>\r\n}</pre>", this.HCPJJFHNCGC(), (!this.PCMFOKDKLCD()) ? "z" : "Connected timed out", (!this.PIDNJFMIOIO()) ? string.Empty : "/receipt");
}
// Token: 0x0600C4E1 RID: 50401 RVA: 0x003AD0E8 File Offset: 0x003AB2E8
internal void FKJFGIPGMOA(string NOBAPCOKFIL)
{
this.<FDPHEKMDKEL>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0600C4E2 RID: 50402 RVA: 0x003AD0F4 File Offset: 0x003AB2F4
public LNJFBGIBLHA FJKPNMCLICG()
{
return this.GKPIFBOMDCP(this.BADMPMDONAH);
}
// Token: 0x0600C4E3 RID: 50403 RVA: 0x003AD104 File Offset: 0x003AB304
public string ILMFKLKCOEP()
{
return this.<FDPHEKMDKEL>k__BackingField;
}
// Token: 0x0600C4E4 RID: 50404 RVA: 0x003AD10C File Offset: 0x003AB30C
public LNJFBGIBLHA(bool NHDDPGADJPJ, int BLNLKOJHBAM, string EKKMPHMGCLB)
{
this.BAHICKLKKHB = new Hashtable();
this.IPFPJCPGENH = NHDDPGADJPJ;
this.BLNLKOJHBAM = BLNLKOJHBAM;
this.IPIFALFFIKP = EKKMPHMGCLB;
}
// Token: 0x0600C4E5 RID: 50405 RVA: 0x003AD148 File Offset: 0x003AB348
public bool BCJKLCPAGCB()
{
return this.EMLNBFLJOAJ;
}
// Token: 0x0600C4E6 RID: 50406 RVA: 0x003AD150 File Offset: 0x003AB350
public string FAMPBMMAGLE()
{
return this.<FDPHEKMDKEL>k__BackingField;
}
// Token: 0x0600C4E7 RID: 50407 RVA: 0x003AD158 File Offset: 0x003AB358
public bool PLONEHFCPKN(LNJFBGIBLHA GGGBDENGHFM)
{
return GGGBDENGHFM != null && this.GetHashCode().Equals(GGGBDENGHFM.GetHashCode());
}
// Token: 0x0600C4E8 RID: 50408 RVA: 0x003AD184 File Offset: 0x003AB384
public LNJFBGIBLHA FDHMGEMDEMB()
{
return this.MJHCCBABJMO(this.BADMPMDONAH);
}
// Token: 0x0600C4E9 RID: 50409 RVA: 0x003AD194 File Offset: 0x003AB394
public void INFENGDOBCF(Hashtable ILGKIIHPHBO, Hashtable CHCNPBDOPHH = null, bool FLGEANOIBNP = false)
{
if (ILGKIIHPHBO == null)
{
return;
}
Hashtable hashtable = ILGKIIHPHBO.GBHMFGIOEHL();
Hashtable hashtable2 = CHCNPBDOPHH.GBHMFGIOEHL();
bool flag = hashtable2 == null || hashtable2.Count == 1;
bool flag2 = this.BLNLKOJHBAM > 0 && !IHFKMIAHBFP.HCOPIOOOFMN;
if (flag)
{
this.BAHICKLKKHB.KDAHNILHCOM(hashtable);
this.DAPPGGLHOOM().JMCAKCPMJDM();
}
if (flag2)
{
IHFKMIAHBFP.DBOGBGIJDDJ.MMMINIFHEAO(this.BLNLKOJHBAM, hashtable, hashtable2, FLGEANOIBNP);
}
if (!flag2 || flag)
{
this.AIBJNMFJBBP(hashtable);
HCPAJHOGHMM hcpajhoghmm = (HCPAJHOGHMM)126;
object[] array = new object[6];
array[0] = this;
array[0] = hashtable;
BEIKFLMNLCB.LEPBLBEFHAJ(hcpajhoghmm, array);
}
}
// Token: 0x0600C4EA RID: 50410 RVA: 0x003AD240 File Offset: 0x003AB440
public virtual int GCKGEFHFNPL()
{
return this.BADMPMDONAH;
}
// Token: 0x0600C4EC RID: 50412 RVA: 0x003AD254 File Offset: 0x003AB454
public static LNJFBGIBLHA FDOBBLFBBBK(int BADMPMDONAH)
{
if (IHFKMIAHBFP.DBOGBGIJDDJ != null)
{
return IHFKMIAHBFP.DBOGBGIJDDJ.LAKLKNLMCMH(BADMPMDONAH);
}
return null;
}
// Token: 0x0600C4ED RID: 50413 RVA: 0x003AD270 File Offset: 0x003AB470
public int CompareTo(LNJFBGIBLHA GGGBDENGHFM)
{
if (GGGBDENGHFM == null)
{
return 0;
}
return this.GetHashCode().CompareTo(GGGBDENGHFM.GetHashCode());
}
// Token: 0x1700050C RID: 1292
// (get) Token: 0x0600C4EE RID: 50414 RVA: 0x003AD29C File Offset: 0x003AB49C
public Hashtable CFADIADAGEC
{
get
{
Hashtable hashtable = new Hashtable();
hashtable.KDAHNILHCOM(this.BAHICKLKKHB);
hashtable[byte.MaxValue] = this.KODHOHBEAOP;
return hashtable;
}
}
// Token: 0x0600C4EF RID: 50415 RVA: 0x003AD2D4 File Offset: 0x003AB4D4
public long NGDOGHJPABB()
{
if (this.HAGPMJGNCHJ == 1L)
{
object obj;
this.PBMCGFEPIBB().TryGetValue("Google Analytics: ", out obj);
if (obj == null)
{
throw new NullReferenceException("Chunked");
}
this.HAGPMJGNCHJ = (long)obj;
}
return this.HAGPMJGNCHJ;
}
// Token: 0x0600C4F0 RID: 50416 RVA: 0x003AD324 File Offset: 0x003AB524
public int IINFAGKKJDM(LNJFBGIBLHA GGGBDENGHFM)
{
if (GGGBDENGHFM == null)
{
return 1;
}
return this.GetHashCode().CompareTo(GGGBDENGHFM.GetHashCode());
}
// Token: 0x0600C4F1 RID: 50417 RVA: 0x003AD350 File Offset: 0x003AB550
public bool KFAJLLKBHMI()
{
return this.IPFPJCPGENH;
}
// Token: 0x0600C4F2 RID: 50418 RVA: 0x003AD358 File Offset: 0x003AB558
internal void FNNKFOENBGH(Hashtable NOBAPCOKFIL)
{
this.BAHICKLKKHB = NOBAPCOKFIL;
}
// Token: 0x0600C4F4 RID: 50420 RVA: 0x003AD36C File Offset: 0x003AB56C
public LNJFBGIBLHA GIBODLLEJJE(LNJFBGIBLHA IDDGIJCHAPL)
{
if (IDDGIJCHAPL == null)
{
return null;
}
return this.MJHCCBABJMO(IDDGIJCHAPL.BADMPMDONAH);
}
// Token: 0x0600C4F5 RID: 50421 RVA: 0x003AD384 File Offset: 0x003AB584
public void GLAKLLFHMKE(bool NOBAPCOKFIL)
{
this.GCDMPIPFODG = NOBAPCOKFIL;
}
// Token: 0x0600C4F6 RID: 50422 RVA: 0x003AD390 File Offset: 0x003AB590
public int IDBJLOIFDMP(int GGGBDENGHFM)
{
return this.GetHashCode().CompareTo(GGGBDENGHFM);
}
// Token: 0x0600C4F7 RID: 50423 RVA: 0x003AD3AC File Offset: 0x003AB5AC
public Hashtable PBMCGFEPIBB()
{
return this.<GOFAJBBCACD>k__BackingField;
}
// Token: 0x0600C4F8 RID: 50424 RVA: 0x003AD3B4 File Offset: 0x003AB5B4
public bool IDJLACOHDOE()
{
return this.<HONNHIFFMOB>k__BackingField;
}
// Token: 0x0600C4FA RID: 50426 RVA: 0x003AD3C8 File Offset: 0x003AB5C8
public string KDBAIFLFMDN()
{
return this.<FDPHEKMDKEL>k__BackingField;
}
// Token: 0x0600C4FB RID: 50427 RVA: 0x003AD3D0 File Offset: 0x003AB5D0
public override string ToString()
{
if (string.IsNullOrEmpty(this.KODHOHBEAOP))
{
return string.Format("#{0:00}{1}{2}", this.BADMPMDONAH, (!this.GCDMPIPFODG) ? " " : " (inactive)", (!this.EMLNBFLJOAJ) ? string.Empty : "(master)");
}
return string.Format("'{0}'{1}{2}", this.KODHOHBEAOP, (!this.GCDMPIPFODG) ? " " : " (inactive)", (!this.EMLNBFLJOAJ) ? string.Empty : "(master)");
}
// Token: 0x0600C4FC RID: 50428 RVA: 0x003AD47C File Offset: 0x003AB67C
public LNJFBGIBLHA FJCDCJGCBBD(LNJFBGIBLHA IDDGIJCHAPL)
{
if (IDDGIJCHAPL == null)
{
return null;
}
return this.FJCDCJGCBBD(IDDGIJCHAPL.BADMPMDONAH);
}
// Token: 0x0600C4FD RID: 50429 RVA: 0x003AD494 File Offset: 0x003AB694
public bool OJLCNEFOIEK()
{
return this.DDDMBPHFGHH();
}
// Token: 0x0600C4FE RID: 50430 RVA: 0x003AD49C File Offset: 0x003AB69C
public override int GetHashCode()
{
return this.BADMPMDONAH;
}
// Token: 0x0600C4FF RID: 50431 RVA: 0x003AD4A4 File Offset: 0x003AB6A4
public string JGFIILMCEOB()
{
return this.<FDPHEKMDKEL>k__BackingField;
}
// Token: 0x0600C500 RID: 50432 RVA: 0x003AD4AC File Offset: 0x003AB6AC
public virtual bool POAEGJNPBCO(object CECDNGGHGAK)
{
LNJFBGIBLHA lnjfbgiblha = CECDNGGHGAK as LNJFBGIBLHA;
return lnjfbgiblha == null || this.GetHashCode() == lnjfbgiblha.GetHashCode();
}
// Token: 0x0600C501 RID: 50433 RVA: 0x003AD4D8 File Offset: 0x003AB6D8
internal void NALBKGOKGMP(int EIOBMFGBFCA)
{
if (!this.IPFPJCPGENH)
{
Debug.LogError("\n");
return;
}
this.BLNLKOJHBAM = EIOBMFGBFCA;
}
// Token: 0x0600C502 RID: 50434 RVA: 0x003AD4F8 File Offset: 0x003AB6F8
public override bool Equals(object CECDNGGHGAK)
{
LNJFBGIBLHA lnjfbgiblha = CECDNGGHGAK as LNJFBGIBLHA;
return lnjfbgiblha != null && this.GetHashCode() == lnjfbgiblha.GetHashCode();
}
// Token: 0x0600C503 RID: 50435 RVA: 0x003AD524 File Offset: 0x003AB724
public static LNJFBGIBLHA DGIBFHDCGHH(int BADMPMDONAH)
{
if (IHFKMIAHBFP.DBOGBGIJDDJ != null)
{
return IHFKMIAHBFP.DBOGBGIJDDJ.GECLOIKPGGH(BADMPMDONAH);
}
return null;
}
// Token: 0x0600C504 RID: 50436 RVA: 0x003AD540 File Offset: 0x003AB740
public virtual bool EGBFCNFBLNL(object CECDNGGHGAK)
{
LNJFBGIBLHA lnjfbgiblha = CECDNGGHGAK as LNJFBGIBLHA;
return lnjfbgiblha != null && this.GetHashCode() == lnjfbgiblha.GetHashCode();
}
// Token: 0x0600C505 RID: 50437 RVA: 0x003AD56C File Offset: 0x003AB76C
internal void KAOPACPDHFG(Hashtable PNAEOPDNJJF)
{
if (PNAEOPDNJJF == null || PNAEOPDNJJF.Count == 0 || this.BAHICKLKKHB.Equals(PNAEOPDNJJF))
{
return;
}
if (PNAEOPDNJJF.ContainsKey(255))
{
this.IPIFALFFIKP = (string)PNAEOPDNJJF[byte.MaxValue];
}
if (PNAEOPDNJJF.ContainsKey(253))
{
this.OCAHLHMIPMG = (string)PNAEOPDNJJF[253];
}
if (PNAEOPDNJJF.ContainsKey(254))
{
this.GCDMPIPFODG = (bool)PNAEOPDNJJF[254];
}
this.BAHICKLKKHB.GJFNMCHKNCM(PNAEOPDNJJF);
}
// Token: 0x0600C506 RID: 50438 RVA: 0x003AD638 File Offset: 0x003AB838
public bool AINOMEMLBJK(LNJFBGIBLHA GGGBDENGHFM)
{
return GGGBDENGHFM == null || this.GetHashCode().Equals(GGGBDENGHFM.GetHashCode());
}
// Token: 0x0600C507 RID: 50439 RVA: 0x003AD664 File Offset: 0x003AB864
public Hashtable ILMMPNFMNOJ()
{
return this.KKMBMABCLMF();
}
// Token: 0x0600C508 RID: 50440 RVA: 0x003AD66C File Offset: 0x003AB86C
internal void IHLFNMPKKDO(int EIOBMFGBFCA)
{
if (!this.IPFPJCPGENH)
{
Debug.LogError("Two.png");
return;
}
this.BLNLKOJHBAM = EIOBMFGBFCA;
}
// Token: 0x0600C509 RID: 50441 RVA: 0x003AD68C File Offset: 0x003AB88C
public string KNFIKFCMEPB()
{
return this.IPIFALFFIKP;
}
// Token: 0x0600C50A RID: 50442 RVA: 0x003AD694 File Offset: 0x003AB894
public Hashtable GOMCJMOLDAF()
{
return this.<GOFAJBBCACD>k__BackingField;
}
// Token: 0x0600C50B RID: 50443 RVA: 0x003AD69C File Offset: 0x003AB89C
public Hashtable KKMBMABCLMF()
{
return this.<GOFAJBBCACD>k__BackingField;
}
// Token: 0x0600C50C RID: 50444 RVA: 0x003AD6A4 File Offset: 0x003AB8A4
public LNJFBGIBLHA CPIBGJLHLBL(int HPCOKMAPCHB)
{
return LNJFBGIBLHA.FDOBBLFBBBK(HPCOKMAPCHB);
}
// Token: 0x0600C50D RID: 50445 RVA: 0x003AD6AC File Offset: 0x003AB8AC
public int FLMKHFEMACF(int GGGBDENGHFM)
{
return this.GetHashCode().CompareTo(GGGBDENGHFM);
}
// Token: 0x0600C50E RID: 50446 RVA: 0x003AD6C8 File Offset: 0x003AB8C8
public string NFNJPKGKHCP()
{
return this.IPIFALFFIKP;
}
// Token: 0x04001C2A RID: 7210
private int BLNLKOJHBAM = -1;
// Token: 0x04001C2B RID: 7211
private string IPIFALFFIKP = string.Empty;
// Token: 0x04001C2D RID: 7213
public readonly bool IPFPJCPGENH;
// Token: 0x04001C30 RID: 7216
public const string LDOMCEOPJNE = "ID";
// Token: 0x04001C31 RID: 7217
private long HAGPMJGNCHJ;
// Token: 0x04001C32 RID: 7218
public static readonly int CGNKKAKJIJL = -1;
// Token: 0x04001C33 RID: 7219
public static readonly int CBADMKHNEDP;
// Token: 0x04001C34 RID: 7220
public object NIELBMEGFAH;
}