This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
+1911
View File
@@ -0,0 +1,1911 @@
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 = "0x1B0D560", Offset = "0x1B0C560", VA = "0x181B0D560")]
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 = "0x1B0D600", Offset = "0x1B0C600", VA = "0x181B0D600")]
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 = "0x1B05BB0", Offset = "0x1B04BB0", VA = "0x181B05BB0")]
get
{
return this.KFNLCKKCCPJ.IAHDANBDAAM();
}
[Token(Token = "0x60000C8")]
[Address(RVA = "0x1B09440", Offset = "0x1B08440", VA = "0x181B09440")]
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 = "0x1B093F0", Offset = "0x1B083F0", VA = "0x181B093F0")]
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 = "0x1B099C0", Offset = "0x1B089C0", VA = "0x181B099C0")]
get
{
return this.OAIEKGKNBJE.IAHDANBDAAM();
}
[Token(Token = "0x60000CB")]
[Address(RVA = "0x1B07390", Offset = "0x1B06390", VA = "0x181B07390")]
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 = "0x1B05CC0", Offset = "0x1B04CC0", VA = "0x181B05CC0")]
get
{
return this.JDDMCGOPOAD.IAHDANBDAAM();
}
[Token(Token = "0x60000CD")]
[Address(RVA = "0x1B0A050", Offset = "0x1B09050", VA = "0x181B0A050")]
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 = "0x1B0D6E0", Offset = "0x1B0C6E0", VA = "0x181B0D6E0", 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 = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "16")]
get
{
return true;
}
}
// Token: 0x060000D0 RID: 208 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60000D0")]
[Address(RVA = "0x1B05D10", Offset = "0x1B04D10", VA = "0x181B05D10", 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 = "0x1B0D220", Offset = "0x1B0C220", VA = "0x181B0D220", 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 = "0x1B0B0E0", Offset = "0x1B0A0E0", VA = "0x181B0B0E0", 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 = "0x1B0D380", Offset = "0x1B0C380", VA = "0x181B0D380")]
private void Update()
{
this.BEHNEAECIGM.OPEMIFENIJM();
this.KKKNHACAJOO.OCGHOBMJNMA();
}
// Token: 0x060000D4 RID: 212 RVA: 0x000058A0 File Offset: 0x00003AA0
[Token(Token = "0x60000D4")]
[Address(RVA = "0x1B0A680", Offset = "0x1B09680", VA = "0x181B0A680", 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 = "0x1B0B050", Offset = "0x1B0A050", VA = "0x181B0B050", 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 = "0x1B08C60", Offset = "0x1B07C60", VA = "0x181B08C60")]
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 = "0x1B0A0B0", Offset = "0x1B090B0", VA = "0x181B0A0B0")]
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 = "0x1B09560", Offset = "0x1B08560", VA = "0x181B09560")]
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 = "0x1B05C60", Offset = "0x1B04C60", VA = "0x181B05C60")]
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 1663
*/;
}
// Token: 0x060000DA RID: 218 RVA: 0x00005AF4 File Offset: 0x00003CF4
[Token(Token = "0x60000DA")]
[Address(RVA = "0x1B09A10", Offset = "0x1B08A10", VA = "0x181B09A10")]
private void LCPADBEDKOF(Tool EGFEJGHDNAI)
{
if (EGFEJGHDNAI.OGIBLNIIHDK)
{
}
}
// Token: 0x060000DB RID: 219 RVA: 0x00005B14 File Offset: 0x00003D14
[Token(Token = "0x60000DB")]
[Address(RVA = "0x1B08570", Offset = "0x1B07570", VA = "0x181B08570")]
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 = "0x1B06AD0", Offset = "0x1B05AD0", VA = "0x181B06AD0")]
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 = "0x1B0ADA0", Offset = "0x1B09DA0", VA = "0x181B0ADA0")]
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 = "0x1B0CED0", Offset = "0x1B0BED0", VA = "0x181B0CED0")]
[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 = "0x1B073F0", Offset = "0x1B063F0", VA = "0x181B073F0")]
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 = "0x1B09D50", Offset = "0x1B08D50", VA = "0x181B09D50")]
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 = "0x1B0BA40", Offset = "0x1B0AA40", VA = "0x181B0BA40")]
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 1663
*/;
}
// Token: 0x060000E2 RID: 226 RVA: 0x00005F74 File Offset: 0x00004174
[Token(Token = "0x60000E2")]
[Address(RVA = "0x1B06550", Offset = "0x1B05550", VA = "0x181B06550")]
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 = "0x1B07320", Offset = "0x1B06320", VA = "0x181B07320")]
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 1663
*/;
}
// Token: 0x060000E4 RID: 228 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60000E4")]
[Address(RVA = "0x1B0BF30", Offset = "0x1B0AF30", VA = "0x181B0BF30")]
[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 = "0x1B0A430", Offset = "0x1B09430", VA = "0x181B0A430")]
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 = "0x1B09B80", Offset = "0x1B08B80", VA = "0x181B09B80")]
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 = "0x1B07530", Offset = "0x1B06530", VA = "0x181B07530")]
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 = "0x1B0BAD0", Offset = "0x1B0AAD0", VA = "0x181B0BAD0")]
[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 = "0x1B0C5C0", Offset = "0x1B0B5C0", VA = "0x181B0C5C0")]
[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 = "0x1B08E00", Offset = "0x1B07E00", VA = "0x181B08E00")]
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 = "0x1B0AC80", Offset = "0x1B09C80", VA = "0x181B0AC80")]
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 = "0x1B06680", Offset = "0x1B05680", VA = "0x181B06680")]
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 = "0x1B09F80", Offset = "0x1B08F80", VA = "0x181B09F80")]
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 = "0x1B088A0", Offset = "0x1B078A0", VA = "0x181B088A0")]
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 = "0x1B0AF70", Offset = "0x1B09F70", VA = "0x181B0AF70")]
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 = "0x1B071D0", Offset = "0x1B061D0", VA = "0x181B071D0")]
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 = "0x1B0BD80", Offset = "0x1B0AD80", VA = "0x181B0BD80")]
[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 = "0x1B0CC20", Offset = "0x1B0BC20", VA = "0x181B0CC20")]
[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 = "0x1B07B60", Offset = "0x1B06B60", VA = "0x181B07B60")]
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 = "0x1B096B0", Offset = "0x1B086B0", VA = "0x181B096B0")]
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 = "0x1B0AB90", Offset = "0x1B09B90", VA = "0x181B0AB90")]
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 = "0x1B0B770", Offset = "0x1B0A770", VA = "0x181B0B770")]
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 = "0x1B09020", Offset = "0x1B08020", VA = "0x181B09020")]
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 = "0x1B0A2B0", Offset = "0x1B092B0", VA = "0x181B0A2B0")]
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 = "0x1B07C80", Offset = "0x1B06C80", VA = "0x181B07C80")]
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 = "0x1B05AE0", Offset = "0x1B04AE0", VA = "0x181B05AE0")]
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 = "0x1B089F0", Offset = "0x1B079F0", VA = "0x181B089F0")]
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 = "0x1B08F20", Offset = "0x1B07F20", VA = "0x181B08F20")]
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 = "0x1B094A0", Offset = "0x1B084A0", VA = "0x181B094A0")]
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 = "0x1B08890", Offset = "0x1B07890", VA = "0x181B08890")]
private int EHEIJNNLCIA(int LOAHONDJBJD, int LBLGNHJFJBN)
{
return LBLGNHJFJBN;
}
// Token: 0x060000FF RID: 255 RVA: 0x00006B08 File Offset: 0x00004D08
[Token(Token = "0x60000FF")]
[Address(RVA = "0x1B09B20", Offset = "0x1B08B20", VA = "0x181B09B20")]
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 = "0x1B05C00", Offset = "0x1B04C00", VA = "0x181B05C00")]
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 = "0x1B08770", Offset = "0x1B07770", VA = "0x181B08770")]
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 = "0x1B09760", Offset = "0x1B08760", VA = "0x181B09760")]
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 = "0x1B084E0", Offset = "0x1B074E0", VA = "0x181B084E0")]
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 1663
*/;
}
// Token: 0x06000104 RID: 260 RVA: 0x00006BBC File Offset: 0x00004DBC
[Token(Token = "0x6000104")]
[Address(RVA = "0x1B08810", Offset = "0x1B07810", VA = "0x181B08810")]
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 = "0x1B08DA0", Offset = "0x1B07DA0", VA = "0x181B08DA0")]
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 = "0x1B06A60", Offset = "0x1B05A60", VA = "0x181B06A60")]
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 = "0x1B08C00", Offset = "0x1B07C00", VA = "0x181B08C00")]
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 = "0x1B069F0", Offset = "0x1B059F0", VA = "0x181B069F0")]
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 = "0x1B07DA0", Offset = "0x1B06DA0", VA = "0x181B07DA0")]
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 = "0x1B07A00", Offset = "0x1B06A00", VA = "0x181B07A00")]
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 = "0x1B0A4B0", Offset = "0x1B094B0", VA = "0x181B0A4B0")]
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 = "0x1B097E0", Offset = "0x1B087E0", VA = "0x181B097E0")]
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 = "0x1B0B600", Offset = "0x1B0A600", VA = "0x181B0B600")]
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 = "0x1B0D3C0", Offset = "0x1B0C3C0", VA = "0x181B0D3C0")]
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 = "0x1B1F160", Offset = "0x1B1E160", VA = "0x181B1F160")]
get
{
return this.PJMILPOODHM.IAHDANBDAAM();
}
[Token(Token = "0x6000110")]
[Address(RVA = "0x1B1F390", Offset = "0x1B1E390", VA = "0x181B1F390")]
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 = "0x1B1F0F0", Offset = "0x1B1E0F0", VA = "0x181B1F0F0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6000112")]
[Address(RVA = "0x1B1F320", Offset = "0x1B1E320", VA = "0x181B1F320")]
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 = "0x1B1F3F0", Offset = "0x1B1E3F0", VA = "0x181B1F3F0")]
get
{
return this.ACJFBHMLENC.IAHDANBDAAM() != null;
}
[Token(Token = "0x6000114")]
[Address(RVA = "0x1B1F1B0", Offset = "0x1B1E1B0", VA = "0x181B1F1B0")]
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 = "0x1B1F2D0", Offset = "0x1B1E2D0", VA = "0x181B1F2D0")]
get
{
return this.ECPPECGGPHG.IAHDANBDAAM() != null;
}
[Token(Token = "0x6000116")]
[Address(RVA = "0x1B1F270", Offset = "0x1B1E270", VA = "0x181B1F270")]
set
{
KLLMCPFPIIE<bool> ecppecggphg = this.ECPPECGGPHG;
}
}
// Token: 0x06000117 RID: 279 RVA: 0x00007110 File Offset: 0x00005310
[Token(Token = "0x6000117")]
[Address(RVA = "0x1B1F440", Offset = "0x1B1E440", VA = "0x181B1F440")]
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 = "0x1B1F210", Offset = "0x1B1E210", VA = "0x181B1F210")]
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 = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public AOHJHMMOMIB()
{
}
// Token: 0x0600012C RID: 300 RVA: 0x000073D8 File Offset: 0x000055D8
[Token(Token = "0x600012C")]
[Address(RVA = "0x1B03FE0", Offset = "0x1B02FE0", VA = "0x181B03FE0")]
internal void <RpcMasterFinishHole>b__0()
{
this.disc._tool.Disable();
}
// Token: 0x040000F5 RID: 245
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40000F5")]
public DiscGolfDisc disc;
}
}