This commit is contained in:
niko
2026-04-08 23:40:05 +02:00
parent d6894bcbc7
commit 18dc73f922
7750 changed files with 1795369 additions and 0 deletions
+1709
View File
@@ -0,0 +1,1709 @@
using System;
using System.Collections;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using Photon.Pun;
using Photon.Realtime;
using RecRoom;
using RecRoom.Networking.SynchronizedFields;
using UnityEngine;
// Token: 0x020004FA RID: 1274
[Token(Token = "0x20004FA")]
[StructLayout(3)]
public class DiscGolfDisc : MonoBehaviourPun
{
// Token: 0x170006B1 RID: 1713
// (get) Token: 0x0600256E RID: 9582 RVA: 0x0009AE7C File Offset: 0x0009907C
[Token(Token = "0x170006B1")]
public Tool PBBJCLJPFMI
{
[Token(Token = "0x600256E")]
[Address(RVA = "0x4BD780", Offset = "0x4BC180", VA = "0x1804BD780")]
get
{
return this._tool;
}
}
// Token: 0x170006B2 RID: 1714
// (get) Token: 0x0600256F RID: 9583 RVA: 0x0009AE90 File Offset: 0x00099090
// (set) Token: 0x06002570 RID: 9584 RVA: 0x0009AEA4 File Offset: 0x000990A4
[Token(Token = "0x170006B2")]
public float HGJJCMPMAEP
{
[Token(Token = "0x600256F")]
[Address(RVA = "0x567C90", Offset = "0x566690", VA = "0x180567C90")]
get;
[Token(Token = "0x6002570")]
[Address(RVA = "0x6C1170", Offset = "0x6BFB70", VA = "0x1806C1170")]
private set;
}
// Token: 0x170006B3 RID: 1715
// (get) Token: 0x06002571 RID: 9585 RVA: 0x0009AEB8 File Offset: 0x000990B8
[Token(Token = "0x170006B3")]
public CGLKOJIMDIH DALCBAHIFPG
{
[Token(Token = "0x6002571")]
[Address(RVA = "0xC94730", Offset = "0xC93130", VA = "0x180C94730")]
get
{
return this.team;
}
}
// Token: 0x170006B4 RID: 1716
// (get) Token: 0x06002572 RID: 9586 RVA: 0x0009AECC File Offset: 0x000990CC
[Token(Token = "0x170006B4")]
public float DNOGACPFACG
{
[Token(Token = "0x6002572")]
[Address(RVA = "0x3F10A0", Offset = "0x3EFAA0", VA = "0x1803F10A0")]
get
{
return this.airLiftModifier;
}
}
// Token: 0x170006B5 RID: 1717
// (get) Token: 0x06002573 RID: 9587 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06002574 RID: 9588 RVA: 0x0009AEE0 File Offset: 0x000990E0
[Token(Token = "0x170006B5")]
public Vector3 ANIDHDMACOK
{
[Token(Token = "0x6002573")]
[Address(RVA = "0x13ADBF0", Offset = "0x13AC5F0", VA = "0x1813ADBF0")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6002574")]
[Address(RVA = "0x13ADCD0", Offset = "0x13AC6D0", VA = "0x1813ADCD0")]
[CompilerGenerated]
private set
{
float z = value.z;
this.<DFNOBMDIBNO>k__BackingField.z = z;
}
}
// Token: 0x170006B6 RID: 1718
// (get) Token: 0x06002575 RID: 9589 RVA: 0x0009AF00 File Offset: 0x00099100
// (set) Token: 0x06002576 RID: 9590 RVA: 0x0009AF14 File Offset: 0x00099114
[Token(Token = "0x170006B6")]
public float KMNALDCCLIB
{
[Token(Token = "0x6002575")]
[Address(RVA = "0x16A57F0", Offset = "0x16A41F0", VA = "0x1816A57F0")]
get;
[Token(Token = "0x6002576")]
[Address(RVA = "0x16A3EB0", Offset = "0x16A28B0", VA = "0x1816A3EB0")]
private set;
}
// Token: 0x170006B7 RID: 1719
// (get) Token: 0x06002577 RID: 9591 RVA: 0x0009AF28 File Offset: 0x00099128
// (set) Token: 0x06002578 RID: 9592 RVA: 0x0009AF3C File Offset: 0x0009913C
[Token(Token = "0x170006B7")]
public float ABCACNBPCKK
{
[Token(Token = "0x6002577")]
[Address(RVA = "0x9F6EE0", Offset = "0x9F58E0", VA = "0x1809F6EE0")]
get;
[Token(Token = "0x6002578")]
[Address(RVA = "0x16A2B10", Offset = "0x16A1510", VA = "0x1816A2B10")]
private set;
}
// Token: 0x170006B8 RID: 1720
// (get) Token: 0x06002579 RID: 9593 RVA: 0x0009AF50 File Offset: 0x00099150
// (set) Token: 0x0600257A RID: 9594 RVA: 0x0009AF64 File Offset: 0x00099164
[Token(Token = "0x170006B8")]
public float DIFKPJCDKLO
{
[Token(Token = "0x6002579")]
[Address(RVA = "0x3EFEA0", Offset = "0x3EE8A0", VA = "0x1803EFEA0")]
get;
[Token(Token = "0x600257A")]
[Address(RVA = "0x3F0160", Offset = "0x3EEB60", VA = "0x1803F0160")]
private set;
}
// Token: 0x170006B9 RID: 1721
// (get) Token: 0x0600257B RID: 9595 RVA: 0x0009AF78 File Offset: 0x00099178
// (set) Token: 0x0600257C RID: 9596 RVA: 0x0009AF8C File Offset: 0x0009918C
[Token(Token = "0x170006B9")]
public float IAGFEBBNDPG
{
[Token(Token = "0x600257B")]
[Address(RVA = "0xACB2A0", Offset = "0xAC9CA0", VA = "0x180ACB2A0")]
get;
[Token(Token = "0x600257C")]
[Address(RVA = "0x10258D0", Offset = "0x10242D0", VA = "0x1810258D0")]
private set;
}
// Token: 0x170006BA RID: 1722
// (get) Token: 0x0600257D RID: 9597 RVA: 0x0009AFA0 File Offset: 0x000991A0
// (set) Token: 0x0600257E RID: 9598 RVA: 0x0009AFB4 File Offset: 0x000991B4
[Token(Token = "0x170006BA")]
public float NAOBNLMPCPO
{
[Token(Token = "0x600257D")]
[Address(RVA = "0xAD00B0", Offset = "0xACEAB0", VA = "0x180AD00B0")]
get;
[Token(Token = "0x600257E")]
[Address(RVA = "0x16A3EC0", Offset = "0x16A28C0", VA = "0x1816A3EC0")]
private set;
}
// Token: 0x170006BB RID: 1723
// (get) Token: 0x0600257F RID: 9599 RVA: 0x0009AFC8 File Offset: 0x000991C8
// (set) Token: 0x06002580 RID: 9600 RVA: 0x0009AFDC File Offset: 0x000991DC
[Token(Token = "0x170006BB")]
public float OECLAOLLPCE
{
[Token(Token = "0x600257F")]
[Address(RVA = "0xAD00A0", Offset = "0xACEAA0", VA = "0x180AD00A0")]
get;
[Token(Token = "0x6002580")]
[Address(RVA = "0x16A3ED0", Offset = "0x16A28D0", VA = "0x1816A3ED0")]
private set;
}
// Token: 0x170006BC RID: 1724
// (get) Token: 0x06002581 RID: 9601 RVA: 0x0009AFF0 File Offset: 0x000991F0
// (set) Token: 0x06002582 RID: 9602 RVA: 0x0009B004 File Offset: 0x00099204
[Token(Token = "0x170006BC")]
public float DDLBDIFMFML
{
[Token(Token = "0x6002581")]
[Address(RVA = "0x10D4F70", Offset = "0x10D3970", VA = "0x1810D4F70")]
get;
[Token(Token = "0x6002582")]
[Address(RVA = "0x16A2B20", Offset = "0x16A1520", VA = "0x1816A2B20")]
private set;
}
// Token: 0x170006BD RID: 1725
// (get) Token: 0x06002583 RID: 9603 RVA: 0x0009B018 File Offset: 0x00099218
// (set) Token: 0x06002584 RID: 9604 RVA: 0x0009B02C File Offset: 0x0009922C
[Token(Token = "0x170006BD")]
public float KOFJENLAOAP
{
[Token(Token = "0x6002583")]
[Address(RVA = "0x16A5800", Offset = "0x16A4200", VA = "0x1816A5800")]
get;
[Token(Token = "0x6002584")]
[Address(RVA = "0x16A2810", Offset = "0x16A1210", VA = "0x1816A2810")]
private set;
}
// Token: 0x170006BE RID: 1726
// (get) Token: 0x06002585 RID: 9605 RVA: 0x0009B040 File Offset: 0x00099240
// (set) Token: 0x06002586 RID: 9606 RVA: 0x0009B054 File Offset: 0x00099254
[Token(Token = "0x170006BE")]
public float GLCACJAJAGO
{
[Token(Token = "0x6002585")]
[Address(RVA = "0x10D4830", Offset = "0x10D3230", VA = "0x1810D4830")]
get;
[Token(Token = "0x6002586")]
[Address(RVA = "0x1617760", Offset = "0x1616160", VA = "0x181617760")]
private set;
}
// Token: 0x170006BF RID: 1727
// (get) Token: 0x06002587 RID: 9607 RVA: 0x0009B068 File Offset: 0x00099268
// (set) Token: 0x06002588 RID: 9608 RVA: 0x0009B07C File Offset: 0x0009927C
[Token(Token = "0x170006BF")]
public float OMPNCPEMPDD
{
[Token(Token = "0x6002587")]
[Address(RVA = "0x631320", Offset = "0x62FD20", VA = "0x180631320")]
get;
[Token(Token = "0x6002588")]
[Address(RVA = "0x6315F0", Offset = "0x62FFF0", VA = "0x1806315F0")]
private set;
}
// Token: 0x14000064 RID: 100
// (add) Token: 0x06002589 RID: 9609 RVA: 0x0009B090 File Offset: 0x00099290
// (remove) Token: 0x0600258A RID: 9610 RVA: 0x0009B0AC File Offset: 0x000992AC
[Token(Token = "0x14000064")]
public event DiscGolfDisc.AEIGIKHNPKH DLGDJPBIOII
{
[Token(Token = "0x6002589")]
[Address(RVA = "0x16A5240", Offset = "0x16A3C40", VA = "0x1816A5240")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x600258A")]
[Address(RVA = "0x16A5AA0", Offset = "0x16A44A0", VA = "0x1816A5AA0")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x14000065 RID: 101
// (add) Token: 0x0600258B RID: 9611 RVA: 0x0009B0C8 File Offset: 0x000992C8
// (remove) Token: 0x0600258C RID: 9612 RVA: 0x0009B0E4 File Offset: 0x000992E4
[Token(Token = "0x14000065")]
public event DiscGolfDisc.MKAIAKKDNMO AEIILFMMACF
{
[Token(Token = "0x600258B")]
[Address(RVA = "0x16A54C0", Offset = "0x16A3EC0", VA = "0x1816A54C0")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x600258C")]
[Address(RVA = "0x16A5D20", Offset = "0x16A4720", VA = "0x1816A5D20")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x14000066 RID: 102
// (add) Token: 0x0600258D RID: 9613 RVA: 0x0009B100 File Offset: 0x00099300
// (remove) Token: 0x0600258E RID: 9614 RVA: 0x0009B11C File Offset: 0x0009931C
[Token(Token = "0x14000066")]
public event DiscGolfDisc.IBGMNEMCAMM MFOLBNIPKKA
{
[Token(Token = "0x600258D")]
[Address(RVA = "0x16A5380", Offset = "0x16A3D80", VA = "0x1816A5380")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x600258E")]
[Address(RVA = "0x16A5BE0", Offset = "0x16A45E0", VA = "0x1816A5BE0")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x14000067 RID: 103
// (add) Token: 0x0600258F RID: 9615 RVA: 0x0009B138 File Offset: 0x00099338
// (remove) Token: 0x06002590 RID: 9616 RVA: 0x0009B154 File Offset: 0x00099354
[Token(Token = "0x14000067")]
public event DiscGolfDisc.PBEOJONJAMH DGDKOIJDDNL
{
[Token(Token = "0x600258F")]
[Address(RVA = "0x16A51A0", Offset = "0x16A3BA0", VA = "0x1816A51A0")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x6002590")]
[Address(RVA = "0x16A5A00", Offset = "0x16A4400", VA = "0x1816A5A00")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x14000068 RID: 104
// (add) Token: 0x06002591 RID: 9617 RVA: 0x0009B170 File Offset: 0x00099370
// (remove) Token: 0x06002592 RID: 9618 RVA: 0x0009B18C File Offset: 0x0009938C
[Token(Token = "0x14000068")]
public event DiscGolfDisc.KNFPANAHOBI CBGLANLBCFM
{
[Token(Token = "0x6002591")]
[Address(RVA = "0x16A52E0", Offset = "0x16A3CE0", VA = "0x1816A52E0")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x6002592")]
[Address(RVA = "0x16A5B40", Offset = "0x16A4540", VA = "0x1816A5B40")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x14000069 RID: 105
// (add) Token: 0x06002593 RID: 9619 RVA: 0x0009B1A8 File Offset: 0x000993A8
// (remove) Token: 0x06002594 RID: 9620 RVA: 0x0009B1C4 File Offset: 0x000993C4
[Token(Token = "0x14000069")]
public event DiscGolfDisc.MEPEMDJINLE IMKEKEOBJGI
{
[Token(Token = "0x6002593")]
[Address(RVA = "0x16A5420", Offset = "0x16A3E20", VA = "0x1816A5420")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x6002594")]
[Address(RVA = "0x16A5C80", Offset = "0x16A4680", VA = "0x1816A5C80")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x1400006A RID: 106
// (add) Token: 0x06002595 RID: 9621 RVA: 0x0009B1E0 File Offset: 0x000993E0
// (remove) Token: 0x06002596 RID: 9622 RVA: 0x0009B1FC File Offset: 0x000993FC
[Token(Token = "0x1400006A")]
public event DiscGolfDisc.BPCOHNNPNOC OGJFPGBCLGI
{
[Token(Token = "0x6002595")]
[Address(RVA = "0x16A5100", Offset = "0x16A3B00", VA = "0x1816A5100")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x6002596")]
[Address(RVA = "0x16A5960", Offset = "0x16A4360", VA = "0x1816A5960")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x170006C0 RID: 1728
// (get) Token: 0x06002597 RID: 9623 RVA: 0x0009B218 File Offset: 0x00099418
// (set) Token: 0x06002598 RID: 9624 RVA: 0x0009B248 File Offset: 0x00099448
[Token(Token = "0x170006C0")]
public Photon.Realtime.Player PIIMDEJKGCO
{
[Token(Token = "0x6002597")]
[Address(RVA = "0x16A5880", Offset = "0x16A4280", VA = "0x1816A5880")]
get
{
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
int num = this.FBAOKOLOEGA.Get();
return localPlayer.Get(num);
}
[Token(Token = "0x6002598")]
[Address(RVA = "0x16A5FA0", Offset = "0x16A49A0", VA = "0x1816A5FA0")]
set
{
SynchronizedField<int> fbaokoloega = this.FBAOKOLOEGA;
if (value != 0)
{
}
}
}
// Token: 0x170006C1 RID: 1729
// (get) Token: 0x06002599 RID: 9625 RVA: 0x0009B268 File Offset: 0x00099468
// (set) Token: 0x0600259A RID: 9626 RVA: 0x0009B2A8 File Offset: 0x000994A8
[Token(Token = "0x170006C1")]
public DiscGolfCheckpoint IBEJFKJKHEE
{
[Token(Token = "0x6002599")]
[Address(RVA = "0x16A55B0", Offset = "0x16A3FB0", VA = "0x1816A55B0")]
get
{
SynchronizedField<int> pjjcadpcdgo = this.PJJCADPCDGO;
if (pjjcadpcdgo != 0)
{
PhotonView photonView = PhotonNetwork.GetPhotonView(pjjcadpcdgo.Get());
int num = 0;
if (photonView != num)
{
return photonView.GetComponent<DiscGolfCheckpoint>();
}
}
throw new NullReferenceException();
}
[Token(Token = "0x600259A")]
[Address(RVA = "0x16A5E20", Offset = "0x16A4820", VA = "0x1816A5E20")]
set
{
SynchronizedField<int> pjjcadpcdgo = this.PJJCADPCDGO;
int num = 0;
if (value != num)
{
PhotonView photonView = value.photonView;
}
}
}
// Token: 0x170006C2 RID: 1730
// (get) Token: 0x0600259B RID: 9627 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600259C RID: 9628 RVA: 0x0009B2D8 File Offset: 0x000994D8
[Token(Token = "0x170006C2")]
public Vector3 BLCGAJMBFLM
{
[Token(Token = "0x600259B")]
[Address(RVA = "0x16A5810", Offset = "0x16A4210", VA = "0x1816A5810")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600259C")]
[Address(RVA = "0x16A5F30", Offset = "0x16A4930", VA = "0x1816A5F30")]
set
{
SynchronizedField<Vector3> hkodlnnnpld = this.HKODLNNNPLD;
float z = value.z;
}
}
// Token: 0x170006C3 RID: 1731
// (get) Token: 0x0600259D RID: 9629 RVA: 0x0009B2FC File Offset: 0x000994FC
// (set) Token: 0x0600259E RID: 9630 RVA: 0x0009B31C File Offset: 0x0009951C
[Token(Token = "0x170006C3")]
public bool NGHCADGJBCD
{
[Token(Token = "0x600259D")]
[Address(RVA = "0x16A57A0", Offset = "0x16A41A0", VA = "0x1816A57A0")]
get
{
return this.GBGHNCPMNIG.Get() != null;
}
[Token(Token = "0x600259E")]
[Address(RVA = "0x16A5ED0", Offset = "0x16A48D0", VA = "0x1816A5ED0")]
set
{
SynchronizedField<bool> gbghncpmnig = this.GBGHNCPMNIG;
}
}
// Token: 0x170006C4 RID: 1732
// (get) Token: 0x0600259F RID: 9631 RVA: 0x0009B338 File Offset: 0x00099538
// (set) Token: 0x060025A0 RID: 9632 RVA: 0x0009B358 File Offset: 0x00099558
[Token(Token = "0x170006C4")]
public int BEHFEKHHABJ
{
[Token(Token = "0x600259F")]
[Address(RVA = "0x16A5560", Offset = "0x16A3F60", VA = "0x1816A5560")]
get
{
return this.ILICPEBCPMO.Get();
}
[Token(Token = "0x60025A0")]
[Address(RVA = "0x16A5DC0", Offset = "0x16A47C0", VA = "0x1816A5DC0")]
set
{
SynchronizedField<int> ilicpebcpmo = this.ILICPEBCPMO;
}
}
// Token: 0x170006C5 RID: 1733
// (get) Token: 0x060025A1 RID: 9633 RVA: 0x0009B374 File Offset: 0x00099574
// (set) Token: 0x060025A2 RID: 9634 RVA: 0x0009B3AC File Offset: 0x000995AC
[Token(Token = "0x170006C5")]
public bool JGGKDBNOMLH
{
[Token(Token = "0x60025A1")]
[Address(RVA = "0x16A5910", Offset = "0x16A4310", VA = "0x1816A5910")]
get
{
DiscGolfDiscTrail[] pphghmjahff = this.PPHGHMJAHFF;
if (pphghmjahff != 0 && pphghmjahff.Length != 0)
{
return pphghmjahff[0].enabled;
}
throw new IndexOutOfRangeException();
}
[Token(Token = "0x60025A2")]
[Address(RVA = "0x16A6010", Offset = "0x16A4A10", VA = "0x1816A6010")]
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: 0x060025A3 RID: 9635 RVA: 0x0009B3F0 File Offset: 0x000995F0
[Token(Token = "0x60025A3")]
[Address(RVA = "0x16A1F70", Offset = "0x16A0970", VA = "0x1816A1F70", Slot = "13")]
protected override void Awake()
{
base..ctor();
int num;
SynchronizedField<int> synchronizedField = new SynchronizedField(this, "THROWER_ID", -1, (SetterPermissionMode)num, num, num);
num = 0;
this.FBAOKOLOEGA = synchronizedField;
SynchronizedField<int> synchronizedField2 = new SynchronizedField(this, "CHECKPOINT_ID", -1, (SetterPermissionMode)num, num, num);
this.PJJCADPCDGO = synchronizedField2;
float z = Vector3.zero.z;
Action action = new Action(this.HGGJHKLMOKK);
SynchronizedField<Vector3> synchronizedField3;
this.HKODLNNNPLD = synchronizedField3;
int num2;
SynchronizedField<bool> synchronizedField4 = new SynchronizedField(this, "HAZARDED", num2, (SetterPermissionMode)num, num, num);
num2 = 0;
this.GBGHNCPMNIG = synchronizedField4;
Action action2 = new Action(this.DPDFKAFBMFC);
int num3;
SynchronizedField<int> synchronizedField5 = new SynchronizedField(this, "CATCHES", num3, (SetterPermissionMode)num, action2, num);
num3 = 0;
this.ILICPEBCPMO = synchronizedField5;
TeamColorRenderer component = base.GetComponent<TeamColorRenderer>();
this.CLHPODPOOLF = component;
DiscGolfDiscTrail[] componentsInChildren = base.GetComponentsInChildren<DiscGolfDiscTrail>(true);
Tool tool = this._tool;
this.PPHGHMJAHFF = componentsInChildren;
ActionEvent<Tool> postPickupEvent = tool.PostPickupEvent;
Action<Tool> action3 = new Action(this.HAAIALDMMEL);
ActionEvent<Tool> actionEvent = postPickupEvent + action3;
tool.PostPickupEvent = actionEvent;
Tool tool2 = this._tool;
ActionEvent<Tool> postReleaseEvent = tool2.PostReleaseEvent;
Action<Tool> action4 = new Action(this.OIOCPLEKMEK);
ActionEvent<Tool> actionEvent2 = postReleaseEvent + action4;
tool2.PostReleaseEvent = actionEvent2;
Tool tool3 = this._tool;
ActionEvent<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = tool3.PostResetEvent;
Action<Tool, Vector3, Quaternion, Vector3, bool> action5 = new Action(this.LBODGLNOABB);
ActionEvent<Tool> actionEvent3;
tool3.PostResetEvent = actionEvent3;
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: 0x060025A4 RID: 9636 RVA: 0x0009B594 File Offset: 0x00099794
[Token(Token = "0x60025A4")]
[Address(RVA = "0x16A4D50", Offset = "0x16A3750", VA = "0x1816A4D50")]
private void Start()
{
this.UpdateTeamColor();
}
// Token: 0x060025A5 RID: 9637 RVA: 0x0009B5A8 File Offset: 0x000997A8
[Token(Token = "0x60025A5")]
[Address(RVA = "0x16A4BA0", Offset = "0x16A35A0", VA = "0x1816A4BA0", Slot = "14")]
protected override void OnDestroy()
{
base.OnDestroy();
Tool tool = this._tool;
int num = 0;
if (tool != num)
{
Tool tool2 = this._tool;
ActionEvent<Tool> postPickupEvent = tool2.PostPickupEvent;
Action<Tool> action = new Action(this.HAAIALDMMEL);
ActionEvent<Tool> actionEvent = postPickupEvent - action;
tool2.PostPickupEvent = actionEvent;
Tool tool3 = this._tool;
ActionEvent<Tool> postReleaseEvent = tool3.PostReleaseEvent;
Action<Tool> action2 = new Action(this.OIOCPLEKMEK);
ActionEvent<Tool> actionEvent2 = postReleaseEvent - action2;
tool3.PostReleaseEvent = actionEvent2;
Tool tool4 = this._tool;
ActionEvent<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = tool4.PostResetEvent;
Action<Tool, Vector3, Quaternion, Vector3, bool> action3 = new Action(this.LBODGLNOABB);
ActionEvent<Tool> actionEvent3;
tool4.PostResetEvent = actionEvent3;
}
this.OBPPHNMGPOF.Dispose();
}
// Token: 0x060025A6 RID: 9638 RVA: 0x0009B66C File Offset: 0x0009986C
[Token(Token = "0x60025A6")]
[Address(RVA = "0x16A2B30", Offset = "0x16A1530", VA = "0x1816A2B30")]
private void FixedUpdate()
{
/*
An exception occurred when decompiling this method (060025A6)
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 327
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: 0x060025A7 RID: 9639 RVA: 0x0009BA48 File Offset: 0x00099C48
[Token(Token = "0x60025A7")]
[Address(RVA = "0x16A3EE0", Offset = "0x16A28E0", VA = "0x1816A3EE0")]
private void LBODGLNOABB(Tool NBHJPDBHDHB, Vector3 BNMOCBJEEPN, Quaternion LPHCCEOHNIN, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ)
{
if (base.hasAuthority)
{
SynchronizedField<int> fbaokoloega = this.FBAOKOLOEGA;
SynchronizedField<int> ilicpebcpmo = this.ILICPEBCPMO;
int num = 0;
ilicpebcpmo.Set(num);
}
int num2 = 0;
this.JGGKDBNOMLH = num2 != 0;
if (this.CBGLANLBCFM != 0)
{
float z = BNMOCBJEEPN.z;
}
}
// Token: 0x060025A8 RID: 9640 RVA: 0x0009BA98 File Offset: 0x00099C98
[Token(Token = "0x60025A8")]
[Address(RVA = "0x16A4D60", Offset = "0x16A3760", VA = "0x1816A4D60")]
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: 0x060025A9 RID: 9641 RVA: 0x0009BB9C File Offset: 0x00099D9C
[Token(Token = "0x60025A9")]
[Address(RVA = "0x16A3B70", Offset = "0x16A2570", VA = "0x1816A3B70")]
private void HAAIALDMMEL(Tool EGFEJGHDNAI)
{
Photon.Realtime.Player thrower = this.PIIMDEJKGCO;
if (base.hasAuthority)
{
global::Player <OKDFEPHLKCB>k__BackingField = EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField;
int num = 0;
if (<OKDFEPHLKCB>k__BackingField != num && thrower != 0 && EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField.DBAJDHGDPOL != thrower)
{
int num2 = this.BEHFEKHHABJ + 1;
this.BEHFEKHHABJ = num2;
}
SynchronizedField<int> ilicpebcpmo = this.ILICPEBCPMO;
int num3 = 0;
ilicpebcpmo.Set(num3);
SynchronizedField<int> fbaokoloega = this.FBAOKOLOEGA;
SynchronizedField<bool> gbghncpmnig = this.GBGHNCPMNIG;
int num4 = 0;
gbghncpmnig.Set(num4);
Transform transform = base.transform;
Vector3 vector;
float z = vector.z;
SynchronizedField<Vector3> hkodlnnnpld = this.HKODLNNNPLD;
}
int num5 = 0;
this.JGGKDBNOMLH = num5 != 0;
DiscGolfDisc.AEIGIKHNPKH dlgdjpbioii = this.DLGDJPBIOII;
if (dlgdjpbioii != 0)
{
Photon.Realtime.Player photonPlayer = EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField.DBAJDHGDPOL;
dlgdjpbioii(this, photonPlayer, thrower);
}
}
// Token: 0x060025AA RID: 9642 RVA: 0x0009BC70 File Offset: 0x00099E70
[Token(Token = "0x60025AA")]
[Address(RVA = "0x16A40F0", Offset = "0x16A2AF0", VA = "0x1816A40F0")]
private void OIOCPLEKMEK(Tool EGFEJGHDNAI)
{
RigidbodyEx rigidbodyEx = EGFEJGHDNAI.rigidbodyEx;
float num2;
float num = this.ThrowAssistCurve.Evaluate(num2);
RigidbodyEx rigidbodyEx2 = EGFEJGHDNAI.rigidbodyEx;
float num3 = this.ThrowAssistMultiplier;
RigidbodyEx rigidbodyEx3 = EGFEJGHDNAI.rigidbodyEx;
Vector3 angularVelocity = rigidbodyEx2.KHJFDILDLAD;
num = num2;
RigidbodyEx rigidbodyEx4 = EGFEJGHDNAI.rigidbodyEx;
Vector3 velocity = rigidbodyEx2.NHAOMEMANJA;
Vector3 up = Vector3.up;
RigidbodyEx rigidbodyEx5 = EGFEJGHDNAI.rigidbodyEx;
Transform transform = base.transform;
FloatValueCurve floatValueCurve = this.linearToAngularVelocity;
num2 = num;
num3 = floatValueCurve.EvaluateNonNormalized(num2);
RigidbodyEx rigidbodyEx6 = EGFEJGHDNAI.rigidbodyEx;
float z = rigidbodyEx5.NHAOMEMANJA.z;
Transform transform2 = base.transform;
Vector3 gravity = Physics.gravity;
Vector3 vector;
float z2 = vector.z;
float num4;
num3 = num4;
num4 = num3;
this.<ONBBHDHKAII>k__BackingField = num3;
num3 = num4;
num4 = num3;
this.<ONBBHDHKAII>k__BackingField = num3;
if (num3 > 180f)
{
num3 = num4;
num4 = num3;
while (num3 > 180f)
{
}
this.<ONBBHDHKAII>k__BackingField = num3;
}
int num5 = 0;
this.<ONBBHDHKAII>k__BackingField = (float)num5;
PlayerHand <PBCNKLKCIHJ>k__BackingField = EGFEJGHDNAI.<PBCNKLKCIHJ>k__BackingField;
int num6 = 0;
if (<PBCNKLKCIHJ>k__BackingField != num6)
{
EGFEJGHDNAI.<PBCNKLKCIHJ>k__BackingField.Vibrate(100, 1f);
}
if (this.calculatesTelemetry)
{
RigidbodyEx rigidbodyEx7 = EGFEJGHDNAI.rigidbodyEx;
Vector3 vector2;
float z3 = vector2.z;
this.OMNOAFCANGM = z3;
this.<MKBDLMPPDKO>k__BackingField = (float)num5;
if (num5 > (int)this.<BCPLKJPOFNO>k__BackingField)
{
this.<BCPLKJPOFNO>k__BackingField = (float)num5;
}
Transform transform3 = base.transform;
Vector3 vector3;
float z4 = vector3.z;
this.CBDAMJBJFHE.z = z4;
this.CALCDABMBCC = true;
}
bool hasAuthority = base.hasAuthority;
int num7 = 0;
if (hasAuthority)
{
PhotonView bhaahkeilog = EGFEJGHDNAI.BHAAHKEILOG;
int num8 = 0;
if (bhaahkeilog != num8)
{
Photon.Realtime.Player owner = EGFEJGHDNAI.BHAAHKEILOG.Owner;
}
SynchronizedField<int> fbaokoloega = this.FBAOKOLOEGA;
if (num7 != 0)
{
}
}
DiscGolfDiscTrail[] pphghmjahff = this.PPHGHMJAHFF;
int length = pphghmjahff.Length;
if (num7 < length)
{
DiscGolfDiscTrail discGolfDiscTrail = pphghmjahff[num7];
discGolfDiscTrail.enabled = true;
discGolfDiscTrail.CLNNHCIHLMH = true;
num7++;
}
Transform transform4 = base.transform;
DiscGolfDisc.MKAIAKKDNMO aeiilfmmacf = this.AEIILFMMACF;
Vector3 vector4;
float z5 = vector4.z;
this.<DFNOBMDIBNO>k__BackingField.z = z5;
if (aeiilfmmacf != 0)
{
Photon.Realtime.Player photonPlayer = EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField.DBAJDHGDPOL;
aeiilfmmacf(this, photonPlayer);
}
}
// Token: 0x060025AB RID: 9643 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60025AB")]
[Address(RVA = "0x16A3DD0", Offset = "0x16A27D0", VA = "0x1816A3DD0")]
private void HGGJHKLMOKK()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060025AC RID: 9644 RVA: 0x0009BEB8 File Offset: 0x0009A0B8
[Token(Token = "0x60025AC")]
[Address(RVA = "0x16A2820", Offset = "0x16A1220", VA = "0x1816A2820")]
private void DPDFKAFBMFC()
{
if (this.ILICPEBCPMO.Get() > 0)
{
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance == num || !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
{
Vector3 up = Vector3.up;
int num2 = this.ILICPEBCPMO.Get();
string text = "Catch! " + num2;
Transform transform = base.transform;
}
}
}
// Token: 0x060025AD RID: 9645 RVA: 0x0009BF24 File Offset: 0x0009A124
[Token(Token = "0x60025AD")]
[Address(RVA = "0x16A3990", Offset = "0x16A2390", VA = "0x1816A3990")]
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: 0x170006C6 RID: 1734
// (get) Token: 0x060025AE RID: 9646 RVA: 0x0009BF70 File Offset: 0x0009A170
[Token(Token = "0x170006C6")]
public Vector3 IKFBHGPHGGK
{
[Token(Token = "0x60025AE")]
[Address(RVA = "0x16A5680", Offset = "0x16A4080", VA = "0x1816A5680")]
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: 0x060025AF RID: 9647 RVA: 0x0009BFA8 File Offset: 0x0009A1A8
[Token(Token = "0x60025AF")]
[Address(RVA = "0x16A3FE0", Offset = "0x16A29E0", VA = "0x1816A3FE0")]
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;
}
// Token: 0x060025B0 RID: 9648 RVA: 0x0009BFF4 File Offset: 0x0009A1F4
[Token(Token = "0x60025B0")]
[Address(RVA = "0x16A2500", Offset = "0x16A0F00", VA = "0x1816A2500")]
private void COCJIFAKDNB()
{
int num = 0;
this.CALCDABMBCC = num != 0;
Transform transform = base.transform;
float bpcggmhpjop = this.BPCGGMHPJOP;
this.<JCGNBPEBMAM>k__BackingField = bpcggmhpjop;
this.<OMAFBNPKCAC>k__BackingField = bpcggmhpjop;
Transform transform2 = base.transform;
float z = this.CBDAMJBJFHE.z;
Transform transform3 = base.transform;
Vector3 vector;
float z2 = vector.z;
float num2 = this.<LBDBINLBMPG>k__BackingField;
if (num2 > this.<KMMENPDOKFA>k__BackingField)
{
this.<KMMENPDOKFA>k__BackingField = num2;
}
float num3 = this.<JCGNBPEBMAM>k__BackingField;
if (num3 > this.<OFMPDCCLGKD>k__BackingField)
{
this.<OFMPDCCLGKD>k__BackingField = num3;
}
float num4 = this.<OMAFBNPKCAC>k__BackingField;
if (num4 > this.<KEAENHAEEEG>k__BackingField)
{
this.<KEAENHAEEEG>k__BackingField = num4;
}
float num5 = this.<MKBDLMPPDKO>k__BackingField;
if (num5 > this.<BCPLKJPOFNO>k__BackingField)
{
this.<BCPLKJPOFNO>k__BackingField = num5;
}
}
// Token: 0x060025B1 RID: 9649 RVA: 0x0009C0C0 File Offset: 0x0009A2C0
[Token(Token = "0x60025B1")]
[Address(RVA = "0x16A4980", Offset = "0x16A3380", VA = "0x1816A4980")]
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<DiscGolfGoal>();
}
int num2 = 0;
int num3 = 0;
if (!(num2 != num3))
{
if (base.hasAuthority)
{
Coroutine jaejmecbdko = this.JAEJMECBDKO;
if (jaejmecbdko != 0)
{
base.StopCoroutine(jaejmecbdko);
}
Collider collider = GBJHLKOJGPB.collider;
DiscGolfDisc.MJOLBOJANNE mjolbojanne;
mjolbojanne.System.IDisposable.Dispose();
mjolbojanne.<>1__state = (int)((ulong)0L);
mjolbojanne.<>4__this = this;
mjolbojanne.hitCollider = collider;
Coroutine coroutine = base.StartCoroutine(mjolbojanne);
this.JAEJMECBDKO = coroutine;
}
DiscGolfDisc.BPCOHNNPNOC ogjfpgbclgi = this.OGJFPGBCLGI;
if (ogjfpgbclgi != 0)
{
Collider collider2 = GBJHLKOJGPB.collider;
Photon.Realtime.Player thrower = this.PIIMDEJKGCO;
ogjfpgbclgi(this, collider2, thrower);
return;
}
}
else if (this.MFOLBNIPKKA != 0)
{
Photon.Realtime.Player thrower2 = this.PIIMDEJKGCO;
}
}
}
// Token: 0x060025B2 RID: 9650 RVA: 0x0009C1A8 File Offset: 0x0009A3A8
[Token(Token = "0x60025B2")]
[Address(RVA = "0x16A2360", Offset = "0x16A0D60", VA = "0x1816A2360")]
private IEnumerator BAODOJABJCF(Collider GKPCABGDNLO)
{
/*
An exception occurred when decompiling this method (060025B2)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator DiscGolfDisc::BAODOJABJCF(UnityEngine.Collider)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(MJOLBOJANNE::System.IDisposable.Dispose, ldloc:MJOLBOJANNE(var_0))
stfld:DiscGolfDisc(MJOLBOJANNE::<>4__this, ldloc:MJOLBOJANNE(var_0), ldloc:DiscGolfDisc(this))
stfld:int32(MJOLBOJANNE::<>1__state, ldloc:MJOLBOJANNE(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:Collider(MJOLBOJANNE::hitCollider, ldloc:MJOLBOJANNE(var_0), ldloc:Collider(GKPCABGDNLO))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x060025B3 RID: 9651 RVA: 0x0009C1D4 File Offset: 0x0009A3D4
[Token(Token = "0x60025B3")]
[Address(RVA = "0x16A23D0", Offset = "0x16A0DD0", VA = "0x1816A23D0")]
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)
{
Photon.Realtime.Player thrower = this.PIIMDEJKGCO;
dgdkoijddnl(this, IKPBPBLJCOC, thrower);
}
}
return true;
}
throw new NullReferenceException();
}
// Token: 0x060025B4 RID: 9652 RVA: 0x0009C230 File Offset: 0x0009A430
[Token(Token = "0x60025B4")]
[Address(RVA = "0x16A4FF0", Offset = "0x16A39F0", VA = "0x1816A4FF0")]
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: 0x0400205E RID: 8286
[Token(Token = "0x400205E")]
[Tooltip("Any faster than this will not lift the disc any more")]
[Header("Disc Properties")]
public static readonly float MaxAngularVelocity;
// Token: 0x0400205F RID: 8287
[Token(Token = "0x400205F")]
[Tooltip("Any faster than this will not lift the disc any more")]
public static readonly float MaxVelocity;
// Token: 0x04002060 RID: 8288
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002060")]
[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: 0x04002061 RID: 8289
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002061")]
[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: 0x04002062 RID: 8290
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4002062")]
[SerializeField]
[Tooltip("How much airlift can be applied to lift the object. 1 means as much as the gravity itself.")]
[Range(0f, 1f)]
[Header("Aero Dynamics")]
private float airLiftModifier;
// Token: 0x04002063 RID: 8291
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x4002063")]
[SerializeField]
[Tooltip("How much of the disc's linear velocity is applied as angular velocity on throw.")]
private FloatValueCurve linearToAngularVelocity;
// Token: 0x04002064 RID: 8292
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x4002064")]
[SerializeField]
private float minAngularVelocityForLift;
// Token: 0x04002065 RID: 8293
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")]
[Token(Token = "0x4002065")]
[SerializeField]
[Tooltip("How much angular torque to apply overall to stabilize this tool.")]
[Header("Angular Stability (Anti-Wobble)")]
[Range(0f, 1f)]
private float angularStabilityModifier;
// Token: 0x04002066 RID: 8294
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x4002066")]
[SerializeField]
[Tooltip("How stable the rotation will get overtime.")]
[Range(0f, 1f)]
private float angularStabilityPercent;
// Token: 0x04002067 RID: 8295
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
[Token(Token = "0x4002067")]
[SerializeField]
[Tooltip("How fast the disc is going to get to the percent stability.")]
private float angularStabilitySpeed;
// Token: 0x04002068 RID: 8296
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x4002068")]
[SerializeField]
[Tooltip("How much curve can be put on the disc (default is 0.5)")]
[Header("Curve")]
private float curveScaleFactor;
// Token: 0x04002069 RID: 8297
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x4002069")]
[SerializeField]
[Header("Beam")]
private Renderer beamRenderer;
// Token: 0x0400206A RID: 8298
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x400206A")]
[SerializeField]
private Vector3 beamRotationOffset;
// Token: 0x0400206B RID: 8299
[global::Cpp2IlInjected.FieldOffset(Offset = "0x84")]
[Token(Token = "0x400206B")]
[SerializeField]
[Header("Team")]
private CGLKOJIMDIH team;
// Token: 0x0400206C RID: 8300
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x400206C")]
[SerializeField]
[Header("Telemetry")]
private bool calculatesTelemetry;
// Token: 0x0400206D RID: 8301
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x400206D")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
private Tool _tool;
// Token: 0x0400206E RID: 8302
[Token(Token = "0x400206E")]
public const float CATCH_NOTIFICATION_OFFSET_DISTANCE = 0.35f;
// Token: 0x0400206F RID: 8303
[Token(Token = "0x400206F")]
public const float CATCH_NOTIFICATION_DURATION = 3f;
// Token: 0x04002070 RID: 8304
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x4002070")]
private DiscGolfDiscTrail[] PPHGHMJAHFF;
// Token: 0x04002071 RID: 8305
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4002071")]
private TeamColorRenderer CLHPODPOOLF;
// Token: 0x04002072 RID: 8306
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4002072")]
private bool EJBPCEHKOGL;
// Token: 0x04002073 RID: 8307
[global::Cpp2IlInjected.FieldOffset(Offset = "0xAC")]
[Token(Token = "0x4002073")]
private float IAAJACCEPPP;
// Token: 0x04002076 RID: 8310
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4002076")]
[NonSerialized]
public bool BeamEnabled;
// Token: 0x04002077 RID: 8311
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4002077")]
private BGLEMLAJOAN OBPPHNMGPOF;
// Token: 0x04002078 RID: 8312
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4002078")]
private bool CALCDABMBCC;
// Token: 0x04002079 RID: 8313
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD1")]
[Token(Token = "0x4002079")]
private bool DGKPMGAIHPA;
// Token: 0x0400207A RID: 8314
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD4")]
[Token(Token = "0x400207A")]
private Vector3 CBDAMJBJFHE;
// Token: 0x0400207B RID: 8315
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
[Token(Token = "0x400207B")]
private Vector3 OMNOAFCANGM;
// Token: 0x0400207C RID: 8316
[global::Cpp2IlInjected.FieldOffset(Offset = "0xEC")]
[Token(Token = "0x400207C")]
private float BPCGGMHPJOP;
// Token: 0x0400207D RID: 8317
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
[Token(Token = "0x400207D")]
private float NANCBFFNEBA;
// Token: 0x0400208F RID: 8335
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
[Token(Token = "0x400208F")]
private SynchronizedField<int> FBAOKOLOEGA;
// Token: 0x04002090 RID: 8336
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
[Token(Token = "0x4002090")]
private SynchronizedField<int> PJJCADPCDGO;
// Token: 0x04002091 RID: 8337
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
[Token(Token = "0x4002091")]
private SynchronizedField<Vector3> HKODLNNNPLD;
// Token: 0x04002092 RID: 8338
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
[Token(Token = "0x4002092")]
private SynchronizedField<bool> GBGHNCPMNIG;
// Token: 0x04002093 RID: 8339
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
[Token(Token = "0x4002093")]
private SynchronizedField<int> ILICPEBCPMO;
// Token: 0x04002094 RID: 8340
[global::Cpp2IlInjected.FieldOffset(Offset = "0x180")]
[Token(Token = "0x4002094")]
private Coroutine JAEJMECBDKO;
// Token: 0x020004FB RID: 1275
[Token(Token = "0x20004FB")]
public sealed class AEIGIKHNPKH : MulticastDelegate
{
// Token: 0x060025B6 RID: 9654 RVA: 0x0009C2EC File Offset: 0x0009A4EC
[Token(Token = "0x60025B6")]
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
public AEIGIKHNPKH(object @object, IntPtr method)
{
this.method = method;
this.m_target = @object;
}
// Token: 0x060025B7 RID: 9655 RVA: 0x0009C308 File Offset: 0x0009A508
[Token(Token = "0x60025B7")]
[Address(RVA = "0xE23460", Offset = "0xE21E60", VA = "0x180E23460", Slot = "13")]
public void Invoke(DiscGolfDisc JAPJAPNELPM, Photon.Realtime.Player JKPGNHBEMOK, Photon.Realtime.Player NLCOHCJPHLN)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x060025B8 RID: 9656 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60025B8")]
[Address(RVA = "0x438D50", Offset = "0x437750", VA = "0x180438D50", Slot = "14")]
public IAsyncResult BeginInvoke(DiscGolfDisc JAPJAPNELPM, Photon.Realtime.Player JKPGNHBEMOK, Photon.Realtime.Player NLCOHCJPHLN, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060025B9 RID: 9657 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60025B9")]
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", 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: 0x060025BA RID: 9658 RVA: 0x0009C404 File Offset: 0x0009A604
[Token(Token = "0x60025BA")]
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
public MKAIAKKDNMO(object @object, IntPtr method)
{
this.method = method;
this.m_target = @object;
}
// Token: 0x060025BB RID: 9659 RVA: 0x0009C420 File Offset: 0x0009A620
[Token(Token = "0x60025BB")]
[Address(RVA = "0x6F2630", Offset = "0x6F1030", VA = "0x1806F2630", Slot = "13")]
public void Invoke(DiscGolfDisc JAPJAPNELPM, Photon.Realtime.Player ALBPBLFHNKG)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x060025BC RID: 9660 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60025BC")]
[Address(RVA = "0x4330B0", Offset = "0x431AB0", VA = "0x1804330B0", Slot = "14")]
public IAsyncResult BeginInvoke(DiscGolfDisc JAPJAPNELPM, Photon.Realtime.Player ALBPBLFHNKG, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060025BD RID: 9661 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60025BD")]
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", 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: 0x060025BE RID: 9662 RVA: 0x0009C480 File Offset: 0x0009A680
[Token(Token = "0x60025BE")]
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
public IBGMNEMCAMM(object @object, IntPtr method)
{
this.method = method;
this.m_target = @object;
}
// Token: 0x060025BF RID: 9663 RVA: 0x0009C49C File Offset: 0x0009A69C
[Token(Token = "0x60025BF")]
[Address(RVA = "0xE23460", Offset = "0xE21E60", VA = "0x180E23460", Slot = "13")]
public void Invoke(DiscGolfDisc JAPJAPNELPM, DiscGolfGoal IPCGKMOIMEF, Photon.Realtime.Player JPIMHOLIGNH)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x060025C0 RID: 9664 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60025C0")]
[Address(RVA = "0x438D50", Offset = "0x437750", VA = "0x180438D50", Slot = "14")]
public IAsyncResult BeginInvoke(DiscGolfDisc JAPJAPNELPM, DiscGolfGoal IPCGKMOIMEF, Photon.Realtime.Player JPIMHOLIGNH, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060025C1 RID: 9665 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60025C1")]
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", 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: 0x060025C2 RID: 9666 RVA: 0x0009C598 File Offset: 0x0009A798
[Token(Token = "0x60025C2")]
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
public PBEOJONJAMH(object @object, IntPtr method)
{
this.method = method;
this.m_target = @object;
}
// Token: 0x060025C3 RID: 9667 RVA: 0x0009C5B4 File Offset: 0x0009A7B4
[Token(Token = "0x60025C3")]
[Address(RVA = "0xE23460", Offset = "0xE21E60", VA = "0x180E23460", Slot = "13")]
public void Invoke(DiscGolfDisc JAPJAPNELPM, Killzone PBJHLGIFILO, Photon.Realtime.Player JPIMHOLIGNH)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x060025C4 RID: 9668 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60025C4")]
[Address(RVA = "0x438D50", Offset = "0x437750", VA = "0x180438D50", Slot = "14")]
public IAsyncResult BeginInvoke(DiscGolfDisc JAPJAPNELPM, Killzone PBJHLGIFILO, Photon.Realtime.Player JPIMHOLIGNH, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060025C5 RID: 9669 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60025C5")]
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", 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: 0x060025C6 RID: 9670 RVA: 0x0009C6B0 File Offset: 0x0009A8B0
[Token(Token = "0x60025C6")]
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
public KNFPANAHOBI(object @object, IntPtr method)
{
this.method = method;
this.m_target = @object;
}
// Token: 0x060025C7 RID: 9671 RVA: 0x0009C6CC File Offset: 0x0009A8CC
[Token(Token = "0x60025C7")]
[Address(RVA = "0x16AED10", Offset = "0x16AD710", VA = "0x1816AED10", 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: 0x060025C8 RID: 9672 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60025C8")]
[Address(RVA = "0x16AEC60", Offset = "0x16AD660", VA = "0x1816AEC60", 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: 0x060025C9 RID: 9673 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60025C9")]
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", 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: 0x060025CA RID: 9674 RVA: 0x0009C844 File Offset: 0x0009AA44
[Token(Token = "0x60025CA")]
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
public MEPEMDJINLE(object @object, IntPtr method)
{
this.method = method;
this.m_target = @object;
}
// Token: 0x060025CB RID: 9675 RVA: 0x0009C860 File Offset: 0x0009AA60
[Token(Token = "0x60025CB")]
[Address(RVA = "0x6F2630", Offset = "0x6F1030", VA = "0x1806F2630", Slot = "13")]
public void Invoke(DiscGolfDisc JAPJAPNELPM, Photon.Realtime.Player ALBPBLFHNKG)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x060025CC RID: 9676 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60025CC")]
[Address(RVA = "0x4330B0", Offset = "0x431AB0", VA = "0x1804330B0", Slot = "14")]
public IAsyncResult BeginInvoke(DiscGolfDisc JAPJAPNELPM, Photon.Realtime.Player ALBPBLFHNKG, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060025CD RID: 9677 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60025CD")]
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", 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: 0x060025CE RID: 9678 RVA: 0x0009C8C0 File Offset: 0x0009AAC0
[Token(Token = "0x60025CE")]
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
public BPCOHNNPNOC(object @object, IntPtr method)
{
this.method = method;
this.m_target = @object;
}
// Token: 0x060025CF RID: 9679 RVA: 0x0009C8DC File Offset: 0x0009AADC
[Token(Token = "0x60025CF")]
[Address(RVA = "0xE23460", Offset = "0xE21E60", VA = "0x180E23460", Slot = "13")]
public void Invoke(DiscGolfDisc JAPJAPNELPM, Collider MNIELHJNCGM, Photon.Realtime.Player JPIMHOLIGNH)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x060025D0 RID: 9680 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60025D0")]
[Address(RVA = "0x438D50", Offset = "0x437750", VA = "0x180438D50", Slot = "14")]
public IAsyncResult BeginInvoke(DiscGolfDisc JAPJAPNELPM, Collider MNIELHJNCGM, Photon.Realtime.Player JPIMHOLIGNH, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060025D1 RID: 9681 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60025D1")]
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
}