1912 lines
69 KiB
C#
1912 lines
69 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using RecRoom;
|
|
using RecRoom.Core.Pools;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
// Token: 0x0200001E RID: 30
|
|
[Token(Token = "0x200001E")]
|
|
public class DiscGolfManager : GameRuleManager
|
|
{
|
|
// Token: 0x1700002B RID: 43
|
|
// (get) Token: 0x060000C5 RID: 197 RVA: 0x00005538 File Offset: 0x00003738
|
|
[Token(Token = "0x1700002B")]
|
|
public new static DiscGolfManager ONCPNMDGGKG
|
|
{
|
|
[Token(Token = "0x60000C5")]
|
|
[Address(RVA = "0xFC8EB0", Offset = "0xFC7CB0", VA = "0x180FC8EB0")]
|
|
get
|
|
{
|
|
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG == 0)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700002C RID: 44
|
|
// (get) Token: 0x060000C6 RID: 198 RVA: 0x00005550 File Offset: 0x00003750
|
|
[Token(Token = "0x1700002C")]
|
|
public new static bool FFNIFALJLDD
|
|
{
|
|
[Token(Token = "0x60000C6")]
|
|
[Address(RVA = "0xFC8F50", Offset = "0xFC7D50", VA = "0x180FC8F50")]
|
|
get
|
|
{
|
|
GameRuleManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
if (instance == 0)
|
|
{
|
|
}
|
|
int num = 0;
|
|
return instance != num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700002D RID: 45
|
|
// (get) Token: 0x060000C7 RID: 199 RVA: 0x00005574 File Offset: 0x00003774
|
|
// (set) Token: 0x060000C8 RID: 200 RVA: 0x00005594 File Offset: 0x00003794
|
|
[Token(Token = "0x1700002D")]
|
|
private BIFACFBPBFC GLINKEOEKOP
|
|
{
|
|
[Token(Token = "0x60000C7")]
|
|
[Address(RVA = "0xFC1500", Offset = "0xFC0300", VA = "0x180FC1500")]
|
|
get
|
|
{
|
|
return this.KFNLCKKCCPJ.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x60000C8")]
|
|
[Address(RVA = "0xFC4D90", Offset = "0xFC3B90", VA = "0x180FC4D90")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<BIFACFBPBFC> kfnlckkccpj = this.KFNLCKKCCPJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700002E RID: 46
|
|
// (get) Token: 0x060000C9 RID: 201 RVA: 0x000055B0 File Offset: 0x000037B0
|
|
[Token(Token = "0x1700002E")]
|
|
private int IPCMPEHBGNP
|
|
{
|
|
[Token(Token = "0x60000C9")]
|
|
[Address(RVA = "0xFC4D40", Offset = "0xFC3B40", VA = "0x180FC4D40")]
|
|
get
|
|
{
|
|
BIFACFBPBFC bifacfbpbfc = this.KFNLCKKCCPJ.IAHDANBDAAM();
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700002F RID: 47
|
|
// (get) Token: 0x060000CA RID: 202 RVA: 0x000055D0 File Offset: 0x000037D0
|
|
// (set) Token: 0x060000CB RID: 203 RVA: 0x000055F0 File Offset: 0x000037F0
|
|
[Token(Token = "0x1700002F")]
|
|
private BIFACFBPBFC HLEPPEONAAN
|
|
{
|
|
[Token(Token = "0x60000CA")]
|
|
[Address(RVA = "0xFC5310", Offset = "0xFC4110", VA = "0x180FC5310")]
|
|
get
|
|
{
|
|
return this.OAIEKGKNBJE.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x60000CB")]
|
|
[Address(RVA = "0xFC2CE0", Offset = "0xFC1AE0", VA = "0x180FC2CE0")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<BIFACFBPBFC> oaiekgknbje = this.OAIEKGKNBJE;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000030 RID: 48
|
|
// (get) Token: 0x060000CC RID: 204 RVA: 0x0000560C File Offset: 0x0000380C
|
|
// (set) Token: 0x060000CD RID: 205 RVA: 0x0000562C File Offset: 0x0000382C
|
|
[Token(Token = "0x17000030")]
|
|
private BIFACFBPBFC OOILNFBPNJL
|
|
{
|
|
[Token(Token = "0x60000CC")]
|
|
[Address(RVA = "0xFC1610", Offset = "0xFC0410", VA = "0x180FC1610")]
|
|
get
|
|
{
|
|
return this.JDDMCGOPOAD.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x60000CD")]
|
|
[Address(RVA = "0xFC59A0", Offset = "0xFC47A0", VA = "0x180FC59A0")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<BIFACFBPBFC> jddmcgopoad = this.JDDMCGOPOAD;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000031 RID: 49
|
|
// (get) Token: 0x060000CE RID: 206 RVA: 0x00005648 File Offset: 0x00003848
|
|
[Token(Token = "0x17000031")]
|
|
public override string LJDMGKNAOOG
|
|
{
|
|
[Token(Token = "0x60000CE")]
|
|
[Address(RVA = "0xFC9030", Offset = "0xFC7E30", VA = "0x180FC9030", Slot = "20")]
|
|
get
|
|
{
|
|
return "discgolf";
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000032 RID: 50
|
|
// (get) Token: 0x060000CF RID: 207 RVA: 0x0000565C File Offset: 0x0000385C
|
|
[Token(Token = "0x17000032")]
|
|
public override bool LEOEBAJLADB
|
|
{
|
|
[Token(Token = "0x60000CF")]
|
|
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "16")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060000D0 RID: 208 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60000D0")]
|
|
[Address(RVA = "0xFC1660", Offset = "0xFC0460", VA = "0x180FC1660", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060000D1 RID: 209 RVA: 0x0000566C File Offset: 0x0000386C
|
|
[Token(Token = "0x60000D1")]
|
|
[Address(RVA = "0xFC8B70", Offset = "0xFC7970", VA = "0x180FC8B70", Slot = "21")]
|
|
protected override void Start()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
base.Start();
|
|
List<DiscGolfDisc> doonjdphlen = this.DOONJDPHLEN;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
DJHELPHHAEN behneaecigm = this.BEHNEAECIGM;
|
|
}
|
|
|
|
// Token: 0x060000D2 RID: 210 RVA: 0x000056B0 File Offset: 0x000038B0
|
|
[Token(Token = "0x60000D2")]
|
|
[Address(RVA = "0xFC6A30", Offset = "0xFC5830", VA = "0x180FC6A30", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
base.OnDestroy();
|
|
List<DiscGolfDisc> doonjdphlen = this.DOONJDPHLEN;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
bool flag2;
|
|
while (!flag2)
|
|
{
|
|
}
|
|
Action<Tool> action = new Action(this.LCPADBEDKOF);
|
|
Action<Tool> action2 = new Action(this.EEEAODENPOI);
|
|
DiscGolfDisc.AEIGIKHNPKH aeigikhnpkh;
|
|
aeigikhnpkh.method_ptr = ldftn(CFJCLJPNPCE);
|
|
aeigikhnpkh.method = ldftn(CFJCLJPNPCE);
|
|
aeigikhnpkh.m_target = this;
|
|
DiscGolfDisc.IBGMNEMCAMM ibgmnemcamm;
|
|
ibgmnemcamm.method_ptr = ldftn(JMNFILBOFGJ);
|
|
ibgmnemcamm.method = ldftn(JMNFILBOFGJ);
|
|
ibgmnemcamm.m_target = this;
|
|
DiscGolfDisc.PBEOJONJAMH pbeojonjamh;
|
|
pbeojonjamh.method_ptr = ldftn(BADEJFGEAAK);
|
|
pbeojonjamh.method = ldftn(BADEJFGEAAK);
|
|
pbeojonjamh.m_target = this;
|
|
DiscGolfDisc.BPCOHNNPNOC bpcohnnpnoc;
|
|
bpcohnnpnoc.method_ptr = ldftn(LIMHFPKOIMO);
|
|
bpcohnnpnoc.method = ldftn(LIMHFPKOIMO);
|
|
bpcohnnpnoc.m_target = this;
|
|
DiscGolfDisc.MKAIAKKDNMO mkaiakkdnmo;
|
|
mkaiakkdnmo.method_ptr = ldftn(DAIKJIGLCBE);
|
|
mkaiakkdnmo.method = ldftn(DAIKJIGLCBE);
|
|
mkaiakkdnmo.m_target = this;
|
|
DiscGolfDisc.KNFPANAHOBI knfpanahobi;
|
|
knfpanahobi.method_ptr = ldftn(NAMEJGJCDGA);
|
|
knfpanahobi.method = ldftn(NAMEJGJCDGA);
|
|
knfpanahobi.m_target = this;
|
|
}
|
|
}
|
|
while (num != 0);
|
|
MFBGLIHGCGO<AGAJMBPABDL> hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM;
|
|
Action<AGAJMBPABDL> action3 = new Action(this.OnPhotonPlayerDisconnected);
|
|
KKPBCOOONNK.HPHOOJLDKKM = MFBGLIHGCGO.GMNMHGMFGOL(hphoojldkkm, action3);
|
|
OKNNKFGFODL updateLocalPlayerPickupRestrictionsEvent = GameManager.UpdateLocalPlayerPickupRestrictionsEvent;
|
|
Action action4 = new Action(this.NIGAPAHCFNJ);
|
|
GameManager.UpdateLocalPlayerPickupRestrictionsEvent = OKNNKFGFODL.GMNMHGMFGOL(updateLocalPlayerPickupRestrictionsEvent, action4);
|
|
OKNNKFGFODL initializeSceneOnPreGameEvent = GameManager.InitializeSceneOnPreGameEvent;
|
|
Action action5 = new Action(this.FCGHOPKOIME);
|
|
GameManager.InitializeSceneOnPreGameEvent = OKNNKFGFODL.GMNMHGMFGOL(initializeSceneOnPreGameEvent, action5);
|
|
MFBGLIHGCGO<bool> resetLocalPlayerEvent = GameManager.ResetLocalPlayerEvent;
|
|
Action<bool> action6 = new Action(this.MLPNCAHCIMA);
|
|
GameManager.ResetLocalPlayerEvent = MFBGLIHGCGO.GMNMHGMFGOL(resetLocalPlayerEvent, action6);
|
|
}
|
|
|
|
// Token: 0x060000D3 RID: 211 RVA: 0x00005874 File Offset: 0x00003A74
|
|
[Token(Token = "0x60000D3")]
|
|
[Address(RVA = "0xFC8CD0", Offset = "0xFC7AD0", VA = "0x180FC8CD0")]
|
|
private void Update()
|
|
{
|
|
this.BEHNEAECIGM.OPEMIFENIJM();
|
|
this.KKKNHACAJOO.OCGHOBMJNMA();
|
|
}
|
|
|
|
// Token: 0x060000D4 RID: 212 RVA: 0x000058A0 File Offset: 0x00003AA0
|
|
[Token(Token = "0x60000D4")]
|
|
[Address(RVA = "0xFC5FD0", Offset = "0xFC4DD0", VA = "0x180FC5FD0", Slot = "24")]
|
|
protected override void NJGKEJCHADK()
|
|
{
|
|
int num;
|
|
int num4;
|
|
do
|
|
{
|
|
num = 0;
|
|
base.NJGKEJCHADK();
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
BIFACFBPBFC bifacfbpbfc = this.firstHole;
|
|
KLLMCPFPIIE<BIFACFBPBFC> oaiekgknbje = this.OAIEKGKNBJE;
|
|
BIFACFBPBFC bifacfbpbfc2 = this.lastHole;
|
|
KLLMCPFPIIE<BIFACFBPBFC> jddmcgopoad = this.JDDMCGOPOAD;
|
|
BIFACFBPBFC bifacfbpbfc3 = this.firstHole;
|
|
KLLMCPFPIIE<BIFACFBPBFC> kfnlckkccpj = this.KFNLCKKCCPJ;
|
|
DJHELPHHAEN behneaecigm = this.BEHNEAECIGM;
|
|
int num2 = 0;
|
|
behneaecigm.PIEOGAPMGIH((ushort)num2);
|
|
}
|
|
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PEDGPCDMAOG != OLEPPCBDAND.MODE_2)
|
|
{
|
|
break;
|
|
}
|
|
PlayerHand[] array = global::UnityEngine.Object.FindObjectsOfType<PlayerHand>();
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
PlayerHand playerHand = array[num];
|
|
float num3 = this.gravityPickupDistanceOverride;
|
|
playerHand.<GBJLIHLBEPA>k__BackingField = num3;
|
|
num++;
|
|
}
|
|
List<DiscGolfDisc> doonjdphlen = this.DOONJDPHLEN;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
EquipmentSkin equipmentSkin = this.discSkinOverride;
|
|
}
|
|
num4 = 0;
|
|
}
|
|
while (num != 0);
|
|
DiscGolfPowerUp[] array2 = global::UnityEngine.Object.FindObjectsOfType<DiscGolfPowerUp>();
|
|
int length2 = array2.Length;
|
|
if (num4 < length2)
|
|
{
|
|
DiscGolfPowerUp discGolfPowerUp = array2[num4];
|
|
bool isEnabled = discGolfPowerUp.PAJGCGDFHKK;
|
|
discGolfPowerUp.visualRoot.gameObject.SetActive(isEnabled);
|
|
discGolfPowerUp.scoreAdjustText.enabled = isEnabled;
|
|
num4++;
|
|
}
|
|
int length3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActiveTeams().Length;
|
|
if (num4 < length3)
|
|
{
|
|
Dictionary<CGLKOJIMDIH, float> efcddajpgfb = this.EFCDDAJPGFB;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060000D5 RID: 213 RVA: 0x000059E8 File Offset: 0x00003BE8
|
|
[Token(Token = "0x60000D5")]
|
|
[Address(RVA = "0xFC69A0", Offset = "0xFC57A0", VA = "0x180FC69A0", Slot = "25")]
|
|
protected override void OODEMNCOLED()
|
|
{
|
|
base.OODEMNCOLED();
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
DJHELPHHAEN behneaecigm = this.BEHNEAECIGM;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060000D6 RID: 214 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60000D6")]
|
|
[Address(RVA = "0xFC45B0", Offset = "0xFC33B0", VA = "0x180FC45B0")]
|
|
private void FCGHOPKOIME()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060000D7 RID: 215 RVA: 0x00005A14 File Offset: 0x00003C14
|
|
[Token(Token = "0x60000D7")]
|
|
[Address(RVA = "0xFC5A00", Offset = "0xFC4800", VA = "0x180FC5A00")]
|
|
private void MLPNCAHCIMA(bool HOCMIMEHLLM)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
IReadOnlyList<PlayerHand> bothHands = Player.<EGKJPJKLEAI>k__BackingField.BothHands;
|
|
if (bothHands != 0)
|
|
{
|
|
if (num >= bothHands)
|
|
{
|
|
goto IL_21;
|
|
}
|
|
num += num;
|
|
if (num != bothHands)
|
|
{
|
|
num++;
|
|
goto IL_21;
|
|
}
|
|
IL_23:
|
|
int num2;
|
|
num2 += num2;
|
|
num += 19;
|
|
goto IL_2C;
|
|
IL_21:
|
|
num2 = 0;
|
|
goto IL_23;
|
|
}
|
|
IL_2C:
|
|
if (bothHands != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x060000D8 RID: 216 RVA: 0x00005A64 File Offset: 0x00003C64
|
|
[Token(Token = "0x60000D8")]
|
|
[Address(RVA = "0xFC4EB0", Offset = "0xFC3CB0", VA = "0x180FC4EB0")]
|
|
private void JMNFILBOFGJ(DiscGolfDisc JAPJAPNELPM, DiscGolfGoal IPCGKMOIMEF, AGAJMBPABDL JPIMHOLIGNH)
|
|
{
|
|
if (JAPJAPNELPM.OGIBLNIIHDK && this.GBBGANLFBNK(JAPJAPNELPM, IPCGKMOIMEF, JPIMHOLIGNH))
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.BNALDBHFCMB<DiscGolfDisc, DiscGolfGoal, AGAJMBPABDL, bool> bnaldbhfcmb = new DGLOJCGDOGG.BNALDBHFCMB(this.RpcMasterFinishHole);
|
|
ulong num;
|
|
photonView.RpcMaster<DiscGolfDisc, DiscGolfGoal, AGAJMBPABDL, bool>(bnaldbhfcmb, JAPJAPNELPM, IPCGKMOIMEF, JPIMHOLIGNH, num != 0UL);
|
|
DiscGolfManager.CKPFCFLNLGO ckpfcflnlgo;
|
|
ckpfcflnlgo.System.IDisposable.Dispose();
|
|
ckpfcflnlgo.<>1__state = (int)((ulong)0L);
|
|
ckpfcflnlgo.<>4__this = this;
|
|
Coroutine coroutine = base.StartCoroutine(ckpfcflnlgo);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060000D9 RID: 217 RVA: 0x00005AD0 File Offset: 0x00003CD0
|
|
[Token(Token = "0x60000D9")]
|
|
[Address(RVA = "0xFC15B0", Offset = "0xFC03B0", VA = "0x180FC15B0")]
|
|
private IEnumerator AJPIELOOEID()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060000D9)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator DiscGolfManager::AJPIELOOEID()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(CKPFCFLNLGO::System.IDisposable.Dispose, ldloc:CKPFCFLNLGO(var_0))
|
|
stfld:int32(CKPFCFLNLGO::<>1__state, ldloc:CKPFCFLNLGO(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:DiscGolfManager(CKPFCFLNLGO::<>4__this, ldloc:CKPFCFLNLGO(var_0), ldloc:DiscGolfManager(this))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x060000DA RID: 218 RVA: 0x00005AF4 File Offset: 0x00003CF4
|
|
[Token(Token = "0x60000DA")]
|
|
[Address(RVA = "0xFC5360", Offset = "0xFC4160", VA = "0x180FC5360")]
|
|
private void LCPADBEDKOF(Tool EGFEJGHDNAI)
|
|
{
|
|
if (EGFEJGHDNAI.OGIBLNIIHDK)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060000DB RID: 219 RVA: 0x00005B14 File Offset: 0x00003D14
|
|
[Token(Token = "0x60000DB")]
|
|
[Address(RVA = "0xFC3EC0", Offset = "0xFC2CC0", VA = "0x180FC3EC0")]
|
|
private void EEEAODENPOI(Tool EGFEJGHDNAI)
|
|
{
|
|
Player <OKDFEPHLKCB>k__BackingField = EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField;
|
|
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
|
if (<OKDFEPHLKCB>k__BackingField == <EGKJPJKLEAI>k__BackingField)
|
|
{
|
|
Player.<EGKJPJKLEAI>k__BackingField.playerMovement.RemoveMovementActionRestriction(this);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060000DC RID: 220 RVA: 0x00005B50 File Offset: 0x00003D50
|
|
[Token(Token = "0x60000DC")]
|
|
[Address(RVA = "0xFC2420", Offset = "0xFC1220", VA = "0x180FC2420")]
|
|
private void CFJCLJPNPCE(DiscGolfDisc JAPJAPNELPM, AGAJMBPABDL JKPGNHBEMOK, AGAJMBPABDL ENGCOAEOJEK)
|
|
{
|
|
if (this.OHPELKMKBMF(JAPJAPNELPM, JKPGNHBEMOK))
|
|
{
|
|
CGLKOJIMDIH team = JAPJAPNELPM.team;
|
|
int num = this.JCNKPEDFLKH(team).PJMILPOODHM.IAHDANBDAAM();
|
|
bool flag = this.BBKKBADEJHM(JAPJAPNELPM, JKPGNHBEMOK, true);
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
Transform transform = JAPJAPNELPM.transform;
|
|
Vector3 down = Vector3.down;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
Vector3 up = Vector3.up;
|
|
}
|
|
Transform transform2 = JAPJAPNELPM.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
CGLKOJIMDIH team2 = JAPJAPNELPM.team;
|
|
DiscGolfManager.MMNLFAOMBDO mmnlfaombdo;
|
|
mmnlfaombdo.System.IDisposable.Dispose();
|
|
mmnlfaombdo.<>1__state = (int)((ulong)0L);
|
|
mmnlfaombdo.<>4__this = this;
|
|
mmnlfaombdo.team = team2;
|
|
mmnlfaombdo.anchorPoint.z = z;
|
|
Coroutine coroutine = base.StartCoroutine(mmnlfaombdo);
|
|
}
|
|
int playerTeam = (int)NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(JKPGNHBEMOK);
|
|
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
CGLKOJIMDIH playerTeam2 = teamManager.GetPlayerTeam(agajmbpabdl);
|
|
if (playerTeam == (int)playerTeam2)
|
|
{
|
|
CGLKOJIMDIH team3 = JAPJAPNELPM.team;
|
|
int num2 = this.JCNKPEDFLKH(team3).PJMILPOODHM.IAHDANBDAAM();
|
|
int num3 = 0;
|
|
if (flag)
|
|
{
|
|
num2++;
|
|
}
|
|
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PEDGPCDMAOG == OLEPPCBDAND.MODE_2 && ENGCOAEOJEK != 0 && ENGCOAEOJEK != JKPGNHBEMOK)
|
|
{
|
|
RecRoomAudioClip recRoomAudioClip = this.catchSFX;
|
|
int num4 = 0;
|
|
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num4);
|
|
PooledParticle pooledParticle = this.catchVFXPrefab;
|
|
Transform transform3 = JAPJAPNELPM.transform;
|
|
}
|
|
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
string text = "Stroke " + instance;
|
|
int num5 = 0;
|
|
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num5, text, 1.5f, num3, num3);
|
|
if (JAPJAPNELPM.OGIBLNIIHDK && ENGCOAEOJEK != 0 && ENGCOAEOJEK != JKPGNHBEMOK)
|
|
{
|
|
Vector3 syncedLastPickupPosition = JAPJAPNELPM.BLCGAJMBFLM;
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.FGGIMKCCBDA<Vector3, float> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcPlaySyncedDiscPickupFeedback);
|
|
Transform transform4 = JAPJAPNELPM.transform;
|
|
}
|
|
}
|
|
}
|
|
this.KIADOKBMCJG(JAPJAPNELPM);
|
|
}
|
|
|
|
// Token: 0x060000DD RID: 221 RVA: 0x00005D1C File Offset: 0x00003F1C
|
|
[Token(Token = "0x60000DD")]
|
|
[Address(RVA = "0xFC66F0", Offset = "0xFC54F0", VA = "0x180FC66F0")]
|
|
private void OLBPPACKNEA(DiscGolfDisc JAPJAPNELPM, AGAJMBPABDL JKPGNHBEMOK, AGAJMBPABDL FJGMCOLDOAH, int LBLGNHJFJBN)
|
|
{
|
|
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PEDGPCDMAOG == OLEPPCBDAND.MODE_2 && FJGMCOLDOAH != 0 && FJGMCOLDOAH != JKPGNHBEMOK)
|
|
{
|
|
RecRoomAudioClip recRoomAudioClip = this.catchSFX;
|
|
int num = 0;
|
|
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num);
|
|
PooledParticle pooledParticle = this.catchVFXPrefab;
|
|
Transform transform = JAPJAPNELPM.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
}
|
|
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
string text = "Stroke " + instance;
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, text, 1.5f, num2, num2);
|
|
}
|
|
|
|
// Token: 0x060000DE RID: 222 RVA: 0x00005DA0 File Offset: 0x00003FA0
|
|
[Token(Token = "0x60000DE")]
|
|
[Address(RVA = "0xFC8820", Offset = "0xFC7620", VA = "0x180FC8820")]
|
|
[NFOMENMAOIA]
|
|
private void RpcPlaySyncedDiscPickupFeedback(Vector3 GHLCGGMDGPA, float GPODCDOMNFK)
|
|
{
|
|
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PEDGPCDMAOG == OLEPPCBDAND.MODE_2)
|
|
{
|
|
Vector3 up = Vector3.up;
|
|
Transform transform = Player.<EGKJPJKLEAI>k__BackingField.head.transform;
|
|
float num = this.catchNotificationDistanceBeforeScaling;
|
|
float num2;
|
|
if (num2 > num)
|
|
{
|
|
}
|
|
int num3 = 0;
|
|
string text2;
|
|
string text = text2 + "m";
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
int num4 = 0;
|
|
int num5 = 0;
|
|
ulong num6;
|
|
WorldSpaceNotification worldSpaceNotification = WorldSpaceNotification.PlayNext("Catch!", 3f, text, num5 != 0, num4, (float)num3, num6 != 0UL);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060000DF RID: 223 RVA: 0x00005E24 File Offset: 0x00004024
|
|
[Token(Token = "0x60000DF")]
|
|
[Address(RVA = "0xFC2D40", Offset = "0xFC1B40", VA = "0x180FC2D40")]
|
|
public bool CanReportVoluntaryHazard(AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
if (IEKDDPPNFPF.DMKCIEPGGAB)
|
|
{
|
|
CGLKOJIMDIH playerTeam = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(IEKDDPPNFPF);
|
|
int num = 0;
|
|
DiscGolfDisc discGolfDisc;
|
|
if (discGolfDisc != num && this.OHPELKMKBMF(discGolfDisc, IEKDDPPNFPF) && !discGolfDisc._tool.FNFNLDBILFE)
|
|
{
|
|
return !discGolfDisc.NGHCADGJBCD;
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060000E0 RID: 224 RVA: 0x00005E84 File Offset: 0x00004084
|
|
[Token(Token = "0x60000E0")]
|
|
[Address(RVA = "0xFC56A0", Offset = "0xFC44A0", VA = "0x180FC56A0")]
|
|
public void LocalVoluntaryHazard(AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
if (IEKDDPPNFPF.DMKCIEPGGAB)
|
|
{
|
|
CGLKOJIMDIH playerTeam = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(IEKDDPPNFPF);
|
|
int num = 0;
|
|
DiscGolfDisc discGolfDisc;
|
|
if (discGolfDisc != num && this.OHPELKMKBMF(discGolfDisc, IEKDDPPNFPF) && !discGolfDisc._tool.FNFNLDBILFE && !discGolfDisc.NGHCADGJBCD)
|
|
{
|
|
CGLKOJIMDIH playerTeam2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(IEKDDPPNFPF);
|
|
int num2 = 0;
|
|
DiscGolfDisc discGolfDisc2;
|
|
if (!(discGolfDisc2 == num2))
|
|
{
|
|
PhotonView photonView = discGolfDisc2.JDHMIOJKLCK;
|
|
int inpoaaaoahi = IEKDDPPNFPF.INPOAAAOAHI;
|
|
photonView.TransferOwnership(inpoaaaoahi);
|
|
if (discGolfDisc2.OGIBLNIIHDK)
|
|
{
|
|
int num3 = 0;
|
|
this.BADEJFGEAAK(discGolfDisc2, num3, IEKDDPPNFPF);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060000E1 RID: 225 RVA: 0x00005F3C File Offset: 0x0000413C
|
|
[Token(Token = "0x60000E1")]
|
|
[Address(RVA = "0xFC7390", Offset = "0xFC6190", VA = "0x180FC7390")]
|
|
private IEnumerator PMHNPFNKBKD(DiscGolfDisc JAPJAPNELPM, Killzone PBJHLGIFILO, AGAJMBPABDL ALBPBLFHNKG)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060000E1)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator DiscGolfManager::PMHNPFNKBKD(DiscGolfDisc,Killzone,AGAJMBPABDL)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(IHEKHFBCFNH::System.IDisposable.Dispose, ldloc:IHEKHFBCFNH(var_0))
|
|
stfld:DiscGolfDisc(IHEKHFBCFNH::disc, ldloc:IHEKHFBCFNH(var_0), ldloc:DiscGolfDisc(JAPJAPNELPM))
|
|
stfld:Killzone(IHEKHFBCFNH::hazard, ldloc:IHEKHFBCFNH(var_0), ldloc:Killzone(PBJHLGIFILO))
|
|
stfld:AGAJMBPABDL(IHEKHFBCFNH::throwPlayer, ldloc:IHEKHFBCFNH(var_0), ldloc:AGAJMBPABDL(ALBPBLFHNKG))
|
|
stfld:int32(IHEKHFBCFNH::<>1__state, ldloc:IHEKHFBCFNH(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:DiscGolfManager(IHEKHFBCFNH::<>4__this, ldloc:IHEKHFBCFNH(var_0), ldloc:DiscGolfManager(this))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x060000E2 RID: 226 RVA: 0x00005F74 File Offset: 0x00004174
|
|
[Token(Token = "0x60000E2")]
|
|
[Address(RVA = "0xFC1EA0", Offset = "0xFC0CA0", VA = "0x180FC1EA0")]
|
|
private void BADEJFGEAAK(DiscGolfDisc JAPJAPNELPM, Killzone PBJHLGIFILO, AGAJMBPABDL ALBPBLFHNKG)
|
|
{
|
|
if (JAPJAPNELPM.OGIBLNIIHDK && this.OHPELKMKBMF(JAPJAPNELPM, ALBPBLFHNKG) && !JAPJAPNELPM.NGHCADGJBCD)
|
|
{
|
|
bool hasHolder = JAPJAPNELPM._tool.FNFNLDBILFE;
|
|
if (!hasHolder && this.CFIHMACDOFO == hasHolder)
|
|
{
|
|
JAPJAPNELPM.NGHCADGJBCD = true;
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.FGGIMKCCBDA<DiscGolfDisc, AGAJMBPABDL> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcOnDiscHazard);
|
|
photonView.RpcAll<DiscGolfDisc, AGAJMBPABDL>(fggimkccbda, JAPJAPNELPM, ALBPBLFHNKG);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060000E3 RID: 227 RVA: 0x00005FE4 File Offset: 0x000041E4
|
|
[Token(Token = "0x60000E3")]
|
|
[Address(RVA = "0xFC2C70", Offset = "0xFC1A70", VA = "0x180FC2C70")]
|
|
private IEnumerator CJKBBJCIDFO(DiscGolfDisc JAPJAPNELPM)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060000E3)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator DiscGolfManager::CJKBBJCIDFO(DiscGolfDisc)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(LICPMONCPDK::System.IDisposable.Dispose, ldloc:LICPMONCPDK(var_0))
|
|
stfld:DiscGolfManager(LICPMONCPDK::<>4__this, ldloc:LICPMONCPDK(var_0), ldloc:DiscGolfManager(this))
|
|
stfld:int32(LICPMONCPDK::<>1__state, ldloc:LICPMONCPDK(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:DiscGolfDisc(LICPMONCPDK::disc, ldloc:LICPMONCPDK(var_0), ldloc:DiscGolfDisc(JAPJAPNELPM))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x060000E4 RID: 228 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60000E4")]
|
|
[Address(RVA = "0xFC7880", Offset = "0xFC6680", VA = "0x180FC7880")]
|
|
[NFOMENMAOIA]
|
|
private void RpcOnDiscHazard(DiscGolfDisc JAPJAPNELPM, AGAJMBPABDL JPIMHOLIGNH)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060000E5 RID: 229 RVA: 0x00006010 File Offset: 0x00004210
|
|
[Token(Token = "0x60000E5")]
|
|
[Address(RVA = "0xFC5D80", Offset = "0xFC4B80", VA = "0x180FC5D80")]
|
|
private void NAMEJGJCDGA(DiscGolfDisc JAPJAPNELPM, Vector3 BNMOCBJEEPN, Quaternion LPHCCEOHNIN)
|
|
{
|
|
DiscGolfManager.LICPMONCPDK licpmoncpdk;
|
|
licpmoncpdk.System.IDisposable.Dispose();
|
|
licpmoncpdk.<>1__state = (int)((ulong)0L);
|
|
licpmoncpdk.<>4__this = this;
|
|
licpmoncpdk.disc = JAPJAPNELPM;
|
|
Coroutine coroutine = base.StartCoroutine(licpmoncpdk);
|
|
}
|
|
|
|
// Token: 0x060000E6 RID: 230 RVA: 0x00006044 File Offset: 0x00004244
|
|
[Token(Token = "0x60000E6")]
|
|
[Address(RVA = "0xFC54D0", Offset = "0xFC42D0", VA = "0x180FC54D0")]
|
|
private void LIMHFPKOIMO(DiscGolfDisc JAPJAPNELPM, Collider MNIELHJNCGM, AGAJMBPABDL JPIMHOLIGNH)
|
|
{
|
|
if (MNIELHJNCGM.gameObject.CompareTag("Hazard") || (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PEDGPCDMAOG == OLEPPCBDAND.MODE_2 && LEGLBECFPMF.ENCOLHKPPPD(MNIELHJNCGM)))
|
|
{
|
|
JAPJAPNELPM._tool.DisablePickup(this);
|
|
if (JAPJAPNELPM.OGIBLNIIHDK)
|
|
{
|
|
if (JAPJAPNELPM._tool.networkTransform.ILLCCLPLMAD)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
DiscGolfManager.IHEKHFBCFNH ihekhfbcfnh;
|
|
ihekhfbcfnh.System.IDisposable.Dispose();
|
|
int num = 0;
|
|
ihekhfbcfnh.<>4__this = this;
|
|
ihekhfbcfnh.<>1__state = num;
|
|
ihekhfbcfnh.hazard = num;
|
|
ihekhfbcfnh.disc = JAPJAPNELPM;
|
|
ihekhfbcfnh.throwPlayer = JPIMHOLIGNH;
|
|
Coroutine coroutine = base.StartCoroutine(ihekhfbcfnh);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060000E7 RID: 231 RVA: 0x000060E0 File Offset: 0x000042E0
|
|
[Token(Token = "0x60000E7")]
|
|
[Address(RVA = "0xFC2E80", Offset = "0xFC1C80", VA = "0x180FC2E80")]
|
|
private void DAIKJIGLCBE(DiscGolfDisc JAPJAPNELPM, AGAJMBPABDL JPIMHOLIGNH)
|
|
{
|
|
Tool tool = JAPJAPNELPM._tool;
|
|
if (tool.networkTransform.ILLCCLPLMAD)
|
|
{
|
|
RigidbodyEx rigidbodyEx = tool.rigidbodyEx;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
float z2 = Vector3.up.z;
|
|
Vector3 vector2;
|
|
float z3 = vector2.z;
|
|
Vector3 vector3;
|
|
float z4 = vector3.z;
|
|
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
CGLKOJIMDIH team = JAPJAPNELPM.team;
|
|
int num = 0;
|
|
AGAJMBPABDL[] teamPlayers = teamManager.GetTeamPlayers(team);
|
|
int length = teamPlayers.Length;
|
|
if (num < length)
|
|
{
|
|
AGAJMBPABDL agajmbpabdl = teamPlayers[num];
|
|
Player player = agajmbpabdl.GPOMCJICJIH();
|
|
int num2 = 0;
|
|
if (player != num2 && agajmbpabdl != JPIMHOLIGNH)
|
|
{
|
|
Transform transform = agajmbpabdl.GPOMCJICJIH().head.transform;
|
|
Transform transform2 = JAPJAPNELPM.transform;
|
|
Vector3 vector4;
|
|
float z5 = vector4.z;
|
|
float z6 = Vector3.up.z;
|
|
Vector3 vector5;
|
|
float z7 = vector5.z;
|
|
float num3;
|
|
if (num3 > -1f)
|
|
{
|
|
}
|
|
}
|
|
num++;
|
|
}
|
|
JAPJAPNELPM._tool.networkTransform.PotentialOwners.Clear();
|
|
JAPJAPNELPM._tool.networkTransform.PotentialOwners.Add(JPIMHOLIGNH);
|
|
if (num != 0)
|
|
{
|
|
JAPJAPNELPM._tool.networkTransform.PotentialOwners.Add(num);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060000E8 RID: 232 RVA: 0x00006224 File Offset: 0x00004424
|
|
[Token(Token = "0x60000E8")]
|
|
[Address(RVA = "0xFC7420", Offset = "0xFC6220", VA = "0x180FC7420")]
|
|
[NFOMENMAOIA]
|
|
private void RpcMasterFinishHole(DiscGolfDisc JAPJAPNELPM, DiscGolfGoal IPCGKMOIMEF, AGAJMBPABDL JPIMHOLIGNH, bool EGGDNIMNPNP)
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
DiscGolfDisc disc = JAPJAPNELPM;
|
|
int num = 0;
|
|
if (disc != num)
|
|
{
|
|
int num2 = 0;
|
|
if (IPCGKMOIMEF != num2)
|
|
{
|
|
DiscGolfDisc disc2 = JAPJAPNELPM;
|
|
if (this.GBBGANLFBNK(disc2, IPCGKMOIMEF, JPIMHOLIGNH))
|
|
{
|
|
Action action = delegate
|
|
{
|
|
JAPJAPNELPM._tool.Disable();
|
|
};
|
|
KFBABPAPIMB kfbabpapimb = this.FHKNPABNEEM(action);
|
|
CGLKOJIMDIH team = JAPJAPNELPM.team;
|
|
ulong num3;
|
|
this.BPAANFBEJCF(team, num3 != 0UL);
|
|
CGLKOJIMDIH team2 = JAPJAPNELPM.team;
|
|
int num4 = this.LDEKGGICBLC(team2);
|
|
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
|
CGLKOJIMDIH playerTeam = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(JPIMHOLIGNH);
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.BNALDBHFCMB<DiscGolfGoal, AGAJMBPABDL, bool, int> bnaldbhfcmb = new DGLOJCGDOGG.BNALDBHFCMB(this.RpcOnFinishHole);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060000E9 RID: 233 RVA: 0x00006308 File Offset: 0x00004508
|
|
[Token(Token = "0x60000E9")]
|
|
[Address(RVA = "0xFC7F10", Offset = "0xFC6D10", VA = "0x180FC7F10")]
|
|
[NFOMENMAOIA]
|
|
private void RpcOnFinishHole(DiscGolfGoal IPCGKMOIMEF, AGAJMBPABDL JPIMHOLIGNH, bool EGGDNIMNPNP, int MDBHDHACJHO)
|
|
{
|
|
int num = 0;
|
|
bool flag = IPCGKMOIMEF != num;
|
|
if (flag)
|
|
{
|
|
string text = "+" + flag;
|
|
int playerTeam = (int)NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(JPIMHOLIGNH);
|
|
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
CGLKOJIMDIH playerTeam2 = teamManager.GetPlayerTeam(agajmbpabdl);
|
|
if (!EGGDNIMNPNP)
|
|
{
|
|
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
GameTeamManager teamManager2 = SingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
string text3;
|
|
string text2 = text3 + " Scores!";
|
|
RecRoomAudioClip recRoomAudioClip = this.goalSFX;
|
|
Transform transform = IPCGKMOIMEF.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
PooledParticle pooledParticle = this.goalVFXPrefab;
|
|
Transform transform2 = IPCGKMOIMEF.transform;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
Transform transform3 = IPCGKMOIMEF.transform;
|
|
}
|
|
GameTeamManager teamManager3 = SingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
string text5;
|
|
string text4 = "Mercy Rule: " + text5;
|
|
if (!SingletonMonoBehaviour.ONCPNMDGGKG.MDAHDIHLCHC)
|
|
{
|
|
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
}
|
|
NotificationManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
GameTeamManager teamManager4 = SingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
|
|
CGLKOJIMDIH playerTeam3 = teamManager4.GetPlayerTeam(agajmbpabdl2);
|
|
if (playerTeam == (int)playerTeam3)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060000EA RID: 234 RVA: 0x00006430 File Offset: 0x00004630
|
|
[Token(Token = "0x60000EA")]
|
|
[Address(RVA = "0xFC4750", Offset = "0xFC3550", VA = "0x180FC4750")]
|
|
private bool GBBGANLFBNK(DiscGolfDisc JAPJAPNELPM, DiscGolfGoal IPCGKMOIMEF, AGAJMBPABDL JPIMHOLIGNH)
|
|
{
|
|
DJHELPHHAEN behneaecigm = this.BEHNEAECIGM;
|
|
if (this.KFNLCKKCCPJ.IAHDANBDAAM() == IPCGKMOIMEF.hole && !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(JPIMHOLIGNH))
|
|
{
|
|
CGLKOJIMDIH team = JAPJAPNELPM.team;
|
|
return !this.FIKBLCJKNEA(team);
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060000EB RID: 235 RVA: 0x00006484 File Offset: 0x00004684
|
|
[Token(Token = "0x60000EB")]
|
|
[Address(RVA = "0xFC65D0", Offset = "0xFC53D0", VA = "0x180FC65D0")]
|
|
private bool OHPELKMKBMF(DiscGolfDisc JAPJAPNELPM, AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
DJHELPHHAEN behneaecigm = this.BEHNEAECIGM;
|
|
if (!NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(IEKDDPPNFPF))
|
|
{
|
|
CGLKOJIMDIH team = JAPJAPNELPM.team;
|
|
return this.JCNKPEDFLKH(team).ACJFBHMLENC.IAHDANBDAAM() == 0;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060000EC RID: 236 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60000EC")]
|
|
[Address(RVA = "0xFC1FD0", Offset = "0xFC0DD0", VA = "0x180FC1FD0")]
|
|
private bool BBKKBADEJHM(DiscGolfDisc JAPJAPNELPM, AGAJMBPABDL JPIMHOLIGNH, bool IMONFLBFICN = true)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060000ED RID: 237 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60000ED")]
|
|
[Address(RVA = "0xFC58D0", Offset = "0xFC46D0", VA = "0x180FC58D0")]
|
|
private DiscGolfDisc MEAPBABPBEH(CGLKOJIMDIH CGOLFOLCHIF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060000EE RID: 238 RVA: 0x000064D0 File Offset: 0x000046D0
|
|
[Token(Token = "0x60000EE")]
|
|
[Address(RVA = "0xFC41F0", Offset = "0xFC2FF0", VA = "0x180FC41F0")]
|
|
private List<DiscGolfDisc> EKDCKBNHBML(CGLKOJIMDIH CGOLFOLCHIF)
|
|
{
|
|
int num;
|
|
List<DiscGolfDisc> list;
|
|
do
|
|
{
|
|
num = 0;
|
|
list = new List();
|
|
List<DiscGolfDisc> doonjdphlen = this.DOONJDPHLEN;
|
|
List<DiscGolfDisc>.Enumerator enumerator = list.GetEnumerator();
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
return list;
|
|
}
|
|
|
|
// Token: 0x060000EF RID: 239 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60000EF")]
|
|
[Address(RVA = "0xFC68C0", Offset = "0xFC56C0", VA = "0x180FC68C0")]
|
|
private void OMJIANHAHOP()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060000F0 RID: 240 RVA: 0x00006514 File Offset: 0x00004714
|
|
[Token(Token = "0x60000F0")]
|
|
[Address(RVA = "0xFC2B20", Offset = "0xFC1920", VA = "0x180FC2B20")]
|
|
private void CHFDCFFNCMN(DiscGolfPowerUp MFDDFDIABBI, DiscGolfDisc JAPJAPNELPM, Player EGOADDCCHBA)
|
|
{
|
|
if (EGOADDCCHBA.DBAJDHGDPOL.DMKCIEPGGAB)
|
|
{
|
|
AGAJMBPABDL photonPlayer = EGOADDCCHBA.DBAJDHGDPOL;
|
|
if (this.DLBENIGGPNL(JAPJAPNELPM, MFDDFDIABBI, photonPlayer))
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.NECIHPEMJNG<DiscGolfDisc, DiscGolfPowerUp, AGAJMBPABDL> necihpemjng = new DGLOJCGDOGG.NECIHPEMJNG(this.RpcMasterRequestPowerup);
|
|
AGAJMBPABDL photonPlayer2 = EGOADDCCHBA.DBAJDHGDPOL;
|
|
photonView.RpcMaster<DiscGolfDisc, DiscGolfPowerUp, AGAJMBPABDL>(necihpemjng, JAPJAPNELPM, MFDDFDIABBI, photonPlayer2);
|
|
GameObject gameObject = MFDDFDIABBI.visualRoot.gameObject;
|
|
int num = 0;
|
|
gameObject.SetActive(num != 0);
|
|
Text scoreAdjustText = MFDDFDIABBI.scoreAdjustText;
|
|
int num2 = 0;
|
|
scoreAdjustText.enabled = num2 != 0;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060000F1 RID: 241 RVA: 0x0000659C File Offset: 0x0000479C
|
|
[Token(Token = "0x60000F1")]
|
|
[Address(RVA = "0xFC76D0", Offset = "0xFC64D0", VA = "0x180FC76D0")]
|
|
[NFOMENMAOIA]
|
|
private void RpcMasterRequestPowerup(DiscGolfDisc JAPJAPNELPM, DiscGolfPowerUp MFDDFDIABBI, AGAJMBPABDL EGOADDCCHBA)
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
int num = 0;
|
|
if (JAPJAPNELPM != num)
|
|
{
|
|
int num2 = 0;
|
|
if (MFDDFDIABBI != num2 && this.DLBENIGGPNL(JAPJAPNELPM, MFDDFDIABBI, EGOADDCCHBA))
|
|
{
|
|
CGLKOJIMDIH team = JAPJAPNELPM.team;
|
|
this.BCLKEFJGKED(team, true);
|
|
int scoreAdjust = MFDDFDIABBI.scoreAdjust;
|
|
CGLKOJIMDIH team2 = JAPJAPNELPM.team;
|
|
this.EEMLJFPHGBP(team2, scoreAdjust);
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.FGGIMKCCBDA<DiscGolfPowerUp, AGAJMBPABDL> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcOnPowerup);
|
|
photonView.RpcAll<DiscGolfPowerUp, AGAJMBPABDL>(fggimkccbda, MFDDFDIABBI, EGOADDCCHBA);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060000F2 RID: 242 RVA: 0x0000662C File Offset: 0x0000482C
|
|
[Token(Token = "0x60000F2")]
|
|
[Address(RVA = "0xFC8570", Offset = "0xFC7370", VA = "0x180FC8570")]
|
|
[NFOMENMAOIA]
|
|
private void RpcOnPowerup(DiscGolfPowerUp MFDDFDIABBI, AGAJMBPABDL EGOADDCCHBA)
|
|
{
|
|
int num = 0;
|
|
if (MFDDFDIABBI != num)
|
|
{
|
|
RecRoomAudioClip recRoomAudioClip = this.powerupHitSFX;
|
|
Transform transform = MFDDFDIABBI.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
MFDDFDIABBI.OnPickup();
|
|
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
int playerTeam = (int)teamManager.GetPlayerTeam(agajmbpabdl);
|
|
CGLKOJIMDIH playerTeam2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(EGOADDCCHBA);
|
|
if (playerTeam == (int)playerTeam2)
|
|
{
|
|
GameObject gameObject = MFDDFDIABBI.visualRoot.gameObject;
|
|
int num2 = 0;
|
|
gameObject.SetActive(num2 != 0);
|
|
Text scoreAdjustText = MFDDFDIABBI.scoreAdjustText;
|
|
int num3 = 0;
|
|
scoreAdjustText.enabled = num3 != 0;
|
|
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int scoreAdjust = MFDDFDIABBI.scoreAdjust;
|
|
string text2;
|
|
string text = "Stroke " + text2;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060000F3 RID: 243 RVA: 0x000066F0 File Offset: 0x000048F0
|
|
[Token(Token = "0x60000F3")]
|
|
[Address(RVA = "0xFC34B0", Offset = "0xFC22B0", VA = "0x180FC34B0")]
|
|
private bool DLBENIGGPNL(DiscGolfDisc JAPJAPNELPM, DiscGolfPowerUp MFDDFDIABBI, AGAJMBPABDL EGOADDCCHBA)
|
|
{
|
|
DJHELPHHAEN behneaecigm = this.BEHNEAECIGM;
|
|
if (this.KFNLCKKCCPJ.IAHDANBDAAM() == MFDDFDIABBI.hole && !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(EGOADDCCHBA))
|
|
{
|
|
CGLKOJIMDIH team = JAPJAPNELPM.team;
|
|
return !this.FIKBLCJKNEA(team);
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060000F4 RID: 244 RVA: 0x00006744 File Offset: 0x00004944
|
|
[Token(Token = "0x60000F4")]
|
|
[Address(RVA = "0xFC5000", Offset = "0xFC3E00", VA = "0x180FC5000")]
|
|
private DiscGolfGoal KDFPBBAENJE()
|
|
{
|
|
BIFACFBPBFC bifacfbpbfc = this.KFNLCKKCCPJ.IAHDANBDAAM();
|
|
DiscGolfGoal[] gecoamlboca = this.GECOAMLBOCA;
|
|
int num = 0;
|
|
int num2 = (int)bifacfbpbfc;
|
|
int length = gecoamlboca.Length;
|
|
if (num < length && gecoamlboca[num].hole != (BIFACFBPBFC)num2)
|
|
{
|
|
num++;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060000F5 RID: 245 RVA: 0x00006790 File Offset: 0x00004990
|
|
[Token(Token = "0x60000F5")]
|
|
[Address(RVA = "0xFC64E0", Offset = "0xFC52E0", VA = "0x180FC64E0")]
|
|
private DiscGolfTee NNHOIILMLEF(CGLKOJIMDIH CGOLFOLCHIF)
|
|
{
|
|
BIFACFBPBFC bifacfbpbfc = this.KFNLCKKCCPJ.IAHDANBDAAM();
|
|
DiscGolfTee[] mafkhfmekhn = this.MAFKHFMEKHN;
|
|
int num = 0;
|
|
int num2 = (int)bifacfbpbfc;
|
|
int length = mafkhfmekhn.Length;
|
|
if (num < length)
|
|
{
|
|
int length2 = mafkhfmekhn.Length;
|
|
DiscGolfTee discGolfTee = mafkhfmekhn[num];
|
|
if (discGolfTee.hole != (BIFACFBPBFC)num2 || discGolfTee.team != CGOLFOLCHIF)
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060000F6 RID: 246 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60000F6")]
|
|
[Address(RVA = "0xFC70C0", Offset = "0xFC5EC0", VA = "0x180FC70C0")]
|
|
private void PJNCDPCAOJN()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060000F7 RID: 247 RVA: 0x000067FC File Offset: 0x000049FC
|
|
[Token(Token = "0x60000F7")]
|
|
[Address(RVA = "0xFC4970", Offset = "0xFC3770", VA = "0x180FC4970")]
|
|
private void GLBIDGJHHJF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
this.DNICNMNHHJO();
|
|
}
|
|
this.PJNCDPCAOJN();
|
|
DiscGolfGoal discGolfGoal = this.KDFPBBAENJE();
|
|
GamePresenceManager <AMFBMHKLCLO>k__BackingField = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.<AMFBMHKLCLO>k__BackingField;
|
|
object[] array = new object[4];
|
|
if ("Hole " != 0)
|
|
{
|
|
}
|
|
array[0] = "Hole ";
|
|
BIFACFBPBFC bifacfbpbfc = this.KFNLCKKCCPJ.IAHDANBDAAM();
|
|
if (bifacfbpbfc != BIFACFBPBFC.HOLE_1)
|
|
{
|
|
}
|
|
array[1] = bifacfbpbfc;
|
|
if (" Par " != 0)
|
|
{
|
|
}
|
|
array[2] = " Par ";
|
|
int par = discGolfGoal.par;
|
|
if (par != 0)
|
|
{
|
|
}
|
|
array[3] = par;
|
|
string text = string.Concat(array);
|
|
<AMFBMHKLCLO>k__BackingField.CurrentPresenceString = text;
|
|
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
BIFACFBPBFC bifacfbpbfc2 = this.KFNLCKKCCPJ.IAHDANBDAAM();
|
|
string text2 = "Hole " + bifacfbpbfc2;
|
|
int par2 = discGolfGoal.par;
|
|
string text3 = "Par " + text2;
|
|
}
|
|
|
|
// Token: 0x060000F8 RID: 248 RVA: 0x000068E4 File Offset: 0x00004AE4
|
|
[Token(Token = "0x60000F8")]
|
|
[Address(RVA = "0xFC5C00", Offset = "0xFC4A00", VA = "0x180FC5C00")]
|
|
private void MNNLGDOMBPH()
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
CGLKOJIMDIH[] activeTeams = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActiveTeams();
|
|
int num = 0;
|
|
int length = activeTeams.Length;
|
|
if (num < length)
|
|
{
|
|
CGLKOJIMDIH cglkojimdih = activeTeams[num];
|
|
if (this.JCNKPEDFLKH(cglkojimdih).ACJFBHMLENC.IAHDANBDAAM() == 0)
|
|
{
|
|
return;
|
|
}
|
|
num++;
|
|
}
|
|
DJHELPHHAEN behneaecigm = this.BEHNEAECIGM;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060000F9 RID: 249 RVA: 0x00006948 File Offset: 0x00004B48
|
|
[Token(Token = "0x60000F9")]
|
|
[Address(RVA = "0xFC35D0", Offset = "0xFC23D0", VA = "0x180FC35D0")]
|
|
private bool DMFELJCAJCA()
|
|
{
|
|
CGLKOJIMDIH[] activeTeams = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActiveTeams();
|
|
int num = 0;
|
|
int length = activeTeams.Length;
|
|
if (num < length)
|
|
{
|
|
CGLKOJIMDIH cglkojimdih = activeTeams[num];
|
|
if (this.JCNKPEDFLKH(cglkojimdih).ACJFBHMLENC.IAHDANBDAAM() != 0)
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060000FA RID: 250 RVA: 0x0000699C File Offset: 0x00004B9C
|
|
[Token(Token = "0x60000FA")]
|
|
[Address(RVA = "0xFC1430", Offset = "0xFC0230", VA = "0x180FC1430")]
|
|
private void ABAJKOLJPOL(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
this.KKKNHACAJOO.KGFFMEICLNN(6f);
|
|
}
|
|
MJNLDDCLOGP kkknhacajoo = this.KKKNHACAJOO;
|
|
MACMLJJGBIM.AJHELNOKKMA ajhelnokkma = new MACMLJJGBIM.AJHELNOKKMA(this.GDJIDFPIFBA);
|
|
kkknhacajoo.LADHFOAHLDA(4.5f, ajhelnokkma);
|
|
}
|
|
|
|
// Token: 0x060000FB RID: 251 RVA: 0x000069EC File Offset: 0x00004BEC
|
|
[Token(Token = "0x60000FB")]
|
|
[Address(RVA = "0xFC4340", Offset = "0xFC3140", VA = "0x180FC4340")]
|
|
private void ELMPOAJGLEH()
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC && this.KKKNHACAJOO.OLGMEEIPCAL)
|
|
{
|
|
int num = this.KFNLCKKCCPJ.IAHDANBDAAM();
|
|
BIFACFBPBFC bifacfbpbfc = this.JDDMCGOPOAD.IAHDANBDAAM();
|
|
if (num >= (int)bifacfbpbfc)
|
|
{
|
|
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
|
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num2 = 0;
|
|
instance2.MasterStopGame(num2 != 0);
|
|
return;
|
|
}
|
|
BIFACFBPBFC bifacfbpbfc2 = this.KFNLCKKCCPJ.IAHDANBDAAM();
|
|
DJHELPHHAEN behneaecigm = this.BEHNEAECIGM;
|
|
int num3 = 0;
|
|
behneaecigm.PIEOGAPMGIH((ushort)num3);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060000FC RID: 252 RVA: 0x00006A80 File Offset: 0x00004C80
|
|
[Token(Token = "0x60000FC")]
|
|
[Address(RVA = "0xFC4870", Offset = "0xFC3670", VA = "0x180FC4870")]
|
|
private void GDJIDFPIFBA()
|
|
{
|
|
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
BIFACFBPBFC bifacfbpbfc = this.KFNLCKKCCPJ.IAHDANBDAAM();
|
|
string text = "Hole " + bifacfbpbfc + " Completed!";
|
|
int num = 0;
|
|
int num2 = 0;
|
|
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num2, text, 3f, num, num);
|
|
}
|
|
|
|
// Token: 0x060000FD RID: 253 RVA: 0x00006AD0 File Offset: 0x00004CD0
|
|
[Token(Token = "0x60000FD")]
|
|
[Address(RVA = "0xFC4DF0", Offset = "0xFC3BF0", VA = "0x180FC4DF0")]
|
|
private DiscGolfManager.NMAIDDGDNMB JCNKPEDFLKH(CGLKOJIMDIH CGOLFOLCHIF)
|
|
{
|
|
Dictionary<CGLKOJIMDIH, DiscGolfManager.NMAIDDGDNMB> kjdkglmfbip = this.KJDKGLMFBIP;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
Dictionary<CGLKOJIMDIH, DiscGolfManager.NMAIDDGDNMB> kjdkglmfbip2 = this.KJDKGLMFBIP;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060000FE RID: 254 RVA: 0x00006AF8 File Offset: 0x00004CF8
|
|
[Token(Token = "0x60000FE")]
|
|
[Address(RVA = "0xFC41E0", Offset = "0xFC2FE0", VA = "0x180FC41E0")]
|
|
private int EHEIJNNLCIA(int LOAHONDJBJD, int LBLGNHJFJBN)
|
|
{
|
|
return LBLGNHJFJBN;
|
|
}
|
|
|
|
// Token: 0x060000FF RID: 255 RVA: 0x00006B08 File Offset: 0x00004D08
|
|
[Token(Token = "0x60000FF")]
|
|
[Address(RVA = "0xFC5470", Offset = "0xFC4270", VA = "0x180FC5470")]
|
|
private int LDEKGGICBLC(CGLKOJIMDIH CGOLFOLCHIF)
|
|
{
|
|
return this.JCNKPEDFLKH(CGOLFOLCHIF).PJMILPOODHM.IAHDANBDAAM();
|
|
}
|
|
|
|
// Token: 0x06000100 RID: 256 RVA: 0x00006B2C File Offset: 0x00004D2C
|
|
[Token(Token = "0x6000100")]
|
|
[Address(RVA = "0xFC1550", Offset = "0xFC0350", VA = "0x180FC1550")]
|
|
private void AIFOCOINJBK(CGLKOJIMDIH CGOLFOLCHIF, int LBLGNHJFJBN)
|
|
{
|
|
KLLMCPFPIIE<int> pjmilpoodhm = this.JCNKPEDFLKH(CGOLFOLCHIF).PJMILPOODHM;
|
|
}
|
|
|
|
// Token: 0x06000101 RID: 257 RVA: 0x00006B4C File Offset: 0x00004D4C
|
|
[Token(Token = "0x6000101")]
|
|
[Address(RVA = "0xFC40C0", Offset = "0xFC2EC0", VA = "0x180FC40C0")]
|
|
private void EEMLJFPHGBP(CGLKOJIMDIH CGOLFOLCHIF, int MJOKHKHOENG)
|
|
{
|
|
DiscGolfManager.NMAIDDGDNMB nmaiddgdnmb = this.JCNKPEDFLKH(CGOLFOLCHIF);
|
|
int num = nmaiddgdnmb.PJMILPOODHM.IAHDANBDAAM();
|
|
KLLMCPFPIIE<int> pjmilpoodhm = nmaiddgdnmb.PJMILPOODHM;
|
|
}
|
|
|
|
// Token: 0x06000102 RID: 258 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000102")]
|
|
[Address(RVA = "0xFC50B0", Offset = "0xFC3EB0", VA = "0x180FC50B0")]
|
|
private Vector3 KEOHKDHFCPG(CGLKOJIMDIH CGOLFOLCHIF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000103 RID: 259 RVA: 0x00006B7C File Offset: 0x00004D7C
|
|
[Token(Token = "0x6000103")]
|
|
[Address(RVA = "0xFC3E30", Offset = "0xFC2C30", VA = "0x180FC3E30")]
|
|
private IEnumerator EDCFOJGIKBF(CGLKOJIMDIH CGOLFOLCHIF, Vector3 EBKFNGIOHPE)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06000103)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator DiscGolfManager::EDCFOJGIKBF(CGLKOJIMDIH,UnityEngine.Vector3)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(MMNLFAOMBDO::System.IDisposable.Dispose, ldloc:MMNLFAOMBDO(var_1))
|
|
stloc:float32(var_2_0E, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](EBKFNGIOHPE)))
|
|
stfld:DiscGolfManager(MMNLFAOMBDO::<>4__this, ldloc:MMNLFAOMBDO(var_1), ldloc:DiscGolfManager(this))
|
|
stfld:CGLKOJIMDIH(MMNLFAOMBDO::team, ldloc:MMNLFAOMBDO(var_1), ldloc:CGLKOJIMDIH(CGOLFOLCHIF))
|
|
stfld:float32(Vector3::z, ldfld:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](MMNLFAOMBDO::anchorPoint, ldloc:MMNLFAOMBDO(var_1)), ldloc:float32(var_2_0E))
|
|
stfld:int32(MMNLFAOMBDO::<>1__state, ldloc:MMNLFAOMBDO(var_1), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x06000104 RID: 260 RVA: 0x00006BBC File Offset: 0x00004DBC
|
|
[Token(Token = "0x6000104")]
|
|
[Address(RVA = "0xFC4160", Offset = "0xFC2F60", VA = "0x180FC4160")]
|
|
private void EGPGNKGCBDE(CGLKOJIMDIH CGOLFOLCHIF, Vector3 EBKFNGIOHPE)
|
|
{
|
|
KLLMCPFPIIE<Vector3> ddohfpjjchf = this.JCNKPEDFLKH(CGOLFOLCHIF).DDOHFPJJCHF;
|
|
float z = EBKFNGIOHPE.z;
|
|
}
|
|
|
|
// Token: 0x06000105 RID: 261 RVA: 0x00006BE4 File Offset: 0x00004DE4
|
|
[Token(Token = "0x6000105")]
|
|
[Address(RVA = "0xFC46F0", Offset = "0xFC34F0", VA = "0x180FC46F0")]
|
|
private bool FIKBLCJKNEA(CGLKOJIMDIH CGOLFOLCHIF)
|
|
{
|
|
return this.JCNKPEDFLKH(CGOLFOLCHIF).ACJFBHMLENC.IAHDANBDAAM() != null;
|
|
}
|
|
|
|
// Token: 0x06000106 RID: 262 RVA: 0x00006C08 File Offset: 0x00004E08
|
|
[Token(Token = "0x6000106")]
|
|
[Address(RVA = "0xFC23B0", Offset = "0xFC11B0", VA = "0x180FC23B0")]
|
|
private void BPAANFBEJCF(CGLKOJIMDIH CGOLFOLCHIF, bool DOOMHNGHEJM)
|
|
{
|
|
KLLMCPFPIIE<bool> acjfbhmlenc = this.JCNKPEDFLKH(CGOLFOLCHIF).ACJFBHMLENC;
|
|
}
|
|
|
|
// Token: 0x06000107 RID: 263 RVA: 0x00006C28 File Offset: 0x00004E28
|
|
[Token(Token = "0x6000107")]
|
|
[Address(RVA = "0xFC4550", Offset = "0xFC3350", VA = "0x180FC4550")]
|
|
private bool FAKIMJFOKIH(CGLKOJIMDIH CGOLFOLCHIF)
|
|
{
|
|
return this.JCNKPEDFLKH(CGOLFOLCHIF).ECPPECGGPHG.IAHDANBDAAM() != null;
|
|
}
|
|
|
|
// Token: 0x06000108 RID: 264 RVA: 0x00006C4C File Offset: 0x00004E4C
|
|
[Token(Token = "0x6000108")]
|
|
[Address(RVA = "0xFC2340", Offset = "0xFC1140", VA = "0x180FC2340")]
|
|
private void BCLKEFJGKED(CGLKOJIMDIH CGOLFOLCHIF, bool BDDLAEGJAKH)
|
|
{
|
|
KLLMCPFPIIE<bool> ecppecggphg = this.JCNKPEDFLKH(CGOLFOLCHIF).ECPPECGGPHG;
|
|
}
|
|
|
|
// Token: 0x06000109 RID: 265 RVA: 0x00006C6C File Offset: 0x00004E6C
|
|
[Token(Token = "0x6000109")]
|
|
[Address(RVA = "0xFC36F0", Offset = "0xFC24F0", VA = "0x180FC36F0")]
|
|
private void DNICNMNHHJO()
|
|
{
|
|
int num;
|
|
for (;;)
|
|
{
|
|
num = 0;
|
|
int length = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActiveTeams().Length;
|
|
if (num < length)
|
|
{
|
|
break;
|
|
}
|
|
List<DiscGolfDisc> list = this.EKDCKBNHBML(CGLKOJIMDIH.ANY);
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
if (num == 0)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
num += 8;
|
|
BIFACFBPBFC bifacfbpbfc = this.KFNLCKKCCPJ.IAHDANBDAAM();
|
|
DiscGolfTee[] mafkhfmekhn = this.MAFKHFMEKHN;
|
|
int length2 = mafkhfmekhn.Length;
|
|
if (num < length2)
|
|
{
|
|
if (mafkhfmekhn[num].hole == bifacfbpbfc)
|
|
{
|
|
}
|
|
num++;
|
|
}
|
|
int num2 = 0;
|
|
if (!(num == num2))
|
|
{
|
|
int num3 = 0;
|
|
DiscGolfDisc discGolfDisc;
|
|
if (!(discGolfDisc == num3))
|
|
{
|
|
Tool tool = discGolfDisc._tool;
|
|
DiscGolfManager.NMAIDDGDNMB nmaiddgdnmb;
|
|
KLLMCPFPIIE<Vector3> ddohfpjjchf = nmaiddgdnmb.DDOHFPJJCHF;
|
|
}
|
|
}
|
|
object[] array = new object[4];
|
|
throw new ArrayTypeMismatchException();
|
|
}
|
|
|
|
// Token: 0x0600010A RID: 266 RVA: 0x00006DA8 File Offset: 0x00004FA8
|
|
[Token(Token = "0x600010A")]
|
|
[Address(RVA = "0xFC3350", Offset = "0xFC2150", VA = "0x180FC3350")]
|
|
private string DHNIFBBPMLB(int LBLGNHJFJBN, int PPPDDADJFCP)
|
|
{
|
|
if (LBLGNHJFJBN == 1)
|
|
{
|
|
return this.scoreHoleInOne;
|
|
}
|
|
if (PPPDDADJFCP == -2)
|
|
{
|
|
return this.scoreNeg2;
|
|
}
|
|
if (PPPDDADJFCP == -1)
|
|
{
|
|
return this.scoreNeg1;
|
|
}
|
|
if (PPPDDADJFCP == 0)
|
|
{
|
|
return this.scoreZero;
|
|
}
|
|
if (PPPDDADJFCP == 1)
|
|
{
|
|
return this.scorePos1;
|
|
}
|
|
if (PPPDDADJFCP == 2)
|
|
{
|
|
return this.scorePos2;
|
|
}
|
|
if (PPPDDADJFCP != 3)
|
|
{
|
|
return "+" + PPPDDADJFCP;
|
|
}
|
|
return this.scorePos3;
|
|
}
|
|
|
|
// Token: 0x0600010B RID: 267 RVA: 0x00006E14 File Offset: 0x00005014
|
|
[Token(Token = "0x600010B")]
|
|
[Address(RVA = "0xFC5E00", Offset = "0xFC4C00", VA = "0x180FC5E00")]
|
|
protected void NIGAPAHCFNJ()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
int playerTeam = (int)teamManager.GetPlayerTeam(agajmbpabdl);
|
|
List<DiscGolfDisc> doonjdphlen = this.DOONJDPHLEN;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
AOLMGGAPKEH automaticGameStartSupportFlag = teamManager._automaticGameStartSupportFlag;
|
|
AOLMGGAPKEH automaticGameStartSupportFlag2 = teamManager._automaticGameStartSupportFlag;
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0600010C RID: 268 RVA: 0x00006E74 File Offset: 0x00005074
|
|
[Token(Token = "0x600010C")]
|
|
[Address(RVA = "0xFC5130", Offset = "0xFC3F30", VA = "0x180FC5130")]
|
|
private void KIADOKBMCJG(DiscGolfDisc JAPJAPNELPM)
|
|
{
|
|
int num = 0;
|
|
if (JAPJAPNELPM != num)
|
|
{
|
|
if (!NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
|
{
|
|
}
|
|
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
if (teamManager.IsPlayerSpectator(agajmbpabdl))
|
|
{
|
|
}
|
|
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
|
|
bool flag = teamManager2.GetPlayerTeam(agajmbpabdl2) == JAPJAPNELPM.team;
|
|
JAPJAPNELPM._tool.SetPickupEnabled(flag, this);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600010D RID: 269 RVA: 0x00006EF4 File Offset: 0x000050F4
|
|
[Token(Token = "0x600010D")]
|
|
[Address(RVA = "0xFC6F50", Offset = "0xFC5D50", VA = "0x180FC6F50")]
|
|
protected void OnPhotonPlayerDisconnected(AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
DJHELPHHAEN behneaecigm = this.BEHNEAECIGM;
|
|
if (!NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(IEKDDPPNFPF))
|
|
{
|
|
CGLKOJIMDIH playerTeam = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(IEKDDPPNFPF);
|
|
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
int num;
|
|
if (num == 0)
|
|
{
|
|
DiscGolfDisc discGolfDisc;
|
|
discGolfDisc._tool.Disable();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600010E RID: 270 RVA: 0x00006F58 File Offset: 0x00005158
|
|
[Token(Token = "0x600010E")]
|
|
[Address(RVA = "0xFC8D10", Offset = "0xFC7B10", VA = "0x180FC8D10")]
|
|
public DiscGolfManager()
|
|
{
|
|
Dictionary<CGLKOJIMDIH, float> dictionary = new Dictionary();
|
|
this.EFCDDAJPGFB = dictionary;
|
|
List<DiscGolfDisc> list = new List();
|
|
this.DOONJDPHLEN = list;
|
|
List<DiscGolfDisc> list2 = new List();
|
|
this.KBPNAOEPCFI = list2;
|
|
Dictionary<CGLKOJIMDIH, DiscGolfManager.NMAIDDGDNMB> dictionary2 = new Dictionary();
|
|
this.KJDKGLMFBIP = dictionary2;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x040000BA RID: 186
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x40000BA")]
|
|
[SerializeField]
|
|
[Header("Disc Golf")]
|
|
private float strokeIncrementThreshold = 3f;
|
|
|
|
// Token: 0x040000BB RID: 187
|
|
[FieldOffset(Offset = "0x74")]
|
|
[Token(Token = "0x40000BB")]
|
|
[SerializeField]
|
|
private float mercyRuleHoleScore = 7f;
|
|
|
|
// Token: 0x040000BC RID: 188
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x40000BC")]
|
|
[SerializeField]
|
|
[Header("Holes")]
|
|
private BIFACFBPBFC firstHole;
|
|
|
|
// Token: 0x040000BD RID: 189
|
|
[FieldOffset(Offset = "0x7C")]
|
|
[Token(Token = "0x40000BD")]
|
|
[SerializeField]
|
|
private BIFACFBPBFC lastHole = (BIFACFBPBFC)((ulong)8L);
|
|
|
|
// Token: 0x040000BE RID: 190
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x40000BE")]
|
|
[SerializeField]
|
|
[Header("Score Notifications")]
|
|
private string scoreHoleInOne = "Hole In One!";
|
|
|
|
// Token: 0x040000BF RID: 191
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x40000BF")]
|
|
[SerializeField]
|
|
private string scoreLessThanNeg2 = "Albatross";
|
|
|
|
// Token: 0x040000C0 RID: 192
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x40000C0")]
|
|
[SerializeField]
|
|
private string scoreNeg2 = "Eagle";
|
|
|
|
// Token: 0x040000C1 RID: 193
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x40000C1")]
|
|
[SerializeField]
|
|
private string scoreNeg1 = "Birdie";
|
|
|
|
// Token: 0x040000C2 RID: 194
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x40000C2")]
|
|
[SerializeField]
|
|
private string scoreZero = "Par";
|
|
|
|
// Token: 0x040000C3 RID: 195
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x40000C3")]
|
|
[SerializeField]
|
|
private string scorePos1 = "Bogey";
|
|
|
|
// Token: 0x040000C4 RID: 196
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x40000C4")]
|
|
[SerializeField]
|
|
private string scorePos2 = "Double Bogey";
|
|
|
|
// Token: 0x040000C5 RID: 197
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x40000C5")]
|
|
[SerializeField]
|
|
private string scorePos3 = "Triple Bogey";
|
|
|
|
// Token: 0x040000C6 RID: 198
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x40000C6")]
|
|
[SerializeField]
|
|
[Header("Coop-catch")]
|
|
private float gravityPickupDistanceOverride = 1f;
|
|
|
|
// Token: 0x040000C7 RID: 199
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x40000C7")]
|
|
[SerializeField]
|
|
private EquipmentSkin discSkinOverride;
|
|
|
|
// Token: 0x040000C8 RID: 200
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x40000C8")]
|
|
[SerializeField]
|
|
private float catchNotificationMetersPerScaleFactor = 12f;
|
|
|
|
// Token: 0x040000C9 RID: 201
|
|
[FieldOffset(Offset = "0xD4")]
|
|
[Token(Token = "0x40000C9")]
|
|
[SerializeField]
|
|
private float catchNotificationDistanceBeforeScaling = 10f;
|
|
|
|
// Token: 0x040000CA RID: 202
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x40000CA")]
|
|
[SerializeField]
|
|
[Header("SFX and VFX")]
|
|
private RecRoomAudioClip catchSFX;
|
|
|
|
// Token: 0x040000CB RID: 203
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x40000CB")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip playerOutSFX;
|
|
|
|
// Token: 0x040000CC RID: 204
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x40000CC")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip goalSFX;
|
|
|
|
// Token: 0x040000CD RID: 205
|
|
[FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x40000CD")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip powerupHitSFX;
|
|
|
|
// Token: 0x040000CE RID: 206
|
|
[FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x40000CE")]
|
|
[SerializeField]
|
|
private PooledParticle catchVFXPrefab;
|
|
|
|
// Token: 0x040000CF RID: 207
|
|
[FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x40000CF")]
|
|
[SerializeField]
|
|
private PooledParticle goalVFXPrefab;
|
|
|
|
// Token: 0x040000D0 RID: 208
|
|
[Token(Token = "0x40000D0")]
|
|
private const float NEDFEEPIKGN = 6f;
|
|
|
|
// Token: 0x040000D1 RID: 209
|
|
[Token(Token = "0x40000D1")]
|
|
private const int OEIMMLDNBHJ = 3;
|
|
|
|
// Token: 0x040000D2 RID: 210
|
|
[Token(Token = "0x40000D2")]
|
|
private const float PPCDCOGBDMI = 1f;
|
|
|
|
// Token: 0x040000D3 RID: 211
|
|
[FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x40000D3")]
|
|
private DJHELPHHAEN BEHNEAECIGM;
|
|
|
|
// Token: 0x040000D4 RID: 212
|
|
[FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x40000D4")]
|
|
private MJNLDDCLOGP KKKNHACAJOO;
|
|
|
|
// Token: 0x040000D5 RID: 213
|
|
[FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x40000D5")]
|
|
private bool CFIHMACDOFO;
|
|
|
|
// Token: 0x040000D6 RID: 214
|
|
[FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x40000D6")]
|
|
private Dictionary<CGLKOJIMDIH, float> EFCDDAJPGFB;
|
|
|
|
// Token: 0x040000D7 RID: 215
|
|
[FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x40000D7")]
|
|
private List<DiscGolfDisc> DOONJDPHLEN;
|
|
|
|
// Token: 0x040000D8 RID: 216
|
|
[FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x40000D8")]
|
|
private DiscGolfGoal[] GECOAMLBOCA;
|
|
|
|
// Token: 0x040000D9 RID: 217
|
|
[FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x40000D9")]
|
|
private DiscGolfTee[] MAFKHFMEKHN;
|
|
|
|
// Token: 0x040000DA RID: 218
|
|
[FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x40000DA")]
|
|
private List<DiscGolfPowerUp> IHCHPFOMFOK;
|
|
|
|
// Token: 0x040000DB RID: 219
|
|
[FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x40000DB")]
|
|
private List<DiscGolfDisc> KBPNAOEPCFI;
|
|
|
|
// Token: 0x040000DC RID: 220
|
|
[FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x40000DC")]
|
|
private KLLMCPFPIIE<BIFACFBPBFC> KFNLCKKCCPJ;
|
|
|
|
// Token: 0x040000DD RID: 221
|
|
[FieldOffset(Offset = "0x158")]
|
|
[Token(Token = "0x40000DD")]
|
|
private KLLMCPFPIIE<BIFACFBPBFC> OAIEKGKNBJE;
|
|
|
|
// Token: 0x040000DE RID: 222
|
|
[FieldOffset(Offset = "0x160")]
|
|
[Token(Token = "0x40000DE")]
|
|
private KLLMCPFPIIE<BIFACFBPBFC> JDDMCGOPOAD;
|
|
|
|
// Token: 0x040000DF RID: 223
|
|
[FieldOffset(Offset = "0x168")]
|
|
[Token(Token = "0x40000DF")]
|
|
private Dictionary<CGLKOJIMDIH, DiscGolfManager.NMAIDDGDNMB> KJDKGLMFBIP;
|
|
|
|
// Token: 0x0200001F RID: 31
|
|
[Token(Token = "0x200001F")]
|
|
private enum APGJCCMIBEM
|
|
{
|
|
// Token: 0x040000E1 RID: 225
|
|
[Token(Token = "0x40000E1")]
|
|
HOLE_RUNNING,
|
|
// Token: 0x040000E2 RID: 226
|
|
[Token(Token = "0x40000E2")]
|
|
HOLE_FINISHED,
|
|
// Token: 0x040000E3 RID: 227
|
|
[Token(Token = "0x40000E3")]
|
|
INVALID = 65535
|
|
}
|
|
|
|
// Token: 0x02000020 RID: 32
|
|
[Token(Token = "0x2000020")]
|
|
private class NMAIDDGDNMB
|
|
{
|
|
// Token: 0x17000033 RID: 51
|
|
// (get) Token: 0x0600010F RID: 271 RVA: 0x00007038 File Offset: 0x00005238
|
|
// (set) Token: 0x06000110 RID: 272 RVA: 0x00007058 File Offset: 0x00005258
|
|
[Token(Token = "0x17000033")]
|
|
public int KICIIMGGFAG
|
|
{
|
|
[Token(Token = "0x600010F")]
|
|
[Address(RVA = "0xFDAA80", Offset = "0xFD9880", VA = "0x180FDAA80")]
|
|
get
|
|
{
|
|
return this.PJMILPOODHM.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x6000110")]
|
|
[Address(RVA = "0xFDACB0", Offset = "0xFD9AB0", VA = "0x180FDACB0")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<int> pjmilpoodhm = this.PJMILPOODHM;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000034 RID: 52
|
|
// (get) Token: 0x06000111 RID: 273 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x06000112 RID: 274 RVA: 0x00007074 File Offset: 0x00005274
|
|
[Token(Token = "0x17000034")]
|
|
public Vector3 AIIFHJJADDO
|
|
{
|
|
[Token(Token = "0x6000111")]
|
|
[Address(RVA = "0xFDAA10", Offset = "0xFD9810", VA = "0x180FDAA10")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x6000112")]
|
|
[Address(RVA = "0xFDAC40", Offset = "0xFD9A40", VA = "0x180FDAC40")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<Vector3> ddohfpjjchf = this.DDOHFPJJCHF;
|
|
float z = value.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000035 RID: 53
|
|
// (get) Token: 0x06000113 RID: 275 RVA: 0x00007098 File Offset: 0x00005298
|
|
// (set) Token: 0x06000114 RID: 276 RVA: 0x000070B8 File Offset: 0x000052B8
|
|
[Token(Token = "0x17000035")]
|
|
public bool HJGHIPPAFGD
|
|
{
|
|
[Token(Token = "0x6000113")]
|
|
[Address(RVA = "0xFDAD10", Offset = "0xFD9B10", VA = "0x180FDAD10")]
|
|
get
|
|
{
|
|
return this.ACJFBHMLENC.IAHDANBDAAM() != null;
|
|
}
|
|
[Token(Token = "0x6000114")]
|
|
[Address(RVA = "0xFDAAD0", Offset = "0xFD98D0", VA = "0x180FDAAD0")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<bool> acjfbhmlenc = this.ACJFBHMLENC;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000036 RID: 54
|
|
// (get) Token: 0x06000115 RID: 277 RVA: 0x000070D4 File Offset: 0x000052D4
|
|
// (set) Token: 0x06000116 RID: 278 RVA: 0x000070F4 File Offset: 0x000052F4
|
|
[Token(Token = "0x17000036")]
|
|
public bool HBDGGLMCCKL
|
|
{
|
|
[Token(Token = "0x6000115")]
|
|
[Address(RVA = "0xFDABF0", Offset = "0xFD99F0", VA = "0x180FDABF0")]
|
|
get
|
|
{
|
|
return this.ECPPECGGPHG.IAHDANBDAAM() != null;
|
|
}
|
|
[Token(Token = "0x6000116")]
|
|
[Address(RVA = "0xFDAB90", Offset = "0xFD9990", VA = "0x180FDAB90")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<bool> ecppecggphg = this.ECPPECGGPHG;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000117 RID: 279 RVA: 0x00007110 File Offset: 0x00005310
|
|
[Token(Token = "0x6000117")]
|
|
[Address(RVA = "0xFDAD60", Offset = "0xFD9B60", VA = "0x180FDAD60")]
|
|
public NMAIDDGDNMB(CGLKOJIMDIH CGOLFOLCHIF, DiscGolfManager KHNIBKNPKEA)
|
|
{
|
|
string text = string.Format("{0}.{1}", CGOLFOLCHIF, "HOLE_STROKE");
|
|
KLLMCPFPIIE<int> kllmcpfpiie;
|
|
this.PJMILPOODHM = kllmcpfpiie;
|
|
string text2 = string.Format("{0}.{1}", kllmcpfpiie, "ANCHOR");
|
|
float z = Vector3.zero.z;
|
|
KLLMCPFPIIE<Vector3> kllmcpfpiie2;
|
|
this.DDOHFPJJCHF = kllmcpfpiie2;
|
|
string text3 = string.Format("{0}.{1}", kllmcpfpiie2, "HOLE_FINISHED");
|
|
KLLMCPFPIIE<bool> kllmcpfpiie3;
|
|
this.ACJFBHMLENC = kllmcpfpiie3;
|
|
string text4 = string.Format("{0}.{1}", kllmcpfpiie3, "HOLE_USED_POWERUP");
|
|
KLLMCPFPIIE<bool> kllmcpfpiie4;
|
|
this.ECPPECGGPHG = kllmcpfpiie4;
|
|
}
|
|
|
|
// Token: 0x06000118 RID: 280 RVA: 0x0000719C File Offset: 0x0000539C
|
|
[Token(Token = "0x6000118")]
|
|
[Address(RVA = "0xFDAB30", Offset = "0xFD9930", VA = "0x180FDAB30")]
|
|
private static string KANMHKHCOJA(CGLKOJIMDIH CGOLFOLCHIF, string IJALLPGDNFL)
|
|
{
|
|
return string.Format("{0}.{1}", CGOLFOLCHIF, IJALLPGDNFL);
|
|
}
|
|
|
|
// Token: 0x040000E4 RID: 228
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40000E4")]
|
|
private KLLMCPFPIIE<int> PJMILPOODHM;
|
|
|
|
// Token: 0x040000E5 RID: 229
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40000E5")]
|
|
private KLLMCPFPIIE<Vector3> DDOHFPJJCHF;
|
|
|
|
// Token: 0x040000E6 RID: 230
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40000E6")]
|
|
private KLLMCPFPIIE<bool> ACJFBHMLENC;
|
|
|
|
// Token: 0x040000E7 RID: 231
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40000E7")]
|
|
private KLLMCPFPIIE<bool> ECPPECGGPHG;
|
|
}
|
|
|
|
// Token: 0x02000024 RID: 36
|
|
[Token(Token = "0x2000024")]
|
|
[CompilerGenerated]
|
|
private sealed class AOHJHMMOMIB
|
|
{
|
|
// Token: 0x0600012B RID: 299 RVA: 0x000073C4 File Offset: 0x000055C4
|
|
[Token(Token = "0x600012B")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public AOHJHMMOMIB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600012C RID: 300 RVA: 0x000073D8 File Offset: 0x000055D8
|
|
[Token(Token = "0x600012C")]
|
|
[Address(RVA = "0xFBF930", Offset = "0xFBE730", VA = "0x180FBF930")]
|
|
internal void <RpcMasterFinishHole>b__0()
|
|
{
|
|
this.disc._tool.Disable();
|
|
}
|
|
|
|
// Token: 0x040000F5 RID: 245
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40000F5")]
|
|
public DiscGolfDisc disc;
|
|
}
|
|
}
|