2699 lines
95 KiB
C#
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;
|
|
}
|
|
}
|