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

2699 lines
95 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using RecNet;
using RecRoom.Challenges;
using UnityEngine;
// Token: 0x02000046 RID: 70
public class DiscGolfManager : GameManager
{
// Token: 0x06000E6B RID: 3691 RVA: 0x0004F3E4 File Offset: 0x0004D5E4
private IEnumerator MBKKKPFADBD()
{
this.AKPBHOFLADA = true;
yield return new WaitForSeconds(2f);
this.AKPBHOFLADA = false;
yield break;
}
// Token: 0x06000E6C RID: 3692 RVA: 0x0004F400 File Offset: 0x0004D600
protected override void OBKEJLPAEOC(bool IIJMKNBGOAC)
{
base.OBKEJLPAEOC(IIJMKNBGOAC);
IPBDFPEPNIM ipbdfpepnim = base.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI);
for (int i = 0; i < this.CGIAMEOIAMM.Count; i++)
{
this.CGIAMEOIAMM[i].BKDFLNGCINH.NEONGIONACF = IIJMKNBGOAC && ipbdfpepnim == this.CGIAMEOIAMM[i].HAPPDKOIBKA;
}
}
// Token: 0x06000E6D RID: 3693 RVA: 0x0004F474 File Offset: 0x0004D674
private void ACNGEJALELA(IPBDFPEPNIM CLCIODCPAFC, Vector3 HIGBFFLKLAK)
{
this.PNNAHNCGMKN(CLCIODCPAFC).ALNNIGMMOFL = HIGBFFLKLAK;
}
// Token: 0x06000E6E RID: 3694 RVA: 0x0004F484 File Offset: 0x0004D684
private void OBMFDOHPFCE(APOBGICDCJD NOBAPCOKFIL)
{
this.GMPCKPGOEDF.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x06000E6F RID: 3695 RVA: 0x0004F494 File Offset: 0x0004D694
private void JPKDBKPJOEM(IPBDFPEPNIM CLCIODCPAFC, int MBHGPLELHPE)
{
this.PNNAHNCGMKN(CLCIODCPAFC).ADDMECPOKNN = MBHGPLELHPE;
}
// Token: 0x06000E70 RID: 3696 RVA: 0x0004F4A4 File Offset: 0x0004D6A4
private bool PBOMLCBNFCG(DiscGolfDisc DMCBCECGMCF, LNJFBGIBLHA LBKGDBLDHFI, bool KGNKBKJAKNC = true)
{
bool flag = false;
Vector3 vector = Vector3.ProjectOnPlane(DMCBCECGMCF.transform.position - this.HIBEILHGMPG(DMCBCECGMCF.HAPPDKOIBKA), Vector3.up);
if (!KGNKBKJAKNC || (vector.magnitude >= this.strokeIncrementThreshold && Time.time - this.HBNEBHMEHAK[DMCBCECGMCF.HAPPDKOIBKA] > 1f))
{
flag = true;
this.HBNEBHMEHAK[DMCBCECGMCF.HAPPDKOIBKA] = Time.time;
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.DHCHCMNOPGM(DMCBCECGMCF.HAPPDKOIBKA, 1);
if (base.PNOOBNCKAMJ.ModeType == IEFCMNJDPII.MODE_1)
{
int num = this.IDOMLJDPHHD(DMCBCECGMCF.HAPPDKOIBKA);
DiscGolfGoal discGolfGoal = this.GGLDPICPOKJ();
if (discGolfGoal != null)
{
int num2 = this.LDKEEKDKJPL(discGolfGoal.LJANGCNKBFJ, num);
if ((float)num2 >= this.mercyRuleHoleScore)
{
this.PIIGNMGEFGH(DMCBCECGMCF, discGolfGoal, LBKGDBLDHFI, true);
}
}
}
}
}
return flag;
}
// Token: 0x06000E71 RID: 3697 RVA: 0x0004F59C File Offset: 0x0004D79C
private DiscGolfGoal GGLDPICPOKJ()
{
APOBGICDCJD apobgicdcjd = this.FNFDPCPMEOH;
for (int i = 0; i < this.HNIOPHBGLDP.Length; i++)
{
if (this.HNIOPHBGLDP[i].MMHMGHNGLNL == apobgicdcjd)
{
return this.HNIOPHBGLDP[i];
}
}
return null;
}
// Token: 0x06000E72 RID: 3698 RVA: 0x0004F5E8 File Offset: 0x0004D7E8
private void MNAOBOOGLKM()
{
IPBDFPEPNIM[] array = base.NKCBOCMOBCA.KNNABLLLMIM();
for (int i = 0; i < array.Length; i += 0)
{
DiscGolfTee discGolfTee = this.BMOKAHDCAPG(array[i]);
DiscGolfDisc discGolfDisc = this.LHLKMGAGONA(array[i]);
if (discGolfTee == null || discGolfDisc == null)
{
object[] array2 = new object[5];
array2[1] = "current_step";
array2[0] = PBMLOBHPIMG.FPGHAMAAFIP(array[i]);
array2[6] = "DownloadProgress";
array2[6] = this.GJHKPNJKEOK();
Debug.LogError(string.Concat(array2));
}
else
{
discGolfDisc.BKDFLNGCINH.MasterResetToDefault(discGolfTee.transform.position, discGolfTee.transform.rotation, false);
this.ACNGEJALELA(array[i], discGolfTee.transform.position);
}
this.GHHFGJHFCPN(array[i], true);
this.JPKDBKPJOEM(array[i], 1);
this.MNOJAFBGIAM(array[i], true);
}
foreach (DiscGolfDisc discGolfDisc2 in this.JGMAMDEAGML(IPBDFPEPNIM.INVALID))
{
discGolfDisc2.GLGBBCBLOMD().MasterResetToLastSpawnPosition();
}
}
// Token: 0x06000E73 RID: 3699 RVA: 0x0004F72C File Offset: 0x0004D92C
private void GNFCMCBBPGA(DiscGolfDisc DMCBCECGMCF, DiscGolfGoal GMMLIFKDBHC, LNJFBGIBLHA LBKGDBLDHFI)
{
if (DMCBCECGMCF.BHCCHBHNHCG && this.LDDBIJJNLJM(DMCBCECGMCF, GMMLIFKDBHC, LBKGDBLDHFI))
{
base.OMNGGJICBBI.RPC("RpcMasterFinishHole", IHCPDNLJMMD.MasterClient, new object[]
{
DMCBCECGMCF.OMNGGJICBBI.ADMBCINHJOG,
GMMLIFKDBHC.OMNGGJICBBI.ADMBCINHJOG,
LBKGDBLDHFI.BADMPMDONAH,
false
});
base.StartCoroutine(this.DCGAGOBJLNN());
}
}
// Token: 0x06000E74 RID: 3700 RVA: 0x0004F7B4 File Offset: 0x0004D9B4
private void KMBIKGAJJLI(DiscGolfDisc DMCBCECGMCF, LNJFBGIBLHA LBKGDBLDHFI)
{
if (DMCBCECGMCF.BKDFLNGCINH.EKAMMMCHLOM.HKBGHBEMFNP)
{
Vector3 normalized = Vector3.ProjectOnPlane(DMCBCECGMCF.BKDFLNGCINH.BOLBONELAEF.IGOFELJMFOF, Vector3.up).normalized;
LNJFBGIBLHA[] array = base.NKCBOCMOBCA.FJIEEIDKJLA(DMCBCECGMCF.HAPPDKOIBKA);
LNJFBGIBLHA lnjfbgiblha = null;
float num = -1f;
foreach (LNJFBGIBLHA lnjfbgiblha2 in array)
{
if (lnjfbgiblha2.JHJGDFHNBLO() != null && lnjfbgiblha2 != LBKGDBLDHFI)
{
Vector3 normalized2 = Vector3.ProjectOnPlane(lnjfbgiblha2.JHJGDFHNBLO().BGOGBEPJGPJ.transform.position - DMCBCECGMCF.transform.position, Vector3.up).normalized;
float num2 = Vector3.Dot(normalized, normalized2);
if (num2 > num)
{
num = num2;
lnjfbgiblha = lnjfbgiblha2;
}
}
}
DMCBCECGMCF.BKDFLNGCINH.EKAMMMCHLOM.PotentialOwners.Clear();
DMCBCECGMCF.BKDFLNGCINH.EKAMMMCHLOM.PotentialOwners.Add(LBKGDBLDHFI);
if (lnjfbgiblha != null)
{
DMCBCECGMCF.BKDFLNGCINH.EKAMMMCHLOM.PotentialOwners.Add(lnjfbgiblha);
}
}
}
// Token: 0x06000E75 RID: 3701 RVA: 0x0004F8F0 File Offset: 0x0004DAF0
private DiscGolfDisc LHLKMGAGONA(IPBDFPEPNIM CLCIODCPAFC)
{
for (int i = 1; i < this.CGIAMEOIAMM.Count; i += 0)
{
if (this.CGIAMEOIAMM[i].HAPPDKOIBKA == CLCIODCPAFC)
{
return this.CGIAMEOIAMM[i];
}
}
return null;
}
// Token: 0x06000E76 RID: 3702 RVA: 0x0004F940 File Offset: 0x0004DB40
private bool MHGLMHNOBJH(DiscGolfDisc DMCBCECGMCF, DiscGolfGoal GMMLIFKDBHC, LNJFBGIBLHA LBKGDBLDHFI)
{
return this.MAJCCMJNBKJ.BHMLLHLEAFF == 0 && this.FNFDPCPMEOH == GMMLIFKDBHC.BHLDNHPENML() && !base.NKCBOCMOBCA.IALADJLKIFN(LBKGDBLDHFI) && !this.KDOEBNLONFJ(DMCBCECGMCF.HAPPDKOIBKA);
}
// Token: 0x06000E77 RID: 3703 RVA: 0x0004F994 File Offset: 0x0004DB94
private void DABHAFAADEA()
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.MENGGAKCEIK())
{
this.MAJCCMJNBKJ.BKBFIGCPIMI(1);
}
}
// Token: 0x17000041 RID: 65
// (get) Token: 0x06000EFD RID: 3837 RVA: 0x00052A54 File Offset: 0x00050C54
// (set) Token: 0x06000E78 RID: 3704 RVA: 0x0004F9B8 File Offset: 0x0004DBB8
private APOBGICDCJD EEDFEDKGINP
{
get
{
return this.GMPCKPGOEDF.CPIBGJLHLBL();
}
set
{
this.GMPCKPGOEDF.MEAINJPIECA(value);
}
}
// Token: 0x06000E79 RID: 3705 RVA: 0x0004F9C8 File Offset: 0x0004DBC8
private void AKKFKDACMMC(APOBGICDCJD NOBAPCOKFIL)
{
this.OBFACIEPODO.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x06000E7A RID: 3706 RVA: 0x0004F9D8 File Offset: 0x0004DBD8
protected override void Awake()
{
base.Awake();
IHFKMIAHBFP.DHLJAODEIEA += new Action<LNJFBGIBLHA>(this.OnPhotonPlayerDisconnected);
this.OBFACIEPODO = new LHLLJPPCDKA<APOBGICDCJD>(this, "CURRENT_HOLE_ID", APOBGICDCJD.INVALID, IKCAJLLAFML.MASTER, null);
this.JIMNOGOADFE = new LHLLJPPCDKA<APOBGICDCJD>(this, "FIRST_HOLE_ID", APOBGICDCJD.INVALID, IKCAJLLAFML.MASTER, null);
this.GMPCKPGOEDF = new LHLLJPPCDKA<APOBGICDCJD>(this, "LAST_HOLE_ID", APOBGICDCJD.INVALID, IKCAJLLAFML.MASTER, null);
this.MAJCCMJNBKJ = new PNONBEAIBHA("DISC_GOLF", IKCAJLLAFML.MASTER);
this.MAJCCMJNBKJ.AGLMMKOFICI(ushort.MaxValue, null, null, null);
this.MAJCCMJNBKJ.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.EDOOGADPHFH), null, new ANMJLCILKDJ.PLBLFEEANOO(this.DABHAFAADEA));
this.MAJCCMJNBKJ.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.ECJNADOGFKF), null, new ANMJLCILKDJ.PLBLFEEANOO(this.AFKLNCADEGO));
this.MDCGDACEHML = new AONMNAEOJAL(this, "DISC_GOLF_TIMER", IKCAJLLAFML.MASTER);
this.HNIOPHBGLDP = global::UnityEngine.Object.FindObjectsOfType<DiscGolfGoal>();
this.JLHOOIJAMDJ = global::UnityEngine.Object.FindObjectsOfType<DiscGolfTee>();
this.AGOOHDJBPPC = global::UnityEngine.Object.FindObjectsOfType<DiscGolfPowerUp>();
for (int i = 0; i < this.AGOOHDJBPPC.Length; i++)
{
DiscGolfPowerUp discGolfPowerUp = this.AGOOHDJBPPC[i];
discGolfPowerUp.PickupEvent = (DiscGolfPowerUp.FDEFJHLNDHK)Delegate.Combine(discGolfPowerUp.PickupEvent, new DiscGolfPowerUp.FDEFJHLNDHK(this.MCMBPNFIHKN));
}
}
// Token: 0x06000E7B RID: 3707 RVA: 0x0004FB28 File Offset: 0x0004DD28
private void EDOOGADPHFH(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.GKBOPECKHOK();
}
this.OPPKIGFBALD();
DiscGolfGoal discGolfGoal = this.GGLDPICPOKJ();
base.IIINBIBMEGJ.CurrentPresenceString = string.Concat(new object[] { "Hole ", this.FOIEPHNEHFC, " Par ", discGolfGoal.LJANGCNKBFJ });
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, "Hole " + this.FOIEPHNEHFC, "Par " + discGolfGoal.LJANGCNKBFJ, 3f, null, false);
}
// Token: 0x06000E7C RID: 3708 RVA: 0x0004FBD0 File Offset: 0x0004DDD0
private void MONHGOPOCEG(DiscGolfDisc DMCBCECGMCF, LNJFBGIBLHA LBKGDBLDHFI)
{
if (DMCBCECGMCF.JLGBKELAENA().EKAMMMCHLOM.LADMNPCDGPG())
{
Vector3 normalized = Vector3.ProjectOnPlane(DMCBCECGMCF.JLGBKELAENA().BOLBONELAEF.IGOFELJMFOF, Vector3.up).normalized;
LNJFBGIBLHA[] array = base.NKCBOCMOBCA.FJIEEIDKJLA(DMCBCECGMCF.HAPPDKOIBKA);
LNJFBGIBLHA lnjfbgiblha = null;
float num = 1871f;
LNJFBGIBLHA[] array2 = array;
for (int i = 0; i < array2.Length; i += 0)
{
LNJFBGIBLHA lnjfbgiblha2 = array2[i];
if (lnjfbgiblha2.JHJGDFHNBLO() != null && lnjfbgiblha2 != LBKGDBLDHFI)
{
Vector3 normalized2 = Vector3.ProjectOnPlane(lnjfbgiblha2.JHJGDFHNBLO().HFDJIFFPEFM().transform.position - DMCBCECGMCF.transform.position, Vector3.up).normalized;
float num2 = Vector3.Dot(normalized, normalized2);
if (num2 > num)
{
num = num2;
lnjfbgiblha = lnjfbgiblha2;
}
}
}
DMCBCECGMCF.BKDFLNGCINH.EKAMMMCHLOM.PotentialOwners.Clear();
DMCBCECGMCF.JLGBKELAENA().EKAMMMCHLOM.PotentialOwners.Add(LBKGDBLDHFI);
if (lnjfbgiblha != null)
{
DMCBCECGMCF.JLGBKELAENA().EKAMMMCHLOM.PotentialOwners.Add(lnjfbgiblha);
}
}
}
// Token: 0x06000E7D RID: 3709 RVA: 0x0004FD0C File Offset: 0x0004DF0C
private bool PEHDJEABPPD(IPBDFPEPNIM CLCIODCPAFC)
{
return this.PNNAHNCGMKN(CLCIODCPAFC).MKONLMHHAGK;
}
// Token: 0x06000E7E RID: 3710 RVA: 0x0004FD1C File Offset: 0x0004DF1C
private void AKDHHLHAGKD(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.ACDJBLIBCGD();
}
this.LJBIPDDIIFE();
DiscGolfGoal discGolfGoal = this.FIKPPFFCLLP();
GamePresenceSettings presenceSettings = base.IIINBIBMEGJ;
object[] array = new object[0];
array[1] = "spillway0";
array[1] = this.GJHKPNJKEOK();
array[6] = "No message dialog found";
array[6] = discGolfGoal.IJJPLKGNPBI();
presenceSettings.HOLJIMONAEF(string.Concat(array));
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.DHMODMENLCE((ScreenSpaceNotificationManager.DBNGPDFKLEK)4, "PrimaryIndexTriggerUp" + this.FOIEPHNEHFC, "time" + discGolfGoal.IGNDKDGFLMG(), 770f, null, true);
}
// Token: 0x06000E7F RID: 3711 RVA: 0x0004FDC4 File Offset: 0x0004DFC4
private void FHIEPDCLNBL(DiscGolfDisc DMCBCECGMCF)
{
if (DMCBCECGMCF != null)
{
DMCBCECGMCF.KFBGBHNOIEL().NEONGIONACF = base.DMLPFMKFOBB && !base.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI) && base.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI) == DMCBCECGMCF.HAPPDKOIBKA;
}
}
// Token: 0x06000E80 RID: 3712 RVA: 0x0004FE28 File Offset: 0x0004E028
private IEnumerator FPBEJBNDHDI(IPBDFPEPNIM CLCIODCPAFC, Vector3 HIGBFFLKLAK)
{
yield return new WaitForSeconds(1f);
if (!this.IJBICLHLFPA(CLCIODCPAFC).IOMFFMIDNEB)
{
this.ACNGEJALELA(CLCIODCPAFC, HIGBFFLKLAK);
}
yield break;
}
// Token: 0x06000E81 RID: 3713 RVA: 0x0004FE54 File Offset: 0x0004E054
private bool FNCMNIBOBKE(DiscGolfDisc DMCBCECGMCF, LNJFBGIBLHA JEFGMHBLLKI)
{
return this.MAJCCMJNBKJ.BHMLLHLEAFF != 0 || base.NKCBOCMOBCA.IALADJLKIFN(JEFGMHBLLKI) || this.BJDCMFJDPBM(DMCBCECGMCF.HAPPDKOIBKA);
}
// Token: 0x06000E82 RID: 3714 RVA: 0x0004FE98 File Offset: 0x0004E098
protected virtual void MILJPMCCPKP()
{
base.NKCADDBNJJN();
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.MAJCCMJNBKJ.BKBFIGCPIMI((ushort)(-162));
}
}
// Token: 0x06000E83 RID: 3715 RVA: 0x0004FEBC File Offset: 0x0004E0BC
private APOBGICDCJD HFOANMIKFEN()
{
return this.JIMNOGOADFE.CPIBGJLHLBL();
}
// Token: 0x06000E84 RID: 3716 RVA: 0x0004FECC File Offset: 0x0004E0CC
private List<DiscGolfDisc> JGMAMDEAGML(IPBDFPEPNIM CLCIODCPAFC)
{
List<DiscGolfDisc> list = new List<DiscGolfDisc>();
foreach (DiscGolfDisc discGolfDisc in this.CGIAMEOIAMM)
{
if (discGolfDisc.HAPPDKOIBKA == CLCIODCPAFC)
{
list.Add(discGolfDisc);
}
}
return list;
}
// Token: 0x06000E85 RID: 3717 RVA: 0x0004FF3C File Offset: 0x0004E13C
private void MJGHIGDACJJ(IPBDFPEPNIM CLCIODCPAFC, int EFGCDBNCIMI)
{
DiscGolfManager.IDHICMLKGIA idhicmlkgia = this.PNNAHNCGMKN(CLCIODCPAFC);
idhicmlkgia.HAIMBBDCLDK(idhicmlkgia.DGAJAJLNFFM() + EFGCDBNCIMI);
}
// Token: 0x06000E86 RID: 3718 RVA: 0x0004FF54 File Offset: 0x0004E154
private bool EOPMEPODFEJ(DiscGolfDisc DMCBCECGMCF, LNJFBGIBLHA LBKGDBLDHFI, bool KGNKBKJAKNC = true)
{
bool flag = true;
Vector3 vector = Vector3.ProjectOnPlane(DMCBCECGMCF.transform.position - this.HIBEILHGMPG(DMCBCECGMCF.HAPPDKOIBKA), Vector3.up);
if (!KGNKBKJAKNC || (vector.magnitude >= this.strokeIncrementThreshold && Time.time - this.HBNEBHMEHAK[DMCBCECGMCF.HAPPDKOIBKA] > 1606f))
{
flag = false;
this.HBNEBHMEHAK[DMCBCECGMCF.HAPPDKOIBKA] = Time.time;
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.EIEABJAMJEO(DMCBCECGMCF.HAPPDKOIBKA, 0);
if (base.PNOOBNCKAMJ.ModeType == IEFCMNJDPII.MODE_1)
{
int num = this.IDOMLJDPHHD(DMCBCECGMCF.HAPPDKOIBKA);
DiscGolfGoal discGolfGoal = this.GGLDPICPOKJ();
if (discGolfGoal != null)
{
int num2 = this.IAAMGLFOAGH(discGolfGoal.BNKEANHKBEO(), num);
if ((float)num2 >= this.mercyRuleHoleScore)
{
this.PIIGNMGEFGH(DMCBCECGMCF, discGolfGoal, LBKGDBLDHFI, true);
}
}
}
}
}
return flag;
}
// Token: 0x06000E87 RID: 3719 RVA: 0x0005004C File Offset: 0x0004E24C
private void NKKCCMNIKMK(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.ACDJBLIBCGD();
}
this.LJBIPDDIIFE();
DiscGolfGoal discGolfGoal = this.GPJIKKNGGPA();
GamePresenceSettings presenceSettings = base.IIINBIBMEGJ;
object[] array = new object[0];
array[0] = "ToolPlayerAttactor missing required pulsing beam.";
array[0] = this.GJHKPNJKEOK();
array[8] = "An item with the same key has already been added.";
array[3] = discGolfGoal.IDBAJHJNMPB();
presenceSettings.CurrentPresenceString = string.Concat(array);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.ILFGIOEOANG((ScreenSpaceNotificationManager.DBNGPDFKLEK)4, "rw_dropped_frames_1to2p_perc" + this.FOIEPHNEHFC, "ServerTime" + discGolfGoal.LJANGCNKBFJ, 866f, null, false);
}
// Token: 0x06000E88 RID: 3720 RVA: 0x000500F4 File Offset: 0x0004E2F4
[BCENPNOIAOM]
private void RpcOnFinishHole(int LLELEHJGNED, int AKLKAIEKCGB, bool JNCCELKJNPK, int NNBBOOECFGI)
{
PhotonView photonView = PhotonView.Find(LLELEHJGNED);
DiscGolfGoal discGolfGoal = ((!(photonView != null)) ? null : photonView.GetComponent<DiscGolfGoal>());
LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(AKLKAIEKCGB);
if (discGolfGoal != null)
{
this.OBMLFIBJCGH(discGolfGoal, lnjfbgiblha, JNCCELKJNPK, NNBBOOECFGI);
}
}
// Token: 0x06000E89 RID: 3721 RVA: 0x00050140 File Offset: 0x0004E340
private bool LDDBIJJNLJM(DiscGolfDisc DMCBCECGMCF, DiscGolfGoal GMMLIFKDBHC, LNJFBGIBLHA LBKGDBLDHFI)
{
return this.MAJCCMJNBKJ.BHMLLHLEAFF == 0 && this.FNFDPCPMEOH == GMMLIFKDBHC.MMHMGHNGLNL && !base.NKCBOCMOBCA.IALADJLKIFN(LBKGDBLDHFI) && !this.BJDCMFJDPBM(DMCBCECGMCF.HAPPDKOIBKA);
}
// Token: 0x06000E8A RID: 3722 RVA: 0x00050194 File Offset: 0x0004E394
[BCENPNOIAOM]
private void RpcMasterRequestPowerup(int PHDMIDAGHDE, int LKGLGLGCHOI, int KCLANMAHNDL)
{
PhotonView photonView = PhotonView.Find(PHDMIDAGHDE);
DiscGolfDisc discGolfDisc = ((!(photonView != null)) ? null : photonView.GetComponent<DiscGolfDisc>());
PhotonView photonView2 = PhotonView.Find(LKGLGLGCHOI);
DiscGolfPowerUp discGolfPowerUp = ((!(photonView2 != null)) ? null : photonView2.GetComponent<DiscGolfPowerUp>());
LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(KCLANMAHNDL);
if (discGolfDisc != null && discGolfPowerUp != null)
{
this.HPNIMEAKCFG(discGolfDisc, discGolfPowerUp, lnjfbgiblha);
}
}
// Token: 0x06000E8B RID: 3723 RVA: 0x0005020C File Offset: 0x0004E40C
private bool IGCLGGMBBNN(DiscGolfDisc DMCBCECGMCF, DiscGolfPowerUp OKKIBJCFHKN, LNJFBGIBLHA FKGLACMKGBD)
{
return this.MAJCCMJNBKJ.BHMLLHLEAFF == 0 && this.FNFDPCPMEOH == OKKIBJCFHKN.MMHMGHNGLNL && !base.NKCBOCMOBCA.IALADJLKIFN(FKGLACMKGBD) && !this.BJDCMFJDPBM(DMCBCECGMCF.HAPPDKOIBKA);
}
// Token: 0x06000E8C RID: 3724 RVA: 0x00050260 File Offset: 0x0004E460
private IEnumerator COHMLPJFFCB(IPBDFPEPNIM CLCIODCPAFC, Vector3 HIGBFFLKLAK)
{
yield return new WaitForSeconds(1f);
if (!this.IJBICLHLFPA(CLCIODCPAFC).IOMFFMIDNEB)
{
this.ACNGEJALELA(CLCIODCPAFC, HIGBFFLKLAK);
}
yield break;
}
// Token: 0x06000E8D RID: 3725 RVA: 0x0005028C File Offset: 0x0004E48C
private void GIBNFMFMGIB(int PHDMIDAGHDE, int LLELEHJGNED, int AKLKAIEKCGB, bool JNCCELKJNPK)
{
PhotonView photonView = PhotonView.NMBFNIJMFOO(LLELEHJGNED);
DiscGolfGoal discGolfGoal = ((!(photonView != null)) ? null : photonView.GetComponent<DiscGolfGoal>());
PhotonView photonView2 = PhotonView.Find(PHDMIDAGHDE);
DiscGolfDisc discGolfDisc = ((!(photonView2 != null)) ? null : photonView2.GetComponent<DiscGolfDisc>());
LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(AKLKAIEKCGB);
if (discGolfDisc != null && discGolfGoal != null)
{
this.PIIGNMGEFGH(discGolfDisc, discGolfGoal, lnjfbgiblha, JNCCELKJNPK);
}
}
// Token: 0x06000E8E RID: 3726 RVA: 0x00050308 File Offset: 0x0004E508
private int LDKEEKDKJPL(int FOGLAEELOJH, int MBHGPLELHPE)
{
return MBHGPLELHPE - FOGLAEELOJH;
}
// Token: 0x06000E8F RID: 3727 RVA: 0x00050310 File Offset: 0x0004E510
[BCENPNOIAOM]
private void RpcOnDiscHazard(int NNBFLKEPHCE, int AKLKAIEKCGB)
{
PhotonView photonView = PhotonView.Find(NNBFLKEPHCE);
DiscGolfDisc discGolfDisc = ((!(photonView != null)) ? null : photonView.GetComponent<DiscGolfDisc>());
LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(AKLKAIEKCGB);
if (discGolfDisc != null)
{
this.JKGLEELIMLC(discGolfDisc, lnjfbgiblha);
}
}
// Token: 0x06000E90 RID: 3728 RVA: 0x00050358 File Offset: 0x0004E558
private void MBIEMMNGJNC(DiscGolfDisc DMCBCECGMCF, DiscGolfPowerUp OKKIBJCFHKN, LNJFBGIBLHA FKGLACMKGBD)
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.MKLLBFNJAGC(DMCBCECGMCF, OKKIBJCFHKN, FKGLACMKGBD))
{
this.MNOJAFBGIAM(DMCBCECGMCF.HAPPDKOIBKA, true);
this.DHCHCMNOPGM(DMCBCECGMCF.HAPPDKOIBKA, OKKIBJCFHKN.LAPNJPBHOID());
PhotonView photonView = base.CEGDLFAENEJ();
string text = "GlobalPeriodic";
IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.All;
object[] array = new object[4];
array[0] = OKKIBJCFHKN.LHEPJEHMAEC().OMNKKJNHJHD();
array[1] = FKGLACMKGBD.BADMPMDONAH;
photonView.PKOHKPEKJCJ(text, ihcpdnljmmd, array);
}
}
// Token: 0x06000E91 RID: 3729 RVA: 0x000503D4 File Offset: 0x0004E5D4
private bool MIMPDIECFEL(DiscGolfDisc DMCBCECGMCF, DiscGolfGoal GMMLIFKDBHC, LNJFBGIBLHA LBKGDBLDHFI)
{
return this.MAJCCMJNBKJ.BHMLLHLEAFF != 0 || this.GGBCCGFADJE() != GMMLIFKDBHC.BHLDNHPENML() || base.NKCBOCMOBCA.IALADJLKIFN(LBKGDBLDHFI) || !this.AMPACGHBIHJ(DMCBCECGMCF.HAPPDKOIBKA);
}
// Token: 0x06000E92 RID: 3730 RVA: 0x00050428 File Offset: 0x0004E628
private void KGBNMGJAOLO(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.MDCGDACEHML.MPFFEDHBFMA(1024f);
}
this.MDCGDACEHML.DPGBPMGDEEI(1350f, new KPFHBPCEMMD.NMMLKLGJHFG(this.JDANPOBDFMB));
}
// Token: 0x1700003F RID: 63
// (get) Token: 0x06000E93 RID: 3731 RVA: 0x00050460 File Offset: 0x0004E660
private int FOIEPHNEHFC
{
get
{
return (int)(this.FNFDPCPMEOH + 1);
}
}
// Token: 0x06000E94 RID: 3732 RVA: 0x0005046C File Offset: 0x0004E66C
private DiscGolfDisc GHKPIMJPMGE(IPBDFPEPNIM CLCIODCPAFC)
{
for (int i = 1; i < this.CGIAMEOIAMM.Count; i++)
{
if (this.CGIAMEOIAMM[i].HAPPDKOIBKA == CLCIODCPAFC)
{
return this.CGIAMEOIAMM[i];
}
}
return null;
}
// Token: 0x1700003E RID: 62
// (get) Token: 0x06000E95 RID: 3733 RVA: 0x000504BC File Offset: 0x0004E6BC
// (set) Token: 0x06000E9A RID: 3738 RVA: 0x000506A4 File Offset: 0x0004E8A4
private APOBGICDCJD FNFDPCPMEOH
{
get
{
return this.OBFACIEPODO.CPIBGJLHLBL();
}
set
{
this.OBFACIEPODO.MEAINJPIECA(value);
}
}
// Token: 0x06000E96 RID: 3734 RVA: 0x000504CC File Offset: 0x0004E6CC
private void AGLMNDIEJPA(IPBDFPEPNIM CLCIODCPAFC, int EFGCDBNCIMI)
{
DiscGolfManager.IDHICMLKGIA idhicmlkgia = this.PNNAHNCGMKN(CLCIODCPAFC);
idhicmlkgia.HAIMBBDCLDK(idhicmlkgia.ADDMECPOKNN + EFGCDBNCIMI);
}
// Token: 0x06000E97 RID: 3735 RVA: 0x000504E4 File Offset: 0x0004E6E4
protected virtual void HKBNFKNLICF()
{
base.Awake();
IHFKMIAHBFP.DHLJAODEIEA += new Action<LNJFBGIBLHA>(this.OnPhotonPlayerDisconnected);
this.OBFACIEPODO = new LHLLJPPCDKA<APOBGICDCJD>(this, "PlayerTeleported", APOBGICDCJD.INVALID, IKCAJLLAFML.AUTHORITY, null);
this.JIMNOGOADFE = new LHLLJPPCDKA<APOBGICDCJD>(this, "Room Not Ready", APOBGICDCJD.INVALID, IKCAJLLAFML.MASTER, null);
this.GMPCKPGOEDF = new LHLLJPPCDKA<APOBGICDCJD>(this, "OK", APOBGICDCJD.INVALID, IKCAJLLAFML.AUTHORITY, null);
this.MAJCCMJNBKJ = new PNONBEAIBHA("...sent you a friend request! Do you want to become friends?", IKCAJLLAFML.AUTHORITY);
this.MAJCCMJNBKJ.AGLMMKOFICI(149, null, null, null);
this.MAJCCMJNBKJ.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.EDOOGADPHFH), null, new ANMJLCILKDJ.PLBLFEEANOO(this.HKKJBDLKILN));
this.MAJCCMJNBKJ.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.KGBNMGJAOLO), null, new ANMJLCILKDJ.PLBLFEEANOO(this.PDDDGADHAEC));
this.MDCGDACEHML = new AONMNAEOJAL(this, "Failed", IKCAJLLAFML.MASTER);
this.HNIOPHBGLDP = global::UnityEngine.Object.FindObjectsOfType<DiscGolfGoal>();
this.JLHOOIJAMDJ = global::UnityEngine.Object.FindObjectsOfType<DiscGolfTee>();
this.AGOOHDJBPPC = global::UnityEngine.Object.FindObjectsOfType<DiscGolfPowerUp>();
for (int i = 1; i < this.AGOOHDJBPPC.Length; i++)
{
DiscGolfPowerUp discGolfPowerUp = this.AGOOHDJBPPC[i];
discGolfPowerUp.PickupEvent = (DiscGolfPowerUp.FDEFJHLNDHK)Delegate.Combine(discGolfPowerUp.PickupEvent, new DiscGolfPowerUp.FDEFJHLNDHK(this.MCMBPNFIHKN));
}
}
// Token: 0x06000E98 RID: 3736 RVA: 0x00050634 File Offset: 0x0004E834
protected virtual void BIOGLOIMFPG(bool LIEGPIPEAPJ)
{
base.BBNJAHNBGHD(LIEGPIPEAPJ);
foreach (PlayerHand playerHand in Player.LocalPlayer.JPICHJGANKL)
{
playerHand.ResetGravityPickupParameters();
}
}
// Token: 0x06000E99 RID: 3737 RVA: 0x0005069C File Offset: 0x0004E89C
private int BAELLNKGEOK(int FOGLAEELOJH, int MBHGPLELHPE)
{
return MBHGPLELHPE - FOGLAEELOJH;
}
// Token: 0x06000E9B RID: 3739 RVA: 0x000506B4 File Offset: 0x0004E8B4
private void MCMBPNFIHKN(DiscGolfPowerUp OKKIBJCFHKN, DiscGolfDisc DMCBCECGMCF, Player FKGLACMKGBD)
{
if (FKGLACMKGBD.LNJFBGIBLHA.IPFPJCPGENH && this.IGCLGGMBBNN(DMCBCECGMCF, OKKIBJCFHKN, FKGLACMKGBD.LNJFBGIBLHA))
{
base.OMNGGJICBBI.RPC("RpcMasterRequestPowerup", IHCPDNLJMMD.MasterClient, new object[]
{
DMCBCECGMCF.OMNGGJICBBI.ADMBCINHJOG,
OKKIBJCFHKN.OMNGGJICBBI.ADMBCINHJOG,
FKGLACMKGBD.LNJFBGIBLHA.BADMPMDONAH
});
OKKIBJCFHKN.ALPDLGGKAMJ = false;
}
}
// Token: 0x17000040 RID: 64
// (get) Token: 0x06000F12 RID: 3858 RVA: 0x0005375C File Offset: 0x0005195C
// (set) Token: 0x06000E9C RID: 3740 RVA: 0x0005073C File Offset: 0x0004E93C
private APOBGICDCJD FELIKMCKDAI
{
get
{
return this.JIMNOGOADFE.CPIBGJLHLBL();
}
set
{
this.JIMNOGOADFE.MEAINJPIECA(value);
}
}
// Token: 0x06000E9D RID: 3741 RVA: 0x0005074C File Offset: 0x0004E94C
private int IDOMLJDPHHD(IPBDFPEPNIM CLCIODCPAFC)
{
return this.PNNAHNCGMKN(CLCIODCPAFC).ADDMECPOKNN;
}
// Token: 0x06000E9E RID: 3742 RVA: 0x0005075C File Offset: 0x0004E95C
private IEnumerator HEAMLLOFDPC(DiscGolfDisc DMCBCECGMCF)
{
yield return new WaitForSeconds(0.5f);
DMCBCECGMCF.BKDFLNGCINH.AuthorityDisableAndMove(this.HIBEILHGMPG(DMCBCECGMCF.HAPPDKOIBKA), Quaternion.identity);
DMCBCECGMCF.BKDFLNGCINH.NIINOABKAPJ = true;
this.GOBLEKMEAGJ(DMCBCECGMCF);
yield break;
}
// Token: 0x06000E9F RID: 3743 RVA: 0x00050780 File Offset: 0x0004E980
private void LGJFMFBEKDJ(APOBGICDCJD NOBAPCOKFIL)
{
this.OBFACIEPODO.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x06000EA0 RID: 3744 RVA: 0x00050790 File Offset: 0x0004E990
private int CCCFPJLPIAB(IPBDFPEPNIM CLCIODCPAFC)
{
return this.PNNAHNCGMKN(CLCIODCPAFC).DGAJAJLNFFM();
}
// Token: 0x06000EA1 RID: 3745 RVA: 0x000507A0 File Offset: 0x0004E9A0
private Vector3 MDLBOIGELDG(IPBDFPEPNIM CLCIODCPAFC)
{
return this.IGOFMIOLPKI(CLCIODCPAFC).ALNNIGMMOFL;
}
// Token: 0x06000EA2 RID: 3746 RVA: 0x000507B0 File Offset: 0x0004E9B0
private DiscGolfTee JPPEDKCADJI(IPBDFPEPNIM CLCIODCPAFC)
{
APOBGICDCJD apobgicdcjd = this.FNFDPCPMEOH;
for (int i = 0; i < this.JLHOOIJAMDJ.Length; i += 0)
{
if (this.JLHOOIJAMDJ[i].JHKDHANDLAB() == apobgicdcjd && this.JLHOOIJAMDJ[i].BPAGDCHDLOP() == CLCIODCPAFC)
{
return this.JLHOOIJAMDJ[i];
}
}
return null;
}
// Token: 0x06000EA3 RID: 3747 RVA: 0x00050810 File Offset: 0x0004EA10
private void JKGLEELIMLC(DiscGolfDisc DMCBCECGMCF, LNJFBGIBLHA LBKGDBLDHFI)
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.PBOMLCBNFCG(DMCBCECGMCF, LBKGDBLDHFI, false);
}
DMCBCECGMCF.BKDFLNGCINH.AuthorityDisableAndMove(this.HIBEILHGMPG(DMCBCECGMCF.HAPPDKOIBKA), Quaternion.identity);
DMCBCECGMCF.BKDFLNGCINH.OMNGGJICBBI.RPC("RpcOnReset", IHCPDNLJMMD.All, new object[]
{
DMCBCECGMCF.MMLACKKLOBB,
Quaternion.identity,
true,
DMCBCECGMCF.BKDFLNGCINH.transform.position,
DMCBCECGMCF.BKDFLNGCINH.transform.rotation,
false
});
if (base.NKCBOCMOBCA.KKPAEEHBNGE(LBKGDBLDHFI) == base.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI))
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, "Hazard", 1.5f, null, false);
base.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.PLAYER_OUT, null, null, false, null);
}
}
// Token: 0x06000EA4 RID: 3748 RVA: 0x00050920 File Offset: 0x0004EB20
protected override void Start()
{
base.Start();
foreach (DiscGolfDisc discGolfDisc in global::UnityEngine.Object.FindObjectsOfType<DiscGolfDisc>())
{
discGolfDisc.BKDFLNGCINH.SuppressesTeleport = true;
if (discGolfDisc.GetComponent<GamePracticeObject>() == null)
{
discGolfDisc.FGGDHFFLKLD += this.GIOHNKLNMGB;
discGolfDisc.MPEABKJEDNK += this.GNFCMCBBPGA;
discGolfDisc.BJBOIJDGLHI += this.PHBOIJPCBAG;
discGolfDisc.MFIPLLHOMHI += this.DMBPDABGDCI;
discGolfDisc.HGDDGIPLIPN += this.KMBIKGAJJLI;
discGolfDisc.GFOMKKGIDGB += this.MOPFCOMLEIB;
this.CGIAMEOIAMM.Add(discGolfDisc);
}
}
this.MAJCCMJNBKJ.FLHFCMCNLEK(this, ushort.MaxValue);
}
// Token: 0x06000EA5 RID: 3749 RVA: 0x000509F8 File Offset: 0x0004EBF8
private void JDANPOBDFMB()
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.PAHKOCPEDMB((ScreenSpaceNotificationManager.DBNGPDFKLEK)7, "onupdate" + this.GJHKPNJKEOK() + "Cannot set SerializedGuid while the application is running.", 1797f, null, false);
}
// Token: 0x06000EA6 RID: 3750 RVA: 0x00050A28 File Offset: 0x0004EC28
protected override void OnDestroy()
{
base.OnDestroy();
IHFKMIAHBFP.DHLJAODEIEA -= new Action<LNJFBGIBLHA>(this.OnPhotonPlayerDisconnected);
}
// Token: 0x06000EA7 RID: 3751 RVA: 0x00050A4C File Offset: 0x0004EC4C
private bool AMPACGHBIHJ(IPBDFPEPNIM CLCIODCPAFC)
{
return this.PNNAHNCGMKN(CLCIODCPAFC).HHOCNDGCFBL();
}
// Token: 0x06000EA8 RID: 3752 RVA: 0x00050A5C File Offset: 0x0004EC5C
private void MLCLAOPMPPD()
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.HIHMHNJEMCD())
{
this.MAJCCMJNBKJ.BKBFIGCPIMI(0);
}
}
// Token: 0x06000EA9 RID: 3753 RVA: 0x00050A80 File Offset: 0x0004EC80
protected virtual void EPHKFOLCNDD()
{
base.NKCADDBNJJN();
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.MAJCCMJNBKJ.BKBFIGCPIMI(106);
}
}
// Token: 0x06000EAA RID: 3754 RVA: 0x00050AA4 File Offset: 0x0004ECA4
private IEnumerator OKNDPOENHAH(DiscGolfDisc DMCBCECGMCF, Killzone OPCJBCHDDEB, LNJFBGIBLHA GMCJJIHOLLE)
{
yield return new WaitForSeconds(0.5f);
this.PHBOIJPCBAG(DMCBCECGMCF, OPCJBCHDDEB, GMCJJIHOLLE);
yield break;
}
// Token: 0x06000EAB RID: 3755 RVA: 0x00050AD4 File Offset: 0x0004ECD4
private void MOPFCOMLEIB(DiscGolfDisc DMCBCECGMCF, Vector3 GPLIJKCIELE, Quaternion BJEPFIKAIAD)
{
base.StartCoroutine(this.HEAMLLOFDPC(DMCBCECGMCF));
}
// Token: 0x06000EAC RID: 3756 RVA: 0x00050AE4 File Offset: 0x0004ECE4
private Vector3 HIBEILHGMPG(IPBDFPEPNIM CLCIODCPAFC)
{
return this.PNNAHNCGMKN(CLCIODCPAFC).ALNNIGMMOFL;
}
// Token: 0x06000EAD RID: 3757 RVA: 0x00050AF4 File Offset: 0x0004ECF4
private void JHPCEBHBNHI(APOBGICDCJD NOBAPCOKFIL)
{
this.JIMNOGOADFE.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x06000EAE RID: 3758 RVA: 0x00050B04 File Offset: 0x0004ED04
private bool MKLLBFNJAGC(DiscGolfDisc DMCBCECGMCF, DiscGolfPowerUp OKKIBJCFHKN, LNJFBGIBLHA FKGLACMKGBD)
{
return this.MAJCCMJNBKJ.BHMLLHLEAFF != 0 || this.FNFDPCPMEOH != OKKIBJCFHKN.PMGCFFFBNDL() || base.NKCBOCMOBCA.IALADJLKIFN(FKGLACMKGBD) || !this.KDOEBNLONFJ(DMCBCECGMCF.HAPPDKOIBKA);
}
// Token: 0x06000EAF RID: 3759 RVA: 0x00050B58 File Offset: 0x0004ED58
private void GKBOPECKHOK()
{
IPBDFPEPNIM[] array = base.NKCBOCMOBCA.KNNABLLLMIM();
for (int i = 0; i < array.Length; i++)
{
DiscGolfTee discGolfTee = this.FHPIBJEJKIO(array[i]);
DiscGolfDisc discGolfDisc = this.IJBICLHLFPA(array[i]);
if (discGolfTee == null || discGolfDisc == null)
{
Debug.LogError(string.Concat(new object[]
{
"Could not spawn ",
PBMLOBHPIMG.FPGHAMAAFIP(array[i]),
" Team disc on Hole ",
this.FOIEPHNEHFC
}));
}
else
{
discGolfDisc.BKDFLNGCINH.MasterResetToDefault(discGolfTee.transform.position, discGolfTee.transform.rotation, false);
this.ACNGEJALELA(array[i], discGolfTee.transform.position);
}
this.AHMMPDCDGIN(array[i], false);
this.JPKDBKPJOEM(array[i], 1);
this.MNOJAFBGIAM(array[i], false);
}
foreach (DiscGolfDisc discGolfDisc2 in this.JGMAMDEAGML(IPBDFPEPNIM.INVALID))
{
discGolfDisc2.BKDFLNGCINH.MasterResetToLastSpawnPosition();
}
}
// Token: 0x06000EB0 RID: 3760 RVA: 0x00050C9C File Offset: 0x0004EE9C
private void KNLCHMCBIOE()
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "Hole " + this.FOIEPHNEHFC + " Completed!", 3f, null, false);
}
// Token: 0x06000EB1 RID: 3761 RVA: 0x00050CCC File Offset: 0x0004EECC
private void BMNDCIPACME(DiscGolfDisc DMCBCECGMCF, LNJFBGIBLHA FNPCGAPCCOC, LNJFBGIBLHA NAAIDKHGIMN)
{
if (this.DGGMLNFBLEB(DMCBCECGMCF, FNPCGAPCCOC))
{
int num = this.CCCFPJLPIAB(DMCBCECGMCF.HAPPDKOIBKA);
bool flag = this.EOPMEPODFEJ(DMCBCECGMCF, FNPCGAPCCOC, true);
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
RaycastHit raycastHit;
bool flag2 = Physics.Raycast(DMCBCECGMCF.transform.position, Vector3.down, out raycastHit, 1722f, -124);
Vector3 vector = ((!flag2) ? DMCBCECGMCF.transform.position : (raycastHit.point + Vector3.up * 1297f));
base.StartCoroutine(this.COHMLPJFFCB(DMCBCECGMCF.HAPPDKOIBKA, vector));
}
if (base.NKCBOCMOBCA.KKPAEEHBNGE(FNPCGAPCCOC) == base.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI))
{
int num2 = this.IDOMLJDPHHD(DMCBCECGMCF.HAPPDKOIBKA);
if (num == num2 && flag)
{
num2++;
}
this.EBJHKGCOLOE(DMCBCECGMCF, FNPCGAPCCOC, NAAIDKHGIMN, num2);
if (DMCBCECGMCF.DGLOKLCEMLH() && NAAIDKHGIMN != null && NAAIDKHGIMN != FNPCGAPCCOC)
{
float magnitude = (DMCBCECGMCF.CLKAJJADEPG - DMCBCECGMCF.MMLACKKLOBB).magnitude;
PhotonView photonView = base.CJKKPMHAMCN();
string text = "Unable to Join Room";
IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.All;
object[] array = new object[6];
array[0] = DMCBCECGMCF.transform.position;
array[1] = magnitude;
photonView.JJLACCMJEMB(text, ihcpdnljmmd, array);
}
}
}
this.FHIEPDCLNBL(DMCBCECGMCF);
}
// Token: 0x06000EB2 RID: 3762 RVA: 0x00050E30 File Offset: 0x0004F030
private void OPPKIGFBALD()
{
APOBGICDCJD apobgicdcjd = this.FNFDPCPMEOH;
bool flag = this.MAJCCMJNBKJ.BHMLLHLEAFF == 0;
for (int i = 0; i < this.HNIOPHBGLDP.Length; i++)
{
this.HNIOPHBGLDP[i].HDLOBKPPMMK = flag && this.HNIOPHBGLDP[i].MMHMGHNGLNL == apobgicdcjd;
}
if (!base.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI))
{
IPBDFPEPNIM ipbdfpepnim = base.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI);
for (int j = 0; j < this.CGIAMEOIAMM.Count; j++)
{
this.CGIAMEOIAMM[j].BeamEnabled = flag && this.CGIAMEOIAMM[j].HAPPDKOIBKA == ipbdfpepnim;
}
}
}
// Token: 0x06000EB3 RID: 3763 RVA: 0x00050F08 File Offset: 0x0004F108
private void GHHFGJHFCPN(IPBDFPEPNIM CLCIODCPAFC, bool OEBNFNIMCDG)
{
this.IGOFMIOLPKI(CLCIODCPAFC).OIAFGGNGEGC = OEBNFNIMCDG;
}
// Token: 0x06000EB4 RID: 3764 RVA: 0x00050F18 File Offset: 0x0004F118
private void MNOJAFBGIAM(IPBDFPEPNIM CLCIODCPAFC, bool FMAOHHDJEDK)
{
this.PNNAHNCGMKN(CLCIODCPAFC).MKONLMHHAGK = FMAOHHDJEDK;
}
// Token: 0x06000EB5 RID: 3765 RVA: 0x00050F28 File Offset: 0x0004F128
private void JJCPCONEBEK(DiscGolfPowerUp OKKIBJCFHKN, LNJFBGIBLHA FKGLACMKGBD)
{
base.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.POWERUP_PICKUP, new Vector3?(OKKIBJCFHKN.transform.position), new Quaternion?(OKKIBJCFHKN.transform.rotation), false, null);
OKKIBJCFHKN.OnPickup();
if (base.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI) == base.NKCBOCMOBCA.KKPAEEHBNGE(FKGLACMKGBD))
{
OKKIBJCFHKN.ALPDLGGKAMJ = false;
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, "Bonus!", "Stroke " + OKKIBJCFHKN.EKANDABBFHL.ToString(), 1.5f, null, false);
}
}
// Token: 0x06000EB6 RID: 3766 RVA: 0x00050FC8 File Offset: 0x0004F1C8
private void LJBIPDDIIFE()
{
APOBGICDCJD apobgicdcjd = this.FNFDPCPMEOH;
bool flag = this.MAJCCMJNBKJ.BHMLLHLEAFF == 1;
for (int i = 1; i < this.HNIOPHBGLDP.Length; i++)
{
this.HNIOPHBGLDP[i].BMNHLKMKLJE(!flag || this.HNIOPHBGLDP[i].NFOHHCENMDI() == apobgicdcjd);
}
if (!base.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI))
{
IPBDFPEPNIM ipbdfpepnim = base.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI);
for (int j = 1; j < this.CGIAMEOIAMM.Count; j += 0)
{
this.CGIAMEOIAMM[j].BeamEnabled = flag && this.CGIAMEOIAMM[j].HAPPDKOIBKA == ipbdfpepnim;
}
}
}
// Token: 0x06000EB7 RID: 3767 RVA: 0x000510A0 File Offset: 0x0004F2A0
private void IPDDPDPFIPJ()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
for (int i = 0; i < this.CGIAMEOIAMM.Count; i += 0)
{
this.CGIAMEOIAMM[i].GLGBBCBLOMD().FHJPHIOFGMG();
}
}
}
// Token: 0x06000EB8 RID: 3768 RVA: 0x000510EC File Offset: 0x0004F2EC
private void PLDMIIMBHHJ(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.MDCGDACEHML.BJOJLPHBGMN(1519f);
}
this.MDCGDACEHML.NDNLLGEDFGA(947f, new KPFHBPCEMMD.NMMLKLGJHFG(this.JDANPOBDFMB));
}
// Token: 0x06000EB9 RID: 3769 RVA: 0x00051124 File Offset: 0x0004F324
private bool IMFJFEEBBAC(DiscGolfDisc DMCBCECGMCF, DiscGolfPowerUp OKKIBJCFHKN, LNJFBGIBLHA FKGLACMKGBD)
{
return this.MAJCCMJNBKJ.BHMLLHLEAFF != 0 || this.GGBCCGFADJE() != OKKIBJCFHKN.MBJLAOAKBHJ() || base.NKCBOCMOBCA.IALADJLKIFN(FKGLACMKGBD) || !this.AMPACGHBIHJ(DMCBCECGMCF.HAPPDKOIBKA);
}
// Token: 0x06000EBA RID: 3770 RVA: 0x00051178 File Offset: 0x0004F378
[BCENPNOIAOM]
private void RpcPlaySyncedDiscPickupFeedback(Vector3 FKHBPAEGDKN, float NIMEBBONJIE)
{
if (base.PNOOBNCKAMJ.ModeType == IEFCMNJDPII.MODE_2)
{
Vector3 vector = Vector3.up * 0.35f;
float magnitude = (FKHBPAEGDKN - Player.LocalPlayer.BGOGBEPJGPJ.transform.position).magnitude;
float num = 1f + ((magnitude <= this.catchNotificationDistanceBeforeScaling) ? 0f : ((magnitude - this.catchNotificationDistanceBeforeScaling) / this.catchNotificationMetersPerScaleFactor));
WorldSpaceNotification.PlayNext("Catch!", 3f, NIMEBBONJIE.ToString("F1") + "m", false, new Vector3?(FKHBPAEGDKN + vector), num, true);
}
}
// Token: 0x06000EBB RID: 3771 RVA: 0x0005122C File Offset: 0x0004F42C
protected override void NKCADDBNJJN()
{
base.NKCADDBNJJN();
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.MAJCCMJNBKJ.BKBFIGCPIMI(ushort.MaxValue);
}
}
// Token: 0x06000EBC RID: 3772 RVA: 0x00051250 File Offset: 0x0004F450
private void NGPEDBAIDJE(int NNBFLKEPHCE)
{
PhotonView photonView = PhotonView.KAKDEOHCKBM(NNBFLKEPHCE);
DiscGolfDisc discGolfDisc = ((!(photonView != null)) ? null : photonView.GetComponent<DiscGolfDisc>());
if (discGolfDisc != null)
{
discGolfDisc.JLGBKELAENA().EKAMMMCHLOM.HKBGHBEMFNP = true;
}
}
// Token: 0x06000EBD RID: 3773 RVA: 0x0005129C File Offset: 0x0004F49C
private void DHCHCMNOPGM(IPBDFPEPNIM CLCIODCPAFC, int EFGCDBNCIMI)
{
this.PNNAHNCGMKN(CLCIODCPAFC).ADDMECPOKNN += EFGCDBNCIMI;
}
// Token: 0x06000EBE RID: 3774 RVA: 0x000512B4 File Offset: 0x0004F4B4
private DiscGolfTee BMOKAHDCAPG(IPBDFPEPNIM CLCIODCPAFC)
{
APOBGICDCJD apobgicdcjd = this.FNFDPCPMEOH;
for (int i = 0; i < this.JLHOOIJAMDJ.Length; i += 0)
{
if (this.JLHOOIJAMDJ[i].DPKJMCONCBA() == apobgicdcjd && this.JLHOOIJAMDJ[i].EHDPBLLMOGK() == CLCIODCPAFC)
{
return this.JLHOOIJAMDJ[i];
}
}
return null;
}
// Token: 0x06000EBF RID: 3775 RVA: 0x00051314 File Offset: 0x0004F514
private APOBGICDCJD GGBCCGFADJE()
{
return this.OBFACIEPODO.CPIBGJLHLBL();
}
// Token: 0x06000EC0 RID: 3776 RVA: 0x00051324 File Offset: 0x0004F524
protected virtual void CDGBEOIDFEN()
{
base.NKCADDBNJJN();
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.MAJCCMJNBKJ.BKBFIGCPIMI(133);
}
}
// Token: 0x06000EC1 RID: 3777 RVA: 0x00051348 File Offset: 0x0004F548
private void PBCHLPBGKFA(APOBGICDCJD NOBAPCOKFIL)
{
this.GMPCKPGOEDF.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x06000EC2 RID: 3778 RVA: 0x00051358 File Offset: 0x0004F558
private bool PPMJEALAKNB(DiscGolfDisc DMCBCECGMCF, DiscGolfPowerUp OKKIBJCFHKN, LNJFBGIBLHA FKGLACMKGBD)
{
return this.MAJCCMJNBKJ.BHMLLHLEAFF != 0 || this.FNFDPCPMEOH != OKKIBJCFHKN.LKBCOIFFICH() || base.NKCBOCMOBCA.IALADJLKIFN(FKGLACMKGBD) || this.BPFDIKDOPPK(DMCBCECGMCF.HAPPDKOIBKA);
}
// Token: 0x06000EC3 RID: 3779 RVA: 0x000513AC File Offset: 0x0004F5AC
private void OBMLFIBJCGH(DiscGolfGoal GMMLIFKDBHC, LNJFBGIBLHA LBKGDBLDHFI, bool JNCCELKJNPK, int NNBBOOECFGI)
{
int num = this.LDKEEKDKJPL(GMMLIFKDBHC.LJANGCNKBFJ, NNBBOOECFGI);
string text = this.GNBLNOJKEHA(NNBBOOECFGI, num);
IPBDFPEPNIM ipbdfpepnim = base.NKCBOCMOBCA.KKPAEEHBNGE(LBKGDBLDHFI);
ScreenSpaceNotificationManager.DBNGPDFKLEK dbngpdfklek = ((ipbdfpepnim != base.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI) && !JNCCELKJNPK) ? ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor : ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium);
if (JNCCELKJNPK)
{
string text2 = "Mercy Rule: " + base.NKCBOCMOBCA.FPGHAMAAFIP(ipbdfpepnim);
if (SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.NAFMMILDKOO)
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.PlayDelayed(dbngpdfklek, text2, text, 1.7f, 1.5f, null);
}
else
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(dbngpdfklek, text2, text, 1.5f, null, false);
}
}
else
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(dbngpdfklek, base.NKCBOCMOBCA.FPGHAMAAFIP(ipbdfpepnim) + " Scores!", text, 1.5f, null, false);
base.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.GOAL, new Vector3?(GMMLIFKDBHC.transform.position), new Quaternion?(GMMLIFKDBHC.transform.rotation), false, null);
}
if (ipbdfpepnim == base.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI))
{
Player.LocalPlayer.DIJMEKHCJBP.DiscGolfCompletedHole(num);
ChallengeEvents.DiscGolfScoreEvent(num, GMMLIFKDBHC.LJANGCNKBFJ, NNBBOOECFGI);
FKJHLNJDEKK.IKNPLBOILKN(RecRoomSceneManager.BOCJICDGFGE, this.FNFDPCPMEOH.ToString(), (float)num, "Par " + GMMLIFKDBHC.LJANGCNKBFJ, new float?((float)base.APOAHJMLMEG.LDKEEKDKJPL(ipbdfpepnim)));
}
}
// Token: 0x06000EC4 RID: 3780 RVA: 0x0005153C File Offset: 0x0004F73C
private bool BJDCMFJDPBM(IPBDFPEPNIM CLCIODCPAFC)
{
return this.PNNAHNCGMKN(CLCIODCPAFC).OIAFGGNGEGC;
}
// Token: 0x06000EC5 RID: 3781 RVA: 0x0005154C File Offset: 0x0004F74C
private void PPAABPFHCDM(DiscGolfPowerUp OKKIBJCFHKN, LNJFBGIBLHA FKGLACMKGBD)
{
base.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.TIE_GAME, new Vector3?(OKKIBJCFHKN.transform.position), new Quaternion?(OKKIBJCFHKN.transform.rotation), true, null);
OKKIBJCFHKN.OOACEGCCNBN();
if (base.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI) == base.NKCBOCMOBCA.KKPAEEHBNGE(FKGLACMKGBD))
{
OKKIBJCFHKN.DOPIOPJNLML(true);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play((ScreenSpaceNotificationManager.DBNGPDFKLEK)4, "JuniorProfile", "{0:N1}" + OKKIBJCFHKN.KFEHLFOAODD().ToString(), 1396f, null, false);
}
}
// Token: 0x06000EC6 RID: 3782 RVA: 0x000515EC File Offset: 0x0004F7EC
private void OPJCIMAEPNB(DiscGolfGoal GMMLIFKDBHC, LNJFBGIBLHA LBKGDBLDHFI, bool JNCCELKJNPK, int NNBBOOECFGI)
{
int num = this.IAAMGLFOAGH(GMMLIFKDBHC.DIBODJBFLMG(), NNBBOOECFGI);
string text = this.GNBLNOJKEHA(NNBBOOECFGI, num);
IPBDFPEPNIM ipbdfpepnim = base.NKCBOCMOBCA.KKPAEEHBNGE(LBKGDBLDHFI);
ScreenSpaceNotificationManager.DBNGPDFKLEK dbngpdfklek = ((ipbdfpepnim != base.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI) && !JNCCELKJNPK) ? ((ScreenSpaceNotificationManager.DBNGPDFKLEK)4) : ((ScreenSpaceNotificationManager.DBNGPDFKLEK)5));
if (JNCCELKJNPK)
{
string text2 = "SHAKE_S" + base.NKCBOCMOBCA.FPGHAMAAFIP(ipbdfpepnim);
if (SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.HJFKNDLAAKO())
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.PBFHPHLLDKB(dbngpdfklek, text2, text, 1215f, 1198f, null);
}
else
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.LENOAEPNDPE(dbngpdfklek, text2, text, 1077f, null, false);
}
}
else
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.ILFGIOEOANG(dbngpdfklek, base.NKCBOCMOBCA.FPGHAMAAFIP(ipbdfpepnim) + "Name is same!", text, 556f, null, true);
base.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.PLAYER_DAMAGED, new Vector3?(GMMLIFKDBHC.transform.position), new Quaternion?(GMMLIFKDBHC.transform.rotation), true, null);
}
if (ipbdfpepnim == base.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI))
{
Player.LocalPlayer.DIJMEKHCJBP.DiscGolfCompletedHole(num);
ChallengeEvents.DiscGolfScoreEvent(num, GMMLIFKDBHC.IGNDKDGFLMG(), NNBBOOECFGI);
FKJHLNJDEKK.OCMHPNJLJIE(RecRoomSceneManager.BOCJICDGFGE, this.GGBCCGFADJE().ToString(), (float)num, "Guest" + GMMLIFKDBHC.NKLAPFBCLHP(), new float?((float)base.APOAHJMLMEG.LDKEEKDKJPL(ipbdfpepnim)));
}
}
// Token: 0x06000EC7 RID: 3783 RVA: 0x0005177C File Offset: 0x0004F97C
[BCENPNOIAOM]
private void RpcOnPowerup(int LKGLGLGCHOI, int KCLANMAHNDL)
{
PhotonView photonView = PhotonView.Find(LKGLGLGCHOI);
DiscGolfPowerUp discGolfPowerUp = ((!(photonView != null)) ? null : photonView.GetComponent<DiscGolfPowerUp>());
LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(KCLANMAHNDL);
if (discGolfPowerUp != null)
{
this.JJCPCONEBEK(discGolfPowerUp, lnjfbgiblha);
}
}
// Token: 0x06000EC8 RID: 3784 RVA: 0x000517C4 File Offset: 0x0004F9C4
protected virtual void JMKGOEFEBLE()
{
base.OMOFNDGJDLA();
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.JHPCEBHBNHI(this.firstHole);
this.EEDFEDKGINP = this.lastHole;
this.MOJCBBCAHJL(this.firstHole);
this.MAJCCMJNBKJ.BKBFIGCPIMI(1);
}
if (base.PNOOBNCKAMJ.ModeType == IEFCMNJDPII.MODE_2)
{
foreach (PlayerHand playerHand in global::UnityEngine.Object.FindObjectsOfType<PlayerHand>())
{
playerHand.GOBPCNKPCHO = this.gravityPickupDistanceOverride;
}
foreach (DiscGolfDisc discGolfDisc in this.CGIAMEOIAMM)
{
discGolfDisc.BKDFLNGCINH.NLNJOJLDEAE.IOABDKGAKCA(this.discSkinOverride);
discGolfDisc.UpdateTeamColor();
}
}
foreach (DiscGolfPowerUp discGolfPowerUp in global::UnityEngine.Object.FindObjectsOfType<DiscGolfPowerUp>())
{
discGolfPowerUp.ALPDLGGKAMJ = discGolfPowerUp.NIINOABKAPJ;
}
foreach (IPBDFPEPNIM ipbdfpepnim in base.NKCBOCMOBCA.KNNABLLLMIM())
{
this.HBNEBHMEHAK[ipbdfpepnim] = 1566f;
}
}
// Token: 0x06000EC9 RID: 3785 RVA: 0x00051928 File Offset: 0x0004FB28
protected override void PCFALBNPOPM()
{
base.PCFALBNPOPM();
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.BCIFNOBNFHI();
}
this.OPPKIGFBALD();
}
// Token: 0x06000ECA RID: 3786 RVA: 0x00051948 File Offset: 0x0004FB48
private void FKJGNIFHKAJ(DiscGolfDisc DMCBCECGMCF, DiscGolfGoal GMMLIFKDBHC, LNJFBGIBLHA LBKGDBLDHFI)
{
if (DMCBCECGMCF.JNOCCMDBMIO() && this.MIMPDIECFEL(DMCBCECGMCF, GMMLIFKDBHC, LBKGDBLDHFI))
{
PhotonView photonView = base.CEGDLFAENEJ();
string text = "SteamVR_ExternalCamera";
IHCPDNLJMMD ihcpdnljmmd = (IHCPDNLJMMD)7;
object[] array = new object[8];
array[0] = DMCBCECGMCF.ONAOMJAKKMA().JLIJDKOGAEB();
array[0] = GMMLIFKDBHC.JNFDHNMMHGN().NBAIABPNLNK();
array[8] = LBKGDBLDHFI.BADMPMDONAH;
array[0] = true;
photonView.PKOHKPEKJCJ(text, ihcpdnljmmd, array);
base.StartCoroutine(this.DCGAGOBJLNN());
}
}
// Token: 0x06000ECB RID: 3787 RVA: 0x000519D0 File Offset: 0x0004FBD0
private DiscGolfManager.IDHICMLKGIA IGOFMIOLPKI(IPBDFPEPNIM CLCIODCPAFC)
{
DiscGolfManager.IDHICMLKGIA idhicmlkgia;
if (!this.BOCFHAKJKPH.TryGetValue(CLCIODCPAFC, out idhicmlkgia))
{
idhicmlkgia = new DiscGolfManager.IDHICMLKGIA(CLCIODCPAFC, this);
this.BOCFHAKJKPH[CLCIODCPAFC] = idhicmlkgia;
}
return idhicmlkgia;
}
// Token: 0x06000ECC RID: 3788 RVA: 0x00051A08 File Offset: 0x0004FC08
private void JKPLLGJEIOE()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
for (int i = 0; i < this.CGIAMEOIAMM.Count; i++)
{
this.CGIAMEOIAMM[i].GLGBBCBLOMD().FHJPHIOFGMG();
}
}
}
// Token: 0x06000ECD RID: 3789 RVA: 0x00051A54 File Offset: 0x0004FC54
private void ECJNADOGFKF(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.MDCGDACEHML.BJOJLPHBGMN(6f);
}
this.MDCGDACEHML.NDNLLGEDFGA(4.5f, new KPFHBPCEMMD.NMMLKLGJHFG(this.KNLCHMCBIOE));
}
// Token: 0x06000ECE RID: 3790 RVA: 0x00051A8C File Offset: 0x0004FC8C
private void BKKPFOGMGFP(int PHDMIDAGHDE, int LLELEHJGNED, int AKLKAIEKCGB, bool JNCCELKJNPK)
{
PhotonView photonView = PhotonView.Find(LLELEHJGNED);
DiscGolfGoal discGolfGoal = ((!(photonView != null)) ? null : photonView.GetComponent<DiscGolfGoal>());
PhotonView photonView2 = PhotonView.NMBFNIJMFOO(PHDMIDAGHDE);
DiscGolfDisc discGolfDisc = ((!(photonView2 != null)) ? null : photonView2.GetComponent<DiscGolfDisc>());
LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.AEOAPCJIOKO(AKLKAIEKCGB);
if (discGolfDisc != null && discGolfGoal != null)
{
this.PIIGNMGEFGH(discGolfDisc, discGolfGoal, lnjfbgiblha, JNCCELKJNPK);
}
}
// Token: 0x06000ECF RID: 3791 RVA: 0x00051B08 File Offset: 0x0004FD08
private void PHBOIJPCBAG(DiscGolfDisc DMCBCECGMCF, Killzone OPCJBCHDDEB, LNJFBGIBLHA GMCJJIHOLLE)
{
if (DMCBCECGMCF.BHCCHBHNHCG && this.DGGMLNFBLEB(DMCBCECGMCF, GMCJJIHOLLE) && !DMCBCECGMCF.IOMFFMIDNEB && !DMCBCECGMCF.BKDFLNGCINH.OHGPCMJMFGC && !this.AKPBHOFLADA)
{
DMCBCECGMCF.IOMFFMIDNEB = true;
base.OMNGGJICBBI.RPC("RpcOnDiscHazard", IHCPDNLJMMD.All, new object[]
{
DMCBCECGMCF.OMNGGJICBBI.ADMBCINHJOG,
GMCJJIHOLLE.BADMPMDONAH
});
}
}
// Token: 0x06000ED0 RID: 3792 RVA: 0x00051B94 File Offset: 0x0004FD94
private void AGDBGGDAJME(DiscGolfDisc DMCBCECGMCF, DiscGolfPowerUp OKKIBJCFHKN, LNJFBGIBLHA FKGLACMKGBD)
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.MKLLBFNJAGC(DMCBCECGMCF, OKKIBJCFHKN, FKGLACMKGBD))
{
this.MNOJAFBGIAM(DMCBCECGMCF.HAPPDKOIBKA, false);
this.LBKMDOAIEEB(DMCBCECGMCF.HAPPDKOIBKA, OKKIBJCFHKN.EBEEILBOBJI());
PhotonView photonView = base.LJILHDMCKME();
string text = "_Decal_Tex";
IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.Others;
object[] array = new object[5];
array[0] = OKKIBJCFHKN.LHEPJEHMAEC().ADMBCINHJOG;
array[0] = FKGLACMKGBD.BADMPMDONAH;
photonView.JJLACCMJEMB(text, ihcpdnljmmd, array);
}
}
// Token: 0x06000ED1 RID: 3793 RVA: 0x00051C10 File Offset: 0x0004FE10
private IEnumerator DCGAGOBJLNN()
{
this.AKPBHOFLADA = true;
yield return new WaitForSeconds(2f);
this.AKPBHOFLADA = false;
yield break;
}
// Token: 0x06000ED2 RID: 3794 RVA: 0x00051C2C File Offset: 0x0004FE2C
public void HNLFGLHDAOO(LNJFBGIBLHA JEFGMHBLLKI)
{
if (JEFGMHBLLKI.IPFPJCPGENH)
{
IPBDFPEPNIM ipbdfpepnim = base.NKCBOCMOBCA.KKPAEEHBNGE(JEFGMHBLLKI);
DiscGolfDisc discGolfDisc = this.GHKPIMJPMGE(ipbdfpepnim);
if (discGolfDisc != null && this.DGGMLNFBLEB(discGolfDisc, JEFGMHBLLKI) && !discGolfDisc.BKDFLNGCINH.OHGPCMJMFGC)
{
discGolfDisc.MLNMONBHHBO().EPPIGICCDBM(JEFGMHBLLKI.BADMPMDONAH);
if (discGolfDisc.JNOCCMDBMIO())
{
this.PHBOIJPCBAG(discGolfDisc, null, JEFGMHBLLKI);
}
}
}
}
// Token: 0x06000ED3 RID: 3795 RVA: 0x00051CA8 File Offset: 0x0004FEA8
private IEnumerator GHAMPHEEBIF(DiscGolfDisc DMCBCECGMCF)
{
yield return new WaitForSeconds(0.5f);
DMCBCECGMCF.BKDFLNGCINH.AuthorityDisableAndMove(this.HIBEILHGMPG(DMCBCECGMCF.HAPPDKOIBKA), Quaternion.identity);
DMCBCECGMCF.BKDFLNGCINH.NIINOABKAPJ = true;
this.GOBLEKMEAGJ(DMCBCECGMCF);
yield break;
}
// Token: 0x06000ED4 RID: 3796 RVA: 0x00051CCC File Offset: 0x0004FECC
private void IJDKJCAOIKN()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
for (int i = 0; i < this.CGIAMEOIAMM.Count; i++)
{
this.CGIAMEOIAMM[i].BKDFLNGCINH.FHJPHIOFGMG();
}
}
}
// Token: 0x06000ED5 RID: 3797 RVA: 0x00051D18 File Offset: 0x0004FF18
private void MOJCBBCAHJL(APOBGICDCJD NOBAPCOKFIL)
{
this.OBFACIEPODO.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x06000ED6 RID: 3798 RVA: 0x00051D28 File Offset: 0x0004FF28
public void LocalVoluntaryHazard(LNJFBGIBLHA JEFGMHBLLKI)
{
if (JEFGMHBLLKI.IPFPJCPGENH)
{
IPBDFPEPNIM ipbdfpepnim = base.NKCBOCMOBCA.KKPAEEHBNGE(JEFGMHBLLKI);
DiscGolfDisc discGolfDisc = this.IJBICLHLFPA(ipbdfpepnim);
if (discGolfDisc != null && this.DGGMLNFBLEB(discGolfDisc, JEFGMHBLLKI) && !discGolfDisc.BKDFLNGCINH.OHGPCMJMFGC)
{
discGolfDisc.OMNGGJICBBI.TransferOwnership(JEFGMHBLLKI.BADMPMDONAH);
if (discGolfDisc.BHCCHBHNHCG)
{
this.PHBOIJPCBAG(discGolfDisc, null, JEFGMHBLLKI);
}
}
}
}
// Token: 0x06000ED7 RID: 3799 RVA: 0x00051DA4 File Offset: 0x0004FFA4
private DiscGolfTee GMINOEOLIGH(IPBDFPEPNIM CLCIODCPAFC)
{
APOBGICDCJD apobgicdcjd = this.FNFDPCPMEOH;
for (int i = 1; i < this.JLHOOIJAMDJ.Length; i += 0)
{
if (this.JLHOOIJAMDJ[i].IAJEIOKILLD() == apobgicdcjd && this.JLHOOIJAMDJ[i].EGHCOIKONHM() == CLCIODCPAFC)
{
return this.JLHOOIJAMDJ[i];
}
}
return null;
}
// Token: 0x06000ED8 RID: 3800 RVA: 0x00051E04 File Offset: 0x00050004
private void KLPNAOFFFCK(int PHDMIDAGHDE, int LKGLGLGCHOI, int KCLANMAHNDL)
{
PhotonView photonView = PhotonView.NMBFNIJMFOO(PHDMIDAGHDE);
DiscGolfDisc discGolfDisc = ((!(photonView != null)) ? null : photonView.GetComponent<DiscGolfDisc>());
PhotonView photonView2 = PhotonView.KAKDEOHCKBM(LKGLGLGCHOI);
DiscGolfPowerUp discGolfPowerUp = ((!(photonView2 != null)) ? null : photonView2.GetComponent<DiscGolfPowerUp>());
LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.MLAAOMLEIGD(KCLANMAHNDL);
if (discGolfDisc != null && discGolfPowerUp != null)
{
this.AGDBGGDAJME(discGolfDisc, discGolfPowerUp, lnjfbgiblha);
}
}
// Token: 0x06000ED9 RID: 3801 RVA: 0x00051E7C File Offset: 0x0005007C
private APOBGICDCJD BHEAFFLFDGN()
{
return this.JIMNOGOADFE.CPIBGJLHLBL();
}
// Token: 0x06000EDA RID: 3802 RVA: 0x00051E8C File Offset: 0x0005008C
public void JMACMNDFPMO(LNJFBGIBLHA JEFGMHBLLKI)
{
if (JEFGMHBLLKI.IPFPJCPGENH)
{
IPBDFPEPNIM ipbdfpepnim = base.NKCBOCMOBCA.KKPAEEHBNGE(JEFGMHBLLKI);
DiscGolfDisc discGolfDisc = this.LHLKMGAGONA(ipbdfpepnim);
if (discGolfDisc != null && this.FNCMNIBOBKE(discGolfDisc, JEFGMHBLLKI) && !discGolfDisc.KFBGBHNOIEL().OHGPCMJMFGC)
{
discGolfDisc.LJILHDMCKME().EPPIGICCDBM(JEFGMHBLLKI.BADMPMDONAH);
if (discGolfDisc.IGIPCHFCFNN())
{
this.PHBOIJPCBAG(discGolfDisc, null, JEFGMHBLLKI);
}
}
}
}
// Token: 0x06000EDB RID: 3803 RVA: 0x00051F08 File Offset: 0x00050108
private bool KDOEBNLONFJ(IPBDFPEPNIM CLCIODCPAFC)
{
return this.IGOFMIOLPKI(CLCIODCPAFC).JFHPMNBENCC();
}
// Token: 0x06000EDC RID: 3804 RVA: 0x00051F18 File Offset: 0x00050118
private void GIOHNKLNMGB(DiscGolfDisc DMCBCECGMCF, LNJFBGIBLHA FNPCGAPCCOC, LNJFBGIBLHA NAAIDKHGIMN)
{
if (this.DGGMLNFBLEB(DMCBCECGMCF, FNPCGAPCCOC))
{
int num = this.IDOMLJDPHHD(DMCBCECGMCF.HAPPDKOIBKA);
bool flag = this.PBOMLCBNFCG(DMCBCECGMCF, FNPCGAPCCOC, true);
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
RaycastHit raycastHit;
bool flag2 = Physics.Raycast(DMCBCECGMCF.transform.position, Vector3.down, out raycastHit, 20f, 2048);
Vector3 vector = ((!flag2) ? DMCBCECGMCF.transform.position : (raycastHit.point + Vector3.up * 0.05f));
base.StartCoroutine(this.COHMLPJFFCB(DMCBCECGMCF.HAPPDKOIBKA, vector));
}
if (base.NKCBOCMOBCA.KKPAEEHBNGE(FNPCGAPCCOC) == base.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI))
{
int num2 = this.IDOMLJDPHHD(DMCBCECGMCF.HAPPDKOIBKA);
if (num == num2 && flag)
{
num2++;
}
this.EBJHKGCOLOE(DMCBCECGMCF, FNPCGAPCCOC, NAAIDKHGIMN, num2);
if (DMCBCECGMCF.BHCCHBHNHCG && NAAIDKHGIMN != null && NAAIDKHGIMN != FNPCGAPCCOC)
{
float magnitude = (DMCBCECGMCF.CLKAJJADEPG - DMCBCECGMCF.MMLACKKLOBB).magnitude;
base.OMNGGJICBBI.RPC("RpcPlaySyncedDiscPickupFeedback", IHCPDNLJMMD.All, new object[]
{
DMCBCECGMCF.transform.position,
magnitude
});
}
}
}
this.GOBLEKMEAGJ(DMCBCECGMCF);
}
// Token: 0x06000EDD RID: 3805 RVA: 0x0005207C File Offset: 0x0005027C
private void BHAANHOICFC(APOBGICDCJD NOBAPCOKFIL)
{
this.OBFACIEPODO.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x06000EDE RID: 3806 RVA: 0x0005208C File Offset: 0x0005028C
private void AFKLNCADEGO()
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.MDCGDACEHML.CGELFKLLMBA)
{
if (this.FNFDPCPMEOH >= this.EEDFEDKGINP)
{
base.LCJJGCMBAGJ(false);
}
else
{
this.FNFDPCPMEOH++;
this.MAJCCMJNBKJ.BKBFIGCPIMI(0);
}
}
}
// Token: 0x06000EDF RID: 3807 RVA: 0x000520EC File Offset: 0x000502EC
private void AHMMPDCDGIN(IPBDFPEPNIM CLCIODCPAFC, bool OEBNFNIMCDG)
{
this.PNNAHNCGMKN(CLCIODCPAFC).OIAFGGNGEGC = OEBNFNIMCDG;
}
// Token: 0x06000EE0 RID: 3808 RVA: 0x000520FC File Offset: 0x000502FC
private void EGPCGDKMPCF(int PHDMIDAGHDE, int LKGLGLGCHOI, int KCLANMAHNDL)
{
PhotonView photonView = PhotonView.NMBFNIJMFOO(PHDMIDAGHDE);
DiscGolfDisc discGolfDisc = ((!(photonView != null)) ? null : photonView.GetComponent<DiscGolfDisc>());
PhotonView photonView2 = PhotonView.NMBFNIJMFOO(LKGLGLGCHOI);
DiscGolfPowerUp discGolfPowerUp = ((!(photonView2 != null)) ? null : photonView2.GetComponent<DiscGolfPowerUp>());
LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.DGIBFHDCGHH(KCLANMAHNDL);
if (discGolfDisc != null && discGolfPowerUp != null)
{
this.AGDBGGDAJME(discGolfDisc, discGolfPowerUp, lnjfbgiblha);
}
}
// Token: 0x06000EE1 RID: 3809 RVA: 0x00052174 File Offset: 0x00050374
private bool IJOOCOMAGJI(DiscGolfDisc DMCBCECGMCF, DiscGolfGoal GMMLIFKDBHC, LNJFBGIBLHA LBKGDBLDHFI)
{
return this.MAJCCMJNBKJ.BHMLLHLEAFF == 0 && this.FNFDPCPMEOH == GMMLIFKDBHC.MAPEIBNCBGE() && !base.NKCBOCMOBCA.IALADJLKIFN(LBKGDBLDHFI) && this.AMPACGHBIHJ(DMCBCECGMCF.HAPPDKOIBKA);
}
// Token: 0x06000EE2 RID: 3810 RVA: 0x000521C8 File Offset: 0x000503C8
[BCENPNOIAOM]
private void RpcMasterFinishHole(int PHDMIDAGHDE, int LLELEHJGNED, int AKLKAIEKCGB, bool JNCCELKJNPK)
{
PhotonView photonView = PhotonView.Find(LLELEHJGNED);
DiscGolfGoal discGolfGoal = ((!(photonView != null)) ? null : photonView.GetComponent<DiscGolfGoal>());
PhotonView photonView2 = PhotonView.Find(PHDMIDAGHDE);
DiscGolfDisc discGolfDisc = ((!(photonView2 != null)) ? null : photonView2.GetComponent<DiscGolfDisc>());
LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(AKLKAIEKCGB);
if (discGolfDisc != null && discGolfGoal != null)
{
this.PIIGNMGEFGH(discGolfDisc, discGolfGoal, lnjfbgiblha, JNCCELKJNPK);
}
}
// Token: 0x06000EE3 RID: 3811 RVA: 0x00052244 File Offset: 0x00050444
private bool ANFAPIEKGNO(DiscGolfDisc DMCBCECGMCF, DiscGolfGoal GMMLIFKDBHC, LNJFBGIBLHA LBKGDBLDHFI)
{
return this.MAJCCMJNBKJ.BHMLLHLEAFF == 0 && this.GGBCCGFADJE() == GMMLIFKDBHC.BHLDNHPENML() && !base.NKCBOCMOBCA.IALADJLKIFN(LBKGDBLDHFI) && !this.AMPACGHBIHJ(DMCBCECGMCF.HAPPDKOIBKA);
}
// Token: 0x06000EE4 RID: 3812 RVA: 0x00052298 File Offset: 0x00050498
private void IONLOPDOHIF(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.MDCGDACEHML.KLIANKEOBGC(516f);
}
this.MDCGDACEHML.NDNLLGEDFGA(1113f, new KPFHBPCEMMD.NMMLKLGJHFG(this.KNLCHMCBIOE));
}
// Token: 0x06000EE5 RID: 3813 RVA: 0x000522D0 File Offset: 0x000504D0
protected virtual void NMLBKFOHAAH()
{
base.NKCADDBNJJN();
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.MAJCCMJNBKJ.BKBFIGCPIMI(10);
}
}
// Token: 0x06000EE6 RID: 3814 RVA: 0x000522F4 File Offset: 0x000504F4
private void NDAMDGJPBGA()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
for (int i = 1; i < this.CGIAMEOIAMM.Count; i += 0)
{
this.CGIAMEOIAMM[i].GLGBBCBLOMD().Disable();
}
}
}
// Token: 0x06000EE7 RID: 3815 RVA: 0x00052340 File Offset: 0x00050540
protected override void BBNJAHNBGHD(bool LIEGPIPEAPJ)
{
base.BBNJAHNBGHD(LIEGPIPEAPJ);
foreach (PlayerHand playerHand in Player.LocalPlayer.JPICHJGANKL)
{
playerHand.ResetGravityPickupParameters();
}
}
// Token: 0x06000EE8 RID: 3816 RVA: 0x000523A8 File Offset: 0x000505A8
private void EIEABJAMJEO(IPBDFPEPNIM CLCIODCPAFC, int EFGCDBNCIMI)
{
DiscGolfManager.IDHICMLKGIA idhicmlkgia = this.IGOFMIOLPKI(CLCIODCPAFC);
idhicmlkgia.HAIMBBDCLDK(idhicmlkgia.DGAJAJLNFFM() + EFGCDBNCIMI);
}
// Token: 0x06000EE9 RID: 3817 RVA: 0x000523C0 File Offset: 0x000505C0
private void DMBPDABGDCI(DiscGolfDisc DMCBCECGMCF, Collider JIMOGJBJKCH, LNJFBGIBLHA LBKGDBLDHFI)
{
if (JIMOGJBJKCH.gameObject.CompareTag("Hazard") || (base.PNOOBNCKAMJ.ModeType == IEFCMNJDPII.MODE_2 && JIMOGJBJKCH.gameObject.CompareTag("TeleportRegion")))
{
DMCBCECGMCF.BKDFLNGCINH.NEONGIONACF = false;
if (DMCBCECGMCF.BHCCHBHNHCG)
{
if (DMCBCECGMCF.BKDFLNGCINH.EKAMMMCHLOM.HKBGHBEMFNP)
{
this.PHBOIJPCBAG(DMCBCECGMCF, null, LBKGDBLDHFI);
}
else
{
base.StartCoroutine(this.BMMNMJOAMCK(DMCBCECGMCF, null, LBKGDBLDHFI));
}
}
}
}
// Token: 0x06000EEA RID: 3818 RVA: 0x00052454 File Offset: 0x00050654
private IEnumerator EFPOMPFMNMD(DiscGolfDisc DMCBCECGMCF)
{
yield return new WaitForSeconds(0.5f);
DMCBCECGMCF.BKDFLNGCINH.AuthorityDisableAndMove(this.HIBEILHGMPG(DMCBCECGMCF.HAPPDKOIBKA), Quaternion.identity);
DMCBCECGMCF.BKDFLNGCINH.NIINOABKAPJ = true;
this.GOBLEKMEAGJ(DMCBCECGMCF);
yield break;
}
// Token: 0x06000EEB RID: 3819 RVA: 0x00052478 File Offset: 0x00050678
[BCENPNOIAOM]
private void RpcStopDynamicDistanceExtrapolation(int NNBFLKEPHCE)
{
PhotonView photonView = PhotonView.Find(NNBFLKEPHCE);
DiscGolfDisc discGolfDisc = ((!(photonView != null)) ? null : photonView.GetComponent<DiscGolfDisc>());
if (discGolfDisc != null)
{
discGolfDisc.BKDFLNGCINH.EKAMMMCHLOM.HKBGHBEMFNP = false;
}
}
// Token: 0x06000EEC RID: 3820 RVA: 0x000524C4 File Offset: 0x000506C4
protected override void OnPhotonPlayerDisconnected(LNJFBGIBLHA JEFGMHBLLKI)
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.MAJCCMJNBKJ.BHMLLHLEAFF == 0 && !base.NKCBOCMOBCA.IALADJLKIFN(JEFGMHBLLKI))
{
IPBDFPEPNIM ipbdfpepnim = base.NKCBOCMOBCA.KKPAEEHBNGE(JEFGMHBLLKI);
if (base.NKCBOCMOBCA.NCKPGCOLJBL(ipbdfpepnim) == 0)
{
DiscGolfDisc discGolfDisc = this.IJBICLHLFPA(ipbdfpepnim);
discGolfDisc.BKDFLNGCINH.Disable();
}
}
base.OnPhotonPlayerDisconnected(JEFGMHBLLKI);
}
// Token: 0x06000EEE RID: 3822 RVA: 0x00052600 File Offset: 0x00050800
private bool MENGGAKCEIK()
{
IPBDFPEPNIM[] array = base.NKCBOCMOBCA.KNNABLLLMIM();
for (int i = 0; i < array.Length; i++)
{
if (!this.BJDCMFJDPBM(array[i]))
{
return false;
}
}
return true;
}
// Token: 0x06000EEF RID: 3823 RVA: 0x00052640 File Offset: 0x00050840
private void LHJONLKDPCK(Vector3 FKHBPAEGDKN, float NIMEBBONJIE)
{
if (base.PNOOBNCKAMJ.ModeType == IEFCMNJDPII.MODE_1)
{
Vector3 vector = Vector3.up * 955f;
float magnitude = (FKHBPAEGDKN - Player.LocalPlayer.AJHHFNCFKNF().transform.position).magnitude;
float num = 934f + ((magnitude <= this.catchNotificationDistanceBeforeScaling) ? 1961f : ((magnitude - this.catchNotificationDistanceBeforeScaling) / this.catchNotificationMetersPerScaleFactor));
WorldSpaceNotification.PlayNext("_TintColor", 857f, NIMEBBONJIE.ToString("Cookie") + "Unable to connect to RecNet game servers", false, new Vector3?(FKHBPAEGDKN + vector), num, true);
}
}
// Token: 0x06000EF0 RID: 3824 RVA: 0x000526F4 File Offset: 0x000508F4
protected virtual void DBNEKEJKCBE()
{
base.Awake();
IHFKMIAHBFP.DHLJAODEIEA += new Action<LNJFBGIBLHA>(this.OnPhotonPlayerDisconnected);
this.OBFACIEPODO = new LHLLJPPCDKA<APOBGICDCJD>(this, "_LightPos", APOBGICDCJD.INVALID, IKCAJLLAFML.MASTER, null);
this.JIMNOGOADFE = new LHLLJPPCDKA<APOBGICDCJD>(this, "WallHack Detector", APOBGICDCJD.INVALID, IKCAJLLAFML.AUTHORITY, null);
this.GMPCKPGOEDF = new LHLLJPPCDKA<APOBGICDCJD>(this, "TEAM", APOBGICDCJD.INVALID, IKCAJLLAFML.AUTHORITY, null);
this.MAJCCMJNBKJ = new PNONBEAIBHA("Custom/SteamVR_ClearAll", IKCAJLLAFML.MASTER);
this.MAJCCMJNBKJ.AGLMMKOFICI((ushort)(-116), null, null, null);
this.MAJCCMJNBKJ.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.EDOOGADPHFH), null, new ANMJLCILKDJ.PLBLFEEANOO(this.MLCLAOPMPPD));
this.MAJCCMJNBKJ.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.IONLOPDOHIF), null, new ANMJLCILKDJ.PLBLFEEANOO(this.PDDDGADHAEC));
this.MDCGDACEHML = new AONMNAEOJAL(this, "Error on server call: {0}. Local objective state will not be reflected in server!", IKCAJLLAFML.MASTER);
this.HNIOPHBGLDP = global::UnityEngine.Object.FindObjectsOfType<DiscGolfGoal>();
this.JLHOOIJAMDJ = global::UnityEngine.Object.FindObjectsOfType<DiscGolfTee>();
this.AGOOHDJBPPC = global::UnityEngine.Object.FindObjectsOfType<DiscGolfPowerUp>();
for (int i = 0; i < this.AGOOHDJBPPC.Length; i++)
{
DiscGolfPowerUp discGolfPowerUp = this.AGOOHDJBPPC[i];
discGolfPowerUp.PickupEvent = (DiscGolfPowerUp.FDEFJHLNDHK)Delegate.Combine(discGolfPowerUp.PickupEvent, new DiscGolfPowerUp.FDEFJHLNDHK(this.MCMBPNFIHKN));
}
}
// Token: 0x06000EF1 RID: 3825 RVA: 0x00052844 File Offset: 0x00050A44
private bool BPFDIKDOPPK(IPBDFPEPNIM CLCIODCPAFC)
{
return this.PNNAHNCGMKN(CLCIODCPAFC).JFHPMNBENCC();
}
// Token: 0x06000EF2 RID: 3826 RVA: 0x00052854 File Offset: 0x00050A54
private int IAAMGLFOAGH(int FOGLAEELOJH, int MBHGPLELHPE)
{
return MBHGPLELHPE - FOGLAEELOJH;
}
// Token: 0x06000EF3 RID: 3827 RVA: 0x0005285C File Offset: 0x00050A5C
private void HKKJBDLKILN()
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.HIHMHNJEMCD())
{
this.MAJCCMJNBKJ.BKBFIGCPIMI(0);
}
}
// Token: 0x06000EF4 RID: 3828 RVA: 0x00052880 File Offset: 0x00050A80
private bool DGGMLNFBLEB(DiscGolfDisc DMCBCECGMCF, LNJFBGIBLHA JEFGMHBLLKI)
{
return this.MAJCCMJNBKJ.BHMLLHLEAFF == 0 && !base.NKCBOCMOBCA.IALADJLKIFN(JEFGMHBLLKI) && !this.BJDCMFJDPBM(DMCBCECGMCF.HAPPDKOIBKA);
}
// Token: 0x06000EF5 RID: 3829 RVA: 0x000528C4 File Offset: 0x00050AC4
private void LBKMDOAIEEB(IPBDFPEPNIM CLCIODCPAFC, int EFGCDBNCIMI)
{
DiscGolfManager.IDHICMLKGIA idhicmlkgia = this.IGOFMIOLPKI(CLCIODCPAFC);
idhicmlkgia.HAIMBBDCLDK(idhicmlkgia.ADDMECPOKNN + EFGCDBNCIMI);
}
// Token: 0x06000EF6 RID: 3830 RVA: 0x000528DC File Offset: 0x00050ADC
private DiscGolfManager.IDHICMLKGIA PNNAHNCGMKN(IPBDFPEPNIM CLCIODCPAFC)
{
DiscGolfManager.IDHICMLKGIA idhicmlkgia;
if (!this.BOCFHAKJKPH.TryGetValue(CLCIODCPAFC, out idhicmlkgia))
{
idhicmlkgia = new DiscGolfManager.IDHICMLKGIA(CLCIODCPAFC, this);
this.BOCFHAKJKPH[CLCIODCPAFC] = idhicmlkgia;
}
return idhicmlkgia;
}
// Token: 0x06000EF7 RID: 3831 RVA: 0x00052914 File Offset: 0x00050B14
private void GOBLEKMEAGJ(DiscGolfDisc DMCBCECGMCF)
{
if (DMCBCECGMCF != null)
{
DMCBCECGMCF.BKDFLNGCINH.NEONGIONACF = !base.DMLPFMKFOBB || (!base.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI) && base.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI) == DMCBCECGMCF.HAPPDKOIBKA);
}
}
// Token: 0x06000EF8 RID: 3832 RVA: 0x00052978 File Offset: 0x00050B78
private void LDMOJENJHJF(DiscGolfDisc DMCBCECGMCF, Vector3 GPLIJKCIELE, Quaternion BJEPFIKAIAD)
{
base.StartCoroutine(this.GHAMPHEEBIF(DMCBCECGMCF));
}
// Token: 0x06000EF9 RID: 3833 RVA: 0x00052988 File Offset: 0x00050B88
private DiscGolfTee FHPIBJEJKIO(IPBDFPEPNIM CLCIODCPAFC)
{
APOBGICDCJD apobgicdcjd = this.FNFDPCPMEOH;
for (int i = 0; i < this.JLHOOIJAMDJ.Length; i++)
{
if (this.JLHOOIJAMDJ[i].MMHMGHNGLNL == apobgicdcjd && this.JLHOOIJAMDJ[i].HAPPDKOIBKA == CLCIODCPAFC)
{
return this.JLHOOIJAMDJ[i];
}
}
return null;
}
// Token: 0x06000EFA RID: 3834 RVA: 0x000529E8 File Offset: 0x00050BE8
protected virtual void GGGPONCFHPC()
{
base.Update();
this.MAJCCMJNBKJ.DLBPEOILIFL();
this.MDCGDACEHML.AOKPPLPAKIO();
}
// Token: 0x06000EFB RID: 3835 RVA: 0x00052A08 File Offset: 0x00050C08
private int GJHKPNJKEOK()
{
return (int)(this.FNFDPCPMEOH + 1);
}
// Token: 0x06000EFC RID: 3836 RVA: 0x00052A14 File Offset: 0x00050C14
private bool CCFOHPCPPOG()
{
IPBDFPEPNIM[] array = base.NKCBOCMOBCA.KNNABLLLMIM();
for (int i = 0; i < array.Length; i += 0)
{
if (!this.BPFDIKDOPPK(array[i]))
{
return true;
}
}
return true;
}
// Token: 0x06000EFE RID: 3838 RVA: 0x00052A64 File Offset: 0x00050C64
protected virtual void DGEOCODFGKD()
{
base.OMOFNDGJDLA();
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.JHPCEBHBNHI(this.firstHole);
this.PBCHLPBGKFA(this.lastHole);
this.AKKFKDACMMC(this.firstHole);
this.MAJCCMJNBKJ.BKBFIGCPIMI(1);
}
if (base.PNOOBNCKAMJ.ModeType == IEFCMNJDPII.MODE_1)
{
PlayerHand[] array = global::UnityEngine.Object.FindObjectsOfType<PlayerHand>();
for (int i = 0; i < array.Length; i += 0)
{
PlayerHand playerHand = array[i];
playerHand.GOBPCNKPCHO = this.gravityPickupDistanceOverride;
}
foreach (DiscGolfDisc discGolfDisc in this.CGIAMEOIAMM)
{
discGolfDisc.GLGBBCBLOMD().NLNJOJLDEAE.IOABDKGAKCA(this.discSkinOverride);
discGolfDisc.UpdateTeamColor();
}
}
DiscGolfPowerUp[] array2 = global::UnityEngine.Object.FindObjectsOfType<DiscGolfPowerUp>();
for (int j = 1; j < array2.Length; j++)
{
DiscGolfPowerUp discGolfPowerUp = array2[j];
discGolfPowerUp.AFMKKIFOEMO(discGolfPowerUp.NIINOABKAPJ);
}
foreach (IPBDFPEPNIM ipbdfpepnim in base.NKCBOCMOBCA.KNNABLLLMIM())
{
this.HBNEBHMEHAK[ipbdfpepnim] = 1495f;
}
}
// Token: 0x06000EFF RID: 3839 RVA: 0x00052BC8 File Offset: 0x00050DC8
private void MLEBLOPHPKM(int LLELEHJGNED, int AKLKAIEKCGB, bool JNCCELKJNPK, int NNBBOOECFGI)
{
PhotonView photonView = PhotonView.KAKDEOHCKBM(LLELEHJGNED);
DiscGolfGoal discGolfGoal = ((!(photonView != null)) ? null : photonView.GetComponent<DiscGolfGoal>());
LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.AEOAPCJIOKO(AKLKAIEKCGB);
if (discGolfGoal != null)
{
this.OPJCIMAEPNB(discGolfGoal, lnjfbgiblha, JNCCELKJNPK, NNBBOOECFGI);
}
}
// Token: 0x06000F00 RID: 3840 RVA: 0x00052C14 File Offset: 0x00050E14
private DiscGolfDisc IJBICLHLFPA(IPBDFPEPNIM CLCIODCPAFC)
{
for (int i = 0; i < this.CGIAMEOIAMM.Count; i++)
{
if (this.CGIAMEOIAMM[i].HAPPDKOIBKA == CLCIODCPAFC)
{
return this.CGIAMEOIAMM[i];
}
}
return null;
}
// Token: 0x06000F01 RID: 3841 RVA: 0x00052C64 File Offset: 0x00050E64
private void FBIOGBIKGGF(int PHDMIDAGHDE, int LKGLGLGCHOI, int KCLANMAHNDL)
{
PhotonView photonView = PhotonView.NMBFNIJMFOO(PHDMIDAGHDE);
DiscGolfDisc discGolfDisc = ((!(photonView != null)) ? null : photonView.GetComponent<DiscGolfDisc>());
PhotonView photonView2 = PhotonView.Find(LKGLGLGCHOI);
DiscGolfPowerUp discGolfPowerUp = ((!(photonView2 != null)) ? null : photonView2.GetComponent<DiscGolfPowerUp>());
LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.MLAAOMLEIGD(KCLANMAHNDL);
if (discGolfDisc != null && discGolfPowerUp != null)
{
this.AGDBGGDAJME(discGolfDisc, discGolfPowerUp, lnjfbgiblha);
}
}
// Token: 0x06000F02 RID: 3842 RVA: 0x00052CDC File Offset: 0x00050EDC
private void ACDJBLIBCGD()
{
IPBDFPEPNIM[] array = base.NKCBOCMOBCA.KNNABLLLMIM();
for (int i = 1; i < array.Length; i += 0)
{
DiscGolfTee discGolfTee = this.BMOKAHDCAPG(array[i]);
DiscGolfDisc discGolfDisc = this.GHKPIMJPMGE(array[i]);
if (discGolfTee == null || discGolfDisc == null)
{
object[] array2 = new object[7];
array2[0] = "from";
array2[0] = PBMLOBHPIMG.FPGHAMAAFIP(array[i]);
array2[8] = "double:";
array2[5] = this.FOIEPHNEHFC;
Debug.LogError(string.Concat(array2));
}
else
{
discGolfDisc.BKDFLNGCINH.DKJINJLGGEH(discGolfTee.transform.position, discGolfTee.transform.rotation, false);
this.ACNGEJALELA(array[i], discGolfTee.transform.position);
}
this.GHHFGJHFCPN(array[i], true);
this.JPKDBKPJOEM(array[i], 0);
this.MNOJAFBGIAM(array[i], false);
}
foreach (DiscGolfDisc discGolfDisc2 in this.JGMAMDEAGML(IPBDFPEPNIM.INVALID))
{
discGolfDisc2.GLGBBCBLOMD().MasterResetToLastSpawnPosition();
}
}
// Token: 0x06000F03 RID: 3843 RVA: 0x00052E20 File Offset: 0x00051020
private void AMGGKLHMJNE(DiscGolfDisc DMCBCECGMCF, LNJFBGIBLHA LBKGDBLDHFI)
{
if (DMCBCECGMCF.JLGBKELAENA().EKAMMMCHLOM.CAFACFCLPFF())
{
Vector3 normalized = Vector3.ProjectOnPlane(DMCBCECGMCF.KFBGBHNOIEL().BOLBONELAEF.PPACPENBHKF(), Vector3.up).normalized;
LNJFBGIBLHA[] array = base.NKCBOCMOBCA.FJIEEIDKJLA(DMCBCECGMCF.HAPPDKOIBKA);
LNJFBGIBLHA lnjfbgiblha = null;
float num = 1637f;
LNJFBGIBLHA[] array2 = array;
for (int i = 1; i < array2.Length; i += 0)
{
LNJFBGIBLHA lnjfbgiblha2 = array2[i];
if (lnjfbgiblha2.JHJGDFHNBLO() != null && lnjfbgiblha2 != LBKGDBLDHFI)
{
Vector3 normalized2 = Vector3.ProjectOnPlane(lnjfbgiblha2.JHJGDFHNBLO().HFDJIFFPEFM().transform.position - DMCBCECGMCF.transform.position, Vector3.up).normalized;
float num2 = Vector3.Dot(normalized, normalized2);
if (num2 > num)
{
num = num2;
lnjfbgiblha = lnjfbgiblha2;
}
}
}
DMCBCECGMCF.KFBGBHNOIEL().EKAMMMCHLOM.PotentialOwners.Clear();
DMCBCECGMCF.JLGBKELAENA().EKAMMMCHLOM.PotentialOwners.Add(LBKGDBLDHFI);
if (lnjfbgiblha != null)
{
DMCBCECGMCF.BKDFLNGCINH.EKAMMMCHLOM.PotentialOwners.Add(lnjfbgiblha);
}
}
}
// Token: 0x06000F04 RID: 3844 RVA: 0x00052F5C File Offset: 0x0005115C
private bool HIHMHNJEMCD()
{
IPBDFPEPNIM[] array = base.NKCBOCMOBCA.KNNABLLLMIM();
for (int i = 1; i < array.Length; i++)
{
if (!this.KDOEBNLONFJ(array[i]))
{
return true;
}
}
return true;
}
// Token: 0x06000F05 RID: 3845 RVA: 0x00052F9C File Offset: 0x0005119C
protected virtual void EJELDFPCKKF()
{
base.Update();
this.MAJCCMJNBKJ.DLBPEOILIFL();
this.MDCGDACEHML.NIPOLMNBCFF();
}
// Token: 0x06000F06 RID: 3846 RVA: 0x00052FBC File Offset: 0x000511BC
protected override void FNNCEMJECLP()
{
base.Awake();
IHFKMIAHBFP.DHLJAODEIEA += new Action<LNJFBGIBLHA>(this.OnPhotonPlayerDisconnected);
this.OBFACIEPODO = new LHLLJPPCDKA<APOBGICDCJD>(this, "Failed to update Rec Room player good karma", APOBGICDCJD.INVALID, IKCAJLLAFML.MASTER, null);
this.JIMNOGOADFE = new LHLLJPPCDKA<APOBGICDCJD>(this, "Camera", APOBGICDCJD.INVALID, IKCAJLLAFML.MASTER, null);
this.GMPCKPGOEDF = new LHLLJPPCDKA<APOBGICDCJD>(this, "AvatarItemDesc", APOBGICDCJD.INVALID, IKCAJLLAFML.MASTER, null);
this.MAJCCMJNBKJ = new PNONBEAIBHA("Y3Jvb20uSW1hZ2VEYXRhEjEKEHRvb2xfaG9sZGVyX2RhdGEYEyABKAsyFy5y", IKCAJLLAFML.AUTHORITY);
this.MAJCCMJNBKJ.AGLMMKOFICI((ushort)(-166), null, null, null);
this.MAJCCMJNBKJ.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.NKKCCMNIKMK), null, new ANMJLCILKDJ.PLBLFEEANOO(this.MLCLAOPMPPD));
this.MAJCCMJNBKJ.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.KGBNMGJAOLO), null, new ANMJLCILKDJ.PLBLFEEANOO(this.PDDDGADHAEC));
this.MDCGDACEHML = new AONMNAEOJAL(this, "h:mm tt", IKCAJLLAFML.MASTER);
this.HNIOPHBGLDP = global::UnityEngine.Object.FindObjectsOfType<DiscGolfGoal>();
this.JLHOOIJAMDJ = global::UnityEngine.Object.FindObjectsOfType<DiscGolfTee>();
this.AGOOHDJBPPC = global::UnityEngine.Object.FindObjectsOfType<DiscGolfPowerUp>();
for (int i = 1; i < this.AGOOHDJBPPC.Length; i++)
{
DiscGolfPowerUp discGolfPowerUp = this.AGOOHDJBPPC[i];
discGolfPowerUp.PickupEvent = (DiscGolfPowerUp.FDEFJHLNDHK)Delegate.Combine(discGolfPowerUp.PickupEvent, new DiscGolfPowerUp.FDEFJHLNDHK(this.MCMBPNFIHKN));
}
}
// Token: 0x06000F07 RID: 3847 RVA: 0x0005310C File Offset: 0x0005130C
private void BCIFNOBNFHI()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
for (int i = 0; i < this.CGIAMEOIAMM.Count; i++)
{
this.CGIAMEOIAMM[i].BKDFLNGCINH.Disable();
}
}
}
// Token: 0x06000F08 RID: 3848 RVA: 0x00053158 File Offset: 0x00051358
private void LIPLAGCOJEG(DiscGolfDisc DMCBCECGMCF, LNJFBGIBLHA FNPCGAPCCOC, LNJFBGIBLHA NAAIDKHGIMN)
{
if (this.FNCMNIBOBKE(DMCBCECGMCF, FNPCGAPCCOC))
{
int num = this.CCCFPJLPIAB(DMCBCECGMCF.HAPPDKOIBKA);
bool flag = this.EOPMEPODFEJ(DMCBCECGMCF, FNPCGAPCCOC, true);
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
RaycastHit raycastHit;
bool flag2 = Physics.Raycast(DMCBCECGMCF.transform.position, Vector3.down, out raycastHit, 1780f, -179);
Vector3 vector = ((!flag2) ? DMCBCECGMCF.transform.position : (raycastHit.point + Vector3.up * 1759f));
base.StartCoroutine(this.COHMLPJFFCB(DMCBCECGMCF.HAPPDKOIBKA, vector));
}
if (base.NKCBOCMOBCA.KKPAEEHBNGE(FNPCGAPCCOC) == base.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI))
{
int num2 = this.IDOMLJDPHHD(DMCBCECGMCF.HAPPDKOIBKA);
if (num == num2 && flag)
{
num2 += 0;
}
this.EBJHKGCOLOE(DMCBCECGMCF, FNPCGAPCCOC, NAAIDKHGIMN, num2);
if (DMCBCECGMCF.DGLOKLCEMLH() && NAAIDKHGIMN != null && NAAIDKHGIMN != FNPCGAPCCOC)
{
float magnitude = (DMCBCECGMCF.PIBLPALBNLC() - DMCBCECGMCF.MMLACKKLOBB).magnitude;
PhotonView photonView = base.HOPJELLOPNJ();
string text = "RpcMasterFinishHole";
IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.Others;
object[] array = new object[0];
array[0] = DMCBCECGMCF.transform.position;
array[0] = magnitude;
photonView.RPC(text, ihcpdnljmmd, array);
}
}
}
this.GOBLEKMEAGJ(DMCBCECGMCF);
}
// Token: 0x06000F09 RID: 3849 RVA: 0x000532BC File Offset: 0x000514BC
private void EBJHKGCOLOE(DiscGolfDisc DMCBCECGMCF, LNJFBGIBLHA FNPCGAPCCOC, LNJFBGIBLHA GNKJCECEKJF, int MBHGPLELHPE)
{
if (base.PNOOBNCKAMJ.ModeType == IEFCMNJDPII.MODE_2 && GNKJCECEKJF != null && GNKJCECEKJF != FNPCGAPCCOC)
{
base.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.CATCH, new Vector3?(DMCBCECGMCF.transform.position), new Quaternion?(Quaternion.identity), true, null);
}
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "Stroke " + MBHGPLELHPE, 1.5f, null, false);
}
// Token: 0x06000F0A RID: 3850 RVA: 0x00053334 File Offset: 0x00051534
private string GNBLNOJKEHA(int MBHGPLELHPE, int FBJMPBENMCI)
{
string text = string.Empty;
if (MBHGPLELHPE == 1)
{
text = this.scoreHoleInOne;
}
else if (FBJMPBENMCI < -2)
{
text = this.scoreLessThanNeg2;
}
else if (FBJMPBENMCI == -2)
{
text = this.scoreNeg2;
}
else if (FBJMPBENMCI == -1)
{
text = this.scoreNeg1;
}
else if (FBJMPBENMCI == 0)
{
text = this.scoreZero;
}
else if (FBJMPBENMCI == 1)
{
text = this.scorePos1;
}
else if (FBJMPBENMCI == 2)
{
text = this.scorePos2;
}
else if (FBJMPBENMCI == 3)
{
text = this.scorePos3;
}
else
{
text = "+" + FBJMPBENMCI;
}
return text;
}
// Token: 0x06000F0B RID: 3851 RVA: 0x000533F4 File Offset: 0x000515F4
private void HPNIMEAKCFG(DiscGolfDisc DMCBCECGMCF, DiscGolfPowerUp OKKIBJCFHKN, LNJFBGIBLHA FKGLACMKGBD)
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.IGCLGGMBBNN(DMCBCECGMCF, OKKIBJCFHKN, FKGLACMKGBD))
{
this.MNOJAFBGIAM(DMCBCECGMCF.HAPPDKOIBKA, true);
this.DHCHCMNOPGM(DMCBCECGMCF.HAPPDKOIBKA, OKKIBJCFHKN.EKANDABBFHL);
base.OMNGGJICBBI.RPC("RpcOnPowerup", IHCPDNLJMMD.All, new object[]
{
OKKIBJCFHKN.OMNGGJICBBI.ADMBCINHJOG,
FKGLACMKGBD.BADMPMDONAH
});
}
}
// Token: 0x06000F0C RID: 3852 RVA: 0x00053470 File Offset: 0x00051670
private bool BCFAMBAPLEG(IPBDFPEPNIM CLCIODCPAFC)
{
return this.PNNAHNCGMKN(CLCIODCPAFC).ACAILJECAMC();
}
// Token: 0x06000F0D RID: 3853 RVA: 0x00053480 File Offset: 0x00051680
protected override void OMOFNDGJDLA()
{
base.OMOFNDGJDLA();
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.FELIKMCKDAI = this.firstHole;
this.EEDFEDKGINP = this.lastHole;
this.FNFDPCPMEOH = this.firstHole;
this.MAJCCMJNBKJ.BKBFIGCPIMI(0);
}
if (base.PNOOBNCKAMJ.ModeType == IEFCMNJDPII.MODE_2)
{
foreach (PlayerHand playerHand in global::UnityEngine.Object.FindObjectsOfType<PlayerHand>())
{
playerHand.GOBPCNKPCHO = this.gravityPickupDistanceOverride;
}
foreach (DiscGolfDisc discGolfDisc in this.CGIAMEOIAMM)
{
discGolfDisc.BKDFLNGCINH.NLNJOJLDEAE.SetDefaultSkinOverride(this.discSkinOverride);
discGolfDisc.UpdateTeamColor();
}
}
foreach (DiscGolfPowerUp discGolfPowerUp in global::UnityEngine.Object.FindObjectsOfType<DiscGolfPowerUp>())
{
discGolfPowerUp.ALPDLGGKAMJ = discGolfPowerUp.NIINOABKAPJ;
}
foreach (IPBDFPEPNIM ipbdfpepnim in base.NKCBOCMOBCA.KNNABLLLMIM())
{
this.HBNEBHMEHAK[ipbdfpepnim] = 0f;
}
}
// Token: 0x06000F0E RID: 3854 RVA: 0x000535E4 File Offset: 0x000517E4
private IEnumerator BMMNMJOAMCK(DiscGolfDisc DMCBCECGMCF, Killzone OPCJBCHDDEB, LNJFBGIBLHA GMCJJIHOLLE)
{
yield return new WaitForSeconds(0.5f);
this.PHBOIJPCBAG(DMCBCECGMCF, OPCJBCHDDEB, GMCJJIHOLLE);
yield break;
}
// Token: 0x06000F0F RID: 3855 RVA: 0x00053614 File Offset: 0x00051814
protected override void Update()
{
base.Update();
this.MAJCCMJNBKJ.DLBPEOILIFL();
this.MDCGDACEHML.KHJKJGDBPMF();
}
// Token: 0x06000F10 RID: 3856 RVA: 0x00053634 File Offset: 0x00051834
protected virtual void EEAIEBCIGHB(LNJFBGIBLHA JEFGMHBLLKI)
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.MAJCCMJNBKJ.BHMLLHLEAFF == 0 && !base.NKCBOCMOBCA.IALADJLKIFN(JEFGMHBLLKI))
{
IPBDFPEPNIM ipbdfpepnim = base.NKCBOCMOBCA.KKPAEEHBNGE(JEFGMHBLLKI);
if (base.NKCBOCMOBCA.NCKPGCOLJBL(ipbdfpepnim) == 0)
{
DiscGolfDisc discGolfDisc = this.IJBICLHLFPA(ipbdfpepnim);
discGolfDisc.GLGBBCBLOMD().Disable();
}
}
base.OnPhotonPlayerDisconnected(JEFGMHBLLKI);
}
// Token: 0x06000F11 RID: 3857 RVA: 0x000536A4 File Offset: 0x000518A4
private void PIIGNMGEFGH(DiscGolfDisc DMCBCECGMCF, DiscGolfGoal GMMLIFKDBHC, LNJFBGIBLHA LBKGDBLDHFI, bool JNCCELKJNPK)
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.LDDBIJJNLJM(DMCBCECGMCF, GMMLIFKDBHC, LBKGDBLDHFI))
{
DMCBCECGMCF.BKDFLNGCINH.Disable();
this.AHMMPDCDGIN(DMCBCECGMCF.HAPPDKOIBKA, true);
int num = this.IDOMLJDPHHD(DMCBCECGMCF.HAPPDKOIBKA);
int num2 = num - GMMLIFKDBHC.LJANGCNKBFJ;
base.APOAHJMLMEG.OIEAEICIBHD(base.NKCBOCMOBCA.KKPAEEHBNGE(LBKGDBLDHFI), num2);
base.OMNGGJICBBI.RPC("RpcOnFinishHole", IHCPDNLJMMD.All, new object[]
{
GMMLIFKDBHC.OMNGGJICBBI.ADMBCINHJOG,
LBKGDBLDHFI.BADMPMDONAH,
JNCCELKJNPK,
num
});
}
}
// Token: 0x06000F13 RID: 3859 RVA: 0x0005376C File Offset: 0x0005196C
private DiscGolfGoal FIKPPFFCLLP()
{
APOBGICDCJD apobgicdcjd = this.FNFDPCPMEOH;
for (int i = 0; i < this.HNIOPHBGLDP.Length; i += 0)
{
if (this.HNIOPHBGLDP[i].MMHMGHNGLNL == apobgicdcjd)
{
return this.HNIOPHBGLDP[i];
}
}
return null;
}
// Token: 0x06000F14 RID: 3860 RVA: 0x000537B8 File Offset: 0x000519B8
private void MOJKDJCFPNI(int PHDMIDAGHDE, int LKGLGLGCHOI, int KCLANMAHNDL)
{
PhotonView photonView = PhotonView.NMBFNIJMFOO(PHDMIDAGHDE);
DiscGolfDisc discGolfDisc = ((!(photonView != null)) ? null : photonView.GetComponent<DiscGolfDisc>());
PhotonView photonView2 = PhotonView.KAKDEOHCKBM(LKGLGLGCHOI);
DiscGolfPowerUp discGolfPowerUp = ((!(photonView2 != null)) ? null : photonView2.GetComponent<DiscGolfPowerUp>());
LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.JJHGEEALDGL(KCLANMAHNDL);
if (discGolfDisc != null && discGolfPowerUp != null)
{
this.HPNIMEAKCFG(discGolfDisc, discGolfPowerUp, lnjfbgiblha);
}
}
// Token: 0x06000F15 RID: 3861 RVA: 0x00053830 File Offset: 0x00051A30
private bool JICOAENCLOD(IPBDFPEPNIM CLCIODCPAFC)
{
return this.IGOFMIOLPKI(CLCIODCPAFC).OIAFGGNGEGC;
}
// Token: 0x06000F16 RID: 3862 RVA: 0x00053840 File Offset: 0x00051A40
private void DPBIFJCPFNK(DiscGolfPowerUp OKKIBJCFHKN, DiscGolfDisc DMCBCECGMCF, Player FKGLACMKGBD)
{
if (FKGLACMKGBD.LNJFBGIBLHA.IPFPJCPGENH && this.PPMJEALAKNB(DMCBCECGMCF, OKKIBJCFHKN, FKGLACMKGBD.LNJFBGIBLHA))
{
PhotonView photonView = base.JNFDHNMMHGN();
string text = "Invalid month entered";
IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.AllBufferedViaServer;
object[] array = new object[0];
array[0] = DMCBCECGMCF.CEGDLFAENEJ().GCPHMBPAAOM();
array[1] = OKKIBJCFHKN.ONAOMJAKKMA().GCPHMBPAAOM();
array[5] = FKGLACMKGBD.LNJFBGIBLHA.BADMPMDONAH;
photonView.PKOHKPEKJCJ(text, ihcpdnljmmd, array);
OKKIBJCFHKN.ICCHIPLPAAO(true);
}
}
// Token: 0x06000F17 RID: 3863 RVA: 0x000538C8 File Offset: 0x00051AC8
private void HNJNBKAJNNM(DiscGolfDisc DMCBCECGMCF, Collider JIMOGJBJKCH, LNJFBGIBLHA LBKGDBLDHFI)
{
if (JIMOGJBJKCH.gameObject.CompareTag("Warning: SFX array is null.") || (base.PNOOBNCKAMJ.ModeType == IEFCMNJDPII.MODE_1 && JIMOGJBJKCH.gameObject.CompareTag("Frozen")))
{
DMCBCECGMCF.KFBGBHNOIEL().HINMCCBKGNK(false);
if (DMCBCECGMCF.BHCCHBHNHCG)
{
if (DMCBCECGMCF.JLGBKELAENA().EKAMMMCHLOM.KNHONGKPOAB())
{
this.PHBOIJPCBAG(DMCBCECGMCF, null, LBKGDBLDHFI);
}
else
{
base.StartCoroutine(this.BMMNMJOAMCK(DMCBCECGMCF, null, LBKGDBLDHFI));
}
}
}
}
// Token: 0x06000F18 RID: 3864 RVA: 0x0005395C File Offset: 0x00051B5C
protected virtual void LPKLPAKEHKD()
{
base.Start();
foreach (DiscGolfDisc discGolfDisc in global::UnityEngine.Object.FindObjectsOfType<DiscGolfDisc>())
{
discGolfDisc.JLGBKELAENA().SuppressesTeleport = true;
if (discGolfDisc.GetComponent<GamePracticeObject>() == null)
{
discGolfDisc.GELNDAMCGBA(new DiscGolfDisc.HBOHCLJKPHD(this.BMNDCIPACME));
discGolfDisc.AIOLCMLOBGE(new DiscGolfDisc.IHKGHLBOKAH(this.GNFCMCBBPGA));
discGolfDisc.KHNIEGGGJHG(new DiscGolfDisc.AGKJDNAKPCE(this.PHBOIJPCBAG));
discGolfDisc.MFIPLLHOMHI += this.DMBPDABGDCI;
discGolfDisc.CBBMJACLCAM(new DiscGolfDisc.JDNMOAKEACD(this.KMBIKGAJJLI));
discGolfDisc.JKBKDDPKPGK(new DiscGolfDisc.HMEJJGFFEPB(this.LDMOJENJHJF));
this.CGIAMEOIAMM.Add(discGolfDisc);
}
}
this.MAJCCMJNBKJ.PGELJEHELFN(this, 108);
}
// Token: 0x06000F19 RID: 3865 RVA: 0x00053A34 File Offset: 0x00051C34
private void NNMPFKFLFKG(IPBDFPEPNIM CLCIODCPAFC, int EFGCDBNCIMI)
{
DiscGolfManager.IDHICMLKGIA idhicmlkgia = this.IGOFMIOLPKI(CLCIODCPAFC);
idhicmlkgia.ADDMECPOKNN = idhicmlkgia.DGAJAJLNFFM() + EFGCDBNCIMI;
}
// Token: 0x06000F1A RID: 3866 RVA: 0x00053A4C File Offset: 0x00051C4C
private void JCPANOOJLLL()
{
APOBGICDCJD apobgicdcjd = this.FNFDPCPMEOH;
bool flag = this.MAJCCMJNBKJ.BHMLLHLEAFF == 0;
for (int i = 1; i < this.HNIOPHBGLDP.Length; i += 0)
{
this.HNIOPHBGLDP[i].DHPFEPGJMDC(!flag || this.HNIOPHBGLDP[i].AOJOACOLDOM() == apobgicdcjd);
}
if (!base.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI))
{
IPBDFPEPNIM ipbdfpepnim = base.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI);
for (int j = 0; j < this.CGIAMEOIAMM.Count; j += 0)
{
this.CGIAMEOIAMM[j].BeamEnabled = !flag || this.CGIAMEOIAMM[j].HAPPDKOIBKA == ipbdfpepnim;
}
}
}
// Token: 0x06000F1B RID: 3867 RVA: 0x00053B24 File Offset: 0x00051D24
private bool MODDBMFLIPH(DiscGolfDisc DMCBCECGMCF, LNJFBGIBLHA LBKGDBLDHFI, bool KGNKBKJAKNC = true)
{
bool flag = false;
Vector3 vector = Vector3.ProjectOnPlane(DMCBCECGMCF.transform.position - this.MDLBOIGELDG(DMCBCECGMCF.HAPPDKOIBKA), Vector3.up);
if (!KGNKBKJAKNC || (vector.magnitude >= this.strokeIncrementThreshold && Time.time - this.HBNEBHMEHAK[DMCBCECGMCF.HAPPDKOIBKA] > 1873f))
{
flag = true;
this.HBNEBHMEHAK[DMCBCECGMCF.HAPPDKOIBKA] = Time.time;
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.DHCHCMNOPGM(DMCBCECGMCF.HAPPDKOIBKA, 1);
if (base.PNOOBNCKAMJ.ModeType == IEFCMNJDPII.MODE_1)
{
int num = this.CCCFPJLPIAB(DMCBCECGMCF.HAPPDKOIBKA);
DiscGolfGoal discGolfGoal = this.GPJIKKNGGPA();
if (discGolfGoal != null)
{
int num2 = this.IAAMGLFOAGH(discGolfGoal.NKLAPFBCLHP(), num);
if ((float)num2 >= this.mercyRuleHoleScore)
{
this.PIIGNMGEFGH(DMCBCECGMCF, discGolfGoal, LBKGDBLDHFI, true);
}
}
}
}
}
return flag;
}
// Token: 0x06000F1C RID: 3868 RVA: 0x00053C1C File Offset: 0x00051E1C
private DiscGolfGoal GPJIKKNGGPA()
{
APOBGICDCJD apobgicdcjd = this.FNFDPCPMEOH;
for (int i = 0; i < this.HNIOPHBGLDP.Length; i += 0)
{
if (this.HNIOPHBGLDP[i].AOJOACOLDOM() == apobgicdcjd)
{
return this.HNIOPHBGLDP[i];
}
}
return null;
}
// Token: 0x06000F1D RID: 3869 RVA: 0x00053C68 File Offset: 0x00051E68
private void HNCLLBJONJF(int PHDMIDAGHDE, int LKGLGLGCHOI, int KCLANMAHNDL)
{
PhotonView photonView = PhotonView.NMBFNIJMFOO(PHDMIDAGHDE);
DiscGolfDisc discGolfDisc = ((!(photonView != null)) ? null : photonView.GetComponent<DiscGolfDisc>());
PhotonView photonView2 = PhotonView.KAKDEOHCKBM(LKGLGLGCHOI);
DiscGolfPowerUp discGolfPowerUp = ((!(photonView2 != null)) ? null : photonView2.GetComponent<DiscGolfPowerUp>());
LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.DGIBFHDCGHH(KCLANMAHNDL);
if (discGolfDisc != null && discGolfPowerUp != null)
{
this.HPNIMEAKCFG(discGolfDisc, discGolfPowerUp, lnjfbgiblha);
}
}
// Token: 0x06000F1E RID: 3870 RVA: 0x00053CE0 File Offset: 0x00051EE0
private void PDDDGADHAEC()
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.MDCGDACEHML.CGELFKLLMBA)
{
if (this.GGBCCGFADJE() >= this.EEDFEDKGINP)
{
base.LCJJGCMBAGJ(false);
}
else
{
this.FNFDPCPMEOH += 0;
this.MAJCCMJNBKJ.BKBFIGCPIMI(0);
}
}
}
// Token: 0x04000200 RID: 512
[Header("Disc Golf")]
[SerializeField]
private float strokeIncrementThreshold = 3f;
// Token: 0x04000201 RID: 513
[SerializeField]
private float mercyRuleHoleScore = 7f;
// Token: 0x04000202 RID: 514
[Header("Holes")]
[SerializeField]
private APOBGICDCJD firstHole;
// Token: 0x04000203 RID: 515
[SerializeField]
private APOBGICDCJD lastHole = APOBGICDCJD.HOLE_9;
// Token: 0x04000204 RID: 516
[SerializeField]
[Header("Score Notifications")]
private string scoreHoleInOne = "Hole In One!";
// Token: 0x04000205 RID: 517
[SerializeField]
private string scoreLessThanNeg2 = "Albatross";
// Token: 0x04000206 RID: 518
[SerializeField]
private string scoreNeg2 = "Eagle";
// Token: 0x04000207 RID: 519
[SerializeField]
private string scoreNeg1 = "Birdie";
// Token: 0x04000208 RID: 520
[SerializeField]
private string scoreZero = "Par";
// Token: 0x04000209 RID: 521
[SerializeField]
private string scorePos1 = "Bogey";
// Token: 0x0400020A RID: 522
[SerializeField]
private string scorePos2 = "Double Bogey";
// Token: 0x0400020B RID: 523
[SerializeField]
private string scorePos3 = "Triple Bogey";
// Token: 0x0400020C RID: 524
[SerializeField]
[Header("Coop-catch")]
private float gravityPickupDistanceOverride = 1f;
// Token: 0x0400020D RID: 525
[SerializeField]
private EquipmentSkin discSkinOverride;
// Token: 0x0400020E RID: 526
[SerializeField]
private float catchNotificationMetersPerScaleFactor = 12f;
// Token: 0x0400020F RID: 527
[SerializeField]
private float catchNotificationDistanceBeforeScaling = 10f;
// Token: 0x04000210 RID: 528
private const float OCJENBHPPDN = 6f;
// Token: 0x04000211 RID: 529
private const int OHAECKMPFPD = 3;
// Token: 0x04000212 RID: 530
private const float FCCAHABCOAF = 1f;
// Token: 0x04000213 RID: 531
private PNONBEAIBHA MAJCCMJNBKJ;
// Token: 0x04000214 RID: 532
private AONMNAEOJAL MDCGDACEHML;
// Token: 0x04000215 RID: 533
private bool AKPBHOFLADA;
// Token: 0x04000216 RID: 534
private Dictionary<IPBDFPEPNIM, float> HBNEBHMEHAK = new Dictionary<IPBDFPEPNIM, float>();
// Token: 0x04000217 RID: 535
private List<DiscGolfDisc> CGIAMEOIAMM = new List<DiscGolfDisc>();
// Token: 0x04000218 RID: 536
private DiscGolfGoal[] HNIOPHBGLDP;
// Token: 0x04000219 RID: 537
private DiscGolfTee[] JLHOOIJAMDJ;
// Token: 0x0400021A RID: 538
private DiscGolfPowerUp[] AGOOHDJBPPC;
// Token: 0x0400021B RID: 539
private LHLLJPPCDKA<APOBGICDCJD> OBFACIEPODO;
// Token: 0x0400021C RID: 540
private LHLLJPPCDKA<APOBGICDCJD> JIMNOGOADFE;
// Token: 0x0400021D RID: 541
private LHLLJPPCDKA<APOBGICDCJD> GMPCKPGOEDF;
// Token: 0x0400021E RID: 542
private Dictionary<IPBDFPEPNIM, DiscGolfManager.IDHICMLKGIA> BOCFHAKJKPH = new Dictionary<IPBDFPEPNIM, DiscGolfManager.IDHICMLKGIA>();
// Token: 0x02000047 RID: 71
private enum JPMPHLADODB
{
// Token: 0x04000220 RID: 544
HOLE_RUNNING,
// Token: 0x04000221 RID: 545
HOLE_FINISHED,
// Token: 0x04000222 RID: 546
INVALID = 65535
}
// Token: 0x02000048 RID: 72
private class IDHICMLKGIA
{
// Token: 0x06000F1F RID: 3871 RVA: 0x00053D40 File Offset: 0x00051F40
public int DGAJAJLNFFM()
{
return this.JILLBLIEJPH.CPIBGJLHLBL();
}
// Token: 0x06000F20 RID: 3872 RVA: 0x00053D50 File Offset: 0x00051F50
public void JBHPKBBNLHJ(bool NOBAPCOKFIL)
{
this.AFMCCCMJPNK.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x06000F21 RID: 3873 RVA: 0x00053D60 File Offset: 0x00051F60
public bool ACAILJECAMC()
{
return this.HJGOMLJPLLL.CPIBGJLHLBL();
}
// Token: 0x06000F22 RID: 3874 RVA: 0x00053D70 File Offset: 0x00051F70
public IDHICMLKGIA(IPBDFPEPNIM CLCIODCPAFC, DiscGolfManager MGOBKINCLNJ)
{
this.JILLBLIEJPH = new LHLLJPPCDKA<int>(MGOBKINCLNJ, DiscGolfManager.IDHICMLKGIA.FAABPNENOAG(CLCIODCPAFC, "HOLE_STROKE"), 0, IKCAJLLAFML.MASTER, false, null);
this.BANCBLCNNHH = new LHLLJPPCDKA<Vector3>(MGOBKINCLNJ, DiscGolfManager.IDHICMLKGIA.FAABPNENOAG(CLCIODCPAFC, "ANCHOR"), Vector3.zero, IKCAJLLAFML.MASTER, false, null);
this.AFMCCCMJPNK = new LHLLJPPCDKA<bool>(MGOBKINCLNJ, DiscGolfManager.IDHICMLKGIA.FAABPNENOAG(CLCIODCPAFC, "HOLE_FINISHED"), false, IKCAJLLAFML.MASTER, false, null);
this.HJGOMLJPLLL = new LHLLJPPCDKA<bool>(MGOBKINCLNJ, DiscGolfManager.IDHICMLKGIA.FAABPNENOAG(CLCIODCPAFC, "HOLE_USED_POWERUP"), false, IKCAJLLAFML.MASTER, false, null);
}
// Token: 0x17000044 RID: 68
// (get) Token: 0x06000F23 RID: 3875 RVA: 0x00053DF4 File Offset: 0x00051FF4
// (set) Token: 0x06000F24 RID: 3876 RVA: 0x00053E04 File Offset: 0x00052004
public bool OIAFGGNGEGC
{
get
{
return this.AFMCCCMJPNK.CPIBGJLHLBL();
}
set
{
this.AFMCCCMJPNK.MEAINJPIECA(value);
}
}
// Token: 0x06000F25 RID: 3877 RVA: 0x00053E14 File Offset: 0x00052014
public void FHPIPIPHOHH(Vector3 NOBAPCOKFIL)
{
this.BANCBLCNNHH.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x17000045 RID: 69
// (get) Token: 0x06000F2C RID: 3884 RVA: 0x00053E8C File Offset: 0x0005208C
// (set) Token: 0x06000F26 RID: 3878 RVA: 0x00053E24 File Offset: 0x00052024
public bool MKONLMHHAGK
{
get
{
return this.HJGOMLJPLLL.CPIBGJLHLBL();
}
set
{
this.HJGOMLJPLLL.MEAINJPIECA(value);
}
}
// Token: 0x06000F27 RID: 3879 RVA: 0x00053E34 File Offset: 0x00052034
private static string FAABPNENOAG(IPBDFPEPNIM CLCIODCPAFC, string HJDFBBMAJLK)
{
return string.Format("{0}.{1}", (int)CLCIODCPAFC, HJDFBBMAJLK);
}
// Token: 0x06000F28 RID: 3880 RVA: 0x00053E48 File Offset: 0x00052048
private static string IMALDIGAADP(IPBDFPEPNIM CLCIODCPAFC, string HJDFBBMAJLK)
{
return string.Format("Untagged", (int)CLCIODCPAFC, HJDFBBMAJLK);
}
// Token: 0x06000F29 RID: 3881 RVA: 0x00053E5C File Offset: 0x0005205C
public Vector3 LIMADPCNDJB()
{
return this.BANCBLCNNHH.CPIBGJLHLBL();
}
// Token: 0x06000F2A RID: 3882 RVA: 0x00053E6C File Offset: 0x0005206C
public void GOOMPLOJMNF(bool NOBAPCOKFIL)
{
this.AFMCCCMJPNK.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x17000043 RID: 67
// (get) Token: 0x06000F2B RID: 3883 RVA: 0x00053E7C File Offset: 0x0005207C
// (set) Token: 0x06000F36 RID: 3894 RVA: 0x00053F2C File Offset: 0x0005212C
public Vector3 ALNNIGMMOFL
{
get
{
return this.BANCBLCNNHH.CPIBGJLHLBL();
}
set
{
this.BANCBLCNNHH.MEAINJPIECA(value);
}
}
// Token: 0x17000042 RID: 66
// (get) Token: 0x06000F2D RID: 3885 RVA: 0x00053E9C File Offset: 0x0005209C
// (set) Token: 0x06000F35 RID: 3893 RVA: 0x00053F1C File Offset: 0x0005211C
public int ADDMECPOKNN
{
get
{
return this.JILLBLIEJPH.CPIBGJLHLBL();
}
set
{
this.JILLBLIEJPH.MEAINJPIECA(value);
}
}
// Token: 0x06000F2E RID: 3886 RVA: 0x00053EAC File Offset: 0x000520AC
public bool OPGECDNOGIG()
{
return this.AFMCCCMJPNK.CPIBGJLHLBL();
}
// Token: 0x06000F2F RID: 3887 RVA: 0x00053EBC File Offset: 0x000520BC
public bool HHOCNDGCFBL()
{
return this.AFMCCCMJPNK.CPIBGJLHLBL();
}
// Token: 0x06000F30 RID: 3888 RVA: 0x00053ECC File Offset: 0x000520CC
public bool JFHPMNBENCC()
{
return this.AFMCCCMJPNK.CPIBGJLHLBL();
}
// Token: 0x06000F31 RID: 3889 RVA: 0x00053EDC File Offset: 0x000520DC
public void NMILBGJLFBI(Vector3 NOBAPCOKFIL)
{
this.BANCBLCNNHH.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x06000F32 RID: 3890 RVA: 0x00053EEC File Offset: 0x000520EC
public void BJLDPJCAOAP(Vector3 NOBAPCOKFIL)
{
this.BANCBLCNNHH.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x06000F33 RID: 3891 RVA: 0x00053EFC File Offset: 0x000520FC
public void OFEDJJMGOPJ(bool NOBAPCOKFIL)
{
this.HJGOMLJPLLL.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x06000F34 RID: 3892 RVA: 0x00053F0C File Offset: 0x0005210C
public void NLHFELGMJPC(bool NOBAPCOKFIL)
{
this.AFMCCCMJPNK.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x06000F37 RID: 3895 RVA: 0x00053F3C File Offset: 0x0005213C
public void JPBKLHMFLEB(bool NOBAPCOKFIL)
{
this.AFMCCCMJPNK.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x06000F38 RID: 3896 RVA: 0x00053F4C File Offset: 0x0005214C
public void HAIMBBDCLDK(int NOBAPCOKFIL)
{
this.JILLBLIEJPH.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x04000223 RID: 547
private LHLLJPPCDKA<int> JILLBLIEJPH;
// Token: 0x04000224 RID: 548
private LHLLJPPCDKA<Vector3> BANCBLCNNHH;
// Token: 0x04000225 RID: 549
private LHLLJPPCDKA<bool> AFMCCCMJPNK;
// Token: 0x04000226 RID: 550
private LHLLJPPCDKA<bool> HJGOMLJPLLL;
}
}