using System; using System.Collections.Generic; using ExitGames.Client.Photon; using Photon; using UnityEngine; // Token: 0x020004F4 RID: 1268 public class PunTurnManager : PunBehaviour { // Token: 0x0600CFA3 RID: 53155 RVA: 0x003EE8C4 File Offset: 0x003ECAC4 private void NJLJOGNHANP() { if (this.CELFLMEBOEB() > 0 && this.IFABBBJJIPP() && !this.NJNDGKPMEDG) { this.NJNDGKPMEDG = false; this.TurnManagerListener.EBCMOKDCPEB(this.BHEDKNILOED()); } } // Token: 0x0600CFA4 RID: 53156 RVA: 0x003EE900 File Offset: 0x003ECB00 public float FCJBEIEGOIC() { return (float)(IHFKMIAHBFP.EMGOIJNLLID - IHFKMIAHBFP.FIIFPLCNFHJ.GEDFKIIOODB()) / 1532f; } // Token: 0x0600CFA5 RID: 53157 RVA: 0x003EE91C File Offset: 0x003ECB1C public virtual void EBLKHEAONJP(Hashtable APOKHNHDILG) { if (APOKHNHDILG.ContainsKey("Pull")) { this.NJNDGKPMEDG = false; this.HJGDFPGJHGN.Clear(); this.TurnManagerListener.GCABDHDJDGC(this.JIPMOMDHJJD()); } } // Token: 0x0600CFA6 RID: 53158 RVA: 0x003EE954 File Offset: 0x003ECB54 public float HPEALGJIBKN() { return Mathf.Max(115f, this.TurnDuration - this.GPNBPJHKKKF); } // Token: 0x0600CFA7 RID: 53159 RVA: 0x003EE970 File Offset: 0x003ECB70 public bool JBDAAEEDMJL() { return this.HJGDFPGJHGN.Contains(IHFKMIAHBFP.JEFGMHBLLKI); } // Token: 0x0600CFA8 RID: 53160 RVA: 0x003EE984 File Offset: 0x003ECB84 private void FKIJGJJNLOK() { IHFKMIAHBFP.CDNPPDKMIPJ = new IHFKMIAHBFP.OIFDKANKGEJ(this.POAIBMNACNG); } // Token: 0x0600CFA9 RID: 53161 RVA: 0x003EE998 File Offset: 0x003ECB98 public bool LBNNBJOGHAP() { return this.HJGDFPGJHGN.Contains(IHFKMIAHBFP.JEFGMHBLLKI); } // Token: 0x0600CFAA RID: 53162 RVA: 0x003EE9AC File Offset: 0x003ECBAC public bool KKPDFCFGCEN() { return IHFKMIAHBFP.FIIFPLCNFHJ == null || this.BHOOAHBHHNP() <= 1 || this.HJGDFPGJHGN.Count == IHFKMIAHBFP.FIIFPLCNFHJ.JDNJGLCGDFH(); } // Token: 0x17000553 RID: 1363 // (get) Token: 0x0600CFAB RID: 53163 RVA: 0x003EE9E0 File Offset: 0x003ECBE0 public float GPNBPJHKKKF { get { return (float)(IHFKMIAHBFP.EMGOIJNLLID - IHFKMIAHBFP.FIIFPLCNFHJ.GEDFKIIOODB()) / 1000f; } } // Token: 0x0600CFAC RID: 53164 RVA: 0x003EE9FC File Offset: 0x003ECBFC public bool ABBAJPHGBPH() { return this.HJGDFPGJHGN.Contains(IHFKMIAHBFP.JEFGMHBLLKI); } // Token: 0x0600CFAD RID: 53165 RVA: 0x003EEA10 File Offset: 0x003ECC10 public bool MPCNJPBPAPE() { return IHFKMIAHBFP.FIIFPLCNFHJ != null && this.IADJBOCEPDP > 0 && this.HJGDFPGJHGN.Count == IHFKMIAHBFP.FIIFPLCNFHJ.FOBACKMJHIO; } // Token: 0x0600CFAE RID: 53166 RVA: 0x003EEA44 File Offset: 0x003ECC44 public bool LLDALMNBKKE() { return this.HJGDFPGJHGN.Contains(IHFKMIAHBFP.JEFGMHBLLKI); } // Token: 0x0600CFAF RID: 53167 RVA: 0x003EEA58 File Offset: 0x003ECC58 public virtual void OHKDAFJJAOB(Hashtable APOKHNHDILG) { if (APOKHNHDILG.ContainsKey("RXh0cnVzaW9uRGF0YRIWCg5leHRydXNpb25TaGFwZRgBIAEoBRIWCg5leHRy")) { this.NJNDGKPMEDG = true; this.HJGDFPGJHGN.Clear(); this.TurnManagerListener.GCABDHDJDGC(this.BHEDKNILOED()); } } // Token: 0x0600CFB0 RID: 53168 RVA: 0x003EEA90 File Offset: 0x003ECC90 public void NLKKKCFFFJB(byte FEMGCILDLIO, object AOCLPOALJIG, int HBOKDKGOODL) { LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.MLAAOMLEIGD(HBOKDKGOODL); if (FEMGCILDLIO != 0) { if (FEMGCILDLIO == 5) { Hashtable hashtable = AOCLPOALJIG as Hashtable; int num = (int)hashtable["SBM_ST"]; object obj = hashtable["Shadows are back to normal."]; if (num == this.BHEDKNILOED()) { this.HJGDFPGJHGN.Add(lnjfbgiblha); this.TurnManagerListener.KPHKENFJIJB(lnjfbgiblha, num, obj); } if (this.MPCNJPBPAPE()) { this.TurnManagerListener.OMPEMANFIPL(this.BHOOAHBHHNP()); } } } else { Hashtable hashtable2 = AOCLPOALJIG as Hashtable; int num2 = (int)hashtable2["api/gamesessions/v2/"]; object obj2 = hashtable2["calibrating: "]; this.TurnManagerListener.CPKCFBEODHE(lnjfbgiblha, num2, obj2); } } // Token: 0x0600CFB1 RID: 53169 RVA: 0x003EEB64 File Offset: 0x003ECD64 public void POAIBMNACNG(byte FEMGCILDLIO, object AOCLPOALJIG, int HBOKDKGOODL) { LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.JJHGEEALDGL(HBOKDKGOODL); if (FEMGCILDLIO != 0) { if (FEMGCILDLIO == 8) { Hashtable hashtable = AOCLPOALJIG as Hashtable; int num = (int)hashtable["vote"]; object obj = hashtable["HTTPConnection"]; if (num == this.BHOOAHBHHNP()) { this.HJGDFPGJHGN.Add(lnjfbgiblha); this.TurnManagerListener.KPHKENFJIJB(lnjfbgiblha, num, obj); } if (this.MDBOCPFKOCB()) { this.TurnManagerListener.OMPEMANFIPL(this.BHOOAHBHHNP()); } } } else { Hashtable hashtable2 = AOCLPOALJIG as Hashtable; int num2 = (int)hashtable2["graphicsShaderLevel"]; object obj2 = hashtable2["'{0}'{1}{2}"]; this.TurnManagerListener.CPKCFBEODHE(lnjfbgiblha, num2, obj2); } } // Token: 0x0600CFB2 RID: 53170 RVA: 0x003EEC38 File Offset: 0x003ECE38 private void MIKLPLIEHNM(int NOBAPCOKFIL) { this.NJNDGKPMEDG = true; IHFKMIAHBFP.FIIFPLCNFHJ.LHFNCJPOKHO(NOBAPCOKFIL, false); } // Token: 0x0600CFB3 RID: 53171 RVA: 0x003EEC50 File Offset: 0x003ECE50 public void KMOMEFEJHBM(object DNHPDFOJCHG, bool ACEGAKLAHLN) { if (this.DEJFFKHIBLO()) { Debug.LogWarning("Error: you cannot read this stream that you are writing!"); return; } Hashtable hashtable = new Hashtable(); hashtable.Add(" is missing a tool component.", this.IADJBOCEPDP); hashtable.Add("Created in ", DNHPDFOJCHG); byte b = ((!ACEGAKLAHLN) ? 1 : 7); IHFKMIAHBFP.BLMPINBNOKN(b, hashtable, true, new OOKHEEKOHMJ { AJFELBMHOMI = GMGGPAHOGHH.ReplaceCache }); if (ACEGAKLAHLN) { IHFKMIAHBFP.JEFGMHBLLKI.LAEGNDFAHGG(this.IADJBOCEPDP); } this.OnEvent(b, hashtable, IHFKMIAHBFP.JEFGMHBLLKI.BADMPMDONAH); } // Token: 0x0600CFB4 RID: 53172 RVA: 0x003EECE8 File Offset: 0x003ECEE8 public float CKOANGKMGGM() { return Mathf.Max(975f, this.TurnDuration - this.GPNBPJHKKKF); } // Token: 0x0600CFB5 RID: 53173 RVA: 0x003EED04 File Offset: 0x003ECF04 public int OKMCBEKNFEA() { return IHFKMIAHBFP.FIIFPLCNFHJ.CBEOIBGDENB(); } // Token: 0x17000557 RID: 1367 // (get) Token: 0x0600CFB7 RID: 53175 RVA: 0x003EED30 File Offset: 0x003ECF30 public bool CFKGHCFGAPL { get { return this.LEHDMEIPILG <= 0f; } } // Token: 0x0600CFB8 RID: 53176 RVA: 0x003EED44 File Offset: 0x003ECF44 public virtual void GGOLGELHNBG(Hashtable APOKHNHDILG) { if (APOKHNHDILG.ContainsKey("Outfit")) { this.NJNDGKPMEDG = false; this.HJGDFPGJHGN.Clear(); this.TurnManagerListener.GCABDHDJDGC(this.IADJBOCEPDP); } } // Token: 0x0600CFB9 RID: 53177 RVA: 0x003EED7C File Offset: 0x003ECF7C public void LAPBJLCPDIB() { this.BOOLOPMOHOP(this.JIPMOMDHJJD() + 0); } // Token: 0x0600CFBA RID: 53178 RVA: 0x003EED8C File Offset: 0x003ECF8C public int PPHENACNOLL() { return IHFKMIAHBFP.FIIFPLCNFHJ.CBEOIBGDENB(); } // Token: 0x0600CFBB RID: 53179 RVA: 0x003EED98 File Offset: 0x003ECF98 public int ANJNFBCLEPC() { return IHFKMIAHBFP.FIIFPLCNFHJ.CBEOIBGDENB(); } // Token: 0x0600CFBC RID: 53180 RVA: 0x003EEDA4 File Offset: 0x003ECFA4 private void BOOLOPMOHOP(int NOBAPCOKFIL) { this.NJNDGKPMEDG = false; IHFKMIAHBFP.FIIFPLCNFHJ.LHFNCJPOKHO(NOBAPCOKFIL, false); } // Token: 0x0600CFBD RID: 53181 RVA: 0x003EEDBC File Offset: 0x003ECFBC public int CELFLMEBOEB() { return IHFKMIAHBFP.FIIFPLCNFHJ.CBEOIBGDENB(); } // Token: 0x0600CFBE RID: 53182 RVA: 0x003EEDC8 File Offset: 0x003ECFC8 private void Update() { if (this.IADJBOCEPDP > 0 && this.CFKGHCFGAPL && !this.NJNDGKPMEDG) { this.NJNDGKPMEDG = true; this.TurnManagerListener.EBCMOKDCPEB(this.IADJBOCEPDP); } } // Token: 0x0600CFBF RID: 53183 RVA: 0x003EEE04 File Offset: 0x003ED004 public bool DEJFFKHIBLO() { return this.HJGDFPGJHGN.Contains(IHFKMIAHBFP.JEFGMHBLLKI); } // Token: 0x0600CFC0 RID: 53184 RVA: 0x003EEE18 File Offset: 0x003ED018 private void FAGOEHAGDIE() { IHFKMIAHBFP.CDNPPDKMIPJ = new IHFKMIAHBFP.OIFDKANKGEJ(this.OnEvent); } // Token: 0x0600CFC1 RID: 53185 RVA: 0x003EEE2C File Offset: 0x003ED02C private void PJIPGBLHFNL() { IHFKMIAHBFP.CDNPPDKMIPJ = new IHFKMIAHBFP.OIFDKANKGEJ(this.EHCPELEBLLP); } // Token: 0x0600CFC2 RID: 53186 RVA: 0x003EEE40 File Offset: 0x003ED040 private void KFLOOCJIOKA(int NOBAPCOKFIL) { this.NJNDGKPMEDG = true; IHFKMIAHBFP.FIIFPLCNFHJ.LHFNCJPOKHO(NOBAPCOKFIL, false); } // Token: 0x0600CFC3 RID: 53187 RVA: 0x003EEE58 File Offset: 0x003ED058 public bool MGGHLMICOGJ() { return this.HJGDFPGJHGN.Contains(IHFKMIAHBFP.JEFGMHBLLKI); } // Token: 0x0600CFC4 RID: 53188 RVA: 0x003EEE6C File Offset: 0x003ED06C public virtual void ELPIBDKAMFP(Hashtable APOKHNHDILG) { if (APOKHNHDILG.ContainsKey("int: ")) { this.NJNDGKPMEDG = true; this.HJGDFPGJHGN.Clear(); this.TurnManagerListener.GCABDHDJDGC(this.BHOOAHBHHNP()); } } // Token: 0x17000555 RID: 1365 // (get) Token: 0x0600CFC5 RID: 53189 RVA: 0x003EEEA4 File Offset: 0x003ED0A4 public bool JDFOJLLGAMF { get { return IHFKMIAHBFP.FIIFPLCNFHJ != null && this.IADJBOCEPDP > 0 && this.HJGDFPGJHGN.Count == IHFKMIAHBFP.FIIFPLCNFHJ.FOBACKMJHIO; } } // Token: 0x0600CFC6 RID: 53190 RVA: 0x003EEED8 File Offset: 0x003ED0D8 public void SendMove(object DNHPDFOJCHG, bool ACEGAKLAHLN) { if (this.GPJFIDIAGIL) { Debug.LogWarning("Can't SendMove. Turn is finished by this player."); return; } Hashtable hashtable = new Hashtable(); hashtable.Add("turn", this.IADJBOCEPDP); hashtable.Add("move", DNHPDFOJCHG); byte b = ((!ACEGAKLAHLN) ? 1 : 2); IHFKMIAHBFP.BLMPINBNOKN(b, hashtable, true, new OOKHEEKOHMJ { AJFELBMHOMI = GMGGPAHOGHH.AddToRoomCache }); if (ACEGAKLAHLN) { IHFKMIAHBFP.JEFGMHBLLKI.LAEGNDFAHGG(this.IADJBOCEPDP); } this.OnEvent(b, hashtable, IHFKMIAHBFP.JEFGMHBLLKI.BADMPMDONAH); } // Token: 0x0600CFC7 RID: 53191 RVA: 0x003EEF70 File Offset: 0x003ED170 public void JJMIILLOIDP() { this.MIKLPLIEHNM(this.PPHENACNOLL() + 1); } // Token: 0x0600CFC8 RID: 53192 RVA: 0x003EEF80 File Offset: 0x003ED180 public float HMAOIHHIMKO() { return (float)(IHFKMIAHBFP.EMGOIJNLLID - IHFKMIAHBFP.FIIFPLCNFHJ.GEDFKIIOODB()) / 31f; } // Token: 0x0600CFC9 RID: 53193 RVA: 0x003EEF9C File Offset: 0x003ED19C public bool IFABBBJJIPP() { return this.EGPFMKPCIEI() > 214f; } // Token: 0x0600CFCA RID: 53194 RVA: 0x003EEFB0 File Offset: 0x003ED1B0 public void IICNNNOONMG(byte FEMGCILDLIO, object AOCLPOALJIG, int HBOKDKGOODL) { LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.MLAAOMLEIGD(HBOKDKGOODL); if (FEMGCILDLIO != 1) { if (FEMGCILDLIO == 8) { Hashtable hashtable = AOCLPOALJIG as Hashtable; int num = (int)hashtable["Error"]; object obj = hashtable["_Blue_Col"]; if (num == this.BHEDKNILOED()) { this.HJGDFPGJHGN.Add(lnjfbgiblha); this.TurnManagerListener.KPHKENFJIJB(lnjfbgiblha, num, obj); } if (this.MPCNJPBPAPE()) { this.TurnManagerListener.OMPEMANFIPL(this.IADJBOCEPDP); } } } else { Hashtable hashtable2 = AOCLPOALJIG as Hashtable; int num2 = (int)hashtable2["_Red_Col"]; object obj2 = hashtable2[". Client should be in a room. Current connectionStateDetailed: "]; this.TurnManagerListener.CPKCFBEODHE(lnjfbgiblha, num2, obj2); } } // Token: 0x0600CFCB RID: 53195 RVA: 0x003EF084 File Offset: 0x003ED284 private void DEFNHCKAMPC() { if (this.IADJBOCEPDP > 0 && this.CHBBGFOJIDF() && !this.NJNDGKPMEDG) { this.NJNDGKPMEDG = false; this.TurnManagerListener.EBCMOKDCPEB(this.IADJBOCEPDP); } } // Token: 0x0600CFCC RID: 53196 RVA: 0x003EF0C0 File Offset: 0x003ED2C0 private void LGLJMEBFLDH() { IHFKMIAHBFP.CDNPPDKMIPJ = new IHFKMIAHBFP.OIFDKANKGEJ(this.EHCPELEBLLP); } // Token: 0x0600CFCD RID: 53197 RVA: 0x003EF0D4 File Offset: 0x003ED2D4 public bool IAIPNLCNOCF() { return this.HJGDFPGJHGN.Contains(IHFKMIAHBFP.JEFGMHBLLKI); } // Token: 0x0600CFCE RID: 53198 RVA: 0x003EF0E8 File Offset: 0x003ED2E8 public void OnEvent(byte FEMGCILDLIO, object AOCLPOALJIG, int HBOKDKGOODL) { LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(HBOKDKGOODL); if (FEMGCILDLIO != 1) { if (FEMGCILDLIO == 2) { Hashtable hashtable = AOCLPOALJIG as Hashtable; int num = (int)hashtable["turn"]; object obj = hashtable["move"]; if (num == this.IADJBOCEPDP) { this.HJGDFPGJHGN.Add(lnjfbgiblha); this.TurnManagerListener.KPHKENFJIJB(lnjfbgiblha, num, obj); } if (this.JDFOJLLGAMF) { this.TurnManagerListener.OMPEMANFIPL(this.IADJBOCEPDP); } } } else { Hashtable hashtable2 = AOCLPOALJIG as Hashtable; int num2 = (int)hashtable2["turn"]; object obj2 = hashtable2["move"]; this.TurnManagerListener.CPKCFBEODHE(lnjfbgiblha, num2, obj2); } } // Token: 0x0600CFCF RID: 53199 RVA: 0x003EF1BC File Offset: 0x003ED3BC public bool BIDBIGLLAMN() { return this.EGPFMKPCIEI() > 113f; } // Token: 0x0600CFD0 RID: 53200 RVA: 0x003EF1D0 File Offset: 0x003ED3D0 public bool BKGMIMOOHLK() { return this.HJGDFPGJHGN.Contains(IHFKMIAHBFP.JEFGMHBLLKI); } // Token: 0x0600CFD1 RID: 53201 RVA: 0x003EF1E4 File Offset: 0x003ED3E4 public float JPGDPICICKN() { return Mathf.Max(1871f, this.TurnDuration - this.FCJBEIEGOIC()); } // Token: 0x0600CFD2 RID: 53202 RVA: 0x003EF200 File Offset: 0x003ED400 public bool HOMEHLGEBCO() { return this.GLBKMHNOBKE() > 251f; } // Token: 0x0600CFD3 RID: 53203 RVA: 0x003EF214 File Offset: 0x003ED414 public bool BDPKCDNKECL(LNJFBGIBLHA JEFGMHBLLKI) { return JEFGMHBLLKI != null && this.HJGDFPGJHGN != null && this.HJGDFPGJHGN.Contains(JEFGMHBLLKI); } // Token: 0x0600CFD4 RID: 53204 RVA: 0x003EF23C File Offset: 0x003ED43C public override void OnPhotonCustomRoomPropertiesChanged(Hashtable APOKHNHDILG) { if (APOKHNHDILG.ContainsKey("Turn")) { this.NJNDGKPMEDG = false; this.HJGDFPGJHGN.Clear(); this.TurnManagerListener.GCABDHDJDGC(this.IADJBOCEPDP); } } // Token: 0x0600CFD5 RID: 53205 RVA: 0x003EF274 File Offset: 0x003ED474 public float GJLLAKGBHBD() { return Mathf.Max(1274f, this.TurnDuration - this.FCJBEIEGOIC()); } // Token: 0x0600CFD6 RID: 53206 RVA: 0x003EF290 File Offset: 0x003ED490 private void LAHAGHGAGHD(int NOBAPCOKFIL) { this.NJNDGKPMEDG = false; IHFKMIAHBFP.FIIFPLCNFHJ.LHFNCJPOKHO(NOBAPCOKFIL, true); } // Token: 0x17000556 RID: 1366 // (get) Token: 0x0600CFD7 RID: 53207 RVA: 0x003EF2A8 File Offset: 0x003ED4A8 public bool GPJFIDIAGIL { get { return this.HJGDFPGJHGN.Contains(IHFKMIAHBFP.JEFGMHBLLKI); } } // Token: 0x0600CFD8 RID: 53208 RVA: 0x003EF2BC File Offset: 0x003ED4BC public float HMFBLJAAJIK() { return (float)(IHFKMIAHBFP.EMGOIJNLLID - IHFKMIAHBFP.FIIFPLCNFHJ.GEDFKIIOODB()) / 555f; } // Token: 0x0600CFD9 RID: 53209 RVA: 0x003EF2D8 File Offset: 0x003ED4D8 private void JGEPNJDKKKI() { IHFKMIAHBFP.CDNPPDKMIPJ = new IHFKMIAHBFP.OIFDKANKGEJ(this.OnEvent); } // Token: 0x0600CFDA RID: 53210 RVA: 0x003EF2EC File Offset: 0x003ED4EC public bool FMDFOCJCLBJ(LNJFBGIBLHA JEFGMHBLLKI) { return JEFGMHBLLKI != null && this.HJGDFPGJHGN != null && this.HJGDFPGJHGN.Contains(JEFGMHBLLKI) && false; } // Token: 0x0600CFDB RID: 53211 RVA: 0x003EF314 File Offset: 0x003ED514 public bool KIKHHNJLHOA() { return this.MBCCDPOIHOH() > 258f; } // Token: 0x0600CFDC RID: 53212 RVA: 0x003EF328 File Offset: 0x003ED528 public void FJIAPMABBNC() { this.IADJBOCEPDP = this.BHOOAHBHHNP() + 1; } // Token: 0x0600CFDD RID: 53213 RVA: 0x003EF338 File Offset: 0x003ED538 public int JIPMOMDHJJD() { return IHFKMIAHBFP.FIIFPLCNFHJ.CBEOIBGDENB(); } // Token: 0x0600CFDE RID: 53214 RVA: 0x003EF344 File Offset: 0x003ED544 public bool LPMKKHGHEEA(LNJFBGIBLHA JEFGMHBLLKI) { return JEFGMHBLLKI == null || this.HJGDFPGJHGN == null || !this.HJGDFPGJHGN.Contains(JEFGMHBLLKI) || true; } // Token: 0x17000552 RID: 1362 // (get) Token: 0x0600CFDF RID: 53215 RVA: 0x003EF36C File Offset: 0x003ED56C // (set) Token: 0x0600CFF1 RID: 53233 RVA: 0x003EF694 File Offset: 0x003ED894 public int IADJBOCEPDP { get { return IHFKMIAHBFP.FIIFPLCNFHJ.CBEOIBGDENB(); } private set { this.NJNDGKPMEDG = false; IHFKMIAHBFP.FIIFPLCNFHJ.LHFNCJPOKHO(value, true); } } // Token: 0x0600CFE0 RID: 53216 RVA: 0x003EF378 File Offset: 0x003ED578 private void MCOGEJNELHI(int NOBAPCOKFIL) { this.NJNDGKPMEDG = false; IHFKMIAHBFP.FIIFPLCNFHJ.LHFNCJPOKHO(NOBAPCOKFIL, true); } // Token: 0x0600CFE1 RID: 53217 RVA: 0x003EF390 File Offset: 0x003ED590 public void BeginTurn() { this.IADJBOCEPDP++; } // Token: 0x0600CFE2 RID: 53218 RVA: 0x003EF3A0 File Offset: 0x003ED5A0 public bool JGJLJACJIEH() { return IHFKMIAHBFP.FIIFPLCNFHJ == null || this.OKMCBEKNFEA() <= 1 || this.HJGDFPGJHGN.Count == IHFKMIAHBFP.FIIFPLCNFHJ.HCEPFPEFHKA(); } // Token: 0x0600CFE3 RID: 53219 RVA: 0x003EF3D4 File Offset: 0x003ED5D4 private void Start() { IHFKMIAHBFP.CDNPPDKMIPJ = new IHFKMIAHBFP.OIFDKANKGEJ(this.OnEvent); } // Token: 0x0600CFE4 RID: 53220 RVA: 0x003EF3E8 File Offset: 0x003ED5E8 public float NMJLCINHGMA() { return Mathf.Max(380f, this.TurnDuration - this.PNOCICBFCAI()); } // Token: 0x0600CFE5 RID: 53221 RVA: 0x003EF404 File Offset: 0x003ED604 public bool CKAMGEKAAFE(LNJFBGIBLHA JEFGMHBLLKI) { return JEFGMHBLLKI == null || this.HJGDFPGJHGN == null || !this.HJGDFPGJHGN.Contains(JEFGMHBLLKI); } // Token: 0x0600CFE6 RID: 53222 RVA: 0x003EF42C File Offset: 0x003ED62C private void CKMAHABPJHE(int NOBAPCOKFIL) { this.NJNDGKPMEDG = true; IHFKMIAHBFP.FIIFPLCNFHJ.LHFNCJPOKHO(NOBAPCOKFIL, true); } // Token: 0x0600CFE7 RID: 53223 RVA: 0x003EF444 File Offset: 0x003ED644 public void HDJALKJNHGO(object DNHPDFOJCHG, bool ACEGAKLAHLN) { if (this.GGNFILOBAFE()) { Debug.LogWarning("OnHandFocusLost"); return; } Hashtable hashtable = new Hashtable(); hashtable.Add("Invalid ObscuredVector3 index!", this.CELFLMEBOEB()); hashtable.Add("FindFriends failed to apply the result, as a required value wasn't provided or the friend list length differed from result.", DNHPDFOJCHG); byte b = ((!ACEGAKLAHLN) ? 0 : 7); IHFKMIAHBFP.BLMPINBNOKN(b, hashtable, false, new OOKHEEKOHMJ { AJFELBMHOMI = GMGGPAHOGHH.DoNotCache }); if (ACEGAKLAHLN) { IHFKMIAHBFP.JEFGMHBLLKI.LAEGNDFAHGG(this.HLBOHDFFDEI()); } this.IICNNNOONMG(b, hashtable, IHFKMIAHBFP.JEFGMHBLLKI.BADMPMDONAH); } // Token: 0x17000554 RID: 1364 // (get) Token: 0x0600CFE8 RID: 53224 RVA: 0x003EF4DC File Offset: 0x003ED6DC public float LEHDMEIPILG { get { return Mathf.Max(0f, this.TurnDuration - this.GPNBPJHKKKF); } } // Token: 0x0600CFE9 RID: 53225 RVA: 0x003EF4F8 File Offset: 0x003ED6F8 public void DCGPNPGHAFH(object DNHPDFOJCHG, bool ACEGAKLAHLN) { if (this.LBNNBJOGHAP()) { Debug.LogWarning("The working buffer is already set."); return; } Hashtable hashtable = new Hashtable(); hashtable.Add(" respawn retries to spawn.", this.CELFLMEBOEB()); hashtable.Add("RpcApplyAttack", DNHPDFOJCHG); byte b = ((!ACEGAKLAHLN) ? 0 : 0); IHFKMIAHBFP.BLMPINBNOKN(b, hashtable, true, new OOKHEEKOHMJ { AJFELBMHOMI = GMGGPAHOGHH.AddToRoomCache }); if (ACEGAKLAHLN) { IHFKMIAHBFP.JEFGMHBLLKI.LAEGNDFAHGG(this.OKMCBEKNFEA()); } this.EHCPELEBLLP(b, hashtable, IHFKMIAHBFP.JEFGMHBLLKI.BADMPMDONAH); } // Token: 0x0600CFEA RID: 53226 RVA: 0x003EF590 File Offset: 0x003ED790 private void LHMGNEDHIHI() { if (this.CELFLMEBOEB() > 1 && this.IFABBBJJIPP() && !this.NJNDGKPMEDG) { this.NJNDGKPMEDG = true; this.TurnManagerListener.EBCMOKDCPEB(this.BHEDKNILOED()); } } // Token: 0x0600CFEB RID: 53227 RVA: 0x003EF5CC File Offset: 0x003ED7CC public bool GGNFILOBAFE() { return this.HJGDFPGJHGN.Contains(IHFKMIAHBFP.JEFGMHBLLKI); } // Token: 0x0600CFEC RID: 53228 RVA: 0x003EF5E0 File Offset: 0x003ED7E0 public float PNOCICBFCAI() { return (float)(IHFKMIAHBFP.EMGOIJNLLID - IHFKMIAHBFP.FIIFPLCNFHJ.GEDFKIIOODB()) / 1937f; } // Token: 0x0600CFED RID: 53229 RVA: 0x003EF5FC File Offset: 0x003ED7FC public float AOIJHGIMJED() { return Mathf.Max(19f, this.TurnDuration - this.GPNBPJHKKKF); } // Token: 0x0600CFEE RID: 53230 RVA: 0x003EF618 File Offset: 0x003ED818 public bool BPLFNNIEBAL() { return IHFKMIAHBFP.FIIFPLCNFHJ == null || this.OKMCBEKNFEA() <= 0 || this.HJGDFPGJHGN.Count == IHFKMIAHBFP.FIIFPLCNFHJ.JDNJGLCGDFH(); } // Token: 0x0600CFEF RID: 53231 RVA: 0x003EF64C File Offset: 0x003ED84C public bool IPEFKPGLLEI() { return IHFKMIAHBFP.FIIFPLCNFHJ == null || this.HLBOHDFFDEI() <= 0 || this.HJGDFPGJHGN.Count == IHFKMIAHBFP.FIIFPLCNFHJ.FOBACKMJHIO; } // Token: 0x0600CFF0 RID: 53232 RVA: 0x003EF680 File Offset: 0x003ED880 public bool LLLHEOMOFAB() { return this.HJGDFPGJHGN.Contains(IHFKMIAHBFP.JEFGMHBLLKI); } // Token: 0x0600CFF2 RID: 53234 RVA: 0x003EF6AC File Offset: 0x003ED8AC public void MKLBNNHNIOG(object DNHPDFOJCHG, bool ACEGAKLAHLN) { if (this.JBDAAEEDMJL()) { Debug.LogWarning("activityName"); return; } Hashtable hashtable = new Hashtable(); hashtable.Add("_Anchor", this.BHEDKNILOED()); hashtable.Add("Printing disabled in games", DNHPDFOJCHG); byte b = ((!ACEGAKLAHLN) ? 1 : 8); IHFKMIAHBFP.BLMPINBNOKN(b, hashtable, false, new OOKHEEKOHMJ { AJFELBMHOMI = GMGGPAHOGHH.RemoveFromRoomCacheForActorsLeft }); if (ACEGAKLAHLN) { IHFKMIAHBFP.JEFGMHBLLKI.LAEGNDFAHGG(this.BHEDKNILOED()); } this.OnEvent(b, hashtable, IHFKMIAHBFP.JEFGMHBLLKI.BADMPMDONAH); } // Token: 0x0600CFF3 RID: 53235 RVA: 0x003EF744 File Offset: 0x003ED944 public float CJDACPFOMPH() { return (float)(IHFKMIAHBFP.EMGOIJNLLID - IHFKMIAHBFP.FIIFPLCNFHJ.GEDFKIIOODB()) / 610f; } // Token: 0x0600CFF4 RID: 53236 RVA: 0x003EF760 File Offset: 0x003ED960 public void EIICLCKMJGG() { this.LAHAGHGAGHD(this.BHEDKNILOED() + 0); } // Token: 0x0600CFF5 RID: 53237 RVA: 0x003EF770 File Offset: 0x003ED970 public void BHHMLHKEBNO(object DNHPDFOJCHG, bool ACEGAKLAHLN) { if (this.BKGMIMOOHLK()) { Debug.LogWarning("Network destroy Instantiated GO: "); return; } Hashtable hashtable = new Hashtable(); hashtable.Add("systemLanguage", this.HLBOHDFFDEI()); hashtable.Add("", DNHPDFOJCHG); byte b = ((!ACEGAKLAHLN) ? 1 : 8); IHFKMIAHBFP.BLMPINBNOKN(b, hashtable, false, new OOKHEEKOHMJ { AJFELBMHOMI = GMGGPAHOGHH.DoNotCache }); if (ACEGAKLAHLN) { IHFKMIAHBFP.JEFGMHBLLKI.LAEGNDFAHGG(this.BHEDKNILOED()); } this.OnEvent(b, hashtable, IHFKMIAHBFP.JEFGMHBLLKI.BADMPMDONAH); } // Token: 0x0600CFF6 RID: 53238 RVA: 0x003EF808 File Offset: 0x003EDA08 public void GNELIDHKION() { this.IADJBOCEPDP = this.OKMCBEKNFEA() + 1; } // Token: 0x0600CFF7 RID: 53239 RVA: 0x003EF818 File Offset: 0x003EDA18 public int BHEDKNILOED() { return IHFKMIAHBFP.FIIFPLCNFHJ.CBEOIBGDENB(); } // Token: 0x0600CFF8 RID: 53240 RVA: 0x003EF824 File Offset: 0x003EDA24 public void JLABGPLLEOG(object DNHPDFOJCHG, bool ACEGAKLAHLN) { if (this.LBNNBJOGHAP()) { Debug.LogWarning(" is missing a tool component."); return; } Hashtable hashtable = new Hashtable(); hashtable.Add(" SecondsBeforeRespawn: ", this.PPHENACNOLL()); hashtable.Add("GA FREE - Demo07 (960x600px)", DNHPDFOJCHG); byte b = ((!ACEGAKLAHLN) ? 0 : 8); IHFKMIAHBFP.BLMPINBNOKN(b, hashtable, true, new OOKHEEKOHMJ { AJFELBMHOMI = GMGGPAHOGHH.AddToRoomCacheGlobal }); if (ACEGAKLAHLN) { IHFKMIAHBFP.JEFGMHBLLKI.LAEGNDFAHGG(this.JIPMOMDHJJD()); } this.EHCPELEBLLP(b, hashtable, IHFKMIAHBFP.JEFGMHBLLKI.BADMPMDONAH); } // Token: 0x0600CFF9 RID: 53241 RVA: 0x003EF8BC File Offset: 0x003EDABC public void EHCPELEBLLP(byte FEMGCILDLIO, object AOCLPOALJIG, int HBOKDKGOODL) { LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.JJHGEEALDGL(HBOKDKGOODL); if (FEMGCILDLIO != 1) { if (FEMGCILDLIO == 4) { Hashtable hashtable = AOCLPOALJIG as Hashtable; int num = (int)hashtable["CameraOffsetOffcenter"]; object obj = hashtable["{0} went to {1}"]; if (num == this.BHOOAHBHHNP()) { this.HJGDFPGJHGN.Add(lnjfbgiblha); this.TurnManagerListener.KPHKENFJIJB(lnjfbgiblha, num, obj); } if (this.JDFOJLLGAMF) { this.TurnManagerListener.OMPEMANFIPL(this.PPHENACNOLL()); } } } else { Hashtable hashtable2 = AOCLPOALJIG as Hashtable; int num2 = (int)hashtable2["Spawned an RCCarSandboxSet that didn't have a car or remote. Car = "]; object obj2 = hashtable2["Encounter"]; this.TurnManagerListener.CPKCFBEODHE(lnjfbgiblha, num2, obj2); } } // Token: 0x0600CFFA RID: 53242 RVA: 0x003EF990 File Offset: 0x003EDB90 public int HLBOHDFFDEI() { return IHFKMIAHBFP.FIIFPLCNFHJ.CBEOIBGDENB(); } // Token: 0x0600CFFB RID: 53243 RVA: 0x003EF99C File Offset: 0x003EDB9C public bool MFIGNGONOCG() { return this.HJGDFPGJHGN.Contains(IHFKMIAHBFP.JEFGMHBLLKI); } // Token: 0x0600CFFC RID: 53244 RVA: 0x003EF9B0 File Offset: 0x003EDBB0 public virtual void MGDEOOBFNLB(Hashtable APOKHNHDILG) { if (APOKHNHDILG.ContainsKey("Setting door to room ")) { this.NJNDGKPMEDG = false; this.HJGDFPGJHGN.Clear(); this.TurnManagerListener.GCABDHDJDGC(this.CELFLMEBOEB()); } } // Token: 0x0600CFFD RID: 53245 RVA: 0x003EF9E8 File Offset: 0x003EDBE8 public bool IPFFBLBHKHP(LNJFBGIBLHA JEFGMHBLLKI) { return JEFGMHBLLKI == null || this.HJGDFPGJHGN == null || !this.HJGDFPGJHGN.Contains(JEFGMHBLLKI); } // Token: 0x0600CFFE RID: 53246 RVA: 0x003EFA10 File Offset: 0x003EDC10 public bool GetPlayerFinishedTurn(LNJFBGIBLHA JEFGMHBLLKI) { return JEFGMHBLLKI != null && this.HJGDFPGJHGN != null && this.HJGDFPGJHGN.Contains(JEFGMHBLLKI); } // Token: 0x0600CFFF RID: 53247 RVA: 0x003EFA38 File Offset: 0x003EDC38 public bool HBLMBCPFADL(LNJFBGIBLHA JEFGMHBLLKI) { return JEFGMHBLLKI == null || this.HJGDFPGJHGN == null || !this.HJGDFPGJHGN.Contains(JEFGMHBLLKI); } // Token: 0x0600D000 RID: 53248 RVA: 0x003EFA60 File Offset: 0x003EDC60 public float MBCCDPOIHOH() { return Mathf.Max(841f, this.TurnDuration - this.FCJBEIEGOIC()); } // Token: 0x0600D001 RID: 53249 RVA: 0x003EFA7C File Offset: 0x003EDC7C private void IJPDEJFNCNH() { if (this.HLBOHDFFDEI() > 1 && this.KIKHHNJLHOA() && !this.NJNDGKPMEDG) { this.NJNDGKPMEDG = true; this.TurnManagerListener.EBCMOKDCPEB(this.ANJNFBCLEPC()); } } // Token: 0x0600D002 RID: 53250 RVA: 0x003EFAB8 File Offset: 0x003EDCB8 public float GLBKMHNOBKE() { return Mathf.Max(178f, this.TurnDuration - this.HMFBLJAAJIK()); } // Token: 0x0600D003 RID: 53251 RVA: 0x003EFAD4 File Offset: 0x003EDCD4 public bool CHBBGFOJIDF() { return this.CKOANGKMGGM() > 907f; } // Token: 0x0600D004 RID: 53252 RVA: 0x003EFAE8 File Offset: 0x003EDCE8 public void GECHIONKGJK(object DNHPDFOJCHG, bool ACEGAKLAHLN) { if (this.IAIPNLCNOCF()) { Debug.LogWarning("onupdate"); return; } Hashtable hashtable = new Hashtable(); hashtable.Add("modify/description", this.BHOOAHBHHNP()); hashtable.Add("stdev_fps", DNHPDFOJCHG); byte b = ((!ACEGAKLAHLN) ? 0 : 8); IHFKMIAHBFP.BLMPINBNOKN(b, hashtable, true, new OOKHEEKOHMJ { AJFELBMHOMI = GMGGPAHOGHH.AddToRoomCache }); if (ACEGAKLAHLN) { IHFKMIAHBFP.JEFGMHBLLKI.LAEGNDFAHGG(this.PPHENACNOLL()); } this.OnEvent(b, hashtable, IHFKMIAHBFP.JEFGMHBLLKI.BADMPMDONAH); } // Token: 0x0600D005 RID: 53253 RVA: 0x003EFB80 File Offset: 0x003EDD80 public virtual void JFGMAOIDNON(Hashtable APOKHNHDILG) { if (APOKHNHDILG.ContainsKey("short:")) { this.NJNDGKPMEDG = false; this.HJGDFPGJHGN.Clear(); this.TurnManagerListener.GCABDHDJDGC(this.IADJBOCEPDP); } } // Token: 0x0600D006 RID: 53254 RVA: 0x003EFBB8 File Offset: 0x003EDDB8 public void IKOFOLBMMID() { this.LAHAGHGAGHD(this.ANJNFBCLEPC() + 0); } // Token: 0x0600D007 RID: 53255 RVA: 0x003EFBC8 File Offset: 0x003EDDC8 public bool MDBOCPFKOCB() { return IHFKMIAHBFP.FIIFPLCNFHJ != null && this.HLBOHDFFDEI() > 1 && this.HJGDFPGJHGN.Count == IHFKMIAHBFP.FIIFPLCNFHJ.JDNJGLCGDFH(); } // Token: 0x0600D008 RID: 53256 RVA: 0x003EFBFC File Offset: 0x003EDDFC public int BHOOAHBHHNP() { return IHFKMIAHBFP.FIIFPLCNFHJ.CBEOIBGDENB(); } // Token: 0x0600D009 RID: 53257 RVA: 0x003EFC08 File Offset: 0x003EDE08 public float EGPFMKPCIEI() { return Mathf.Max(1995f, this.TurnDuration - this.HMAOIHHIMKO()); } // Token: 0x0600D00A RID: 53258 RVA: 0x003EFC24 File Offset: 0x003EDE24 public void IPLDCHDGPPL(object DNHPDFOJCHG, bool ACEGAKLAHLN) { if (this.BKGMIMOOHLK()) { Debug.LogWarning("REVIVED BY "); return; } Hashtable hashtable = new Hashtable(); hashtable.Add("api/PlayerReporting/", this.ANJNFBCLEPC()); hashtable.Add("amplitude_sequence_number", DNHPDFOJCHG); byte b = ((!ACEGAKLAHLN) ? 0 : 6); IHFKMIAHBFP.BLMPINBNOKN(b, hashtable, false, new OOKHEEKOHMJ { AJFELBMHOMI = GMGGPAHOGHH.RemoveFromRoomCache }); if (ACEGAKLAHLN) { IHFKMIAHBFP.JEFGMHBLLKI.LAEGNDFAHGG(this.BHEDKNILOED()); } this.OnEvent(b, hashtable, IHFKMIAHBFP.JEFGMHBLLKI.BADMPMDONAH); } // Token: 0x0600D00B RID: 53259 RVA: 0x003EFCBC File Offset: 0x003EDEBC public float DEHKKDBMKHN() { return Mathf.Max(1761f, this.TurnDuration - this.FCJBEIEGOIC()); } // Token: 0x0600D00C RID: 53260 RVA: 0x003EFCD8 File Offset: 0x003EDED8 public virtual void PIBAGDFKJDJ(Hashtable APOKHNHDILG) { if (APOKHNHDILG.ContainsKey("EquipmentPrefabName")) { this.NJNDGKPMEDG = true; this.HJGDFPGJHGN.Clear(); this.TurnManagerListener.GCABDHDJDGC(this.IADJBOCEPDP); } } // Token: 0x04001D7F RID: 7551 public float TurnDuration = 20f; // Token: 0x04001D80 RID: 7552 public KKMMMJOGPJP TurnManagerListener; // Token: 0x04001D81 RID: 7553 private readonly HashSet HJGDFPGJHGN = new HashSet(); // Token: 0x04001D82 RID: 7554 public const byte TurnManagerEventOffset = 0; // Token: 0x04001D83 RID: 7555 public const byte EvMove = 1; // Token: 0x04001D84 RID: 7556 public const byte EvFinalMove = 2; // Token: 0x04001D85 RID: 7557 private bool NJNDGKPMEDG; }