m
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user