using System; using System.Collections; using System.Runtime.CompilerServices; using Cpp2IlInjected; using Photon.Pun; using UnityEngine; // Token: 0x020004FA RID: 1274 [Token(Token = "0x20004FA")] public class DiscGolfDisc : MonoBehaviourPun { // Token: 0x17000697 RID: 1687 // (get) Token: 0x060025AB RID: 9643 RVA: 0x00097AEC File Offset: 0x00095CEC [Token(Token = "0x17000697")] public Tool PBBJCLJPFMI { [Token(Token = "0x60025AB")] [Address(RVA = "0x54F060", Offset = "0x54E060", VA = "0x18054F060")] get { return this._tool; } } // Token: 0x17000698 RID: 1688 // (get) Token: 0x060025AC RID: 9644 RVA: 0x00097B00 File Offset: 0x00095D00 // (set) Token: 0x060025AD RID: 9645 RVA: 0x00097B14 File Offset: 0x00095D14 [Token(Token = "0x17000698")] public float HGJJCMPMAEP { [Token(Token = "0x60025AC")] [Address(RVA = "0x8EE190", Offset = "0x8ED190", VA = "0x1808EE190")] get; [Token(Token = "0x60025AD")] [Address(RVA = "0x8EE200", Offset = "0x8ED200", VA = "0x1808EE200")] private set; } // Token: 0x17000699 RID: 1689 // (get) Token: 0x060025AE RID: 9646 RVA: 0x00097B28 File Offset: 0x00095D28 [Token(Token = "0x17000699")] public CGLKOJIMDIH DALCBAHIFPG { [Token(Token = "0x60025AE")] [Address(RVA = "0x82DD80", Offset = "0x82CD80", VA = "0x18082DD80")] get { return this.team; } } // Token: 0x1700069A RID: 1690 // (get) Token: 0x060025AF RID: 9647 RVA: 0x00097B3C File Offset: 0x00095D3C [Token(Token = "0x1700069A")] public float DNOGACPFACG { [Token(Token = "0x60025AF")] [Address(RVA = "0x42EDB0", Offset = "0x42DDB0", VA = "0x18042EDB0")] get { return this.airLiftModifier; } } // Token: 0x1700069B RID: 1691 // (get) Token: 0x060025B0 RID: 9648 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x060025B1 RID: 9649 RVA: 0x00097B50 File Offset: 0x00095D50 [Token(Token = "0x1700069B")] public Vector3 ANIDHDMACOK { [Token(Token = "0x60025B0")] [Address(RVA = "0x147BCD0", Offset = "0x147ACD0", VA = "0x18147BCD0")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x60025B1")] [Address(RVA = "0x147BDB0", Offset = "0x147ADB0", VA = "0x18147BDB0")] [CompilerGenerated] private set { float z = value.z; this.k__BackingField.z = z; } } // Token: 0x1700069C RID: 1692 // (get) Token: 0x060025B2 RID: 9650 RVA: 0x00097B70 File Offset: 0x00095D70 // (set) Token: 0x060025B3 RID: 9651 RVA: 0x00097B84 File Offset: 0x00095D84 [Token(Token = "0x1700069C")] public float KMNALDCCLIB { [Token(Token = "0x60025B2")] [Address(RVA = "0x1BE6A30", Offset = "0x1BE5A30", VA = "0x181BE6A30")] get; [Token(Token = "0x60025B3")] [Address(RVA = "0x1BE5100", Offset = "0x1BE4100", VA = "0x181BE5100")] private set; } // Token: 0x1700069D RID: 1693 // (get) Token: 0x060025B4 RID: 9652 RVA: 0x00097B98 File Offset: 0x00095D98 // (set) Token: 0x060025B5 RID: 9653 RVA: 0x00097BAC File Offset: 0x00095DAC [Token(Token = "0x1700069D")] public float ABCACNBPCKK { [Token(Token = "0x60025B4")] [Address(RVA = "0xCB1CA0", Offset = "0xCB0CA0", VA = "0x180CB1CA0")] get; [Token(Token = "0x60025B5")] [Address(RVA = "0x1BE3D50", Offset = "0x1BE2D50", VA = "0x181BE3D50")] private set; } // Token: 0x1700069E RID: 1694 // (get) Token: 0x060025B6 RID: 9654 RVA: 0x00097BC0 File Offset: 0x00095DC0 // (set) Token: 0x060025B7 RID: 9655 RVA: 0x00097BD4 File Offset: 0x00095DD4 [Token(Token = "0x1700069E")] public float DIFKPJCDKLO { [Token(Token = "0x60025B6")] [Address(RVA = "0x42D830", Offset = "0x42C830", VA = "0x18042D830")] get; [Token(Token = "0x60025B7")] [Address(RVA = "0x42DB90", Offset = "0x42CB90", VA = "0x18042DB90")] private set; } // Token: 0x1700069F RID: 1695 // (get) Token: 0x060025B8 RID: 9656 RVA: 0x00097BE8 File Offset: 0x00095DE8 // (set) Token: 0x060025B9 RID: 9657 RVA: 0x00097BFC File Offset: 0x00095DFC [Token(Token = "0x1700069F")] public float IAGFEBBNDPG { [Token(Token = "0x60025B8")] [Address(RVA = "0x1547BA0", Offset = "0x1546BA0", VA = "0x181547BA0")] get; [Token(Token = "0x60025B9")] [Address(RVA = "0x1BE3D60", Offset = "0x1BE2D60", VA = "0x181BE3D60")] private set; } // Token: 0x170006A0 RID: 1696 // (get) Token: 0x060025BA RID: 9658 RVA: 0x00097C10 File Offset: 0x00095E10 // (set) Token: 0x060025BB RID: 9659 RVA: 0x00097C24 File Offset: 0x00095E24 [Token(Token = "0x170006A0")] public float NAOBNLMPCPO { [Token(Token = "0x60025BA")] [Address(RVA = "0x1BE6A40", Offset = "0x1BE5A40", VA = "0x181BE6A40")] get; [Token(Token = "0x60025BB")] [Address(RVA = "0x1BE5110", Offset = "0x1BE4110", VA = "0x181BE5110")] private set; } // Token: 0x170006A1 RID: 1697 // (get) Token: 0x060025BC RID: 9660 RVA: 0x00097C38 File Offset: 0x00095E38 // (set) Token: 0x060025BD RID: 9661 RVA: 0x00097C4C File Offset: 0x00095E4C [Token(Token = "0x170006A1")] public float OECLAOLLPCE { [Token(Token = "0x60025BC")] [Address(RVA = "0xD84640", Offset = "0xD83640", VA = "0x180D84640")] get; [Token(Token = "0x60025BD")] [Address(RVA = "0x1BE5120", Offset = "0x1BE4120", VA = "0x181BE5120")] private set; } // Token: 0x170006A2 RID: 1698 // (get) Token: 0x060025BE RID: 9662 RVA: 0x00097C60 File Offset: 0x00095E60 // (set) Token: 0x060025BF RID: 9663 RVA: 0x00097C74 File Offset: 0x00095E74 [Token(Token = "0x170006A2")] public float DDLBDIFMFML { [Token(Token = "0x60025BE")] [Address(RVA = "0xD894C0", Offset = "0xD884C0", VA = "0x180D894C0")] get; [Token(Token = "0x60025BF")] [Address(RVA = "0x1BE3D70", Offset = "0x1BE2D70", VA = "0x181BE3D70")] private set; } // Token: 0x170006A3 RID: 1699 // (get) Token: 0x060025C0 RID: 9664 RVA: 0x00097C88 File Offset: 0x00095E88 // (set) Token: 0x060025C1 RID: 9665 RVA: 0x00097C9C File Offset: 0x00095E9C [Token(Token = "0x170006A3")] public float KOFJENLAOAP { [Token(Token = "0x60025C0")] [Address(RVA = "0xD894B0", Offset = "0xD884B0", VA = "0x180D894B0")] get; [Token(Token = "0x60025C1")] [Address(RVA = "0x1BE3A50", Offset = "0x1BE2A50", VA = "0x181BE3A50")] private set; } // Token: 0x170006A4 RID: 1700 // (get) Token: 0x060025C2 RID: 9666 RVA: 0x00097CB0 File Offset: 0x00095EB0 // (set) Token: 0x060025C3 RID: 9667 RVA: 0x00097CC4 File Offset: 0x00095EC4 [Token(Token = "0x170006A4")] public float GLCACJAJAGO { [Token(Token = "0x60025C2")] [Address(RVA = "0x1837560", Offset = "0x1836560", VA = "0x181837560")] get; [Token(Token = "0x60025C3")] [Address(RVA = "0x18389D0", Offset = "0x18379D0", VA = "0x1818389D0")] private set; } // Token: 0x170006A5 RID: 1701 // (get) Token: 0x060025C4 RID: 9668 RVA: 0x00097CD8 File Offset: 0x00095ED8 // (set) Token: 0x060025C5 RID: 9669 RVA: 0x00097CEC File Offset: 0x00095EEC [Token(Token = "0x170006A5")] public float OMPNCPEMPDD { [Token(Token = "0x60025C4")] [Address(RVA = "0x821DA0", Offset = "0x820DA0", VA = "0x180821DA0")] get; [Token(Token = "0x60025C5")] [Address(RVA = "0x822060", Offset = "0x821060", VA = "0x180822060")] private set; } // Token: 0x1400005E RID: 94 // (add) Token: 0x060025C6 RID: 9670 RVA: 0x00097D00 File Offset: 0x00095F00 // (remove) Token: 0x060025C7 RID: 9671 RVA: 0x00097D1C File Offset: 0x00095F1C [Token(Token = "0x1400005E")] public event DiscGolfDisc.AEIGIKHNPKH DLGDJPBIOII { [Token(Token = "0x60025C6")] [Address(RVA = "0x1BE6480", Offset = "0x1BE5480", VA = "0x181BE6480")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x60025C7")] [Address(RVA = "0x1BE6CE0", Offset = "0x1BE5CE0", VA = "0x181BE6CE0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x1400005F RID: 95 // (add) Token: 0x060025C8 RID: 9672 RVA: 0x00097D38 File Offset: 0x00095F38 // (remove) Token: 0x060025C9 RID: 9673 RVA: 0x00097D54 File Offset: 0x00095F54 [Token(Token = "0x1400005F")] public event DiscGolfDisc.MKAIAKKDNMO AEIILFMMACF { [Token(Token = "0x60025C8")] [Address(RVA = "0x1BE6700", Offset = "0x1BE5700", VA = "0x181BE6700")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x60025C9")] [Address(RVA = "0x1BE6F60", Offset = "0x1BE5F60", VA = "0x181BE6F60")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000060 RID: 96 // (add) Token: 0x060025CA RID: 9674 RVA: 0x00097D70 File Offset: 0x00095F70 // (remove) Token: 0x060025CB RID: 9675 RVA: 0x00097D8C File Offset: 0x00095F8C [Token(Token = "0x14000060")] public event DiscGolfDisc.IBGMNEMCAMM MFOLBNIPKKA { [Token(Token = "0x60025CA")] [Address(RVA = "0x1BE65C0", Offset = "0x1BE55C0", VA = "0x181BE65C0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x60025CB")] [Address(RVA = "0x1BE6E20", Offset = "0x1BE5E20", VA = "0x181BE6E20")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000061 RID: 97 // (add) Token: 0x060025CC RID: 9676 RVA: 0x00097DA8 File Offset: 0x00095FA8 // (remove) Token: 0x060025CD RID: 9677 RVA: 0x00097DC4 File Offset: 0x00095FC4 [Token(Token = "0x14000061")] public event DiscGolfDisc.PBEOJONJAMH DGDKOIJDDNL { [Token(Token = "0x60025CC")] [Address(RVA = "0x1BE63E0", Offset = "0x1BE53E0", VA = "0x181BE63E0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x60025CD")] [Address(RVA = "0x1BE6C40", Offset = "0x1BE5C40", VA = "0x181BE6C40")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000062 RID: 98 // (add) Token: 0x060025CE RID: 9678 RVA: 0x00097DE0 File Offset: 0x00095FE0 // (remove) Token: 0x060025CF RID: 9679 RVA: 0x00097DFC File Offset: 0x00095FFC [Token(Token = "0x14000062")] public event DiscGolfDisc.KNFPANAHOBI CBGLANLBCFM { [Token(Token = "0x60025CE")] [Address(RVA = "0x1BE6520", Offset = "0x1BE5520", VA = "0x181BE6520")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x60025CF")] [Address(RVA = "0x1BE6D80", Offset = "0x1BE5D80", VA = "0x181BE6D80")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000063 RID: 99 // (add) Token: 0x060025D0 RID: 9680 RVA: 0x00097E18 File Offset: 0x00096018 // (remove) Token: 0x060025D1 RID: 9681 RVA: 0x00097E34 File Offset: 0x00096034 [Token(Token = "0x14000063")] public event DiscGolfDisc.MEPEMDJINLE IMKEKEOBJGI { [Token(Token = "0x60025D0")] [Address(RVA = "0x1BE6660", Offset = "0x1BE5660", VA = "0x181BE6660")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x60025D1")] [Address(RVA = "0x1BE6EC0", Offset = "0x1BE5EC0", VA = "0x181BE6EC0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000064 RID: 100 // (add) Token: 0x060025D2 RID: 9682 RVA: 0x00097E50 File Offset: 0x00096050 // (remove) Token: 0x060025D3 RID: 9683 RVA: 0x00097E6C File Offset: 0x0009606C [Token(Token = "0x14000064")] public event DiscGolfDisc.BPCOHNNPNOC OGJFPGBCLGI { [Token(Token = "0x60025D2")] [Address(RVA = "0x1BE6340", Offset = "0x1BE5340", VA = "0x181BE6340")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x60025D3")] [Address(RVA = "0x1BE6BA0", Offset = "0x1BE5BA0", VA = "0x181BE6BA0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x170006A6 RID: 1702 // (get) Token: 0x060025D4 RID: 9684 RVA: 0x00097E88 File Offset: 0x00096088 // (set) Token: 0x060025D5 RID: 9685 RVA: 0x00097EB8 File Offset: 0x000960B8 [Token(Token = "0x170006A6")] public AGAJMBPABDL PIIMDEJKGCO { [Token(Token = "0x60025D4")] [Address(RVA = "0x1BE6AC0", Offset = "0x1BE5AC0", VA = "0x181BE6AC0")] get { AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; int num = this.FBAOKOLOEGA.IAHDANBDAAM(); return agajmbpabdl.IAHDANBDAAM(num); } [Token(Token = "0x60025D5")] [Address(RVA = "0x1BE71E0", Offset = "0x1BE61E0", VA = "0x181BE71E0")] set { KLLMCPFPIIE fbaokoloega = this.FBAOKOLOEGA; if (value != 0) { } } } // Token: 0x170006A7 RID: 1703 // (get) Token: 0x060025D6 RID: 9686 RVA: 0x00097ED8 File Offset: 0x000960D8 // (set) Token: 0x060025D7 RID: 9687 RVA: 0x00097F18 File Offset: 0x00096118 [Token(Token = "0x170006A7")] public DiscGolfCheckpoint IBEJFKJKHEE { [Token(Token = "0x60025D6")] [Address(RVA = "0x1BE67F0", Offset = "0x1BE57F0", VA = "0x181BE67F0")] get { KLLMCPFPIIE pjjcadpcdgo = this.PJJCADPCDGO; if (pjjcadpcdgo != 0) { PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(pjjcadpcdgo.IAHDANBDAAM()); int num = 0; if (photonView != num) { return photonView.GetComponent(); } } throw new NullReferenceException(); } [Token(Token = "0x60025D7")] [Address(RVA = "0x1BE7060", Offset = "0x1BE6060", VA = "0x181BE7060")] set { KLLMCPFPIIE pjjcadpcdgo = this.PJJCADPCDGO; int num = 0; if (value != num) { PhotonView photonView = value.JDHMIOJKLCK; } } } // Token: 0x170006A8 RID: 1704 // (get) Token: 0x060025D8 RID: 9688 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x060025D9 RID: 9689 RVA: 0x00097F48 File Offset: 0x00096148 [Token(Token = "0x170006A8")] public Vector3 BLCGAJMBFLM { [Token(Token = "0x60025D8")] [Address(RVA = "0x1BE6A50", Offset = "0x1BE5A50", VA = "0x181BE6A50")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x60025D9")] [Address(RVA = "0x1BE7170", Offset = "0x1BE6170", VA = "0x181BE7170")] set { KLLMCPFPIIE hkodlnnnpld = this.HKODLNNNPLD; float z = value.z; } } // Token: 0x170006A9 RID: 1705 // (get) Token: 0x060025DA RID: 9690 RVA: 0x00097F6C File Offset: 0x0009616C // (set) Token: 0x060025DB RID: 9691 RVA: 0x00097F8C File Offset: 0x0009618C [Token(Token = "0x170006A9")] public bool NGHCADGJBCD { [Token(Token = "0x60025DA")] [Address(RVA = "0x1BE69E0", Offset = "0x1BE59E0", VA = "0x181BE69E0")] get { return this.GBGHNCPMNIG.IAHDANBDAAM() != null; } [Token(Token = "0x60025DB")] [Address(RVA = "0x1BE7110", Offset = "0x1BE6110", VA = "0x181BE7110")] set { KLLMCPFPIIE gbghncpmnig = this.GBGHNCPMNIG; } } // Token: 0x170006AA RID: 1706 // (get) Token: 0x060025DC RID: 9692 RVA: 0x00097FA8 File Offset: 0x000961A8 // (set) Token: 0x060025DD RID: 9693 RVA: 0x00097FC8 File Offset: 0x000961C8 [Token(Token = "0x170006AA")] public int BEHFEKHHABJ { [Token(Token = "0x60025DC")] [Address(RVA = "0x1BE67A0", Offset = "0x1BE57A0", VA = "0x181BE67A0")] get { return this.ILICPEBCPMO.IAHDANBDAAM(); } [Token(Token = "0x60025DD")] [Address(RVA = "0x1BE7000", Offset = "0x1BE6000", VA = "0x181BE7000")] set { KLLMCPFPIIE ilicpebcpmo = this.ILICPEBCPMO; } } // Token: 0x170006AB RID: 1707 // (get) Token: 0x060025DE RID: 9694 RVA: 0x00097FE4 File Offset: 0x000961E4 // (set) Token: 0x060025DF RID: 9695 RVA: 0x0009801C File Offset: 0x0009621C [Token(Token = "0x170006AB")] public bool JGGKDBNOMLH { [Token(Token = "0x60025DE")] [Address(RVA = "0x1BE6B50", Offset = "0x1BE5B50", VA = "0x181BE6B50")] get { DiscGolfDiscTrail[] pphghmjahff = this.PPHGHMJAHFF; if (pphghmjahff != 0 && pphghmjahff.Length != 0) { return pphghmjahff[0].enabled; } throw new IndexOutOfRangeException(); } [Token(Token = "0x60025DF")] [Address(RVA = "0x1BE7250", Offset = "0x1BE6250", VA = "0x181BE7250")] set { DiscGolfDiscTrail[] pphghmjahff = this.PPHGHMJAHFF; int num = 0; int length = pphghmjahff.Length; if (num < length) { DiscGolfDiscTrail discGolfDiscTrail = pphghmjahff[num]; discGolfDiscTrail.enabled = value; discGolfDiscTrail.CLNNHCIHLMH = value; num++; } } } // Token: 0x060025E0 RID: 9696 RVA: 0x00098060 File Offset: 0x00096260 [Token(Token = "0x60025E0")] [Address(RVA = "0x1BE31A0", Offset = "0x1BE21A0", VA = "0x181BE31A0", Slot = "13")] protected override void Awake() { base..ctor(); int num; KLLMCPFPIIE kllmcpfpiie = new KLLMCPFPIIE(this, "THROWER_ID", -1, (OHOEENCHJJE)num, num, num); num = 0; this.FBAOKOLOEGA = kllmcpfpiie; KLLMCPFPIIE kllmcpfpiie2 = new KLLMCPFPIIE(this, "CHECKPOINT_ID", -1, (OHOEENCHJJE)num, num, num); this.PJJCADPCDGO = kllmcpfpiie2; float z = Vector3.zero.z; Action action = new Action(this.HGGJHKLMOKK); KLLMCPFPIIE kllmcpfpiie3; this.HKODLNNNPLD = kllmcpfpiie3; int num2; KLLMCPFPIIE kllmcpfpiie4 = new KLLMCPFPIIE(this, "HAZARDED", num2, (OHOEENCHJJE)num, num, num); num2 = 0; this.GBGHNCPMNIG = kllmcpfpiie4; Action action2 = new Action(this.DPDFKAFBMFC); int num3; KLLMCPFPIIE kllmcpfpiie5 = new KLLMCPFPIIE(this, "CATCHES", num3, (OHOEENCHJJE)num, action2, num); num3 = 0; this.ILICPEBCPMO = kllmcpfpiie5; TeamColorRenderer component = base.GetComponent(); this.CLHPODPOOLF = component; DiscGolfDiscTrail[] componentsInChildren = base.GetComponentsInChildren(true); Tool tool = this._tool; this.PPHGHMJAHFF = componentsInChildren; MFBGLIHGCGO postPickupEvent = tool.PostPickupEvent; Action action3 = new Action(this.HAAIALDMMEL); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(postPickupEvent, action3); tool.PostPickupEvent = mfbglihgcgo; Tool tool2 = this._tool; MFBGLIHGCGO postReleaseEvent = tool2.PostReleaseEvent; Action action4 = new Action(this.OIOCPLEKMEK); MFBGLIHGCGO mfbglihgcgo2 = MFBGLIHGCGO.BPJDFPACLMK(postReleaseEvent, action4); tool2.PostReleaseEvent = mfbglihgcgo2; Tool tool3 = this._tool; EAHPNACBLDD postResetEvent = tool3.PostResetEvent; Action action5 = new Action(this.LBODGLNOABB); EAHPNACBLDD eahpnacbldd = EAHPNACBLDD.BPJDFPACLMK(postResetEvent, action5); tool3.PostResetEvent = eahpnacbldd; Tool tool4 = this._tool; Tool.HMMDPJMIHGJ hmmdpjmihgj = new Tool.HMMDPJMIHGJ(this.CDNPBHJEJIO); tool4.CustomAuthorityResetOnKillzoneBehavior = hmmdpjmihgj; int num4 = 0; this.JGGKDBNOMLH = num4 != 0; BGLEMLAJOAN bglemlajoan = new BGLEMLAJOAN(this._tool); this.OBPPHNMGPOF = bglemlajoan; } // Token: 0x060025E1 RID: 9697 RVA: 0x0009820C File Offset: 0x0009640C [Token(Token = "0x60025E1")] [Address(RVA = "0x1BE5F90", Offset = "0x1BE4F90", VA = "0x181BE5F90")] private void Start() { this.UpdateTeamColor(); } // Token: 0x060025E2 RID: 9698 RVA: 0x00098220 File Offset: 0x00096420 [Token(Token = "0x60025E2")] [Address(RVA = "0x1BE5DE0", Offset = "0x1BE4DE0", VA = "0x181BE5DE0", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); Tool tool = this._tool; int num = 0; if (tool != num) { Tool tool2 = this._tool; MFBGLIHGCGO postPickupEvent = tool2.PostPickupEvent; Action action = new Action(this.HAAIALDMMEL); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(postPickupEvent, action); tool2.PostPickupEvent = mfbglihgcgo; Tool tool3 = this._tool; MFBGLIHGCGO postReleaseEvent = tool3.PostReleaseEvent; Action action2 = new Action(this.OIOCPLEKMEK); MFBGLIHGCGO mfbglihgcgo2 = MFBGLIHGCGO.GMNMHGMFGOL(postReleaseEvent, action2); tool3.PostReleaseEvent = mfbglihgcgo2; Tool tool4 = this._tool; EAHPNACBLDD postResetEvent = tool4.PostResetEvent; Action action3 = new Action(this.LBODGLNOABB); EAHPNACBLDD eahpnacbldd = EAHPNACBLDD.GMNMHGMFGOL(postResetEvent, action3); tool4.PostResetEvent = eahpnacbldd; } this.OBPPHNMGPOF.Dispose(); } // Token: 0x060025E3 RID: 9699 RVA: 0x000982F0 File Offset: 0x000964F0 [Token(Token = "0x60025E3")] [Address(RVA = "0x1BE3D80", Offset = "0x1BE2D80", VA = "0x181BE3D80")] private void FixedUpdate() { /* An exception occurred when decompiling this method (060025E3) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void DiscGolfDisc::FixedUpdate() ---> System.ArgumentOutOfRangeException: length ('-1') must be a non-negative value. (Parameter 'length') Actual value was -1. at System.ArgumentOutOfRangeException.ThrowNegative[T](T value, String paramName) at System.Array.CopyImpl(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable) at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length) at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 403 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 117 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x060025E4 RID: 9700 RVA: 0x000986EC File Offset: 0x000968EC [Token(Token = "0x60025E4")] [Address(RVA = "0x1BE5130", Offset = "0x1BE4130", VA = "0x181BE5130")] private void LBODGLNOABB(Tool NBHJPDBHDHB, Vector3 BNMOCBJEEPN, Quaternion LPHCCEOHNIN, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ) { if (base.OGIBLNIIHDK) { KLLMCPFPIIE fbaokoloega = this.FBAOKOLOEGA; KLLMCPFPIIE ilicpebcpmo = this.ILICPEBCPMO; int num = 0; ilicpebcpmo.BDJFGEJFPPO(num); } int num2 = 0; this.JGGKDBNOMLH = num2 != 0; if (this.CBGLANLBCFM != 0) { float z = BNMOCBJEEPN.z; } } // Token: 0x060025E5 RID: 9701 RVA: 0x0009873C File Offset: 0x0009693C [Token(Token = "0x60025E5")] [Address(RVA = "0x1BE5FA0", Offset = "0x1BE4FA0", VA = "0x181BE5FA0")] public void UpdateTeamColor() { if (this.team != CGLKOJIMDIH.ANY) { TeamColorRenderer clhpodpoolf = this.CLHPODPOOLF; int num = 0; if (clhpodpoolf != num) { TeamColorRenderer clhpodpoolf2 = this.CLHPODPOOLF; CGLKOJIMDIH cglkojimdih = this.team; clhpodpoolf2.SetTeam(cglkojimdih); Material material = this.beamRenderer.GetMaterial(); Color hiemikkpmbn = this.CLHPODPOOLF.HIEMIKKPMBN; int cchofpafeho = PAMNDKEGFFG.CCHOFPAFEHO; material.SetColor(cchofpafeho, hiemikkpmbn); Tool tool = this._tool; int num2 = 0; if (tool != num2) { ToolSkinMapper toolSkinMapper = this._tool.toolSkinMapper; int num3 = 0; if (toolSkinMapper == num3 || !this._tool.toolSkinMapper.EFKPKGPLHDA) { DiscGolfDiscTrail[] pphghmjahff = this.PPHGHMJAHFF; int num4 = 0; int length = pphghmjahff.Length; if (num4 < length) { TeamColorRenderer clhpodpoolf3 = this.CLHPODPOOLF; DiscGolfDiscTrail discGolfDiscTrail = pphghmjahff[num4]; Color hiemikkpmbn2 = clhpodpoolf3.HIEMIKKPMBN; Color color = discGolfDiscTrail.INCNKMHCJDM; num4++; } } } } } } // Token: 0x060025E6 RID: 9702 RVA: 0x00098840 File Offset: 0x00096A40 [Token(Token = "0x60025E6")] [Address(RVA = "0x1BE4DC0", Offset = "0x1BE3DC0", VA = "0x181BE4DC0")] private void HAAIALDMMEL(Tool EGFEJGHDNAI) { AGAJMBPABDL thrower = this.PIIMDEJKGCO; if (base.OGIBLNIIHDK) { Player k__BackingField = EGFEJGHDNAI.k__BackingField; int num = 0; if (k__BackingField != num && thrower != 0 && EGFEJGHDNAI.k__BackingField.DBAJDHGDPOL != thrower) { int num2 = this.BEHFEKHHABJ + 1; this.BEHFEKHHABJ = num2; } KLLMCPFPIIE ilicpebcpmo = this.ILICPEBCPMO; int num3 = 0; ilicpebcpmo.BDJFGEJFPPO(num3); KLLMCPFPIIE fbaokoloega = this.FBAOKOLOEGA; KLLMCPFPIIE gbghncpmnig = this.GBGHNCPMNIG; int num4 = 0; gbghncpmnig.BDJFGEJFPPO(num4); Transform transform = base.transform; Vector3 vector; float z = vector.z; KLLMCPFPIIE hkodlnnnpld = this.HKODLNNNPLD; } int num5 = 0; this.JGGKDBNOMLH = num5 != 0; DiscGolfDisc.AEIGIKHNPKH dlgdjpbioii = this.DLGDJPBIOII; if (dlgdjpbioii != 0) { AGAJMBPABDL photonPlayer = EGFEJGHDNAI.k__BackingField.DBAJDHGDPOL; dlgdjpbioii(this, photonPlayer, thrower); } } // Token: 0x060025E7 RID: 9703 RVA: 0x00098914 File Offset: 0x00096B14 [Token(Token = "0x60025E7")] [Address(RVA = "0x1BE5340", Offset = "0x1BE4340", VA = "0x181BE5340")] private void OIOCPLEKMEK(Tool EGFEJGHDNAI) { RigidbodyEx rigidbodyEx = EGFEJGHDNAI.rigidbodyEx; float num2; float num = Mathf.Clamp01(num2); float num3 = this.ThrowAssistCurve.Evaluate(num); RigidbodyEx rigidbodyEx2 = EGFEJGHDNAI.rigidbodyEx; float num4 = this.ThrowAssistMultiplier; RigidbodyEx rigidbodyEx3 = EGFEJGHDNAI.rigidbodyEx; Vector3 angularVelocity = rigidbodyEx2.KHJFDILDLAD; RigidbodyEx rigidbodyEx4 = EGFEJGHDNAI.rigidbodyEx; Vector3 velocity = rigidbodyEx2.NHAOMEMANJA; Vector3 up = Vector3.up; RigidbodyEx rigidbodyEx5 = EGFEJGHDNAI.rigidbodyEx; Transform transform = base.transform; FloatValueCurve floatValueCurve = this.linearToAngularVelocity; float num5; num = num5; num4 = floatValueCurve.NICCICAFMDM(num); RigidbodyEx rigidbodyEx6 = EGFEJGHDNAI.rigidbodyEx; Vector3 velocity2 = rigidbodyEx5.NHAOMEMANJA; Transform transform2 = base.transform; Vector3 gravity = Physics.gravity; float num6; num4 = num6; num6 = num4; this.k__BackingField = num4; num4 = num6; num6 = num4; this.k__BackingField = num4; if (num4 > 180f) { num4 = num6; num6 = num4; while (num4 > 180f) { } this.k__BackingField = num4; } int num7 = 0; this.k__BackingField = (float)num7; PlayerHand k__BackingField = EGFEJGHDNAI.k__BackingField; int num8 = 0; if (k__BackingField != num8) { EGFEJGHDNAI.k__BackingField.Vibrate(100, 1f); } if (this.calculatesTelemetry) { RigidbodyEx rigidbodyEx7 = EGFEJGHDNAI.rigidbodyEx; Vector3 vector; float z = vector.z; this.OMNOAFCANGM = z; float num9; this.k__BackingField = num9; if (num9 > this.k__BackingField) { this.k__BackingField = num9; } Transform transform3 = base.transform; Vector3 vector2; float z2 = vector2.z; this.CBDAMJBJFHE.z = z2; this.CALCDABMBCC = true; } bool hasAuthority = base.OGIBLNIIHDK; int num10 = 0; if (hasAuthority) { PhotonView bhaahkeilog = EGFEJGHDNAI.BHAAHKEILOG; int num11 = 0; if (bhaahkeilog != num11) { AGAJMBPABDL owner = EGFEJGHDNAI.BHAAHKEILOG.BHNPNHMILIF; } KLLMCPFPIIE fbaokoloega = this.FBAOKOLOEGA; if (num10 != 0) { } } DiscGolfDiscTrail[] pphghmjahff = this.PPHGHMJAHFF; int length = pphghmjahff.Length; if (num10 < length) { DiscGolfDiscTrail discGolfDiscTrail = pphghmjahff[num10]; discGolfDiscTrail.enabled = true; discGolfDiscTrail.CLNNHCIHLMH = true; num10++; } Transform transform4 = base.transform; DiscGolfDisc.MKAIAKKDNMO aeiilfmmacf = this.AEIILFMMACF; Vector3 vector3; float z3 = vector3.z; this.k__BackingField.z = z3; if (aeiilfmmacf != 0) { AGAJMBPABDL photonPlayer = EGFEJGHDNAI.k__BackingField.DBAJDHGDPOL; aeiilfmmacf(this, photonPlayer); } } // Token: 0x060025E8 RID: 9704 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60025E8")] [Address(RVA = "0x1BE5020", Offset = "0x1BE4020", VA = "0x181BE5020")] private void HGGJHKLMOKK() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060025E9 RID: 9705 RVA: 0x00098B5C File Offset: 0x00096D5C [Token(Token = "0x60025E9")] [Address(RVA = "0x1BE3A60", Offset = "0x1BE2A60", VA = "0x181BE3A60")] private void DPDFKAFBMFC() { if (this.ILICPEBCPMO.IAHDANBDAAM() > 0) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance == num || !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB) { Vector3 up = Vector3.up; int num2 = this.ILICPEBCPMO.IAHDANBDAAM(); string text = "Catch! " + num2; Transform transform = base.transform; Vector3 vector; float z = vector.z; } } } // Token: 0x060025EA RID: 9706 RVA: 0x00098BD4 File Offset: 0x00096DD4 [Token(Token = "0x60025EA")] [Address(RVA = "0x1BE4BE0", Offset = "0x1BE3BE0", VA = "0x181BE4BE0")] public Vector3 GetLiftAcceleration(float GKOFBAAANGI) { float z = Vector3.up.z; Vector3 vector; float z2 = vector.z; float z3 = Physics.gravity.z; Vector3 vector2; float z4 = vector2.z; Vector3 vector3; float z5 = vector3.z; Vector3 vector4; float z6 = vector4.z; throw new NullReferenceException(); } // Token: 0x170006AC RID: 1708 // (get) Token: 0x060025EB RID: 9707 RVA: 0x00098C20 File Offset: 0x00096E20 [Token(Token = "0x170006AC")] public Vector3 IKFBHGPHGGK { [Token(Token = "0x60025EB")] [Address(RVA = "0x1BE68C0", Offset = "0x1BE58C0", VA = "0x181BE68C0")] get { Vector3 vector; float z = vector.z; float z2 = Vector3.up.z; Vector3 vector2; float z3 = vector2.z; Vector3 vector3; float z4 = vector3.z; throw new NullReferenceException(); } } // Token: 0x060025EC RID: 9708 RVA: 0x00098C58 File Offset: 0x00096E58 [Token(Token = "0x60025EC")] [Address(RVA = "0x1BE5230", Offset = "0x1BE4230", VA = "0x181BE5230")] private void LILICLKEGLF() { Transform transform = base.transform; Vector3 vector; float z = vector.z; Transform transform2 = base.transform; Vector3 vector2; float z2 = vector2.z; RigidbodyEx rigidbodyEx = this._tool.rigidbodyEx; Vector3 vector3; float z3 = vector3.z; float num; if (num > this.NANCBFFNEBA) { this.NANCBFFNEBA = num; } } // Token: 0x060025ED RID: 9709 RVA: 0x00098CB4 File Offset: 0x00096EB4 [Token(Token = "0x60025ED")] [Address(RVA = "0x1BE3740", Offset = "0x1BE2740", VA = "0x181BE3740")] private void COCJIFAKDNB() { int num = 0; this.CALCDABMBCC = num != 0; Transform transform = base.transform; float bpcggmhpjop = this.BPCGGMHPJOP; this.k__BackingField = bpcggmhpjop; this.k__BackingField = bpcggmhpjop; float num2; this.k__BackingField = num2; Transform transform2 = base.transform; float z = this.CBDAMJBJFHE.z; Transform transform3 = base.transform; Vector3 vector; float z2 = vector.z; float num3 = this.k__BackingField; float num4; this.k__BackingField = num4; if (num3 > this.k__BackingField) { this.k__BackingField = num3; } float num5 = this.k__BackingField; if (num5 > this.k__BackingField) { this.k__BackingField = num5; } float num6 = this.k__BackingField; if (num6 > this.k__BackingField) { this.k__BackingField = num6; } float num7 = this.k__BackingField; if (num7 > this.k__BackingField) { this.k__BackingField = num7; } if (num4 > this.k__BackingField) { this.k__BackingField = num4; } } // Token: 0x060025EE RID: 9710 RVA: 0x00098DA0 File Offset: 0x00096FA0 [Token(Token = "0x60025EE")] [Address(RVA = "0x1BE5BD0", Offset = "0x1BE4BD0", VA = "0x181BE5BD0")] private void OnCollisionEnter(Collision GBJHLKOJGPB) { this.COCJIFAKDNB(); if (this.PIIMDEJKGCO != 0) { PhotonView photonView = GBJHLKOJGPB.MJBPJEOALAF(); int num = 0; if (photonView != num) { DiscGolfGoal component = photonView.GetComponent(); } int num2 = 0; int num3 = 0; if (!(num2 != num3)) { if (base.OGIBLNIIHDK) { Coroutine jaejmecbdko = this.JAEJMECBDKO; if (jaejmecbdko != 0) { base.StopCoroutine(jaejmecbdko); } Collider collider = GBJHLKOJGPB.collider; int num4; DiscGolfDisc.MJOLBOJANNE mjolbojanne = new DiscGolfDisc.MJOLBOJANNE(num4); num4 = 0; mjolbojanne.<>4__this = this; mjolbojanne.hitCollider = collider; Coroutine coroutine = base.StartCoroutine(mjolbojanne); this.JAEJMECBDKO = coroutine; } DiscGolfDisc.BPCOHNNPNOC ogjfpgbclgi = this.OGJFPGBCLGI; if (ogjfpgbclgi == 0) { return; } Collider collider2 = GBJHLKOJGPB.collider; AGAJMBPABDL thrower = this.PIIMDEJKGCO; ogjfpgbclgi(this, collider2, thrower); } if (this.MFOLBNIPKKA != 0) { AGAJMBPABDL thrower2 = this.PIIMDEJKGCO; } } } // Token: 0x060025EF RID: 9711 RVA: 0x00098E84 File Offset: 0x00097084 [Token(Token = "0x60025EF")] [Address(RVA = "0x1BE3590", Offset = "0x1BE2590", VA = "0x181BE3590")] private IEnumerator BAODOJABJCF(Collider GKPCABGDNLO) { int num; DiscGolfDisc.MJOLBOJANNE mjolbojanne = new DiscGolfDisc.MJOLBOJANNE(num); num = 0; mjolbojanne.<>4__this = this; mjolbojanne.hitCollider = GKPCABGDNLO; throw new NullReferenceException(); } // Token: 0x060025F0 RID: 9712 RVA: 0x00098EB0 File Offset: 0x000970B0 [Token(Token = "0x60025F0")] [Address(RVA = "0x1BE3610", Offset = "0x1BE2610", VA = "0x181BE3610")] private bool CDNPBHJEJIO(Tool NBHJPDBHDHB, Killzone IKPBPBLJCOC) { if (SessionManager.COHJCIJOGBJ && NetworkedSingletonMonoBehaviour.FFNIFALJLDD && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB) { if (this.PIIMDEJKGCO != 0) { DiscGolfDisc.PBEOJONJAMH dgdkoijddnl = this.DGDKOIJDDNL; if (dgdkoijddnl != 0) { AGAJMBPABDL thrower = this.PIIMDEJKGCO; dgdkoijddnl(this, IKPBPBLJCOC, thrower); } } return true; } throw new NullReferenceException(); } // Token: 0x060025F1 RID: 9713 RVA: 0x00098F0C File Offset: 0x0009710C [Token(Token = "0x60025F1")] [Address(RVA = "0x1BE6230", Offset = "0x1BE5230", VA = "0x181BE6230")] public DiscGolfDisc() { int num = 0; this.ThrowAssistMultiplier = 1f; this.airLiftModifier = 0.85f; this.minAngularVelocityForLift = 1f; this.angularStabilityModifier = 0.9f; this.angularStabilityPercent = 0.3f; this.angularStabilitySpeed = 2f; this.curveScaleFactor = 0.5f; this.beamRotationOffset.z = (float)num; this.team = (CGLKOJIMDIH)((ulong)4294967295L); float z = Vector3.zero.z; this.CBDAMJBJFHE.z = z; float z2 = Vector3.zero.z; this.OMNOAFCANGM.z = z2; base..ctor(); } // Token: 0x04001F08 RID: 7944 [Token(Token = "0x4001F08")] [Header("Disc Properties")] [Tooltip("Any faster than this will not lift the disc any more")] public static readonly float MaxAngularVelocity; // Token: 0x04001F09 RID: 7945 [Token(Token = "0x4001F09")] [Tooltip("Any faster than this will not lift the disc any more")] public static readonly float MaxVelocity; // Token: 0x04001F0A RID: 7946 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4001F0A")] [Tooltip("We will help you with the throw speed based on the percent of your current throw to the MaxVelocity. Higher speeds should get less assist.")] public AnimationCurve ThrowAssistCurve; // Token: 0x04001F0B RID: 7947 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4001F0B")] [Tooltip("We will help you with the throw speed based on the percent of your current throw to the MaxVelocity. Higher speeds should get less assist.")] public float ThrowAssistMultiplier; // Token: 0x04001F0C RID: 7948 [FieldOffset(Offset = "0x4C")] [Token(Token = "0x4001F0C")] [SerializeField] [Tooltip("How much airlift can be applied to lift the object. 1 means as much as the gravity itself.")] [Header("Aero Dynamics")] [Range(0f, 1f)] private float airLiftModifier; // Token: 0x04001F0D RID: 7949 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4001F0D")] [SerializeField] [Tooltip("How much of the disc's linear velocity is applied as angular velocity on throw.")] private FloatValueCurve linearToAngularVelocity; // Token: 0x04001F0E RID: 7950 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4001F0E")] [SerializeField] private float minAngularVelocityForLift; // Token: 0x04001F0F RID: 7951 [FieldOffset(Offset = "0x5C")] [Token(Token = "0x4001F0F")] [SerializeField] [Header("Angular Stability (Anti-Wobble)")] [Range(0f, 1f)] [Tooltip("How much angular torque to apply overall to stabilize this tool.")] private float angularStabilityModifier; // Token: 0x04001F10 RID: 7952 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4001F10")] [SerializeField] [Tooltip("How stable the rotation will get overtime.")] [Range(0f, 1f)] private float angularStabilityPercent; // Token: 0x04001F11 RID: 7953 [FieldOffset(Offset = "0x64")] [Token(Token = "0x4001F11")] [SerializeField] [Tooltip("How fast the disc is going to get to the percent stability.")] private float angularStabilitySpeed; // Token: 0x04001F12 RID: 7954 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4001F12")] [SerializeField] [Tooltip("How much curve can be put on the disc (default is 0.5)")] [Header("Curve")] private float curveScaleFactor; // Token: 0x04001F13 RID: 7955 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4001F13")] [SerializeField] [Header("Beam")] private Renderer beamRenderer; // Token: 0x04001F14 RID: 7956 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4001F14")] [SerializeField] private Vector3 beamRotationOffset; // Token: 0x04001F15 RID: 7957 [FieldOffset(Offset = "0x84")] [Token(Token = "0x4001F15")] [SerializeField] [Header("Team")] private CGLKOJIMDIH team; // Token: 0x04001F16 RID: 7958 [FieldOffset(Offset = "0x88")] [Token(Token = "0x4001F16")] [SerializeField] [Header("Telemetry")] private bool calculatesTelemetry; // Token: 0x04001F17 RID: 7959 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4001F17")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private Tool _tool; // Token: 0x04001F18 RID: 7960 [Token(Token = "0x4001F18")] public const float CATCH_NOTIFICATION_OFFSET_DISTANCE = 0.35f; // Token: 0x04001F19 RID: 7961 [Token(Token = "0x4001F19")] public const float CATCH_NOTIFICATION_DURATION = 3f; // Token: 0x04001F1A RID: 7962 [FieldOffset(Offset = "0x98")] [Token(Token = "0x4001F1A")] private DiscGolfDiscTrail[] PPHGHMJAHFF; // Token: 0x04001F1B RID: 7963 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x4001F1B")] private TeamColorRenderer CLHPODPOOLF; // Token: 0x04001F1C RID: 7964 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x4001F1C")] private bool EJBPCEHKOGL; // Token: 0x04001F1D RID: 7965 [FieldOffset(Offset = "0xAC")] [Token(Token = "0x4001F1D")] private float IAAJACCEPPP; // Token: 0x04001F20 RID: 7968 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x4001F20")] [NonSerialized] public bool BeamEnabled; // Token: 0x04001F21 RID: 7969 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x4001F21")] private BGLEMLAJOAN OBPPHNMGPOF; // Token: 0x04001F22 RID: 7970 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x4001F22")] private bool CALCDABMBCC; // Token: 0x04001F23 RID: 7971 [FieldOffset(Offset = "0xD1")] [Token(Token = "0x4001F23")] private bool DGKPMGAIHPA; // Token: 0x04001F24 RID: 7972 [FieldOffset(Offset = "0xD4")] [Token(Token = "0x4001F24")] private Vector3 CBDAMJBJFHE; // Token: 0x04001F25 RID: 7973 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x4001F25")] private Vector3 OMNOAFCANGM; // Token: 0x04001F26 RID: 7974 [FieldOffset(Offset = "0xEC")] [Token(Token = "0x4001F26")] private float BPCGGMHPJOP; // Token: 0x04001F27 RID: 7975 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x4001F27")] private float NANCBFFNEBA; // Token: 0x04001F39 RID: 7993 [FieldOffset(Offset = "0x158")] [Token(Token = "0x4001F39")] private KLLMCPFPIIE FBAOKOLOEGA; // Token: 0x04001F3A RID: 7994 [FieldOffset(Offset = "0x160")] [Token(Token = "0x4001F3A")] private KLLMCPFPIIE PJJCADPCDGO; // Token: 0x04001F3B RID: 7995 [FieldOffset(Offset = "0x168")] [Token(Token = "0x4001F3B")] private KLLMCPFPIIE HKODLNNNPLD; // Token: 0x04001F3C RID: 7996 [FieldOffset(Offset = "0x170")] [Token(Token = "0x4001F3C")] private KLLMCPFPIIE GBGHNCPMNIG; // Token: 0x04001F3D RID: 7997 [FieldOffset(Offset = "0x178")] [Token(Token = "0x4001F3D")] private KLLMCPFPIIE ILICPEBCPMO; // Token: 0x04001F3E RID: 7998 [FieldOffset(Offset = "0x180")] [Token(Token = "0x4001F3E")] private Coroutine JAEJMECBDKO; // Token: 0x020004FB RID: 1275 [Token(Token = "0x20004FB")] public sealed class AEIGIKHNPKH : MulticastDelegate { // Token: 0x060025F3 RID: 9715 RVA: 0x00098FC8 File Offset: 0x000971C8 [Token(Token = "0x60025F3")] [Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")] public AEIGIKHNPKH(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x060025F4 RID: 9716 RVA: 0x00098FE4 File Offset: 0x000971E4 [Token(Token = "0x60025F4")] [Address(RVA = "0xB6EE40", Offset = "0xB6DE40", VA = "0x180B6EE40", Slot = "13")] public void Invoke(DiscGolfDisc JAPJAPNELPM, AGAJMBPABDL JKPGNHBEMOK, AGAJMBPABDL NLCOHCJPHLN) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x060025F5 RID: 9717 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60025F5")] [Address(RVA = "0x6045F0", Offset = "0x6035F0", VA = "0x1806045F0", Slot = "14")] public IAsyncResult BeginInvoke(DiscGolfDisc JAPJAPNELPM, AGAJMBPABDL JKPGNHBEMOK, AGAJMBPABDL NLCOHCJPHLN, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060025F6 RID: 9718 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60025F6")] [Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x020004FC RID: 1276 [Token(Token = "0x20004FC")] public sealed class MKAIAKKDNMO : MulticastDelegate { // Token: 0x060025F7 RID: 9719 RVA: 0x000990E8 File Offset: 0x000972E8 [Token(Token = "0x60025F7")] [Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")] public MKAIAKKDNMO(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x060025F8 RID: 9720 RVA: 0x00099104 File Offset: 0x00097304 [Token(Token = "0x60025F8")] [Address(RVA = "0x62E170", Offset = "0x62D170", VA = "0x18062E170", Slot = "13")] public void Invoke(DiscGolfDisc JAPJAPNELPM, AGAJMBPABDL ALBPBLFHNKG) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x060025F9 RID: 9721 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60025F9")] [Address(RVA = "0x52CC60", Offset = "0x52BC60", VA = "0x18052CC60", Slot = "14")] public IAsyncResult BeginInvoke(DiscGolfDisc JAPJAPNELPM, AGAJMBPABDL ALBPBLFHNKG, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060025FA RID: 9722 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60025FA")] [Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x020004FD RID: 1277 [Token(Token = "0x20004FD")] public sealed class IBGMNEMCAMM : MulticastDelegate { // Token: 0x060025FB RID: 9723 RVA: 0x00099184 File Offset: 0x00097384 [Token(Token = "0x60025FB")] [Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")] public IBGMNEMCAMM(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x060025FC RID: 9724 RVA: 0x000991A0 File Offset: 0x000973A0 [Token(Token = "0x60025FC")] [Address(RVA = "0xB6EE40", Offset = "0xB6DE40", VA = "0x180B6EE40", Slot = "13")] public void Invoke(DiscGolfDisc JAPJAPNELPM, DiscGolfGoal IPCGKMOIMEF, AGAJMBPABDL JPIMHOLIGNH) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x060025FD RID: 9725 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60025FD")] [Address(RVA = "0x6045F0", Offset = "0x6035F0", VA = "0x1806045F0", Slot = "14")] public IAsyncResult BeginInvoke(DiscGolfDisc JAPJAPNELPM, DiscGolfGoal IPCGKMOIMEF, AGAJMBPABDL JPIMHOLIGNH, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060025FE RID: 9726 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60025FE")] [Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x020004FE RID: 1278 [Token(Token = "0x20004FE")] public sealed class PBEOJONJAMH : MulticastDelegate { // Token: 0x060025FF RID: 9727 RVA: 0x000992A4 File Offset: 0x000974A4 [Token(Token = "0x60025FF")] [Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")] public PBEOJONJAMH(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x06002600 RID: 9728 RVA: 0x000992C0 File Offset: 0x000974C0 [Token(Token = "0x6002600")] [Address(RVA = "0xB6EE40", Offset = "0xB6DE40", VA = "0x180B6EE40", Slot = "13")] public void Invoke(DiscGolfDisc JAPJAPNELPM, Killzone PBJHLGIFILO, AGAJMBPABDL JPIMHOLIGNH) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06002601 RID: 9729 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002601")] [Address(RVA = "0x6045F0", Offset = "0x6035F0", VA = "0x1806045F0", Slot = "14")] public IAsyncResult BeginInvoke(DiscGolfDisc JAPJAPNELPM, Killzone PBJHLGIFILO, AGAJMBPABDL JPIMHOLIGNH, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002602 RID: 9730 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002602")] [Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x020004FF RID: 1279 [Token(Token = "0x20004FF")] public sealed class KNFPANAHOBI : MulticastDelegate { // Token: 0x06002603 RID: 9731 RVA: 0x000993C4 File Offset: 0x000975C4 [Token(Token = "0x6002603")] [Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")] public KNFPANAHOBI(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x06002604 RID: 9732 RVA: 0x000993E0 File Offset: 0x000975E0 [Token(Token = "0x6002604")] [Address(RVA = "0x1B1E3F0", Offset = "0x1B1D3F0", VA = "0x181B1E3F0", Slot = "13")] public void Invoke(DiscGolfDisc JAPJAPNELPM, Vector3 BNMOCBJEEPN, Quaternion LPHCCEOHNIN) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06002605 RID: 9733 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002605")] [Address(RVA = "0x1B1E340", Offset = "0x1B1D340", VA = "0x181B1E340", Slot = "14")] public IAsyncResult BeginInvoke(DiscGolfDisc JAPJAPNELPM, Vector3 BNMOCBJEEPN, Quaternion LPHCCEOHNIN, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002606 RID: 9734 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002606")] [Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02000500 RID: 1280 [Token(Token = "0x2000500")] public sealed class MEPEMDJINLE : MulticastDelegate { // Token: 0x06002607 RID: 9735 RVA: 0x00099514 File Offset: 0x00097714 [Token(Token = "0x6002607")] [Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")] public MEPEMDJINLE(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x06002608 RID: 9736 RVA: 0x00099530 File Offset: 0x00097730 [Token(Token = "0x6002608")] [Address(RVA = "0x62E170", Offset = "0x62D170", VA = "0x18062E170", Slot = "13")] public void Invoke(DiscGolfDisc JAPJAPNELPM, AGAJMBPABDL ALBPBLFHNKG) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06002609 RID: 9737 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002609")] [Address(RVA = "0x52CC60", Offset = "0x52BC60", VA = "0x18052CC60", Slot = "14")] public IAsyncResult BeginInvoke(DiscGolfDisc JAPJAPNELPM, AGAJMBPABDL ALBPBLFHNKG, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600260A RID: 9738 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600260A")] [Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02000501 RID: 1281 [Token(Token = "0x2000501")] public sealed class BPCOHNNPNOC : MulticastDelegate { // Token: 0x0600260B RID: 9739 RVA: 0x000995B0 File Offset: 0x000977B0 [Token(Token = "0x600260B")] [Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")] public BPCOHNNPNOC(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x0600260C RID: 9740 RVA: 0x000995CC File Offset: 0x000977CC [Token(Token = "0x600260C")] [Address(RVA = "0xB6EE40", Offset = "0xB6DE40", VA = "0x180B6EE40", Slot = "13")] public void Invoke(DiscGolfDisc JAPJAPNELPM, Collider MNIELHJNCGM, AGAJMBPABDL JPIMHOLIGNH) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x0600260D RID: 9741 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600260D")] [Address(RVA = "0x6045F0", Offset = "0x6035F0", VA = "0x1806045F0", Slot = "14")] public IAsyncResult BeginInvoke(DiscGolfDisc JAPJAPNELPM, Collider MNIELHJNCGM, AGAJMBPABDL JPIMHOLIGNH, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600260E RID: 9742 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600260E")] [Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } }