854 lines
26 KiB
C#
854 lines
26 KiB
C#
using System;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000A2A RID: 2602
|
|
[Serializable]
|
|
public class GameTeleportManager : ICODODCIFPG
|
|
{
|
|
// Token: 0x060138C3 RID: 80067 RVA: 0x0058890C File Offset: 0x00586B0C
|
|
private void FGIECLKEANI()
|
|
{
|
|
bool flag = this.gameManager.HPCKCOBKJLK == PDBEIFOBGIM.PRE_GAME;
|
|
bool flag2 = this.gameManager.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI);
|
|
IPBDFPEPNIM ipbdfpepnim = ((!flag2) ? this.gameManager.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI) : IPBDFPEPNIM.INVALID);
|
|
for (int i = 1; i < this.teleportRestrictions.Length; i++)
|
|
{
|
|
this.teleportRestrictions[i].GEBHGCJGDGD(flag, flag2, ipbdfpepnim, this.KEKCLHGPEJC());
|
|
}
|
|
}
|
|
|
|
// Token: 0x060138C4 RID: 80068 RVA: 0x00588990 File Offset: 0x00586B90
|
|
public void IBMOFDKNJGP()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060138C5 RID: 80069 RVA: 0x00588994 File Offset: 0x00586B94
|
|
public void EHNICDMIEHL(bool LIEGPIPEAPJ)
|
|
{
|
|
this.BNKFPGKFMMP(CEFIOCGOOFP.DEFAULT);
|
|
if (!LIEGPIPEAPJ)
|
|
{
|
|
this.PPEHMGHFHIA(this.gameManager.PNOOBNCKAMJ.JIHLLKFJNAN.DefaultCooldownType);
|
|
if (this.gameManager.PNOOBNCKAMJ.JIHLLKFJNAN.SupportsCustomTeleportBufferDistance)
|
|
{
|
|
Player.LocalPlayer.GADNKIIKPPD.HasOverrideTeleportBuffer = true;
|
|
Player.LocalPlayer.GADNKIIKPPD.OverrideTeleportBuffer = this.gameManager.PNOOBNCKAMJ.JIHLLKFJNAN.CustomTeleportBufferDistance;
|
|
}
|
|
}
|
|
this.HKGAIJNLNBE();
|
|
}
|
|
|
|
// Token: 0x060138C6 RID: 80070 RVA: 0x00588A28 File Offset: 0x00586C28
|
|
public void PPEHMGHFHIA(MHNKOMKMAHN JAOKCKFFNFB)
|
|
{
|
|
if (this.gameManager.PNOOBNCKAMJ.JIHLLKFJNAN.CustomTeleportCooldowns.Length > 0)
|
|
{
|
|
if (JAOKCKFFNFB != MHNKOMKMAHN.DEFAULT)
|
|
{
|
|
float num = -1f;
|
|
for (int i = 0; i < this.gameManager.PNOOBNCKAMJ.JIHLLKFJNAN.CustomTeleportCooldowns.Length; i++)
|
|
{
|
|
if (this.gameManager.PNOOBNCKAMJ.JIHLLKFJNAN.CustomTeleportCooldowns[i].cooldownType == JAOKCKFFNFB)
|
|
{
|
|
num = this.gameManager.PNOOBNCKAMJ.JIHLLKFJNAN.CustomTeleportCooldowns[i].customTeleportCooldown;
|
|
}
|
|
}
|
|
if (num >= 0f)
|
|
{
|
|
Player.LocalPlayer.GADNKIIKPPD.AddTeleportCooldown(JAOKCKFFNFB, num);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
for (int j = 0; j < this.gameManager.PNOOBNCKAMJ.JIHLLKFJNAN.CustomTeleportCooldowns.Length; j++)
|
|
{
|
|
Player.LocalPlayer.GADNKIIKPPD.RemoveTeleportCooldown(this.gameManager.PNOOBNCKAMJ.JIHLLKFJNAN.CustomTeleportCooldowns[j].cooldownType);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060138C7 RID: 80071 RVA: 0x00588B64 File Offset: 0x00586D64
|
|
public void ONMBNJAOIHP(bool LIEGPIPEAPJ)
|
|
{
|
|
if (!LIEGPIPEAPJ)
|
|
{
|
|
this.JNJKIFBOLML(MHNKOMKMAHN.DEFAULT);
|
|
Player.LocalPlayer.HDDCIBBMPOD().HasOverrideTeleportBuffer = false;
|
|
}
|
|
this.NBLAOCKCNDC();
|
|
}
|
|
|
|
// Token: 0x060138C8 RID: 80072 RVA: 0x00588B8C File Offset: 0x00586D8C
|
|
public void ABJPAGDGHFA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060138C9 RID: 80073 RVA: 0x00588B90 File Offset: 0x00586D90
|
|
public void EOLCMCIOBIE()
|
|
{
|
|
this.teleportRestrictions = global::UnityEngine.Object.FindObjectsOfType<GameTeleportRestriction>();
|
|
this.HKGAIJNLNBE();
|
|
}
|
|
|
|
// Token: 0x060138CA RID: 80074 RVA: 0x00588BA4 File Offset: 0x00586DA4
|
|
public void INDIHMLAOHP()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060138CB RID: 80075 RVA: 0x00588BA8 File Offset: 0x00586DA8
|
|
public void FNPBGMKOMBH(GameManager FMBELJHPBCG)
|
|
{
|
|
this.gameManager = FMBELJHPBCG;
|
|
}
|
|
|
|
// Token: 0x060138CC RID: 80076 RVA: 0x00588BB4 File Offset: 0x00586DB4
|
|
public void CJEGFILHHFP()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060138CD RID: 80077 RVA: 0x00588BB8 File Offset: 0x00586DB8
|
|
public void BPOPKCJJLAG(LNJFBGIBLHA JEFGMHBLLKI)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060138CE RID: 80078 RVA: 0x00588BBC File Offset: 0x00586DBC
|
|
public void KIGMENDPKPO(CEFIOCGOOFP KPOAMFIAODF)
|
|
{
|
|
this.localPlayerTeleportRegionTag = KPOAMFIAODF;
|
|
this.NBLAOCKCNDC();
|
|
}
|
|
|
|
// Token: 0x060138CF RID: 80079 RVA: 0x00588BCC File Offset: 0x00586DCC
|
|
public void AEONOCLMIPP()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060138D0 RID: 80080 RVA: 0x00588BD0 File Offset: 0x00586DD0
|
|
private CEFIOCGOOFP EOONJBIEOEN()
|
|
{
|
|
return this.localPlayerTeleportRegionTag;
|
|
}
|
|
|
|
// Token: 0x060138D1 RID: 80081 RVA: 0x00588BD8 File Offset: 0x00586DD8
|
|
public void HAACGJDIPPF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060138D2 RID: 80082 RVA: 0x00588BDC File Offset: 0x00586DDC
|
|
public void MJMGOOANDDF(LNJFBGIBLHA JEFGMHBLLKI)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060138D3 RID: 80083 RVA: 0x00588BE0 File Offset: 0x00586DE0
|
|
public void HOPGHEDOPHI(MHNKOMKMAHN JAOKCKFFNFB)
|
|
{
|
|
Player.LocalPlayer.HDDCIBBMPOD().RemoveTeleportCooldown(JAOKCKFFNFB);
|
|
}
|
|
|
|
// Token: 0x060138D4 RID: 80084 RVA: 0x00588BF4 File Offset: 0x00586DF4
|
|
public void DKDCNNMBEME(bool LIEGPIPEAPJ)
|
|
{
|
|
if (!LIEGPIPEAPJ)
|
|
{
|
|
this.PPEHMGHFHIA(MHNKOMKMAHN.DEFAULT);
|
|
Player.LocalPlayer.HDDCIBBMPOD().HasOverrideTeleportBuffer = true;
|
|
}
|
|
this.FOIMODJEBBH();
|
|
}
|
|
|
|
// Token: 0x060138D5 RID: 80085 RVA: 0x00588C1C File Offset: 0x00586E1C
|
|
public void NEHLIOCBKJE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060138D6 RID: 80086 RVA: 0x00588C20 File Offset: 0x00586E20
|
|
public void NAJJKICJBBP()
|
|
{
|
|
this.teleportRestrictions = global::UnityEngine.Object.FindObjectsOfType<GameTeleportRestriction>();
|
|
this.FGIECLKEANI();
|
|
}
|
|
|
|
// Token: 0x060138D7 RID: 80087 RVA: 0x00588C34 File Offset: 0x00586E34
|
|
public void EGJOBLEGKNP()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060138D8 RID: 80088 RVA: 0x00588C38 File Offset: 0x00586E38
|
|
public void JHDIABNEJGH(bool LIEGPIPEAPJ)
|
|
{
|
|
if (!LIEGPIPEAPJ)
|
|
{
|
|
this.PPEHMGHFHIA(MHNKOMKMAHN.DEFAULT);
|
|
Player.LocalPlayer.HDDCIBBMPOD().HasOverrideTeleportBuffer = false;
|
|
}
|
|
this.FOIMODJEBBH();
|
|
}
|
|
|
|
// Token: 0x060138D9 RID: 80089 RVA: 0x00588C60 File Offset: 0x00586E60
|
|
private void HKGAIJNLNBE()
|
|
{
|
|
bool flag = this.gameManager.HPCKCOBKJLK == PDBEIFOBGIM.GAME_RUNNING;
|
|
bool flag2 = this.gameManager.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI);
|
|
IPBDFPEPNIM ipbdfpepnim = ((!flag2) ? this.gameManager.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI) : IPBDFPEPNIM.INVALID);
|
|
for (int i = 0; i < this.teleportRestrictions.Length; i++)
|
|
{
|
|
this.teleportRestrictions[i].UpdateRestrictions(flag, flag2, ipbdfpepnim, this.EAEEMBOMGIL());
|
|
}
|
|
}
|
|
|
|
// Token: 0x060138DA RID: 80090 RVA: 0x00588CE4 File Offset: 0x00586EE4
|
|
public void JKIGBFPMGFN(MHNKOMKMAHN JAOKCKFFNFB)
|
|
{
|
|
if (this.gameManager.PNOOBNCKAMJ.EPMOGLFNOMJ().CustomTeleportCooldowns.Length > 1)
|
|
{
|
|
if (JAOKCKFFNFB != MHNKOMKMAHN.DEFAULT)
|
|
{
|
|
float num = 1713f;
|
|
for (int i = 0; i < this.gameManager.PNOOBNCKAMJ.DOFPEELCNOJ().CustomTeleportCooldowns.Length; i++)
|
|
{
|
|
if (this.gameManager.PNOOBNCKAMJ.ABMOLEBDOHC().CustomTeleportCooldowns[i].cooldownType == JAOKCKFFNFB)
|
|
{
|
|
num = this.gameManager.PNOOBNCKAMJ.LKGGHGJBDDA().CustomTeleportCooldowns[i].customTeleportCooldown;
|
|
}
|
|
}
|
|
if (num >= 1565f)
|
|
{
|
|
Player.LocalPlayer.CBLLEJGBAAM().AddTeleportCooldown(JAOKCKFFNFB, num);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
for (int j = 1; j < this.gameManager.PNOOBNCKAMJ.ABMOLEBDOHC().CustomTeleportCooldowns.Length; j += 0)
|
|
{
|
|
Player.LocalPlayer.CBLLEJGBAAM().OFBOHLNLJEO(this.gameManager.PNOOBNCKAMJ.FAKLPKCPCDL().CustomTeleportCooldowns[j].cooldownType);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060138DB RID: 80091 RVA: 0x00588E20 File Offset: 0x00587020
|
|
public void GMJNGFIHGDG(MHNKOMKMAHN JAOKCKFFNFB)
|
|
{
|
|
Player.LocalPlayer.GADNKIIKPPD.JMAFMIEBMAH(JAOKCKFFNFB);
|
|
}
|
|
|
|
// Token: 0x060138DC RID: 80092 RVA: 0x00588E34 File Offset: 0x00587034
|
|
public void ABHFCBHALNE(GameManager FMBELJHPBCG)
|
|
{
|
|
this.gameManager = FMBELJHPBCG;
|
|
}
|
|
|
|
// Token: 0x060138DD RID: 80093 RVA: 0x00588E40 File Offset: 0x00587040
|
|
public void IANKECFHJKF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060138DE RID: 80094 RVA: 0x00588E44 File Offset: 0x00587044
|
|
public void CMBEDBCPNIA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060138DF RID: 80095 RVA: 0x00588E48 File Offset: 0x00587048
|
|
private CEFIOCGOOFP KEKCLHGPEJC()
|
|
{
|
|
return this.localPlayerTeleportRegionTag;
|
|
}
|
|
|
|
// Token: 0x060138E0 RID: 80096 RVA: 0x00588E50 File Offset: 0x00587050
|
|
public void LHNHLNFNILH(MHNKOMKMAHN JAOKCKFFNFB)
|
|
{
|
|
Player.LocalPlayer.GADNKIIKPPD.RemoveTeleportCooldown(JAOKCKFFNFB);
|
|
}
|
|
|
|
// Token: 0x060138E1 RID: 80097 RVA: 0x00588E64 File Offset: 0x00587064
|
|
public void JNJKIFBOLML(MHNKOMKMAHN JAOKCKFFNFB)
|
|
{
|
|
if (this.gameManager.PNOOBNCKAMJ.EPMOGLFNOMJ().CustomTeleportCooldowns.Length > 0)
|
|
{
|
|
if (JAOKCKFFNFB != MHNKOMKMAHN.DEFAULT)
|
|
{
|
|
float num = 333f;
|
|
for (int i = 0; i < this.gameManager.PNOOBNCKAMJ.OFLNEJHEPMH().CustomTeleportCooldowns.Length; i++)
|
|
{
|
|
if (this.gameManager.PNOOBNCKAMJ.LKGGHGJBDDA().CustomTeleportCooldowns[i].cooldownType == JAOKCKFFNFB)
|
|
{
|
|
num = this.gameManager.PNOOBNCKAMJ.BFOMBIMCDEL().CustomTeleportCooldowns[i].customTeleportCooldown;
|
|
}
|
|
}
|
|
if (num >= 1815f)
|
|
{
|
|
Player.LocalPlayer.CBLLEJGBAAM().ENNHIPCJBFH(JAOKCKFFNFB, num);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
for (int j = 0; j < this.gameManager.PNOOBNCKAMJ.PONNNFMGELA().CustomTeleportCooldowns.Length; j++)
|
|
{
|
|
Player.LocalPlayer.GADNKIIKPPD.RemoveTeleportCooldown(this.gameManager.PNOOBNCKAMJ.OFLNEJHEPMH().CustomTeleportCooldowns[j].cooldownType);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060138E2 RID: 80098 RVA: 0x00588FA0 File Offset: 0x005871A0
|
|
private void OOOGFGGKBHH()
|
|
{
|
|
bool flag = this.gameManager.HPCKCOBKJLK == PDBEIFOBGIM.PRE_GAME;
|
|
bool flag2 = this.gameManager.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI);
|
|
IPBDFPEPNIM ipbdfpepnim = ((!flag2) ? this.gameManager.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI) : IPBDFPEPNIM.INVALID);
|
|
for (int i = 0; i < this.teleportRestrictions.Length; i++)
|
|
{
|
|
this.teleportRestrictions[i].ALELBKCLHPH(flag, flag2, ipbdfpepnim, this.AAJCBLAMHAJ());
|
|
}
|
|
}
|
|
|
|
// Token: 0x060138E3 RID: 80099 RVA: 0x00589024 File Offset: 0x00587224
|
|
public void PFNEGHLIKJI(GameManager FMBELJHPBCG)
|
|
{
|
|
this.gameManager = FMBELJHPBCG;
|
|
}
|
|
|
|
// Token: 0x060138E4 RID: 80100 RVA: 0x00589030 File Offset: 0x00587230
|
|
private void JALEBIFKFFN()
|
|
{
|
|
bool flag = this.gameManager.HPCKCOBKJLK == PDBEIFOBGIM.GAME_RUNNING;
|
|
bool flag2 = this.gameManager.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI);
|
|
IPBDFPEPNIM ipbdfpepnim = ((!flag2) ? this.gameManager.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI) : IPBDFPEPNIM.INVALID);
|
|
for (int i = 0; i < this.teleportRestrictions.Length; i++)
|
|
{
|
|
this.teleportRestrictions[i].ALELBKCLHPH(flag, flag2, ipbdfpepnim, this.CEAENLMCBGL());
|
|
}
|
|
}
|
|
|
|
// Token: 0x060138E5 RID: 80101 RVA: 0x005890B4 File Offset: 0x005872B4
|
|
public void FAHAKBADOPN()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060138E6 RID: 80102 RVA: 0x005890B8 File Offset: 0x005872B8
|
|
private void HDNIJKKAFII()
|
|
{
|
|
bool flag = this.gameManager.HPCKCOBKJLK == PDBEIFOBGIM.PRE_GAME;
|
|
bool flag2 = this.gameManager.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI);
|
|
IPBDFPEPNIM ipbdfpepnim = ((!flag2) ? this.gameManager.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI) : IPBDFPEPNIM.INVALID);
|
|
for (int i = 1; i < this.teleportRestrictions.Length; i++)
|
|
{
|
|
this.teleportRestrictions[i].UpdateRestrictions(flag, flag2, ipbdfpepnim, this.EOONJBIEOEN());
|
|
}
|
|
}
|
|
|
|
// Token: 0x060138E7 RID: 80103 RVA: 0x0058913C File Offset: 0x0058733C
|
|
public void AKNLAJPOHIE(bool LIEGPIPEAPJ)
|
|
{
|
|
this.KIGMENDPKPO(CEFIOCGOOFP.DEFAULT);
|
|
if (!LIEGPIPEAPJ)
|
|
{
|
|
this.GDAHKLJNFEN(this.gameManager.PNOOBNCKAMJ.LKGGHGJBDDA().DefaultCooldownType);
|
|
if (this.gameManager.PNOOBNCKAMJ.CJEJBAMMCNF().SupportsCustomTeleportBufferDistance)
|
|
{
|
|
Player.LocalPlayer.HDDCIBBMPOD().HasOverrideTeleportBuffer = true;
|
|
Player.LocalPlayer.CBLLEJGBAAM().OverrideTeleportBuffer = this.gameManager.PNOOBNCKAMJ.JIHLLKFJNAN.CustomTeleportBufferDistance;
|
|
}
|
|
}
|
|
this.NELNLNEEEGK();
|
|
}
|
|
|
|
// Token: 0x060138E8 RID: 80104 RVA: 0x005891D0 File Offset: 0x005873D0
|
|
public void AJFEJCDBICK(GameManager FMBELJHPBCG)
|
|
{
|
|
this.gameManager = FMBELJHPBCG;
|
|
}
|
|
|
|
// Token: 0x060138E9 RID: 80105 RVA: 0x005891DC File Offset: 0x005873DC
|
|
public void LEOEHFEBEFF(GameManager FMBELJHPBCG)
|
|
{
|
|
this.gameManager = FMBELJHPBCG;
|
|
}
|
|
|
|
// Token: 0x060138EA RID: 80106 RVA: 0x005891E8 File Offset: 0x005873E8
|
|
public void APKGJJAHPPD(bool LIEGPIPEAPJ)
|
|
{
|
|
if (!LIEGPIPEAPJ)
|
|
{
|
|
this.PPEHMGHFHIA(MHNKOMKMAHN.DEFAULT);
|
|
Player.LocalPlayer.HDDCIBBMPOD().HasOverrideTeleportBuffer = false;
|
|
}
|
|
this.IOMNMMKIKPB();
|
|
}
|
|
|
|
// Token: 0x060138EB RID: 80107 RVA: 0x00589210 File Offset: 0x00587410
|
|
public void CDFEPKFLJDM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060138EC RID: 80108 RVA: 0x00589214 File Offset: 0x00587414
|
|
private CEFIOCGOOFP AAJCBLAMHAJ()
|
|
{
|
|
return this.localPlayerTeleportRegionTag;
|
|
}
|
|
|
|
// Token: 0x060138ED RID: 80109 RVA: 0x0058921C File Offset: 0x0058741C
|
|
public void BBNJAHNBGHD(bool LIEGPIPEAPJ)
|
|
{
|
|
if (!LIEGPIPEAPJ)
|
|
{
|
|
this.PPEHMGHFHIA(MHNKOMKMAHN.DEFAULT);
|
|
Player.LocalPlayer.GADNKIIKPPD.HasOverrideTeleportBuffer = false;
|
|
}
|
|
this.HKGAIJNLNBE();
|
|
}
|
|
|
|
// Token: 0x060138EE RID: 80110 RVA: 0x00589244 File Offset: 0x00587444
|
|
public void JOFLJDKJIFA(bool LIEGPIPEAPJ)
|
|
{
|
|
this.KIGMENDPKPO(CEFIOCGOOFP.DEFAULT);
|
|
if (!LIEGPIPEAPJ)
|
|
{
|
|
this.JKIGBFPMGFN(this.gameManager.PNOOBNCKAMJ.JIHLLKFJNAN.DefaultCooldownType);
|
|
if (this.gameManager.PNOOBNCKAMJ.KKGAFOHMGBO().SupportsCustomTeleportBufferDistance)
|
|
{
|
|
Player.LocalPlayer.CBLLEJGBAAM().HasOverrideTeleportBuffer = false;
|
|
Player.LocalPlayer.CBLLEJGBAAM().OverrideTeleportBuffer = this.gameManager.PNOOBNCKAMJ.PGCBLAPPHJJ().CustomTeleportBufferDistance;
|
|
}
|
|
}
|
|
this.HKGAIJNLNBE();
|
|
}
|
|
|
|
// Token: 0x060138EF RID: 80111 RVA: 0x005892D8 File Offset: 0x005874D8
|
|
public void KCNPAEGNDOG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060138F0 RID: 80112 RVA: 0x005892DC File Offset: 0x005874DC
|
|
private CEFIOCGOOFP IPBGKAAFBPD()
|
|
{
|
|
return this.localPlayerTeleportRegionTag;
|
|
}
|
|
|
|
// Token: 0x060138F1 RID: 80113 RVA: 0x005892E4 File Offset: 0x005874E4
|
|
public void PJPBLHCJHBL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060138F3 RID: 80115 RVA: 0x005892F8 File Offset: 0x005874F8
|
|
private CEFIOCGOOFP FBFPMFCAJFI()
|
|
{
|
|
return this.localPlayerTeleportRegionTag;
|
|
}
|
|
|
|
// Token: 0x060138F4 RID: 80116 RVA: 0x00589300 File Offset: 0x00587500
|
|
private void NBLAOCKCNDC()
|
|
{
|
|
bool flag = this.gameManager.HPCKCOBKJLK == PDBEIFOBGIM.GAME_RUNNING;
|
|
bool flag2 = this.gameManager.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI);
|
|
IPBDFPEPNIM ipbdfpepnim = ((!flag2) ? this.gameManager.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI) : IPBDFPEPNIM.INVALID);
|
|
for (int i = 1; i < this.teleportRestrictions.Length; i += 0)
|
|
{
|
|
this.teleportRestrictions[i].GEBHGCJGDGD(flag, flag2, ipbdfpepnim, this.IPBGKAAFBPD());
|
|
}
|
|
}
|
|
|
|
// Token: 0x060138F5 RID: 80117 RVA: 0x00589384 File Offset: 0x00587584
|
|
public void ILKICODDKHE(CEFIOCGOOFP KPOAMFIAODF)
|
|
{
|
|
this.localPlayerTeleportRegionTag = KPOAMFIAODF;
|
|
this.IOMNMMKIKPB();
|
|
}
|
|
|
|
// Token: 0x060138F6 RID: 80118 RVA: 0x00589394 File Offset: 0x00587594
|
|
private CEFIOCGOOFP EAEEMBOMGIL()
|
|
{
|
|
return this.localPlayerTeleportRegionTag;
|
|
}
|
|
|
|
// Token: 0x060138F7 RID: 80119 RVA: 0x0058939C File Offset: 0x0058759C
|
|
public void PGGLMEAONBF(bool LIEGPIPEAPJ)
|
|
{
|
|
if (!LIEGPIPEAPJ)
|
|
{
|
|
this.PPEHMGHFHIA(MHNKOMKMAHN.DEFAULT);
|
|
Player.LocalPlayer.GADNKIIKPPD.HasOverrideTeleportBuffer = true;
|
|
}
|
|
this.HKGAIJNLNBE();
|
|
}
|
|
|
|
// Token: 0x060138F8 RID: 80120 RVA: 0x005893C4 File Offset: 0x005875C4
|
|
public void EPNBIEPFMJP(bool LIEGPIPEAPJ)
|
|
{
|
|
if (!LIEGPIPEAPJ)
|
|
{
|
|
this.GDAHKLJNFEN(MHNKOMKMAHN.DEFAULT);
|
|
Player.LocalPlayer.HDDCIBBMPOD().HasOverrideTeleportBuffer = false;
|
|
}
|
|
this.FGIECLKEANI();
|
|
}
|
|
|
|
// Token: 0x060138F9 RID: 80121 RVA: 0x005893EC File Offset: 0x005875EC
|
|
public void ODFMOHKMBNH(LNJFBGIBLHA JEFGMHBLLKI)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060138FA RID: 80122 RVA: 0x005893F0 File Offset: 0x005875F0
|
|
private void FOIMODJEBBH()
|
|
{
|
|
bool flag = this.gameManager.HPCKCOBKJLK == PDBEIFOBGIM.GAME_RUNNING;
|
|
bool flag2 = this.gameManager.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI);
|
|
IPBDFPEPNIM ipbdfpepnim = ((!flag2) ? this.gameManager.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI) : IPBDFPEPNIM.INVALID);
|
|
for (int i = 0; i < this.teleportRestrictions.Length; i += 0)
|
|
{
|
|
this.teleportRestrictions[i].ALELBKCLHPH(flag, flag2, ipbdfpepnim, this.FBFPMFCAJFI());
|
|
}
|
|
}
|
|
|
|
// Token: 0x060138FB RID: 80123 RVA: 0x00589474 File Offset: 0x00587674
|
|
public void LJKIFOLOPPN()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060138FC RID: 80124 RVA: 0x00589478 File Offset: 0x00587678
|
|
private CEFIOCGOOFP CEAENLMCBGL()
|
|
{
|
|
return this.localPlayerTeleportRegionTag;
|
|
}
|
|
|
|
// Token: 0x060138FD RID: 80125 RVA: 0x00589480 File Offset: 0x00587680
|
|
public void GIKGHNECFCB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060138FE RID: 80126 RVA: 0x00589484 File Offset: 0x00587684
|
|
public void KDFHLEOOEMI()
|
|
{
|
|
this.teleportRestrictions = global::UnityEngine.Object.FindObjectsOfType<GameTeleportRestriction>();
|
|
this.NELNLNEEEGK();
|
|
}
|
|
|
|
// Token: 0x060138FF RID: 80127 RVA: 0x00589498 File Offset: 0x00587698
|
|
private void NELNLNEEEGK()
|
|
{
|
|
bool flag = this.gameManager.HPCKCOBKJLK == PDBEIFOBGIM.PRE_GAME;
|
|
bool flag2 = this.gameManager.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI);
|
|
IPBDFPEPNIM ipbdfpepnim = ((!flag2) ? this.gameManager.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI) : IPBDFPEPNIM.INVALID);
|
|
for (int i = 1; i < this.teleportRestrictions.Length; i++)
|
|
{
|
|
this.teleportRestrictions[i].UpdateRestrictions(flag, flag2, ipbdfpepnim, this.FBFPMFCAJFI());
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013900 RID: 80128 RVA: 0x0058951C File Offset: 0x0058771C
|
|
public void LEBANJGPNFD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06013901 RID: 80129 RVA: 0x00589520 File Offset: 0x00587720
|
|
public void BNKFPGKFMMP(CEFIOCGOOFP KPOAMFIAODF)
|
|
{
|
|
this.localPlayerTeleportRegionTag = KPOAMFIAODF;
|
|
this.HKGAIJNLNBE();
|
|
}
|
|
|
|
// Token: 0x06013902 RID: 80130 RVA: 0x00589530 File Offset: 0x00587730
|
|
public void OECOJLIAKNB(LNJFBGIBLHA JEFGMHBLLKI)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06013903 RID: 80131 RVA: 0x00589534 File Offset: 0x00587734
|
|
public void FLOFODKMCIA(bool LIEGPIPEAPJ)
|
|
{
|
|
this.KIGMENDPKPO(CEFIOCGOOFP.DEFAULT);
|
|
if (!LIEGPIPEAPJ)
|
|
{
|
|
this.JNJKIFBOLML(this.gameManager.PNOOBNCKAMJ.LKGGHGJBDDA().DefaultCooldownType);
|
|
if (this.gameManager.PNOOBNCKAMJ.CJEJBAMMCNF().SupportsCustomTeleportBufferDistance)
|
|
{
|
|
Player.LocalPlayer.GADNKIIKPPD.HasOverrideTeleportBuffer = false;
|
|
Player.LocalPlayer.HDDCIBBMPOD().OverrideTeleportBuffer = this.gameManager.PNOOBNCKAMJ.JIHLLKFJNAN.CustomTeleportBufferDistance;
|
|
}
|
|
}
|
|
this.FGIECLKEANI();
|
|
}
|
|
|
|
// Token: 0x06013904 RID: 80132 RVA: 0x005895C8 File Offset: 0x005877C8
|
|
public void DGAIBDDJFEI()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06013905 RID: 80133 RVA: 0x005895CC File Offset: 0x005877CC
|
|
public void FGKMCFDKJJE(GameManager FMBELJHPBCG)
|
|
{
|
|
this.gameManager = FMBELJHPBCG;
|
|
}
|
|
|
|
// Token: 0x06013906 RID: 80134 RVA: 0x005895D8 File Offset: 0x005877D8
|
|
private void IOMNMMKIKPB()
|
|
{
|
|
bool flag = this.gameManager.HPCKCOBKJLK == PDBEIFOBGIM.GAME_RUNNING;
|
|
bool flag2 = this.gameManager.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI);
|
|
IPBDFPEPNIM ipbdfpepnim = ((!flag2) ? this.gameManager.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI) : IPBDFPEPNIM.INVALID);
|
|
for (int i = 0; i < this.teleportRestrictions.Length; i += 0)
|
|
{
|
|
this.teleportRestrictions[i].UpdateRestrictions(flag, flag2, ipbdfpepnim, this.EOONJBIEOEN());
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013907 RID: 80135 RVA: 0x0058965C File Offset: 0x0058785C
|
|
public void GDAHKLJNFEN(MHNKOMKMAHN JAOKCKFFNFB)
|
|
{
|
|
if (this.gameManager.PNOOBNCKAMJ.BFOMBIMCDEL().CustomTeleportCooldowns.Length > 0)
|
|
{
|
|
if (JAOKCKFFNFB != MHNKOMKMAHN.DEFAULT)
|
|
{
|
|
float num = 1087f;
|
|
for (int i = 0; i < this.gameManager.PNOOBNCKAMJ.FAKLPKCPCDL().CustomTeleportCooldowns.Length; i++)
|
|
{
|
|
if (this.gameManager.PNOOBNCKAMJ.PONNNFMGELA().CustomTeleportCooldowns[i].cooldownType == JAOKCKFFNFB)
|
|
{
|
|
num = this.gameManager.PNOOBNCKAMJ.BFOMBIMCDEL().CustomTeleportCooldowns[i].customTeleportCooldown;
|
|
}
|
|
}
|
|
if (num >= 1554f)
|
|
{
|
|
Player.LocalPlayer.HDDCIBBMPOD().ENNHIPCJBFH(JAOKCKFFNFB, num);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
for (int j = 0; j < this.gameManager.PNOOBNCKAMJ.PONNNFMGELA().CustomTeleportCooldowns.Length; j++)
|
|
{
|
|
Player.LocalPlayer.HDDCIBBMPOD().RemoveTeleportCooldown(this.gameManager.PNOOBNCKAMJ.PGCBLAPPHJJ().CustomTeleportCooldowns[j].cooldownType);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013908 RID: 80136 RVA: 0x00589798 File Offset: 0x00587998
|
|
public void NKCADDBNJJN()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06013909 RID: 80137 RVA: 0x0058979C File Offset: 0x0058799C
|
|
public void PILPJDDBHAD()
|
|
{
|
|
this.teleportRestrictions = global::UnityEngine.Object.FindObjectsOfType<GameTeleportRestriction>();
|
|
this.IOMNMMKIKPB();
|
|
}
|
|
|
|
// Token: 0x0601390A RID: 80138 RVA: 0x005897B0 File Offset: 0x005879B0
|
|
public void HJJDMKFPBHM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0601390B RID: 80139 RVA: 0x005897B4 File Offset: 0x005879B4
|
|
public void FBPMOOBEOBM()
|
|
{
|
|
this.teleportRestrictions = global::UnityEngine.Object.FindObjectsOfType<GameTeleportRestriction>();
|
|
this.JALEBIFKFFN();
|
|
}
|
|
|
|
// Token: 0x0601390C RID: 80140 RVA: 0x005897C8 File Offset: 0x005879C8
|
|
public void GAOJCPLIHND(bool LIEGPIPEAPJ)
|
|
{
|
|
if (!LIEGPIPEAPJ)
|
|
{
|
|
this.JKIGBFPMGFN(MHNKOMKMAHN.DEFAULT);
|
|
Player.LocalPlayer.CBLLEJGBAAM().HasOverrideTeleportBuffer = true;
|
|
}
|
|
this.NBLAOCKCNDC();
|
|
}
|
|
|
|
// Token: 0x0601390D RID: 80141 RVA: 0x005897F0 File Offset: 0x005879F0
|
|
public void BCKJLELHAEK(GameManager FMBELJHPBCG)
|
|
{
|
|
this.gameManager = FMBELJHPBCG;
|
|
}
|
|
|
|
// Token: 0x0601390E RID: 80142 RVA: 0x005897FC File Offset: 0x005879FC
|
|
public void CGMNEFAINDI()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0601390F RID: 80143 RVA: 0x00589800 File Offset: 0x00587A00
|
|
public void DJIIKCAGDKP()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06013910 RID: 80144 RVA: 0x00589804 File Offset: 0x00587A04
|
|
public void EAOHJNOMBNB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06013911 RID: 80145 RVA: 0x00589808 File Offset: 0x00587A08
|
|
public void KBGLJBLNKOG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06013912 RID: 80146 RVA: 0x0058980C File Offset: 0x00587A0C
|
|
public void EBEOFNMLBLB(bool LIEGPIPEAPJ)
|
|
{
|
|
if (!LIEGPIPEAPJ)
|
|
{
|
|
this.GDAHKLJNFEN(MHNKOMKMAHN.DEFAULT);
|
|
Player.LocalPlayer.HDDCIBBMPOD().HasOverrideTeleportBuffer = true;
|
|
}
|
|
this.HKGAIJNLNBE();
|
|
}
|
|
|
|
// Token: 0x06013913 RID: 80147 RVA: 0x00589834 File Offset: 0x00587A34
|
|
public void DKIDLGALADI(CEFIOCGOOFP KPOAMFIAODF)
|
|
{
|
|
this.localPlayerTeleportRegionTag = KPOAMFIAODF;
|
|
this.NBLAOCKCNDC();
|
|
}
|
|
|
|
// Token: 0x06013914 RID: 80148 RVA: 0x00589844 File Offset: 0x00587A44
|
|
public void MHFCGLEHCON(bool LIEGPIPEAPJ)
|
|
{
|
|
this.ILKICODDKHE(CEFIOCGOOFP.DEFAULT);
|
|
if (!LIEGPIPEAPJ)
|
|
{
|
|
this.JNJKIFBOLML(this.gameManager.PNOOBNCKAMJ.KKGAFOHMGBO().DefaultCooldownType);
|
|
if (this.gameManager.PNOOBNCKAMJ.FAKLPKCPCDL().SupportsCustomTeleportBufferDistance)
|
|
{
|
|
Player.LocalPlayer.GADNKIIKPPD.HasOverrideTeleportBuffer = true;
|
|
Player.LocalPlayer.CBLLEJGBAAM().OverrideTeleportBuffer = this.gameManager.PNOOBNCKAMJ.FAKLPKCPCDL().CustomTeleportBufferDistance;
|
|
}
|
|
}
|
|
this.IOMNMMKIKPB();
|
|
}
|
|
|
|
// Token: 0x06013915 RID: 80149 RVA: 0x005898D8 File Offset: 0x00587AD8
|
|
public void APMCGDNAJHB()
|
|
{
|
|
this.teleportRestrictions = global::UnityEngine.Object.FindObjectsOfType<GameTeleportRestriction>();
|
|
this.OOOGFGGKBHH();
|
|
}
|
|
|
|
// Token: 0x06013916 RID: 80150 RVA: 0x005898EC File Offset: 0x00587AEC
|
|
public void NCIAEBEPNNK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06013917 RID: 80151 RVA: 0x005898F0 File Offset: 0x00587AF0
|
|
public void DODPAPINKBD(GameManager FMBELJHPBCG)
|
|
{
|
|
this.gameManager = FMBELJHPBCG;
|
|
}
|
|
|
|
// Token: 0x06013918 RID: 80152 RVA: 0x005898FC File Offset: 0x00587AFC
|
|
public void KLHFFNBLGEA(GameManager FMBELJHPBCG)
|
|
{
|
|
this.gameManager = FMBELJHPBCG;
|
|
}
|
|
|
|
// Token: 0x06013919 RID: 80153 RVA: 0x00589908 File Offset: 0x00587B08
|
|
public void KHJGEMANBJL(MHNKOMKMAHN JAOKCKFFNFB)
|
|
{
|
|
Player.LocalPlayer.CBLLEJGBAAM().RemoveTeleportCooldown(JAOKCKFFNFB);
|
|
}
|
|
|
|
// Token: 0x0601391A RID: 80154 RVA: 0x0058991C File Offset: 0x00587B1C
|
|
public void CBDGMKJOLML()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0601391B RID: 80155 RVA: 0x00589920 File Offset: 0x00587B20
|
|
public void OMOFNDGJDLA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0601391C RID: 80156 RVA: 0x00589924 File Offset: 0x00587B24
|
|
public void DFCJPAAALBK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0601391D RID: 80157 RVA: 0x00589928 File Offset: 0x00587B28
|
|
public void GLKDJJDMKMC(bool LIEGPIPEAPJ)
|
|
{
|
|
this.DKIDLGALADI(CEFIOCGOOFP.DEFAULT);
|
|
if (!LIEGPIPEAPJ)
|
|
{
|
|
this.GDAHKLJNFEN(this.gameManager.PNOOBNCKAMJ.EPMOGLFNOMJ().DefaultCooldownType);
|
|
if (this.gameManager.PNOOBNCKAMJ.LKGGHGJBDDA().SupportsCustomTeleportBufferDistance)
|
|
{
|
|
Player.LocalPlayer.HDDCIBBMPOD().HasOverrideTeleportBuffer = false;
|
|
Player.LocalPlayer.HDDCIBBMPOD().OverrideTeleportBuffer = this.gameManager.PNOOBNCKAMJ.PGCBLAPPHJJ().CustomTeleportBufferDistance;
|
|
}
|
|
}
|
|
this.OOOGFGGKBHH();
|
|
}
|
|
|
|
// Token: 0x0601391E RID: 80158 RVA: 0x005899BC File Offset: 0x00587BBC
|
|
public void LGGBOKNEAIN(MHNKOMKMAHN JAOKCKFFNFB)
|
|
{
|
|
Player.LocalPlayer.GADNKIIKPPD.RemoveTeleportCooldown(JAOKCKFFNFB);
|
|
}
|
|
|
|
// Token: 0x0601391F RID: 80159 RVA: 0x005899D0 File Offset: 0x00587BD0
|
|
public void PNIGJPBOIEN(LNJFBGIBLHA JEFGMHBLLKI)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06013920 RID: 80160 RVA: 0x005899D4 File Offset: 0x00587BD4
|
|
public void LEFKMMJPFOC(bool LIEGPIPEAPJ)
|
|
{
|
|
this.KIGMENDPKPO(CEFIOCGOOFP.DEFAULT);
|
|
if (!LIEGPIPEAPJ)
|
|
{
|
|
this.PPEHMGHFHIA(this.gameManager.PNOOBNCKAMJ.EPMOGLFNOMJ().DefaultCooldownType);
|
|
if (this.gameManager.PNOOBNCKAMJ.PGCBLAPPHJJ().SupportsCustomTeleportBufferDistance)
|
|
{
|
|
Player.LocalPlayer.HDDCIBBMPOD().HasOverrideTeleportBuffer = true;
|
|
Player.LocalPlayer.GADNKIIKPPD.OverrideTeleportBuffer = this.gameManager.PNOOBNCKAMJ.LKGGHGJBDDA().CustomTeleportBufferDistance;
|
|
}
|
|
}
|
|
this.HDNIJKKAFII();
|
|
}
|
|
|
|
// Token: 0x06013921 RID: 80161 RVA: 0x00589A68 File Offset: 0x00587C68
|
|
public void CDGBEOIDFEN()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06013922 RID: 80162 RVA: 0x00589A6C File Offset: 0x00587C6C
|
|
public void CGJGINIGKJH()
|
|
{
|
|
this.teleportRestrictions = global::UnityEngine.Object.FindObjectsOfType<GameTeleportRestriction>();
|
|
this.JALEBIFKFFN();
|
|
}
|
|
|
|
// Token: 0x06013923 RID: 80163 RVA: 0x00589A80 File Offset: 0x00587C80
|
|
public void MEKLGKAJJDE(bool LIEGPIPEAPJ)
|
|
{
|
|
this.ILKICODDKHE(CEFIOCGOOFP.DEFAULT);
|
|
if (!LIEGPIPEAPJ)
|
|
{
|
|
this.JKIGBFPMGFN(this.gameManager.PNOOBNCKAMJ.ABMOLEBDOHC().DefaultCooldownType);
|
|
if (this.gameManager.PNOOBNCKAMJ.OFLNEJHEPMH().SupportsCustomTeleportBufferDistance)
|
|
{
|
|
Player.LocalPlayer.HDDCIBBMPOD().HasOverrideTeleportBuffer = true;
|
|
Player.LocalPlayer.GADNKIIKPPD.OverrideTeleportBuffer = this.gameManager.PNOOBNCKAMJ.DAJDPONLKKC().CustomTeleportBufferDistance;
|
|
}
|
|
}
|
|
this.JALEBIFKFFN();
|
|
}
|
|
|
|
// Token: 0x06013924 RID: 80164 RVA: 0x00589B14 File Offset: 0x00587D14
|
|
public void GDFDIFAIFOP(GameManager FMBELJHPBCG)
|
|
{
|
|
this.gameManager = FMBELJHPBCG;
|
|
}
|
|
|
|
// Token: 0x040036F1 RID: 14065
|
|
private const string TELEPORT_REGION_TAG_KEY = "TELEPORT_REGION_TAG";
|
|
|
|
// Token: 0x040036F2 RID: 14066
|
|
private GameManager gameManager;
|
|
|
|
// Token: 0x040036F3 RID: 14067
|
|
private GameTeleportRestriction[] teleportRestrictions;
|
|
|
|
// Token: 0x040036F4 RID: 14068
|
|
private CEFIOCGOOFP localPlayerTeleportRegionTag = CEFIOCGOOFP.DEFAULT;
|
|
}
|