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 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 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 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 doonjdphlen = this.DOONJDPHLEN; List.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 doonjdphlen = this.DOONJDPHLEN; List.Enumerator enumerator; if (enumerator != 0) { bool flag; while (!flag) { } Action action = new Action(this.LCPADBEDKOF); Action 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 onPhotonPlayerDisconnected = PhotonNetwork.OnPhotonPlayerDisconnected; Action 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 resetLocalPlayerEvent = GameManager.ResetLocalPlayerEvent; Action 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 oaiekgknbje = this.OAIEKGKNBJE; BIFACFBPBFC bifacfbpbfc2 = this.lastHole; SynchronizedField jddmcgopoad = this.JDDMCGOPOAD; BIFACFBPBFC bifacfbpbfc3 = this.firstHole; SynchronizedField 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(); int length = array.Length; if (num < length) { PlayerHand playerHand = array[num]; float num3 = this.gravityPickupDistanceOverride; playerHand.k__BackingField = num3; num++; } List 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(); 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 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 bothHands = global::Player.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 rpcaction = new RPCActions.RPCAction(this.RpcMasterFinishHole); ulong num; photonView.RpcMaster(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 k__BackingField = EGFEJGHDNAI.k__BackingField; global::Player k__BackingField = global::Player.k__BackingField; if (k__BackingField == k__BackingField) { global::Player.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.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 rpcaction = new RPCActions.RPCAction(this.RpcOnDiscHazard); photonView.RpcAll(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 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 efcddajpgfb = this.EFCDDAJPGFB; CGLKOJIMDIH team2 = JAPJAPNELPM.team; float num = efcddajpgfb[team2]; if (time <= 1f) { throw new NullReferenceException(); } } Dictionary 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 EKDCKBNHBML(CGLKOJIMDIH CGOLFOLCHIF) { int num; List list; do { num = 0; list = new List(); List 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 rpcaction = new RPCActions.RPCAction(this.RpcMasterRequestPowerup); Photon.Realtime.Player photonPlayer2 = EGOADDCCHBA.DBAJDHGDPOL; photonView.RpcMaster(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 rpcaction = new RPCActions.RPCAction(this.RpcOnPowerup); photonView.RpcAll(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 k__BackingField = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.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); 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 kjdkglmfbip = this.KJDKGLMFBIP; bool flag; if (!flag) { Dictionary 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 list = this.EKDCKBNHBML(CGLKOJIMDIH.ANY); List.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 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 dictionary = new Dictionary(); this.EFCDDAJPGFB = dictionary; List list = new List(); this.DOONJDPHLEN = list; List list2 = new List(); this.KBPNAOEPCFI = list2; Dictionary 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 EFCDDAJPGFB; // Token: 0x040001B3 RID: 435 [global::Cpp2IlInjected.FieldOffset(Offset = "0x128")] [Token(Token = "0x40001B3")] private List 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 IHCHPFOMFOK; // Token: 0x040001B7 RID: 439 [global::Cpp2IlInjected.FieldOffset(Offset = "0x148")] [Token(Token = "0x40001B7")] private List KBPNAOEPCFI; // Token: 0x040001B8 RID: 440 [global::Cpp2IlInjected.FieldOffset(Offset = "0x150")] [Token(Token = "0x40001B8")] private SynchronizedField KFNLCKKCCPJ; // Token: 0x040001B9 RID: 441 [global::Cpp2IlInjected.FieldOffset(Offset = "0x158")] [Token(Token = "0x40001B9")] private SynchronizedField OAIEKGKNBJE; // Token: 0x040001BA RID: 442 [global::Cpp2IlInjected.FieldOffset(Offset = "0x160")] [Token(Token = "0x40001BA")] private SynchronizedField JDDMCGOPOAD; // Token: 0x040001BB RID: 443 [global::Cpp2IlInjected.FieldOffset(Offset = "0x168")] [Token(Token = "0x40001BB")] private Dictionary 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 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 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 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 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 synchronizedField; this.PJMILPOODHM = synchronizedField; string text2 = string.Format("{0}.{1}", synchronizedField, "ANCHOR"); float z = Vector3.zero.z; SynchronizedField synchronizedField2; this.DDOHFPJJCHF = synchronizedField2; string text3 = string.Format("{0}.{1}", synchronizedField2, "HOLE_FINISHED"); SynchronizedField synchronizedField3; this.ACJFBHMLENC = synchronizedField3; string text4 = string.Format("{0}.{1}", synchronizedField3, "HOLE_USED_POWERUP"); SynchronizedField 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 PJMILPOODHM; // Token: 0x040001C1 RID: 449 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40001C1")] private SynchronizedField DDOHFPJJCHF; // Token: 0x040001C2 RID: 450 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40001C2")] private SynchronizedField ACJFBHMLENC; // Token: 0x040001C3 RID: 451 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40001C3")] private SynchronizedField 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 b__0() { this.disc._tool.Disable(); } // Token: 0x040001D1 RID: 465 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40001D1")] public DiscGolfDisc disc; } }