using System; using System.Collections; using System.Runtime.CompilerServices; using Cpp2IlInjected; using Photon.Pun; using UnityEngine; // Token: 0x020004EE RID: 1262 [Token(Token = "0x20004EE")] public class DiscGolfDisc : MonoBehaviourPun { // Token: 0x1700068B RID: 1675 // (get) Token: 0x06002529 RID: 9513 RVA: 0x000968E8 File Offset: 0x00094AE8 [Token(Token = "0x1700068B")] public Tool PBBJCLJPFMI { [Token(Token = "0x6002529")] [Address(RVA = "0x44EC40", Offset = "0x44DA40", VA = "0x18044EC40")] get { return this._tool; } } // Token: 0x1700068C RID: 1676 // (get) Token: 0x0600252A RID: 9514 RVA: 0x000968FC File Offset: 0x00094AFC // (set) Token: 0x0600252B RID: 9515 RVA: 0x00096910 File Offset: 0x00094B10 [Token(Token = "0x1700068C")] public float HGJJCMPMAEP { [Token(Token = "0x600252A")] [Address(RVA = "0xEF0360", Offset = "0xEEF160", VA = "0x180EF0360")] get; [Token(Token = "0x600252B")] [Address(RVA = "0xEED900", Offset = "0xEEC700", VA = "0x180EED900")] private set; } // Token: 0x1700068D RID: 1677 // (get) Token: 0x0600252C RID: 9516 RVA: 0x00096924 File Offset: 0x00094B24 [Token(Token = "0x1700068D")] public CGLKOJIMDIH DALCBAHIFPG { [Token(Token = "0x600252C")] [Address(RVA = "0x60CFC0", Offset = "0x60BDC0", VA = "0x18060CFC0")] get { return this.team; } } // Token: 0x1700068E RID: 1678 // (get) Token: 0x0600252D RID: 9517 RVA: 0x00096938 File Offset: 0x00094B38 [Token(Token = "0x1700068E")] public float DNOGACPFACG { [Token(Token = "0x600252D")] [Address(RVA = "0x93FAF0", Offset = "0x93E8F0", VA = "0x18093FAF0")] get { return this.airLiftModifier; } } // Token: 0x1700068F RID: 1679 // (get) Token: 0x0600252E RID: 9518 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x0600252F RID: 9519 RVA: 0x0009694C File Offset: 0x00094B4C [Token(Token = "0x1700068F")] public Vector3 ANIDHDMACOK { [Token(Token = "0x600252E")] [Address(RVA = "0x982D50", Offset = "0x981B50", VA = "0x180982D50")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x600252F")] [Address(RVA = "0x982E60", Offset = "0x981C60", VA = "0x180982E60")] [CompilerGenerated] private set { float z = value.z; this.k__BackingField.z = z; } } // Token: 0x17000690 RID: 1680 // (get) Token: 0x06002530 RID: 9520 RVA: 0x0009696C File Offset: 0x00094B6C // (set) Token: 0x06002531 RID: 9521 RVA: 0x00096980 File Offset: 0x00094B80 [Token(Token = "0x17000690")] public float KMNALDCCLIB { [Token(Token = "0x6002530")] [Address(RVA = "0x10896F0", Offset = "0x10884F0", VA = "0x1810896F0")] get; [Token(Token = "0x6002531")] [Address(RVA = "0x1087DA0", Offset = "0x1086BA0", VA = "0x181087DA0")] private set; } // Token: 0x17000691 RID: 1681 // (get) Token: 0x06002532 RID: 9522 RVA: 0x00096994 File Offset: 0x00094B94 // (set) Token: 0x06002533 RID: 9523 RVA: 0x000969A8 File Offset: 0x00094BA8 [Token(Token = "0x17000691")] public float ABCACNBPCKK { [Token(Token = "0x6002532")] [Address(RVA = "0x86BE90", Offset = "0x86AC90", VA = "0x18086BE90")] get; [Token(Token = "0x6002533")] [Address(RVA = "0x10869F0", Offset = "0x10857F0", VA = "0x1810869F0")] private set; } // Token: 0x17000692 RID: 1682 // (get) Token: 0x06002534 RID: 9524 RVA: 0x000969BC File Offset: 0x00094BBC // (set) Token: 0x06002535 RID: 9525 RVA: 0x000969D0 File Offset: 0x00094BD0 [Token(Token = "0x17000692")] public float DIFKPJCDKLO { [Token(Token = "0x6002534")] [Address(RVA = "0x10896E0", Offset = "0x10884E0", VA = "0x1810896E0")] get; [Token(Token = "0x6002535")] [Address(RVA = "0x1087DD0", Offset = "0x1086BD0", VA = "0x181087DD0")] private set; } // Token: 0x17000693 RID: 1683 // (get) Token: 0x06002536 RID: 9526 RVA: 0x000969E4 File Offset: 0x00094BE4 // (set) Token: 0x06002537 RID: 9527 RVA: 0x000969F8 File Offset: 0x00094BF8 [Token(Token = "0x17000693")] public float IAGFEBBNDPG { [Token(Token = "0x6002536")] [Address(RVA = "0xA2DA80", Offset = "0xA2C880", VA = "0x180A2DA80")] get; [Token(Token = "0x6002537")] [Address(RVA = "0x1086A00", Offset = "0x1085800", VA = "0x181086A00")] private set; } // Token: 0x17000694 RID: 1684 // (get) Token: 0x06002538 RID: 9528 RVA: 0x00096A0C File Offset: 0x00094C0C // (set) Token: 0x06002539 RID: 9529 RVA: 0x00096A20 File Offset: 0x00094C20 [Token(Token = "0x17000694")] public float NAOBNLMPCPO { [Token(Token = "0x6002538")] [Address(RVA = "0x1089700", Offset = "0x1088500", VA = "0x181089700")] get; [Token(Token = "0x6002539")] [Address(RVA = "0x1087DB0", Offset = "0x1086BB0", VA = "0x181087DB0")] private set; } // Token: 0x17000695 RID: 1685 // (get) Token: 0x0600253A RID: 9530 RVA: 0x00096A34 File Offset: 0x00094C34 // (set) Token: 0x0600253B RID: 9531 RVA: 0x00096A48 File Offset: 0x00094C48 [Token(Token = "0x17000695")] public float OECLAOLLPCE { [Token(Token = "0x600253A")] [Address(RVA = "0xB17580", Offset = "0xB16380", VA = "0x180B17580")] get; [Token(Token = "0x600253B")] [Address(RVA = "0x1087DC0", Offset = "0x1086BC0", VA = "0x181087DC0")] private set; } // Token: 0x17000696 RID: 1686 // (get) Token: 0x0600253C RID: 9532 RVA: 0x00096A5C File Offset: 0x00094C5C // (set) Token: 0x0600253D RID: 9533 RVA: 0x00096A70 File Offset: 0x00094C70 [Token(Token = "0x17000696")] public float DDLBDIFMFML { [Token(Token = "0x600253C")] [Address(RVA = "0x1089720", Offset = "0x1088520", VA = "0x181089720")] get; [Token(Token = "0x600253D")] [Address(RVA = "0x1086A10", Offset = "0x1085810", VA = "0x181086A10")] private set; } // Token: 0x17000697 RID: 1687 // (get) Token: 0x0600253E RID: 9534 RVA: 0x00096A84 File Offset: 0x00094C84 // (set) Token: 0x0600253F RID: 9535 RVA: 0x00096A98 File Offset: 0x00094C98 [Token(Token = "0x17000697")] public float KOFJENLAOAP { [Token(Token = "0x600253E")] [Address(RVA = "0x1089710", Offset = "0x1088510", VA = "0x181089710")] get; [Token(Token = "0x600253F")] [Address(RVA = "0x10866F0", Offset = "0x10854F0", VA = "0x1810866F0")] private set; } // Token: 0x17000698 RID: 1688 // (get) Token: 0x06002540 RID: 9536 RVA: 0x00096AAC File Offset: 0x00094CAC // (set) Token: 0x06002541 RID: 9537 RVA: 0x00096AC0 File Offset: 0x00094CC0 [Token(Token = "0x17000698")] public float GLCACJAJAGO { [Token(Token = "0x6002540")] [Address(RVA = "0xD52AC0", Offset = "0xD518C0", VA = "0x180D52AC0")] get; [Token(Token = "0x6002541")] [Address(RVA = "0xD53F80", Offset = "0xD52D80", VA = "0x180D53F80")] private set; } // Token: 0x17000699 RID: 1689 // (get) Token: 0x06002542 RID: 9538 RVA: 0x00096AD4 File Offset: 0x00094CD4 // (set) Token: 0x06002543 RID: 9539 RVA: 0x00096AE8 File Offset: 0x00094CE8 [Token(Token = "0x17000699")] public float OMPNCPEMPDD { [Token(Token = "0x6002542")] [Address(RVA = "0xD51100", Offset = "0xD4FF00", VA = "0x180D51100")] get; [Token(Token = "0x6002543")] [Address(RVA = "0xD52B30", Offset = "0xD51930", VA = "0x180D52B30")] private set; } // Token: 0x1400005E RID: 94 // (add) Token: 0x06002544 RID: 9540 RVA: 0x00096AFC File Offset: 0x00094CFC // (remove) Token: 0x06002545 RID: 9541 RVA: 0x00096B18 File Offset: 0x00094D18 [Token(Token = "0x1400005E")] public event DiscGolfDisc.AEIGIKHNPKH DLGDJPBIOII { [Token(Token = "0x6002544")] [Address(RVA = "0x1089130", Offset = "0x1087F30", VA = "0x181089130")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6002545")] [Address(RVA = "0x10899C0", Offset = "0x10887C0", VA = "0x1810899C0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x1400005F RID: 95 // (add) Token: 0x06002546 RID: 9542 RVA: 0x00096B34 File Offset: 0x00094D34 // (remove) Token: 0x06002547 RID: 9543 RVA: 0x00096B50 File Offset: 0x00094D50 [Token(Token = "0x1400005F")] public event DiscGolfDisc.MKAIAKKDNMO AEIILFMMACF { [Token(Token = "0x6002546")] [Address(RVA = "0x10893B0", Offset = "0x10881B0", VA = "0x1810893B0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6002547")] [Address(RVA = "0x1089C40", Offset = "0x1088A40", VA = "0x181089C40")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000060 RID: 96 // (add) Token: 0x06002548 RID: 9544 RVA: 0x00096B6C File Offset: 0x00094D6C // (remove) Token: 0x06002549 RID: 9545 RVA: 0x00096B88 File Offset: 0x00094D88 [Token(Token = "0x14000060")] public event DiscGolfDisc.IBGMNEMCAMM MFOLBNIPKKA { [Token(Token = "0x6002548")] [Address(RVA = "0x1089270", Offset = "0x1088070", VA = "0x181089270")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6002549")] [Address(RVA = "0x1089B00", Offset = "0x1088900", VA = "0x181089B00")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000061 RID: 97 // (add) Token: 0x0600254A RID: 9546 RVA: 0x00096BA4 File Offset: 0x00094DA4 // (remove) Token: 0x0600254B RID: 9547 RVA: 0x00096BC0 File Offset: 0x00094DC0 [Token(Token = "0x14000061")] public event DiscGolfDisc.PBEOJONJAMH DGDKOIJDDNL { [Token(Token = "0x600254A")] [Address(RVA = "0x1089090", Offset = "0x1087E90", VA = "0x181089090")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x600254B")] [Address(RVA = "0x1089920", Offset = "0x1088720", VA = "0x181089920")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000062 RID: 98 // (add) Token: 0x0600254C RID: 9548 RVA: 0x00096BDC File Offset: 0x00094DDC // (remove) Token: 0x0600254D RID: 9549 RVA: 0x00096BF8 File Offset: 0x00094DF8 [Token(Token = "0x14000062")] public event DiscGolfDisc.KNFPANAHOBI CBGLANLBCFM { [Token(Token = "0x600254C")] [Address(RVA = "0x10891D0", Offset = "0x1087FD0", VA = "0x1810891D0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x600254D")] [Address(RVA = "0x1089A60", Offset = "0x1088860", VA = "0x181089A60")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000063 RID: 99 // (add) Token: 0x0600254E RID: 9550 RVA: 0x00096C14 File Offset: 0x00094E14 // (remove) Token: 0x0600254F RID: 9551 RVA: 0x00096C30 File Offset: 0x00094E30 [Token(Token = "0x14000063")] public event DiscGolfDisc.MEPEMDJINLE IMKEKEOBJGI { [Token(Token = "0x600254E")] [Address(RVA = "0x1089310", Offset = "0x1088110", VA = "0x181089310")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x600254F")] [Address(RVA = "0x1089BA0", Offset = "0x10889A0", VA = "0x181089BA0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000064 RID: 100 // (add) Token: 0x06002550 RID: 9552 RVA: 0x00096C4C File Offset: 0x00094E4C // (remove) Token: 0x06002551 RID: 9553 RVA: 0x00096C68 File Offset: 0x00094E68 [Token(Token = "0x14000064")] public event DiscGolfDisc.BPCOHNNPNOC OGJFPGBCLGI { [Token(Token = "0x6002550")] [Address(RVA = "0x1088FF0", Offset = "0x1087DF0", VA = "0x181088FF0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6002551")] [Address(RVA = "0x1089880", Offset = "0x1088680", VA = "0x181089880")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x1700069A RID: 1690 // (get) Token: 0x06002552 RID: 9554 RVA: 0x00096C84 File Offset: 0x00094E84 // (set) Token: 0x06002553 RID: 9555 RVA: 0x00096CB4 File Offset: 0x00094EB4 [Token(Token = "0x1700069A")] public AGAJMBPABDL PIIMDEJKGCO { [Token(Token = "0x6002552")] [Address(RVA = "0x10897A0", Offset = "0x10885A0", VA = "0x1810897A0")] get { AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; int num = this.FBAOKOLOEGA.IAHDANBDAAM(); return agajmbpabdl.IAHDANBDAAM(num); } [Token(Token = "0x6002553")] [Address(RVA = "0x1089EC0", Offset = "0x1088CC0", VA = "0x181089EC0")] set { KLLMCPFPIIE fbaokoloega = this.FBAOKOLOEGA; if (value != 0) { } } } // Token: 0x1700069B RID: 1691 // (get) Token: 0x06002554 RID: 9556 RVA: 0x00096CD4 File Offset: 0x00094ED4 // (set) Token: 0x06002555 RID: 9557 RVA: 0x00096D14 File Offset: 0x00094F14 [Token(Token = "0x1700069B")] public DiscGolfCheckpoint IBEJFKJKHEE { [Token(Token = "0x6002554")] [Address(RVA = "0x10894A0", Offset = "0x10882A0", VA = "0x1810894A0")] 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 = "0x6002555")] [Address(RVA = "0x1089D40", Offset = "0x1088B40", VA = "0x181089D40")] set { KLLMCPFPIIE pjjcadpcdgo = this.PJJCADPCDGO; int num = 0; if (value != num) { PhotonView photonView = value.JDHMIOJKLCK; } } } // Token: 0x1700069C RID: 1692 // (get) Token: 0x06002556 RID: 9558 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06002557 RID: 9559 RVA: 0x00096D44 File Offset: 0x00094F44 [Token(Token = "0x1700069C")] public Vector3 BLCGAJMBFLM { [Token(Token = "0x6002556")] [Address(RVA = "0x1089730", Offset = "0x1088530", VA = "0x181089730")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6002557")] [Address(RVA = "0x1089E50", Offset = "0x1088C50", VA = "0x181089E50")] set { KLLMCPFPIIE hkodlnnnpld = this.HKODLNNNPLD; float z = value.z; } } // Token: 0x1700069D RID: 1693 // (get) Token: 0x06002558 RID: 9560 RVA: 0x00096D68 File Offset: 0x00094F68 // (set) Token: 0x06002559 RID: 9561 RVA: 0x00096D88 File Offset: 0x00094F88 [Token(Token = "0x1700069D")] public bool NGHCADGJBCD { [Token(Token = "0x6002558")] [Address(RVA = "0x1089690", Offset = "0x1088490", VA = "0x181089690")] get { return this.GBGHNCPMNIG.IAHDANBDAAM() != null; } [Token(Token = "0x6002559")] [Address(RVA = "0x1089DF0", Offset = "0x1088BF0", VA = "0x181089DF0")] set { KLLMCPFPIIE gbghncpmnig = this.GBGHNCPMNIG; } } // Token: 0x1700069E RID: 1694 // (get) Token: 0x0600255A RID: 9562 RVA: 0x00096DA4 File Offset: 0x00094FA4 // (set) Token: 0x0600255B RID: 9563 RVA: 0x00096DC4 File Offset: 0x00094FC4 [Token(Token = "0x1700069E")] public int BEHFEKHHABJ { [Token(Token = "0x600255A")] [Address(RVA = "0x1089450", Offset = "0x1088250", VA = "0x181089450")] get { return this.ILICPEBCPMO.IAHDANBDAAM(); } [Token(Token = "0x600255B")] [Address(RVA = "0x1089CE0", Offset = "0x1088AE0", VA = "0x181089CE0")] set { KLLMCPFPIIE ilicpebcpmo = this.ILICPEBCPMO; } } // Token: 0x1700069F RID: 1695 // (get) Token: 0x0600255C RID: 9564 RVA: 0x00096DE0 File Offset: 0x00094FE0 // (set) Token: 0x0600255D RID: 9565 RVA: 0x00096E18 File Offset: 0x00095018 [Token(Token = "0x1700069F")] public bool JGGKDBNOMLH { [Token(Token = "0x600255C")] [Address(RVA = "0x1089830", Offset = "0x1088630", VA = "0x181089830")] get { DiscGolfDiscTrail[] pphghmjahff = this.PPHGHMJAHFF; if (pphghmjahff != 0 && pphghmjahff.Length != 0) { return pphghmjahff[0].enabled; } throw new IndexOutOfRangeException(); } [Token(Token = "0x600255D")] [Address(RVA = "0x1089F30", Offset = "0x1088D30", VA = "0x181089F30")] 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: 0x0600255E RID: 9566 RVA: 0x00096E5C File Offset: 0x0009505C [Token(Token = "0x600255E")] [Address(RVA = "0x1085E40", Offset = "0x1084C40", VA = "0x181085E40", 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: 0x0600255F RID: 9567 RVA: 0x00097008 File Offset: 0x00095208 [Token(Token = "0x600255F")] [Address(RVA = "0x1088C40", Offset = "0x1087A40", VA = "0x181088C40")] private void Start() { this.UpdateTeamColor(); } // Token: 0x06002560 RID: 9568 RVA: 0x0009701C File Offset: 0x0009521C [Token(Token = "0x6002560")] [Address(RVA = "0x1088A90", Offset = "0x1087890", VA = "0x181088A90", 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: 0x06002561 RID: 9569 RVA: 0x000970EC File Offset: 0x000952EC [Token(Token = "0x6002561")] [Address(RVA = "0x1086A20", Offset = "0x1085820", VA = "0x181086A20")] private void FixedUpdate() { /* An exception occurred when decompiling this method (06002561) 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 337 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: 0x06002562 RID: 9570 RVA: 0x000974E8 File Offset: 0x000956E8 [Token(Token = "0x6002562")] [Address(RVA = "0x1087DE0", Offset = "0x1086BE0", VA = "0x181087DE0")] 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: 0x06002563 RID: 9571 RVA: 0x00097538 File Offset: 0x00095738 [Token(Token = "0x6002563")] [Address(RVA = "0x1088C50", Offset = "0x1087A50", VA = "0x181088C50")] 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: 0x06002564 RID: 9572 RVA: 0x0009763C File Offset: 0x0009583C [Token(Token = "0x6002564")] [Address(RVA = "0x1087A60", Offset = "0x1086860", VA = "0x181087A60")] 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: 0x06002565 RID: 9573 RVA: 0x00097710 File Offset: 0x00095910 [Token(Token = "0x6002565")] [Address(RVA = "0x1087FF0", Offset = "0x1086DF0", VA = "0x181087FF0")] 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: 0x06002566 RID: 9574 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002566")] [Address(RVA = "0x1087CC0", Offset = "0x1086AC0", VA = "0x181087CC0")] private void HGGJHKLMOKK() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002567 RID: 9575 RVA: 0x00097958 File Offset: 0x00095B58 [Token(Token = "0x6002567")] [Address(RVA = "0x1086700", Offset = "0x1085500", VA = "0x181086700")] 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: 0x06002568 RID: 9576 RVA: 0x000979D0 File Offset: 0x00095BD0 [Token(Token = "0x6002568")] [Address(RVA = "0x1087880", Offset = "0x1086680", VA = "0x181087880")] 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: 0x170006A0 RID: 1696 // (get) Token: 0x06002569 RID: 9577 RVA: 0x00097A1C File Offset: 0x00095C1C [Token(Token = "0x170006A0")] public Vector3 IKFBHGPHGGK { [Token(Token = "0x6002569")] [Address(RVA = "0x1089570", Offset = "0x1088370", VA = "0x181089570")] 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: 0x0600256A RID: 9578 RVA: 0x00097A54 File Offset: 0x00095C54 [Token(Token = "0x600256A")] [Address(RVA = "0x1087EE0", Offset = "0x1086CE0", VA = "0x181087EE0")] 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: 0x0600256B RID: 9579 RVA: 0x00097AB0 File Offset: 0x00095CB0 [Token(Token = "0x600256B")] [Address(RVA = "0x10863E0", Offset = "0x10851E0", VA = "0x1810863E0")] 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: 0x0600256C RID: 9580 RVA: 0x00097B9C File Offset: 0x00095D9C [Token(Token = "0x600256C")] [Address(RVA = "0x1088880", Offset = "0x1087680", VA = "0x181088880")] 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: 0x0600256D RID: 9581 RVA: 0x00097C80 File Offset: 0x00095E80 [Token(Token = "0x600256D")] [Address(RVA = "0x1086230", Offset = "0x1085030", VA = "0x181086230")] 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: 0x0600256E RID: 9582 RVA: 0x00097CAC File Offset: 0x00095EAC [Token(Token = "0x600256E")] [Address(RVA = "0x10862B0", Offset = "0x10850B0", VA = "0x1810862B0")] 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: 0x0600256F RID: 9583 RVA: 0x00097D08 File Offset: 0x00095F08 [Token(Token = "0x600256F")] [Address(RVA = "0x1088EE0", Offset = "0x1087CE0", VA = "0x181088EE0")] 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: 0x04001EA7 RID: 7847 [Token(Token = "0x4001EA7")] [Tooltip("Any faster than this will not lift the disc any more")] [Header("Disc Properties")] public static readonly float MaxAngularVelocity; // Token: 0x04001EA8 RID: 7848 [Token(Token = "0x4001EA8")] [Tooltip("Any faster than this will not lift the disc any more")] public static readonly float MaxVelocity; // Token: 0x04001EA9 RID: 7849 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4001EA9")] [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: 0x04001EAA RID: 7850 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4001EAA")] [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: 0x04001EAB RID: 7851 [FieldOffset(Offset = "0x4C")] [Token(Token = "0x4001EAB")] [SerializeField] [Range(0f, 1f)] [Tooltip("How much airlift can be applied to lift the object. 1 means as much as the gravity itself.")] [Header("Aero Dynamics")] private float airLiftModifier; // Token: 0x04001EAC RID: 7852 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4001EAC")] [SerializeField] [Tooltip("How much of the disc's linear velocity is applied as angular velocity on throw.")] private FloatValueCurve linearToAngularVelocity; // Token: 0x04001EAD RID: 7853 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4001EAD")] [SerializeField] private float minAngularVelocityForLift; // Token: 0x04001EAE RID: 7854 [FieldOffset(Offset = "0x5C")] [Token(Token = "0x4001EAE")] [SerializeField] [Header("Angular Stability (Anti-Wobble)")] [Tooltip("How much angular torque to apply overall to stabilize this tool.")] [Range(0f, 1f)] private float angularStabilityModifier; // Token: 0x04001EAF RID: 7855 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4001EAF")] [SerializeField] [Range(0f, 1f)] [Tooltip("How stable the rotation will get overtime.")] private float angularStabilityPercent; // Token: 0x04001EB0 RID: 7856 [FieldOffset(Offset = "0x64")] [Token(Token = "0x4001EB0")] [SerializeField] [Tooltip("How fast the disc is going to get to the percent stability.")] private float angularStabilitySpeed; // Token: 0x04001EB1 RID: 7857 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4001EB1")] [SerializeField] [Header("Curve")] [Tooltip("How much curve can be put on the disc (default is 0.5)")] private float curveScaleFactor; // Token: 0x04001EB2 RID: 7858 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4001EB2")] [SerializeField] [Header("Beam")] private Renderer beamRenderer; // Token: 0x04001EB3 RID: 7859 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4001EB3")] [SerializeField] private Vector3 beamRotationOffset; // Token: 0x04001EB4 RID: 7860 [FieldOffset(Offset = "0x84")] [Token(Token = "0x4001EB4")] [SerializeField] [Header("Team")] private CGLKOJIMDIH team; // Token: 0x04001EB5 RID: 7861 [FieldOffset(Offset = "0x88")] [Token(Token = "0x4001EB5")] [SerializeField] [Header("Telemetry")] private bool calculatesTelemetry; // Token: 0x04001EB6 RID: 7862 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4001EB6")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private Tool _tool; // Token: 0x04001EB7 RID: 7863 [Token(Token = "0x4001EB7")] public const float CATCH_NOTIFICATION_OFFSET_DISTANCE = 0.35f; // Token: 0x04001EB8 RID: 7864 [Token(Token = "0x4001EB8")] public const float CATCH_NOTIFICATION_DURATION = 3f; // Token: 0x04001EB9 RID: 7865 [FieldOffset(Offset = "0x98")] [Token(Token = "0x4001EB9")] private DiscGolfDiscTrail[] PPHGHMJAHFF; // Token: 0x04001EBA RID: 7866 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x4001EBA")] private TeamColorRenderer CLHPODPOOLF; // Token: 0x04001EBB RID: 7867 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x4001EBB")] private bool EJBPCEHKOGL; // Token: 0x04001EBC RID: 7868 [FieldOffset(Offset = "0xAC")] [Token(Token = "0x4001EBC")] private float IAAJACCEPPP; // Token: 0x04001EBF RID: 7871 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x4001EBF")] [NonSerialized] public bool BeamEnabled; // Token: 0x04001EC0 RID: 7872 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x4001EC0")] private BGLEMLAJOAN OBPPHNMGPOF; // Token: 0x04001EC1 RID: 7873 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x4001EC1")] private bool CALCDABMBCC; // Token: 0x04001EC2 RID: 7874 [FieldOffset(Offset = "0xD1")] [Token(Token = "0x4001EC2")] private bool DGKPMGAIHPA; // Token: 0x04001EC3 RID: 7875 [FieldOffset(Offset = "0xD4")] [Token(Token = "0x4001EC3")] private Vector3 CBDAMJBJFHE; // Token: 0x04001EC4 RID: 7876 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x4001EC4")] private Vector3 OMNOAFCANGM; // Token: 0x04001EC5 RID: 7877 [FieldOffset(Offset = "0xEC")] [Token(Token = "0x4001EC5")] private float BPCGGMHPJOP; // Token: 0x04001EC6 RID: 7878 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x4001EC6")] private float NANCBFFNEBA; // Token: 0x04001ED8 RID: 7896 [FieldOffset(Offset = "0x158")] [Token(Token = "0x4001ED8")] private KLLMCPFPIIE FBAOKOLOEGA; // Token: 0x04001ED9 RID: 7897 [FieldOffset(Offset = "0x160")] [Token(Token = "0x4001ED9")] private KLLMCPFPIIE PJJCADPCDGO; // Token: 0x04001EDA RID: 7898 [FieldOffset(Offset = "0x168")] [Token(Token = "0x4001EDA")] private KLLMCPFPIIE HKODLNNNPLD; // Token: 0x04001EDB RID: 7899 [FieldOffset(Offset = "0x170")] [Token(Token = "0x4001EDB")] private KLLMCPFPIIE GBGHNCPMNIG; // Token: 0x04001EDC RID: 7900 [FieldOffset(Offset = "0x178")] [Token(Token = "0x4001EDC")] private KLLMCPFPIIE ILICPEBCPMO; // Token: 0x04001EDD RID: 7901 [FieldOffset(Offset = "0x180")] [Token(Token = "0x4001EDD")] private Coroutine JAEJMECBDKO; // Token: 0x020004EF RID: 1263 [Token(Token = "0x20004EF")] public sealed class AEIGIKHNPKH : MulticastDelegate { // Token: 0x06002571 RID: 9585 RVA: 0x00097DC4 File Offset: 0x00095FC4 [Token(Token = "0x6002571")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public AEIGIKHNPKH(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x06002572 RID: 9586 RVA: 0x00097DE0 File Offset: 0x00095FE0 [Token(Token = "0x6002572")] [Address(RVA = "0x7C2550", Offset = "0x7C1350", VA = "0x1807C2550", 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: 0x06002573 RID: 9587 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002573")] [Address(RVA = "0xDF4DC0", Offset = "0xDF3BC0", VA = "0x180DF4DC0", 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: 0x06002574 RID: 9588 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002574")] [Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x020004F0 RID: 1264 [Token(Token = "0x20004F0")] public sealed class MKAIAKKDNMO : MulticastDelegate { // Token: 0x06002575 RID: 9589 RVA: 0x00097EE4 File Offset: 0x000960E4 [Token(Token = "0x6002575")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public MKAIAKKDNMO(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x06002576 RID: 9590 RVA: 0x00097F00 File Offset: 0x00096100 [Token(Token = "0x6002576")] [Address(RVA = "0x5F71E0", Offset = "0x5F5FE0", VA = "0x1805F71E0", Slot = "13")] public void Invoke(DiscGolfDisc JAPJAPNELPM, AGAJMBPABDL ALBPBLFHNKG) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06002577 RID: 9591 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002577")] [Address(RVA = "0x457420", Offset = "0x456220", VA = "0x180457420", 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: 0x06002578 RID: 9592 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002578")] [Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x020004F1 RID: 1265 [Token(Token = "0x20004F1")] public sealed class IBGMNEMCAMM : MulticastDelegate { // Token: 0x06002579 RID: 9593 RVA: 0x00097F80 File Offset: 0x00096180 [Token(Token = "0x6002579")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public IBGMNEMCAMM(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x0600257A RID: 9594 RVA: 0x00097F9C File Offset: 0x0009619C [Token(Token = "0x600257A")] [Address(RVA = "0x7C2550", Offset = "0x7C1350", VA = "0x1807C2550", 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: 0x0600257B RID: 9595 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600257B")] [Address(RVA = "0xDF4DC0", Offset = "0xDF3BC0", VA = "0x180DF4DC0", 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: 0x0600257C RID: 9596 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600257C")] [Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x020004F2 RID: 1266 [Token(Token = "0x20004F2")] public sealed class PBEOJONJAMH : MulticastDelegate { // Token: 0x0600257D RID: 9597 RVA: 0x000980A0 File Offset: 0x000962A0 [Token(Token = "0x600257D")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public PBEOJONJAMH(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x0600257E RID: 9598 RVA: 0x000980BC File Offset: 0x000962BC [Token(Token = "0x600257E")] [Address(RVA = "0x7C2550", Offset = "0x7C1350", VA = "0x1807C2550", 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: 0x0600257F RID: 9599 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600257F")] [Address(RVA = "0xDF4DC0", Offset = "0xDF3BC0", VA = "0x180DF4DC0", 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: 0x06002580 RID: 9600 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002580")] [Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x020004F3 RID: 1267 [Token(Token = "0x20004F3")] public sealed class KNFPANAHOBI : MulticastDelegate { // Token: 0x06002581 RID: 9601 RVA: 0x000981C0 File Offset: 0x000963C0 [Token(Token = "0x6002581")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public KNFPANAHOBI(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x06002582 RID: 9602 RVA: 0x000981DC File Offset: 0x000963DC [Token(Token = "0x6002582")] [Address(RVA = "0xFD9D10", Offset = "0xFD8B10", VA = "0x180FD9D10", 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: 0x06002583 RID: 9603 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002583")] [Address(RVA = "0xFD9C60", Offset = "0xFD8A60", VA = "0x180FD9C60", 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: 0x06002584 RID: 9604 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002584")] [Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x020004F4 RID: 1268 [Token(Token = "0x20004F4")] public sealed class MEPEMDJINLE : MulticastDelegate { // Token: 0x06002585 RID: 9605 RVA: 0x00098310 File Offset: 0x00096510 [Token(Token = "0x6002585")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public MEPEMDJINLE(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x06002586 RID: 9606 RVA: 0x0009832C File Offset: 0x0009652C [Token(Token = "0x6002586")] [Address(RVA = "0x5F71E0", Offset = "0x5F5FE0", VA = "0x1805F71E0", Slot = "13")] public void Invoke(DiscGolfDisc JAPJAPNELPM, AGAJMBPABDL ALBPBLFHNKG) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06002587 RID: 9607 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002587")] [Address(RVA = "0x457420", Offset = "0x456220", VA = "0x180457420", 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: 0x06002588 RID: 9608 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002588")] [Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x020004F5 RID: 1269 [Token(Token = "0x20004F5")] public sealed class BPCOHNNPNOC : MulticastDelegate { // Token: 0x06002589 RID: 9609 RVA: 0x000983AC File Offset: 0x000965AC [Token(Token = "0x6002589")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public BPCOHNNPNOC(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x0600258A RID: 9610 RVA: 0x000983C8 File Offset: 0x000965C8 [Token(Token = "0x600258A")] [Address(RVA = "0x7C2550", Offset = "0x7C1350", VA = "0x1807C2550", 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: 0x0600258B RID: 9611 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600258B")] [Address(RVA = "0xDF4DC0", Offset = "0xDF3BC0", VA = "0x180DF4DC0", 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: 0x0600258C RID: 9612 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600258C")] [Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } }