This commit is contained in:
niko
2026-04-08 23:40:05 +02:00
parent d6894bcbc7
commit 18dc73f922
7750 changed files with 1795369 additions and 0 deletions
+1796
View File
@@ -0,0 +1,1796 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using Photon.Pun;
using Photon.Realtime;
using RecRoom;
using RecRoom.Core;
using RecRoom.Core.DataStructures.Tokens;
using RecRoom.Core.Pools;
using RecRoom.Networking.RPC;
using RecRoom.Networking.SynchronizedFields;
using UnityEngine;
// Token: 0x0200003B RID: 59
[Token(Token = "0x200003B")]
[StructLayout(3)]
public class DiscGolfManager : GameRuleManager
{
// Token: 0x17000043 RID: 67
// (get) Token: 0x0600019A RID: 410 RVA: 0x00008BA4 File Offset: 0x00006DA4
[Token(Token = "0x17000043")]
public new static DiscGolfManager ONCPNMDGGKG
{
[Token(Token = "0x600019A")]
[Address(RVA = "0x16AEAB0", Offset = "0x16AD4B0", VA = "0x1816AEAB0")]
get
{
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG == 0)
{
return;
}
}
}
// Token: 0x17000044 RID: 68
// (get) Token: 0x0600019B RID: 411 RVA: 0x00008BBC File Offset: 0x00006DBC
[Token(Token = "0x17000044")]
public new static bool FFNIFALJLDD
{
[Token(Token = "0x600019B")]
[Address(RVA = "0x16AEB50", Offset = "0x16AD550", VA = "0x1816AEB50")]
get
{
GameRuleManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
if (instance == 0)
{
}
int num = 0;
return instance != num;
}
}
// Token: 0x17000045 RID: 69
// (get) Token: 0x0600019C RID: 412 RVA: 0x00008BE0 File Offset: 0x00006DE0
// (set) Token: 0x0600019D RID: 413 RVA: 0x00008C00 File Offset: 0x00006E00
[Token(Token = "0x17000045")]
private BIFACFBPBFC GLINKEOEKOP
{
[Token(Token = "0x600019C")]
[Address(RVA = "0x16A7480", Offset = "0x16A5E80", VA = "0x1816A7480")]
get
{
return this.KFNLCKKCCPJ.Get();
}
[Token(Token = "0x600019D")]
[Address(RVA = "0x16AAAA0", Offset = "0x16A94A0", VA = "0x1816AAAA0")]
set
{
SynchronizedField<BIFACFBPBFC> kfnlckkccpj = this.KFNLCKKCCPJ;
}
}
// Token: 0x17000046 RID: 70
// (get) Token: 0x0600019E RID: 414 RVA: 0x00008C1C File Offset: 0x00006E1C
[Token(Token = "0x17000046")]
private int IPCMPEHBGNP
{
[Token(Token = "0x600019E")]
[Address(RVA = "0x16AAA50", Offset = "0x16A9450", VA = "0x1816AAA50")]
get
{
BIFACFBPBFC bifacfbpbfc = this.KFNLCKKCCPJ.Get();
throw new NullReferenceException();
}
}
// Token: 0x17000047 RID: 71
// (get) Token: 0x0600019F RID: 415 RVA: 0x00008C3C File Offset: 0x00006E3C
// (set) Token: 0x060001A0 RID: 416 RVA: 0x00008C5C File Offset: 0x00006E5C
[Token(Token = "0x17000047")]
private BIFACFBPBFC HLEPPEONAAN
{
[Token(Token = "0x600019F")]
[Address(RVA = "0x16AAFF0", Offset = "0x16A99F0", VA = "0x1816AAFF0")]
get
{
return this.OAIEKGKNBJE.Get();
}
[Token(Token = "0x60001A0")]
[Address(RVA = "0x16A8BB0", Offset = "0x16A75B0", VA = "0x1816A8BB0")]
set
{
SynchronizedField<BIFACFBPBFC> oaiekgknbje = this.OAIEKGKNBJE;
}
}
// Token: 0x17000048 RID: 72
// (get) Token: 0x060001A1 RID: 417 RVA: 0x00008C78 File Offset: 0x00006E78
// (set) Token: 0x060001A2 RID: 418 RVA: 0x00008C98 File Offset: 0x00006E98
[Token(Token = "0x17000048")]
private BIFACFBPBFC OOILNFBPNJL
{
[Token(Token = "0x60001A1")]
[Address(RVA = "0x16A7570", Offset = "0x16A5F70", VA = "0x1816A7570")]
get
{
return this.JDDMCGOPOAD.Get();
}
[Token(Token = "0x60001A2")]
[Address(RVA = "0x16AB590", Offset = "0x16A9F90", VA = "0x1816AB590")]
set
{
SynchronizedField<BIFACFBPBFC> jddmcgopoad = this.JDDMCGOPOAD;
}
}
// Token: 0x17000049 RID: 73
// (get) Token: 0x060001A3 RID: 419 RVA: 0x00008CB4 File Offset: 0x00006EB4
[Token(Token = "0x17000049")]
public override string LJDMGKNAOOG
{
[Token(Token = "0x60001A3")]
[Address(RVA = "0x16AEC30", Offset = "0x16AD630", VA = "0x1816AEC30", Slot = "20")]
get
{
return "discgolf";
}
}
// Token: 0x1700004A RID: 74
// (get) Token: 0x060001A4 RID: 420 RVA: 0x00008CC8 File Offset: 0x00006EC8
[Token(Token = "0x1700004A")]
public override bool LEOEBAJLADB
{
[Token(Token = "0x60001A4")]
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "16")]
get
{
return true;
}
}
// Token: 0x060001A5 RID: 421 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60001A5")]
[Address(RVA = "0x16A75C0", Offset = "0x16A5FC0", VA = "0x1816A75C0", Slot = "13")]
protected override void Awake()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060001A6 RID: 422 RVA: 0x00008CD8 File Offset: 0x00006ED8
[Token(Token = "0x60001A6")]
[Address(RVA = "0x16AE730", Offset = "0x16AD130", VA = "0x1816AE730", Slot = "21")]
protected override void Start()
{
int num;
do
{
num = 0;
base.Start();
List<DiscGolfDisc> doonjdphlen = this.DOONJDPHLEN;
List<GameRuleManager>.Enumerator enumerator;
if (enumerator != 0)
{
}
if (num != -1)
{
}
}
while (num != 0);
DJHELPHHAEN behneaecigm = this.BEHNEAECIGM;
}
// Token: 0x060001A7 RID: 423 RVA: 0x00008D20 File Offset: 0x00006F20
[Token(Token = "0x60001A7")]
[Address(RVA = "0x16AC5D0", Offset = "0x16AAFD0", VA = "0x1816AC5D0", Slot = "14")]
protected override void OnDestroy()
{
int num;
do
{
num = 0;
base.OnDestroy();
List<DiscGolfDisc> doonjdphlen = this.DOONJDPHLEN;
List<GameRuleManager>.Enumerator enumerator;
if (enumerator != 0)
{
bool flag;
while (!flag)
{
}
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;
}
if (num != -1)
{
}
}
while (num != 0);
ActionEvent<Photon.Realtime.Player> onPhotonPlayerDisconnected = PhotonNetwork.OnPhotonPlayerDisconnected;
Action<Photon.Realtime.Player> action3 = new Action(this.OnPhotonPlayerDisconnected);
PhotonNetwork.OnPhotonPlayerDisconnected = onPhotonPlayerDisconnected - action3;
ActionEvent updateLocalPlayerPickupRestrictionsEvent = GameManager.UpdateLocalPlayerPickupRestrictionsEvent;
Action action4 = new Action(this.NIGAPAHCFNJ);
GameManager.UpdateLocalPlayerPickupRestrictionsEvent = updateLocalPlayerPickupRestrictionsEvent - action4;
ActionEvent initializeSceneOnPreGameEvent = GameManager.InitializeSceneOnPreGameEvent;
Action action5 = new Action(this.FCGHOPKOIME);
GameManager.InitializeSceneOnPreGameEvent = initializeSceneOnPreGameEvent - action5;
ActionEvent<bool> resetLocalPlayerEvent = GameManager.ResetLocalPlayerEvent;
Action<bool> action6 = new Action(this.MLPNCAHCIMA);
GameManager.ResetLocalPlayerEvent = resetLocalPlayerEvent - action6;
}
// Token: 0x060001A8 RID: 424 RVA: 0x00008EE4 File Offset: 0x000070E4
[Token(Token = "0x60001A8")]
[Address(RVA = "0x16AE8D0", Offset = "0x16AD2D0", VA = "0x1816AE8D0")]
private void Update()
{
this.BEHNEAECIGM.OPEMIFENIJM();
this.KKKNHACAJOO.OCGHOBMJNMA();
}
// Token: 0x060001A9 RID: 425 RVA: 0x00008F10 File Offset: 0x00007110
[Token(Token = "0x60001A9")]
[Address(RVA = "0x16ABBC0", Offset = "0x16AA5C0", VA = "0x1816ABBC0", Slot = "24")]
protected override void NJGKEJCHADK()
{
int num;
int num4;
do
{
num = 0;
base.NJGKEJCHADK();
if (PhotonNetwork.IsMasterClient)
{
BIFACFBPBFC bifacfbpbfc = this.firstHole;
SynchronizedField<BIFACFBPBFC> oaiekgknbje = this.OAIEKGKNBJE;
BIFACFBPBFC bifacfbpbfc2 = this.lastHole;
SynchronizedField<BIFACFBPBFC> jddmcgopoad = this.JDDMCGOPOAD;
BIFACFBPBFC bifacfbpbfc3 = this.firstHole;
SynchronizedField<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;
List.Enumerator enumerator;
if (enumerator != 0)
{
EquipmentSkin equipmentSkin = this.discSkinOverride;
}
num4 = 0;
if (num != -1)
{
}
}
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.OHNPNJAOILJ = isEnabled;
num4++;
}
int length3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActiveTeams().Length;
if (num4 < length3)
{
Dictionary<CGLKOJIMDIH, float> efcddajpgfb = this.EFCDDAJPGFB;
throw new NullReferenceException();
}
}
// Token: 0x060001AA RID: 426 RVA: 0x00009044 File Offset: 0x00007244
[Token(Token = "0x60001AA")]
[Address(RVA = "0x16AC540", Offset = "0x16AAF40", VA = "0x1816AC540", Slot = "25")]
protected override void OODEMNCOLED()
{
base.OODEMNCOLED();
if (PhotonNetwork.IsMasterClient)
{
DJHELPHHAEN behneaecigm = this.BEHNEAECIGM;
return;
}
}
// Token: 0x060001AB RID: 427 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60001AB")]
[Address(RVA = "0x16AA2E0", Offset = "0x16A8CE0", VA = "0x1816AA2E0")]
private void FCGHOPKOIME()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060001AC RID: 428 RVA: 0x00009070 File Offset: 0x00007270
[Token(Token = "0x60001AC")]
[Address(RVA = "0x16AB5F0", Offset = "0x16A9FF0", VA = "0x1816AB5F0")]
private void MLPNCAHCIMA(bool HOCMIMEHLLM)
{
int num;
do
{
num = 0;
IReadOnlyList<PlayerHand> bothHands = global::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)
{
}
if (num != -1)
{
}
}
while (num != 0);
}
// Token: 0x060001AD RID: 429 RVA: 0x000090C4 File Offset: 0x000072C4
[Token(Token = "0x60001AD")]
[Address(RVA = "0x16AABC0", Offset = "0x16A95C0", VA = "0x1816AABC0")]
private void JMNFILBOFGJ(DiscGolfDisc JAPJAPNELPM, DiscGolfGoal IPCGKMOIMEF, Photon.Realtime.Player JPIMHOLIGNH)
{
if (JAPJAPNELPM.hasAuthority && this.GBBGANLFBNK(JAPJAPNELPM, IPCGKMOIMEF, JPIMHOLIGNH))
{
PhotonView photonView = base.photonView;
RPCActions.RPCAction<DiscGolfDisc, DiscGolfGoal, Photon.Realtime.Player, bool> rpcaction = new RPCActions.RPCAction(this.RpcMasterFinishHole);
ulong num;
photonView.RpcMaster<DiscGolfDisc, DiscGolfGoal, Photon.Realtime.Player, bool>(rpcaction, JAPJAPNELPM, IPCGKMOIMEF, JPIMHOLIGNH, num != 0UL);
int num2;
DiscGolfManager.CKPFCFLNLGO ckpfcflnlgo = new DiscGolfManager.CKPFCFLNLGO(num2);
num2 = 0;
ckpfcflnlgo.<>4__this = this;
Coroutine coroutine = base.StartCoroutine(ckpfcflnlgo);
}
}
// Token: 0x060001AE RID: 430 RVA: 0x0000912C File Offset: 0x0000732C
[Token(Token = "0x60001AE")]
[Address(RVA = "0x16A7500", Offset = "0x16A5F00", VA = "0x1816A7500")]
private IEnumerator AJPIELOOEID()
{
int num;
DiscGolfManager.CKPFCFLNLGO ckpfcflnlgo = new DiscGolfManager.CKPFCFLNLGO(num);
num = 0;
ckpfcflnlgo.<>4__this = this;
throw new NullReferenceException();
}
// Token: 0x060001AF RID: 431 RVA: 0x00009150 File Offset: 0x00007350
[Token(Token = "0x60001AF")]
[Address(RVA = "0x16AB040", Offset = "0x16A9A40", VA = "0x1816AB040")]
private void LCPADBEDKOF(Tool EGFEJGHDNAI)
{
if (EGFEJGHDNAI.hasAuthority)
{
}
}
// Token: 0x060001B0 RID: 432 RVA: 0x00009170 File Offset: 0x00007370
[Token(Token = "0x60001B0")]
[Address(RVA = "0x16A9C60", Offset = "0x16A8660", VA = "0x1816A9C60")]
private void EEEAODENPOI(Tool EGFEJGHDNAI)
{
global::Player <OKDFEPHLKCB>k__BackingField = EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField;
global::Player <EGKJPJKLEAI>k__BackingField = global::Player.<EGKJPJKLEAI>k__BackingField;
if (<OKDFEPHLKCB>k__BackingField == <EGKJPJKLEAI>k__BackingField)
{
global::Player.<EGKJPJKLEAI>k__BackingField.playerMovement.RemoveMovementActionRestriction(this);
}
}
// Token: 0x060001B1 RID: 433 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60001B1")]
[Address(RVA = "0x16A8340", Offset = "0x16A6D40", VA = "0x1816A8340")]
private void CFJCLJPNPCE(DiscGolfDisc JAPJAPNELPM, Photon.Realtime.Player JKPGNHBEMOK, Photon.Realtime.Player ENGCOAEOJEK)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060001B2 RID: 434 RVA: 0x000091AC File Offset: 0x000073AC
[Token(Token = "0x60001B2")]
[Address(RVA = "0x16AC290", Offset = "0x16AAC90", VA = "0x1816AC290")]
private void OLBPPACKNEA(DiscGolfDisc JAPJAPNELPM, Photon.Realtime.Player JKPGNHBEMOK, Photon.Realtime.Player 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.Instance;
string text = "Stroke " + instance;
int num2 = 0;
int num3 = 0;
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, text, 1.5f, num2, num2);
}
// Token: 0x060001B3 RID: 435 RVA: 0x00009230 File Offset: 0x00007430
[Token(Token = "0x60001B3")]
[Address(RVA = "0x16AE3E0", Offset = "0x16ACDE0", VA = "0x1816AE3E0")]
[PunRPC]
private void RpcPlaySyncedDiscPickupFeedback(Vector3 GHLCGGMDGPA, float GPODCDOMNFK)
{
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PEDGPCDMAOG == OLEPPCBDAND.MODE_2)
{
Vector3 up = Vector3.up;
Transform transform = global::Player.<EGKJPJKLEAI>k__BackingField.head.transform;
Vector3 vector;
float z = vector.z;
float num = this.catchNotificationDistanceBeforeScaling;
int num2 = 0;
int num3 = 0;
int num4 = 0;
string text;
ulong num5;
WorldSpaceNotification worldSpaceNotification = WorldSpaceNotification.PlayNext("Catch!", 3f, text, num4 != 0, num3, (float)num2, num5 != 0UL);
}
}
// Token: 0x060001B4 RID: 436 RVA: 0x000092A0 File Offset: 0x000074A0
[Token(Token = "0x60001B4")]
[Address(RVA = "0x16AB360", Offset = "0x16A9D60", VA = "0x1816AB360")]
public void LocalVoluntaryHazard(Photon.Realtime.Player IEKDDPPNFPF)
{
if (IEKDDPPNFPF.IsLocal)
{
CGLKOJIMDIH playerTeam = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(IEKDDPPNFPF);
int num = 0;
DiscGolfDisc discGolfDisc;
if (discGolfDisc != num && this.OHPELKMKBMF(discGolfDisc, IEKDDPPNFPF) && !discGolfDisc._tool.FNFNLDBILFE)
{
PhotonView photonView = discGolfDisc.photonView;
int actorNumber = IEKDDPPNFPF.actorNumber;
photonView.TransferOwnership(actorNumber);
if (discGolfDisc.hasAuthority)
{
int num2 = 0;
this.BADEJFGEAAK(discGolfDisc, num2, IEKDDPPNFPF);
}
}
}
}
// Token: 0x060001B5 RID: 437 RVA: 0x00009320 File Offset: 0x00007520
[Token(Token = "0x60001B5")]
[Address(RVA = "0x16ACF50", Offset = "0x16AB950", VA = "0x1816ACF50")]
private IEnumerator PMHNPFNKBKD(DiscGolfDisc JAPJAPNELPM, Killzone PBJHLGIFILO, Photon.Realtime.Player ALBPBLFHNKG)
{
int num;
DiscGolfManager.OKKPDFHHLDC okkpdfhhldc = new DiscGolfManager.OKKPDFHHLDC(num);
num = 0;
okkpdfhhldc.disc = JAPJAPNELPM;
okkpdfhhldc.hazard = PBJHLGIFILO;
okkpdfhhldc.throwPlayer = ALBPBLFHNKG;
okkpdfhhldc.<>4__this = this;
throw new NullReferenceException();
}
// Token: 0x060001B6 RID: 438 RVA: 0x00009358 File Offset: 0x00007558
[Token(Token = "0x60001B6")]
[Address(RVA = "0x16A7E00", Offset = "0x16A6800", VA = "0x1816A7E00")]
private void BADEJFGEAAK(DiscGolfDisc JAPJAPNELPM, Killzone PBJHLGIFILO, Photon.Realtime.Player ALBPBLFHNKG)
{
if (JAPJAPNELPM.hasAuthority && this.OHPELKMKBMF(JAPJAPNELPM, ALBPBLFHNKG) && JAPJAPNELPM.GBGHNCPMNIG.Get() == 0)
{
bool hasHolder = JAPJAPNELPM._tool.FNFNLDBILFE;
if (!hasHolder && this.CFIHMACDOFO == hasHolder)
{
JAPJAPNELPM.NGHCADGJBCD = true;
PhotonView photonView = base.photonView;
RPCActions.RPCAction<DiscGolfDisc, Photon.Realtime.Player> rpcaction = new RPCActions.RPCAction(this.RpcOnDiscHazard);
photonView.RpcAll<DiscGolfDisc, Photon.Realtime.Player>(rpcaction, JAPJAPNELPM, ALBPBLFHNKG);
}
}
}
// Token: 0x060001B7 RID: 439 RVA: 0x000093CC File Offset: 0x000075CC
[Token(Token = "0x60001B7")]
[Address(RVA = "0x16A8B30", Offset = "0x16A7530", VA = "0x1816A8B30")]
private IEnumerator CJKBBJCIDFO(DiscGolfDisc JAPJAPNELPM)
{
int num;
DiscGolfManager.NDHGKFJOHKN ndhgkfjohkn = new DiscGolfManager.NDHGKFJOHKN(num);
num = 0;
ndhgkfjohkn.<>4__this = this;
ndhgkfjohkn.disc = JAPJAPNELPM;
throw new NullReferenceException();
}
// Token: 0x060001B8 RID: 440 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60001B8")]
[Address(RVA = "0x16AD480", Offset = "0x16ABE80", VA = "0x1816AD480")]
[PunRPC]
private void RpcOnDiscHazard(DiscGolfDisc JAPJAPNELPM, Photon.Realtime.Player JPIMHOLIGNH)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060001B9 RID: 441 RVA: 0x000093F8 File Offset: 0x000075F8
[Token(Token = "0x60001B9")]
[Address(RVA = "0x16AB940", Offset = "0x16AA340", VA = "0x1816AB940")]
private void NAMEJGJCDGA(DiscGolfDisc JAPJAPNELPM, Vector3 BNMOCBJEEPN, Quaternion LPHCCEOHNIN)
{
int num;
DiscGolfManager.NDHGKFJOHKN ndhgkfjohkn = new DiscGolfManager.NDHGKFJOHKN(num);
num = 0;
ndhgkfjohkn.<>4__this = this;
ndhgkfjohkn.disc = JAPJAPNELPM;
Coroutine coroutine = base.StartCoroutine(ndhgkfjohkn);
}
// Token: 0x060001BA RID: 442 RVA: 0x0000942C File Offset: 0x0000762C
[Token(Token = "0x60001BA")]
[Address(RVA = "0x16AB180", Offset = "0x16A9B80", VA = "0x1816AB180")]
private void LIMHFPKOIMO(DiscGolfDisc JAPJAPNELPM, Collider MNIELHJNCGM, Photon.Realtime.Player JPIMHOLIGNH)
{
if (MNIELHJNCGM.gameObject.CompareTag("Hazard") || (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PEDGPCDMAOG == OLEPPCBDAND.MODE_2 && LEGLBECFPMF.ENCOLHKPPPD(MNIELHJNCGM)))
{
JAPJAPNELPM._tool.DisablePickup(this);
if (JAPJAPNELPM.hasAuthority)
{
if (JAPJAPNELPM._tool.networkTransform.ILLCCLPLMAD)
{
throw new NullReferenceException();
}
int num;
DiscGolfManager.OKKPDFHHLDC okkpdfhhldc = new DiscGolfManager.OKKPDFHHLDC(num);
num = 0;
okkpdfhhldc.<>4__this = this;
okkpdfhhldc.disc = JAPJAPNELPM;
okkpdfhhldc.hazard = (ulong)0L;
okkpdfhhldc.throwPlayer = JPIMHOLIGNH;
Coroutine coroutine = base.StartCoroutine(okkpdfhhldc);
}
}
}
// Token: 0x060001BB RID: 443 RVA: 0x000094C0 File Offset: 0x000076C0
[Token(Token = "0x60001BB")]
[Address(RVA = "0x16A8C10", Offset = "0x16A7610", VA = "0x1816A8C10")]
private void DAIKJIGLCBE(DiscGolfDisc JAPJAPNELPM, Photon.Realtime.Player 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;
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
CGLKOJIMDIH team = JAPJAPNELPM.team;
int num = 0;
Photon.Realtime.Player[] teamPlayers = teamManager.GetTeamPlayers(team);
int length = teamPlayers.Length;
if (num < length)
{
Photon.Realtime.Player player = teamPlayers[num];
global::Player player2 = player.GPOMCJICJIH();
int num2 = 0;
if (player2 != num2 && player != JPIMHOLIGNH)
{
Transform transform = player.GPOMCJICJIH().head.transform;
Transform transform2 = JAPJAPNELPM.transform;
Vector3 vector3;
float z4 = vector3.z;
float z5 = Vector3.up.z;
Vector3 vector4;
float z6 = vector4.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: 0x060001BC RID: 444 RVA: 0x000095FC File Offset: 0x000077FC
[Token(Token = "0x60001BC")]
[Address(RVA = "0x16ACFF0", Offset = "0x16AB9F0", VA = "0x1816ACFF0")]
[PunRPC]
private void RpcMasterFinishHole(DiscGolfDisc JAPJAPNELPM, DiscGolfGoal IPCGKMOIMEF, Photon.Realtime.Player JPIMHOLIGNH, bool EGGDNIMNPNP)
{
if (PhotonNetwork.IsMasterClient)
{
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();
};
ISchedulerPromise schedulerPromise = this.InvokeNextUpdate(action);
CGLKOJIMDIH team = JAPJAPNELPM.team;
ulong num3;
this.JCNKPEDFLKH(team).HJGHIPPAFGD = num3 != 0UL;
CGLKOJIMDIH team2 = JAPJAPNELPM.team;
int num4 = this.JCNKPEDFLKH(team2).KICIIMGGFAG;
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
CGLKOJIMDIH playerTeam = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(JPIMHOLIGNH);
PhotonView photonView = base.photonView;
RPCActions.RPCAction<DiscGolfGoal, Photon.Realtime.Player, bool, int> rpcaction = new RPCActions.RPCAction(this.RpcOnFinishHole);
}
}
}
}
}
// Token: 0x060001BD RID: 445 RVA: 0x000096EC File Offset: 0x000078EC
[Token(Token = "0x60001BD")]
[Address(RVA = "0x16ADB10", Offset = "0x16AC510", VA = "0x1816ADB10")]
[PunRPC]
private void RpcOnFinishHole(DiscGolfGoal IPCGKMOIMEF, Photon.Realtime.Player 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;
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
CGLKOJIMDIH playerTeam2 = teamManager.GetPlayerTeam(localPlayer);
if (!EGGDNIMNPNP)
{
NotificationManager instance = SingletonMonoBehaviour.Instance;
GameTeamManager teamManager2 = SingletonMonoBehaviour.Instance.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.Instance.teamManager;
string text5;
string text4 = "Mercy Rule: " + text5;
if (!SingletonMonoBehaviour.Instance.MDAHDIHLCHC)
{
NotificationManager instance2 = SingletonMonoBehaviour.Instance;
}
NotificationManager instance3 = SingletonMonoBehaviour.Instance;
GameTeamManager teamManager4 = SingletonMonoBehaviour.Instance.teamManager;
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
CGLKOJIMDIH playerTeam3 = teamManager4.GetPlayerTeam(localPlayer2);
if (playerTeam == (int)playerTeam3)
{
}
}
}
// Token: 0x060001BE RID: 446 RVA: 0x00009814 File Offset: 0x00007A14
[Token(Token = "0x60001BE")]
[Address(RVA = "0x16AA450", Offset = "0x16A8E50", VA = "0x1816AA450")]
private bool GBBGANLFBNK(DiscGolfDisc JAPJAPNELPM, DiscGolfGoal IPCGKMOIMEF, Photon.Realtime.Player JPIMHOLIGNH)
{
DJHELPHHAEN behneaecigm = this.BEHNEAECIGM;
if (this.KFNLCKKCCPJ.Get() == IPCGKMOIMEF.hole && !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(JPIMHOLIGNH))
{
CGLKOJIMDIH team = JAPJAPNELPM.team;
return !this.JCNKPEDFLKH(team).HJGHIPPAFGD;
}
throw new NullReferenceException();
}
// Token: 0x060001BF RID: 447 RVA: 0x0000986C File Offset: 0x00007A6C
[Token(Token = "0x60001BF")]
[Address(RVA = "0x16AC1A0", Offset = "0x16AABA0", VA = "0x1816AC1A0")]
private bool OHPELKMKBMF(DiscGolfDisc JAPJAPNELPM, Photon.Realtime.Player IEKDDPPNFPF)
{
DJHELPHHAEN behneaecigm = this.BEHNEAECIGM;
if (!NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(IEKDDPPNFPF))
{
CGLKOJIMDIH team = JAPJAPNELPM.team;
return !this.JCNKPEDFLKH(team).HJGHIPPAFGD;
}
throw new NullReferenceException();
}
// Token: 0x060001C0 RID: 448 RVA: 0x000098B4 File Offset: 0x00007AB4
[Token(Token = "0x60001C0")]
[Address(RVA = "0x16A7F60", Offset = "0x16A6960", VA = "0x1816A7F60")]
private bool BBKKBADEJHM(DiscGolfDisc JAPJAPNELPM, Photon.Realtime.Player JPIMHOLIGNH, bool IMONFLBFICN = true)
{
Transform transform = JAPJAPNELPM.transform;
CGLKOJIMDIH team = JAPJAPNELPM.team;
Vector3 vector;
float z = vector.z;
DiscGolfManager.NMAIDDGDNMB nmaiddgdnmb = this.JCNKPEDFLKH(team);
Vector3 vector2;
float z2 = vector2.z;
Vector3 vector3;
float z3 = vector3.z;
float z4 = Vector3.up.z;
Vector3 vector4;
float z5 = vector4.z;
if (IMONFLBFICN)
{
float time = Time.time;
Dictionary<CGLKOJIMDIH, float> efcddajpgfb = this.EFCDDAJPGFB;
CGLKOJIMDIH team2 = JAPJAPNELPM.team;
float num = efcddajpgfb[team2];
if (time <= 1f)
{
throw new NullReferenceException();
}
}
Dictionary<CGLKOJIMDIH, float> efcddajpgfb2 = this.EFCDDAJPGFB;
CGLKOJIMDIH team3 = JAPJAPNELPM.team;
float time2 = Time.time;
throw new NullReferenceException();
}
// Token: 0x060001C1 RID: 449 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60001C1")]
[Address(RVA = "0x16AB4C0", Offset = "0x16A9EC0", VA = "0x1816AB4C0")]
private DiscGolfDisc MEAPBABPBEH(CGLKOJIMDIH CGOLFOLCHIF)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060001C2 RID: 450 RVA: 0x000099DC File Offset: 0x00007BDC
[Token(Token = "0x60001C2")]
[Address(RVA = "0x16A9F10", Offset = "0x16A8910", VA = "0x1816A9F10")]
private List<DiscGolfDisc> EKDCKBNHBML(CGLKOJIMDIH CGOLFOLCHIF)
{
int num;
List<DiscGolfDisc> list;
do
{
num = 0;
list = new List();
List<DiscGolfDisc> doonjdphlen = this.DOONJDPHLEN;
if (list.GetEnumerator() != 0)
{
}
if (num != -1)
{
}
}
while (num != 0);
return list;
}
// Token: 0x060001C3 RID: 451 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60001C3")]
[Address(RVA = "0x16AC460", Offset = "0x16AAE60", VA = "0x1816AC460")]
private void OMJIANHAHOP()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060001C4 RID: 452 RVA: 0x00009A20 File Offset: 0x00007C20
[Token(Token = "0x60001C4")]
[Address(RVA = "0x16A8A10", Offset = "0x16A7410", VA = "0x1816A8A10")]
private void CHFDCFFNCMN(DiscGolfPowerUp MFDDFDIABBI, DiscGolfDisc JAPJAPNELPM, global::Player EGOADDCCHBA)
{
if (EGOADDCCHBA.DBAJDHGDPOL.IsLocal)
{
Photon.Realtime.Player photonPlayer = EGOADDCCHBA.DBAJDHGDPOL;
if (this.DLBENIGGPNL(JAPJAPNELPM, MFDDFDIABBI, photonPlayer))
{
PhotonView photonView = base.photonView;
RPCActions.RPCAction<DiscGolfDisc, DiscGolfPowerUp, Photon.Realtime.Player> rpcaction = new RPCActions.RPCAction(this.RpcMasterRequestPowerup);
Photon.Realtime.Player photonPlayer2 = EGOADDCCHBA.DBAJDHGDPOL;
photonView.RpcMaster<DiscGolfDisc, DiscGolfPowerUp, Photon.Realtime.Player>(rpcaction, JAPJAPNELPM, MFDDFDIABBI, photonPlayer2);
int num = 0;
MFDDFDIABBI.OHNPNJAOILJ = num != 0;
}
}
}
// Token: 0x060001C5 RID: 453 RVA: 0x00009A88 File Offset: 0x00007C88
[Token(Token = "0x60001C5")]
[Address(RVA = "0x16AD2C0", Offset = "0x16ABCC0", VA = "0x1816AD2C0")]
[PunRPC]
private void RpcMasterRequestPowerup(DiscGolfDisc JAPJAPNELPM, DiscGolfPowerUp MFDDFDIABBI, Photon.Realtime.Player EGOADDCCHBA)
{
if (PhotonNetwork.IsMasterClient)
{
int num = 0;
if (JAPJAPNELPM != num)
{
int num2 = 0;
if (MFDDFDIABBI != num2 && this.DLBENIGGPNL(JAPJAPNELPM, MFDDFDIABBI, EGOADDCCHBA))
{
CGLKOJIMDIH team = JAPJAPNELPM.team;
this.JCNKPEDFLKH(team).HBDGGLMCCKL = true;
int scoreAdjust = MFDDFDIABBI.scoreAdjust;
CGLKOJIMDIH team2 = JAPJAPNELPM.team;
this.EEMLJFPHGBP(team2, scoreAdjust);
PhotonView photonView = base.photonView;
RPCActions.RPCAction<DiscGolfPowerUp, Photon.Realtime.Player> rpcaction = new RPCActions.RPCAction(this.RpcOnPowerup);
photonView.RpcAll<DiscGolfPowerUp, Photon.Realtime.Player>(rpcaction, MFDDFDIABBI, EGOADDCCHBA);
}
}
}
}
// Token: 0x060001C6 RID: 454 RVA: 0x00009B1C File Offset: 0x00007D1C
[Token(Token = "0x60001C6")]
[Address(RVA = "0x16AE170", Offset = "0x16ACB70", VA = "0x1816AE170")]
[PunRPC]
private void RpcOnPowerup(DiscGolfPowerUp MFDDFDIABBI, Photon.Realtime.Player 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;
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
int playerTeam = (int)teamManager.GetPlayerTeam(localPlayer);
CGLKOJIMDIH playerTeam2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(EGOADDCCHBA);
if (playerTeam == (int)playerTeam2)
{
int num2 = 0;
MFDDFDIABBI.OHNPNJAOILJ = num2 != 0;
NotificationManager instance = SingletonMonoBehaviour.Instance;
int scoreAdjust = MFDDFDIABBI.scoreAdjust;
}
}
}
// Token: 0x060001C7 RID: 455 RVA: 0x00009BB0 File Offset: 0x00007DB0
[Token(Token = "0x60001C7")]
[Address(RVA = "0x16A9240", Offset = "0x16A7C40", VA = "0x1816A9240")]
private bool DLBENIGGPNL(DiscGolfDisc JAPJAPNELPM, DiscGolfPowerUp MFDDFDIABBI, Photon.Realtime.Player EGOADDCCHBA)
{
DJHELPHHAEN behneaecigm = this.BEHNEAECIGM;
if (this.KFNLCKKCCPJ.Get() == MFDDFDIABBI.hole && !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(EGOADDCCHBA))
{
CGLKOJIMDIH team = JAPJAPNELPM.team;
return !this.JCNKPEDFLKH(team).HJGHIPPAFGD;
}
throw new NullReferenceException();
}
// Token: 0x060001C8 RID: 456 RVA: 0x00009C08 File Offset: 0x00007E08
[Token(Token = "0x60001C8")]
[Address(RVA = "0x16AAD10", Offset = "0x16A9710", VA = "0x1816AAD10")]
private DiscGolfGoal KDFPBBAENJE()
{
BIFACFBPBFC bifacfbpbfc = this.KFNLCKKCCPJ.Get();
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: 0x060001C9 RID: 457 RVA: 0x00009C54 File Offset: 0x00007E54
[Token(Token = "0x60001C9")]
[Address(RVA = "0x16AC0B0", Offset = "0x16AAAB0", VA = "0x1816AC0B0")]
private DiscGolfTee NNHOIILMLEF(CGLKOJIMDIH CGOLFOLCHIF)
{
BIFACFBPBFC bifacfbpbfc = this.KFNLCKKCCPJ.Get();
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: 0x060001CA RID: 458 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60001CA")]
[Address(RVA = "0x16ACC80", Offset = "0x16AB680", VA = "0x1816ACC80")]
private void PJNCDPCAOJN()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060001CB RID: 459 RVA: 0x00009CC0 File Offset: 0x00007EC0
[Token(Token = "0x60001CB")]
[Address(RVA = "0x16AA680", Offset = "0x16A9080", VA = "0x1816AA680")]
private void GLBIDGJHHJF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
if (PhotonNetwork.IsMasterClient)
{
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.Get();
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.Instance;
BIFACFBPBFC bifacfbpbfc2 = this.KFNLCKKCCPJ.Get();
string text2 = "Hole " + bifacfbpbfc2;
int par2 = discGolfGoal.par;
string text3 = "Par " + text2;
}
// Token: 0x060001CC RID: 460 RVA: 0x00009DA8 File Offset: 0x00007FA8
[Token(Token = "0x60001CC")]
[Address(RVA = "0x16AB800", Offset = "0x16AA200", VA = "0x1816AB800")]
private void MNNLGDOMBPH()
{
if (PhotonNetwork.IsMasterClient)
{
CGLKOJIMDIH[] activeTeams = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActiveTeams();
int num = 0;
int length = activeTeams.Length;
if (num < length)
{
CGLKOJIMDIH cglkojimdih = activeTeams[num];
if (!this.JCNKPEDFLKH(cglkojimdih).HJGHIPPAFGD)
{
return;
}
num++;
}
DJHELPHHAEN behneaecigm = this.BEHNEAECIGM;
}
}
// Token: 0x060001CD RID: 461 RVA: 0x00009E08 File Offset: 0x00008008
[Token(Token = "0x60001CD")]
[Address(RVA = "0x16A9370", Offset = "0x16A7D70", VA = "0x1816A9370")]
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).HJGHIPPAFGD)
{
num++;
}
}
return true;
}
// Token: 0x060001CE RID: 462 RVA: 0x00009E58 File Offset: 0x00008058
[Token(Token = "0x60001CE")]
[Address(RVA = "0x16A73B0", Offset = "0x16A5DB0", VA = "0x1816A73B0")]
private void ABAJKOLJPOL(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
if (PhotonNetwork.IsMasterClient)
{
this.KKKNHACAJOO.KGFFMEICLNN(6f);
}
MJNLDDCLOGP kkknhacajoo = this.KKKNHACAJOO;
MACMLJJGBIM.AJHELNOKKMA ajhelnokkma = new MACMLJJGBIM.AJHELNOKKMA(this.GDJIDFPIFBA);
kkknhacajoo.LADHFOAHLDA(4.5f, ajhelnokkma);
}
// Token: 0x060001CF RID: 463 RVA: 0x00009EA8 File Offset: 0x000080A8
[Token(Token = "0x60001CF")]
[Address(RVA = "0x16AA0A0", Offset = "0x16A8AA0", VA = "0x1816AA0A0")]
private void ELMPOAJGLEH()
{
if (PhotonNetwork.IsMasterClient && this.KKKNHACAJOO.OLGMEEIPCAL)
{
int num = this.KFNLCKKCCPJ.Get();
BIFACFBPBFC bifacfbpbfc = this.JDDMCGOPOAD.Get();
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.Get();
DJHELPHHAEN behneaecigm = this.BEHNEAECIGM;
int num3 = 0;
behneaecigm.PIEOGAPMGIH((ushort)num3);
}
}
// Token: 0x060001D0 RID: 464 RVA: 0x00009F3C File Offset: 0x0000813C
[Token(Token = "0x60001D0")]
[Address(RVA = "0x16AA580", Offset = "0x16A8F80", VA = "0x1816AA580")]
private void GDJIDFPIFBA()
{
NotificationManager instance = SingletonMonoBehaviour.Instance;
BIFACFBPBFC bifacfbpbfc = this.KFNLCKKCCPJ.Get();
string text = "Hole " + bifacfbpbfc + " Completed!";
int num = 0;
int num2 = 0;
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num2, text, 3f, num, num);
}
// Token: 0x060001D1 RID: 465 RVA: 0x00009F8C File Offset: 0x0000818C
[Token(Token = "0x60001D1")]
[Address(RVA = "0x16AAB00", Offset = "0x16A9500", VA = "0x1816AAB00")]
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: 0x060001D2 RID: 466 RVA: 0x00009FB4 File Offset: 0x000081B4
[Token(Token = "0x60001D2")]
[Address(RVA = "0x16A9F00", Offset = "0x16A8900", VA = "0x1816A9F00")]
private int EHEIJNNLCIA(int LOAHONDJBJD, int LBLGNHJFJBN)
{
return LBLGNHJFJBN;
}
// Token: 0x060001D3 RID: 467 RVA: 0x00009FC4 File Offset: 0x000081C4
[Token(Token = "0x60001D3")]
[Address(RVA = "0x16AB150", Offset = "0x16A9B50", VA = "0x1816AB150")]
private int LDEKGGICBLC(CGLKOJIMDIH CGOLFOLCHIF)
{
return this.JCNKPEDFLKH(CGOLFOLCHIF).KICIIMGGFAG;
}
// Token: 0x060001D4 RID: 468 RVA: 0x00009FE4 File Offset: 0x000081E4
[Token(Token = "0x60001D4")]
[Address(RVA = "0x16A74D0", Offset = "0x16A5ED0", VA = "0x1816A74D0")]
private void AIFOCOINJBK(CGLKOJIMDIH CGOLFOLCHIF, int LBLGNHJFJBN)
{
this.JCNKPEDFLKH(CGOLFOLCHIF).KICIIMGGFAG = LBLGNHJFJBN;
}
// Token: 0x060001D5 RID: 469 RVA: 0x0000A004 File Offset: 0x00008204
[Token(Token = "0x60001D5")]
[Address(RVA = "0x16A9E60", Offset = "0x16A8860", VA = "0x1816A9E60")]
private void EEMLJFPHGBP(CGLKOJIMDIH CGOLFOLCHIF, int MJOKHKHOENG)
{
DiscGolfManager.NMAIDDGDNMB nmaiddgdnmb = this.JCNKPEDFLKH(CGOLFOLCHIF);
int num = 0;
int num2 = nmaiddgdnmb.KICIIMGGFAG;
nmaiddgdnmb.KICIIMGGFAG = num;
}
// Token: 0x060001D6 RID: 470 RVA: 0x0000A030 File Offset: 0x00008230
[Token(Token = "0x60001D6")]
[Address(RVA = "0x16AADC0", Offset = "0x16A97C0", VA = "0x1816AADC0")]
private Vector3 KEOHKDHFCPG(CGLKOJIMDIH CGOLFOLCHIF)
{
Vector3 vector;
float z = vector.z;
throw new NullReferenceException();
}
// Token: 0x060001D7 RID: 471 RVA: 0x0000A04C File Offset: 0x0000824C
[Token(Token = "0x60001D7")]
[Address(RVA = "0x16A9BD0", Offset = "0x16A85D0", VA = "0x1816A9BD0")]
private IEnumerator EDCFOJGIKBF(CGLKOJIMDIH CGOLFOLCHIF, Vector3 EBKFNGIOHPE)
{
int num;
DiscGolfManager.NAGOPADEPKP nagopadepkp = new DiscGolfManager.NAGOPADEPKP(num);
num = 0;
float z = EBKFNGIOHPE.z;
nagopadepkp.<>4__this = this;
nagopadepkp.team = CGOLFOLCHIF;
nagopadepkp.anchorPoint.z = z;
throw new NullReferenceException();
}
// Token: 0x060001D8 RID: 472 RVA: 0x0000A08C File Offset: 0x0000828C
[Token(Token = "0x60001D8")]
[Address(RVA = "0x16A9EB0", Offset = "0x16A88B0", VA = "0x1816A9EB0")]
private void EGPGNKGCBDE(CGLKOJIMDIH CGOLFOLCHIF, Vector3 EBKFNGIOHPE)
{
DiscGolfManager.NMAIDDGDNMB nmaiddgdnmb = this.JCNKPEDFLKH(CGOLFOLCHIF);
float z = EBKFNGIOHPE.z;
}
// Token: 0x060001D9 RID: 473 RVA: 0x0000A0B0 File Offset: 0x000082B0
[Token(Token = "0x60001D9")]
[Address(RVA = "0x16AA420", Offset = "0x16A8E20", VA = "0x1816AA420")]
private bool FIKBLCJKNEA(CGLKOJIMDIH CGOLFOLCHIF)
{
return this.JCNKPEDFLKH(CGOLFOLCHIF).HJGHIPPAFGD;
}
// Token: 0x060001DA RID: 474 RVA: 0x0000A0D0 File Offset: 0x000082D0
[Token(Token = "0x60001DA")]
[Address(RVA = "0x16A8310", Offset = "0x16A6D10", VA = "0x1816A8310")]
private void BPAANFBEJCF(CGLKOJIMDIH CGOLFOLCHIF, bool DOOMHNGHEJM)
{
this.JCNKPEDFLKH(CGOLFOLCHIF).HJGHIPPAFGD = DOOMHNGHEJM;
}
// Token: 0x060001DB RID: 475 RVA: 0x0000A0F0 File Offset: 0x000082F0
[Token(Token = "0x60001DB")]
[Address(RVA = "0x16AA2B0", Offset = "0x16A8CB0", VA = "0x1816AA2B0")]
private bool FAKIMJFOKIH(CGLKOJIMDIH CGOLFOLCHIF)
{
return this.JCNKPEDFLKH(CGOLFOLCHIF).HBDGGLMCCKL;
}
// Token: 0x060001DC RID: 476 RVA: 0x0000A110 File Offset: 0x00008310
[Token(Token = "0x60001DC")]
[Address(RVA = "0x16A82E0", Offset = "0x16A6CE0", VA = "0x1816A82E0")]
private void BCLKEFJGKED(CGLKOJIMDIH CGOLFOLCHIF, bool BDDLAEGJAKH)
{
this.JCNKPEDFLKH(CGOLFOLCHIF).HBDGGLMCCKL = BDDLAEGJAKH;
}
// Token: 0x060001DD RID: 477 RVA: 0x0000A130 File Offset: 0x00008330
[Token(Token = "0x60001DD")]
[Address(RVA = "0x16A9460", Offset = "0x16A7E60", VA = "0x1816A9460")]
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);
List<GameRuleManager>.Enumerator enumerator;
if (enumerator != 0)
{
}
if (num != -1)
{
}
if (num == 0)
{
return;
}
}
num += 8;
BIFACFBPBFC bifacfbpbfc = this.KFNLCKKCCPJ.Get();
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;
}
}
object[] array = new object[4];
throw new ArrayTypeMismatchException();
}
// Token: 0x060001DE RID: 478 RVA: 0x0000A280 File Offset: 0x00008480
[Token(Token = "0x60001DE")]
[Address(RVA = "0x16A90E0", Offset = "0x16A7AE0", VA = "0x1816A90E0")]
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: 0x060001DF RID: 479 RVA: 0x0000A2EC File Offset: 0x000084EC
[Token(Token = "0x60001DF")]
[Address(RVA = "0x16AB9C0", Offset = "0x16AA3C0", VA = "0x1816AB9C0")]
protected void NIGAPAHCFNJ()
{
int num;
do
{
num = 0;
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
int playerTeam = (int)teamManager.GetPlayerTeam(localPlayer);
List<DiscGolfDisc> doonjdphlen = this.DOONJDPHLEN;
List.Enumerator enumerator;
if (enumerator != 0)
{
TokenFlag automaticGameStartSupportFlag = teamManager._automaticGameStartSupportFlag;
TokenFlag automaticGameStartSupportFlag2 = teamManager._automaticGameStartSupportFlag;
}
if (num != -1)
{
}
}
while (num != 0);
}
// Token: 0x060001E0 RID: 480 RVA: 0x0000A350 File Offset: 0x00008550
[Token(Token = "0x60001E0")]
[Address(RVA = "0x16AAE10", Offset = "0x16A9810", VA = "0x1816AAE10")]
private void KIADOKBMCJG(DiscGolfDisc JAPJAPNELPM)
{
int num = 0;
if (JAPJAPNELPM != num)
{
if (!NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
{
}
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
if (teamManager.IsPlayerSpectator(localPlayer))
{
}
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
bool flag = teamManager2.GetPlayerTeam(localPlayer2) == JAPJAPNELPM.team;
JAPJAPNELPM._tool.SetPickupEnabled(flag, this);
}
}
// Token: 0x060001E1 RID: 481 RVA: 0x0000A3D0 File Offset: 0x000085D0
[Token(Token = "0x60001E1")]
[Address(RVA = "0x16ACB10", Offset = "0x16AB510", VA = "0x1816ACB10")]
protected void OnPhotonPlayerDisconnected(Photon.Realtime.Player IEKDDPPNFPF)
{
if (PhotonNetwork.IsMasterClient)
{
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: 0x060001E2 RID: 482 RVA: 0x0000A434 File Offset: 0x00008634
[Token(Token = "0x60001E2")]
[Address(RVA = "0x16AE910", Offset = "0x16AD310", VA = "0x1816AE910")]
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: 0x04000196 RID: 406
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x4000196")]
[SerializeField]
[Header("Disc Golf")]
private float strokeIncrementThreshold = 3f;
// Token: 0x04000197 RID: 407
[global::Cpp2IlInjected.FieldOffset(Offset = "0x74")]
[Token(Token = "0x4000197")]
[SerializeField]
private float mercyRuleHoleScore = 7f;
// Token: 0x04000198 RID: 408
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x4000198")]
[SerializeField]
[Header("Holes")]
private BIFACFBPBFC firstHole;
// Token: 0x04000199 RID: 409
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7C")]
[Token(Token = "0x4000199")]
[SerializeField]
private BIFACFBPBFC lastHole = (BIFACFBPBFC)((ulong)8L);
// Token: 0x0400019A RID: 410
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x400019A")]
[SerializeField]
[Header("Score Notifications")]
private string scoreHoleInOne = "Hole In One!";
// Token: 0x0400019B RID: 411
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x400019B")]
[SerializeField]
private string scoreLessThanNeg2 = "Albatross";
// Token: 0x0400019C RID: 412
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x400019C")]
[SerializeField]
private string scoreNeg2 = "Eagle";
// Token: 0x0400019D RID: 413
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x400019D")]
[SerializeField]
private string scoreNeg1 = "Birdie";
// Token: 0x0400019E RID: 414
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400019E")]
[SerializeField]
private string scoreZero = "Par";
// Token: 0x0400019F RID: 415
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400019F")]
[SerializeField]
private string scorePos1 = "Bogey";
// Token: 0x040001A0 RID: 416
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x40001A0")]
[SerializeField]
private string scorePos2 = "Double Bogey";
// Token: 0x040001A1 RID: 417
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x40001A1")]
[SerializeField]
private string scorePos3 = "Triple Bogey";
// Token: 0x040001A2 RID: 418
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x40001A2")]
[SerializeField]
[Header("Coop-catch")]
private float gravityPickupDistanceOverride = 1f;
// Token: 0x040001A3 RID: 419
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x40001A3")]
[SerializeField]
private EquipmentSkin discSkinOverride;
// Token: 0x040001A4 RID: 420
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x40001A4")]
[SerializeField]
private float catchNotificationMetersPerScaleFactor = 12f;
// Token: 0x040001A5 RID: 421
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD4")]
[Token(Token = "0x40001A5")]
[SerializeField]
private float catchNotificationDistanceBeforeScaling = 10f;
// Token: 0x040001A6 RID: 422
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x40001A6")]
[SerializeField]
[Header("SFX and VFX")]
private RecRoomAudioClip catchSFX;
// Token: 0x040001A7 RID: 423
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
[Token(Token = "0x40001A7")]
[SerializeField]
private RecRoomAudioClip playerOutSFX;
// Token: 0x040001A8 RID: 424
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
[Token(Token = "0x40001A8")]
[SerializeField]
private RecRoomAudioClip goalSFX;
// Token: 0x040001A9 RID: 425
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
[Token(Token = "0x40001A9")]
[SerializeField]
private RecRoomAudioClip powerupHitSFX;
// Token: 0x040001AA RID: 426
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
[Token(Token = "0x40001AA")]
[SerializeField]
private PooledParticle catchVFXPrefab;
// Token: 0x040001AB RID: 427
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
[Token(Token = "0x40001AB")]
[SerializeField]
private PooledParticle goalVFXPrefab;
// Token: 0x040001AC RID: 428
[Token(Token = "0x40001AC")]
private const float NEDFEEPIKGN = 6f;
// Token: 0x040001AD RID: 429
[Token(Token = "0x40001AD")]
private const int OEIMMLDNBHJ = 3;
// Token: 0x040001AE RID: 430
[Token(Token = "0x40001AE")]
private const float PPCDCOGBDMI = 1f;
// Token: 0x040001AF RID: 431
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
[Token(Token = "0x40001AF")]
private DJHELPHHAEN BEHNEAECIGM;
// Token: 0x040001B0 RID: 432
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
[Token(Token = "0x40001B0")]
private MJNLDDCLOGP KKKNHACAJOO;
// Token: 0x040001B1 RID: 433
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
[Token(Token = "0x40001B1")]
private bool CFIHMACDOFO;
// Token: 0x040001B2 RID: 434
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
[Token(Token = "0x40001B2")]
private Dictionary<CGLKOJIMDIH, float> EFCDDAJPGFB;
// Token: 0x040001B3 RID: 435
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
[Token(Token = "0x40001B3")]
private List<DiscGolfDisc> DOONJDPHLEN;
// Token: 0x040001B4 RID: 436
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
[Token(Token = "0x40001B4")]
private DiscGolfGoal[] GECOAMLBOCA;
// Token: 0x040001B5 RID: 437
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
[Token(Token = "0x40001B5")]
private DiscGolfTee[] MAFKHFMEKHN;
// Token: 0x040001B6 RID: 438
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
[Token(Token = "0x40001B6")]
private List<DiscGolfPowerUp> IHCHPFOMFOK;
// Token: 0x040001B7 RID: 439
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
[Token(Token = "0x40001B7")]
private List<DiscGolfDisc> KBPNAOEPCFI;
// Token: 0x040001B8 RID: 440
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
[Token(Token = "0x40001B8")]
private SynchronizedField<BIFACFBPBFC> KFNLCKKCCPJ;
// Token: 0x040001B9 RID: 441
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
[Token(Token = "0x40001B9")]
private SynchronizedField<BIFACFBPBFC> OAIEKGKNBJE;
// Token: 0x040001BA RID: 442
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
[Token(Token = "0x40001BA")]
private SynchronizedField<BIFACFBPBFC> JDDMCGOPOAD;
// Token: 0x040001BB RID: 443
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
[Token(Token = "0x40001BB")]
private Dictionary<CGLKOJIMDIH, DiscGolfManager.NMAIDDGDNMB> KJDKGLMFBIP;
// Token: 0x0200003C RID: 60
[Token(Token = "0x200003C")]
private enum APGJCCMIBEM
{
// Token: 0x040001BD RID: 445
[Token(Token = "0x40001BD")]
HOLE_RUNNING,
// Token: 0x040001BE RID: 446
[Token(Token = "0x40001BE")]
HOLE_FINISHED,
// Token: 0x040001BF RID: 447
[Token(Token = "0x40001BF")]
INVALID = 65535
}
// Token: 0x0200003D RID: 61
[Token(Token = "0x200003D")]
private class NMAIDDGDNMB
{
// Token: 0x1700004B RID: 75
// (get) Token: 0x060001E3 RID: 483 RVA: 0x0000A514 File Offset: 0x00008714
// (set) Token: 0x060001E4 RID: 484 RVA: 0x0000A534 File Offset: 0x00008734
[Token(Token = "0x1700004B")]
public int KICIIMGGFAG
{
[Token(Token = "0x60001E3")]
[Address(RVA = "0x116BFC0", Offset = "0x116A9C0", VA = "0x18116BFC0")]
get
{
return this.PJMILPOODHM.Get();
}
[Token(Token = "0x60001E4")]
[Address(RVA = "0x116C1F0", Offset = "0x116ABF0", VA = "0x18116C1F0")]
set
{
SynchronizedField<int> pjmilpoodhm = this.PJMILPOODHM;
}
}
// Token: 0x1700004C RID: 76
// (get) Token: 0x060001E5 RID: 485 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x060001E6 RID: 486 RVA: 0x0000A550 File Offset: 0x00008750
[Token(Token = "0x1700004C")]
public Vector3 AIIFHJJADDO
{
[Token(Token = "0x60001E5")]
[Address(RVA = "0x116BF50", Offset = "0x116A950", VA = "0x18116BF50")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x60001E6")]
[Address(RVA = "0x116C180", Offset = "0x116AB80", VA = "0x18116C180")]
set
{
SynchronizedField<Vector3> ddohfpjjchf = this.DDOHFPJJCHF;
float z = value.z;
}
}
// Token: 0x1700004D RID: 77
// (get) Token: 0x060001E7 RID: 487 RVA: 0x0000A574 File Offset: 0x00008774
// (set) Token: 0x060001E8 RID: 488 RVA: 0x0000A594 File Offset: 0x00008794
[Token(Token = "0x1700004D")]
public bool HJGHIPPAFGD
{
[Token(Token = "0x60001E7")]
[Address(RVA = "0x116C250", Offset = "0x116AC50", VA = "0x18116C250")]
get
{
return this.ACJFBHMLENC.Get() != null;
}
[Token(Token = "0x60001E8")]
[Address(RVA = "0x116C010", Offset = "0x116AA10", VA = "0x18116C010")]
set
{
SynchronizedField<bool> acjfbhmlenc = this.ACJFBHMLENC;
}
}
// Token: 0x1700004E RID: 78
// (get) Token: 0x060001E9 RID: 489 RVA: 0x0000A5B0 File Offset: 0x000087B0
// (set) Token: 0x060001EA RID: 490 RVA: 0x0000A5D0 File Offset: 0x000087D0
[Token(Token = "0x1700004E")]
public bool HBDGGLMCCKL
{
[Token(Token = "0x60001E9")]
[Address(RVA = "0x116C130", Offset = "0x116AB30", VA = "0x18116C130")]
get
{
return this.ECPPECGGPHG.Get() != null;
}
[Token(Token = "0x60001EA")]
[Address(RVA = "0x116C0D0", Offset = "0x116AAD0", VA = "0x18116C0D0")]
set
{
SynchronizedField<bool> ecppecggphg = this.ECPPECGGPHG;
}
}
// Token: 0x060001EB RID: 491 RVA: 0x0000A5EC File Offset: 0x000087EC
[Token(Token = "0x60001EB")]
[Address(RVA = "0x116C2A0", Offset = "0x116ACA0", VA = "0x18116C2A0")]
public NMAIDDGDNMB(CGLKOJIMDIH team, DiscGolfManager manager)
{
string text = string.Format("{0}.{1}", team, "HOLE_STROKE");
SynchronizedField<int> synchronizedField;
this.PJMILPOODHM = synchronizedField;
string text2 = string.Format("{0}.{1}", synchronizedField, "ANCHOR");
float z = Vector3.zero.z;
SynchronizedField<Vector3> synchronizedField2;
this.DDOHFPJJCHF = synchronizedField2;
string text3 = string.Format("{0}.{1}", synchronizedField2, "HOLE_FINISHED");
SynchronizedField<bool> synchronizedField3;
this.ACJFBHMLENC = synchronizedField3;
string text4 = string.Format("{0}.{1}", synchronizedField3, "HOLE_USED_POWERUP");
SynchronizedField<bool> synchronizedField4;
this.ECPPECGGPHG = synchronizedField4;
}
// Token: 0x060001EC RID: 492 RVA: 0x0000A678 File Offset: 0x00008878
[Token(Token = "0x60001EC")]
[Address(RVA = "0x116C070", Offset = "0x116AA70", VA = "0x18116C070")]
private static string KANMHKHCOJA(CGLKOJIMDIH CGOLFOLCHIF, string IJALLPGDNFL)
{
return string.Format("{0}.{1}", CGOLFOLCHIF, IJALLPGDNFL);
}
// Token: 0x040001C0 RID: 448
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40001C0")]
private SynchronizedField<int> PJMILPOODHM;
// Token: 0x040001C1 RID: 449
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40001C1")]
private SynchronizedField<Vector3> DDOHFPJJCHF;
// Token: 0x040001C2 RID: 450
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40001C2")]
private SynchronizedField<bool> ACJFBHMLENC;
// Token: 0x040001C3 RID: 451
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40001C3")]
private SynchronizedField<bool> ECPPECGGPHG;
}
// Token: 0x02000041 RID: 65
[Token(Token = "0x2000041")]
[CompilerGenerated]
private sealed class FKBBOOGILHA
{
// Token: 0x060001FF RID: 511 RVA: 0x0000A94C File Offset: 0x00008B4C
[Token(Token = "0x60001FF")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public FKBBOOGILHA()
{
}
// Token: 0x06000200 RID: 512 RVA: 0x0000A960 File Offset: 0x00008B60
[Token(Token = "0x6000200")]
[Address(RVA = "0x116A780", Offset = "0x1169180", VA = "0x18116A780")]
internal void <RpcMasterFinishHole>b__0()
{
this.disc._tool.Disable();
}
// Token: 0x040001D1 RID: 465
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40001D1")]
public DiscGolfDisc disc;
}
}