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

1029 lines
30 KiB
C#

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("</color>", 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<LNJFBGIBLHA> HJGDFPGJHGN = new HashSet<LNJFBGIBLHA>();
// 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;
}