m
This commit is contained in:
@@ -0,0 +1,148 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000017 RID: 23
|
||||
[Token(Token = "0x2000017")]
|
||||
public class DiscGolfCheckpoint : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x060000AD RID: 173 RVA: 0x0000504C File Offset: 0x0000324C
|
||||
[Token(Token = "0x60000AD")]
|
||||
[Address(RVA = "0x1BE2BE0", Offset = "0x1BE1BE0", VA = "0x181BE2BE0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
base..ctor();
|
||||
List<DiscGolfDisc> list = BEBOIKCDHFJ.PFOKAFNFHHM<DiscGolfDisc>(this);
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
DiscGolfDisc.AEIGIKHNPKH aeigikhnpkh = new DiscGolfDisc.AEIGIKHNPKH(this.CFJCLJPNPCE);
|
||||
Delegate @delegate;
|
||||
if (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
goto IL_46;
|
||||
}
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
DiscGolfTee[] componentsInChildren = base.GetComponentsInChildren<DiscGolfTee>();
|
||||
this.HJCGACHCMJO = componentsInChildren;
|
||||
return;
|
||||
IL_46:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060000AE RID: 174 RVA: 0x000050A4 File Offset: 0x000032A4
|
||||
[Token(Token = "0x60000AE")]
|
||||
[Address(RVA = "0x1BE2FC0", Offset = "0x1BE1FC0", VA = "0x181BE2FC0", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<DiscGolfDisc> list = BEBOIKCDHFJ.PFOKAFNFHHM<DiscGolfDisc>(this);
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
DiscGolfDisc.AEIGIKHNPKH aeigikhnpkh = new DiscGolfDisc.AEIGIKHNPKH(this.CFJCLJPNPCE);
|
||||
Delegate @delegate;
|
||||
if (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
goto IL_36;
|
||||
}
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
base.OnDestroy();
|
||||
return;
|
||||
IL_36:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060000AF RID: 175 RVA: 0x000050EC File Offset: 0x000032EC
|
||||
[Token(Token = "0x60000AF")]
|
||||
[Address(RVA = "0x1BE2DC0", Offset = "0x1BE1DC0", VA = "0x181BE2DC0")]
|
||||
private void CFJCLJPNPCE(DiscGolfDisc JAPJAPNELPM, AGAJMBPABDL JKPGNHBEMOK, AGAJMBPABDL FJGMCOLDOAH)
|
||||
{
|
||||
OverlapVolume[] array = this.triggerVolumes;
|
||||
if (array != 0)
|
||||
{
|
||||
int num = 0;
|
||||
if (num < array.Length)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
OverlapVolume overlapVolume = this.triggerVolumes[num];
|
||||
Transform transform = JAPJAPNELPM.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
if (overlapVolume.DOMABBDEAKJ != 0)
|
||||
{
|
||||
goto IL_51;
|
||||
}
|
||||
}
|
||||
OverlapVolume[] array2 = this.triggerVolumes;
|
||||
num++;
|
||||
IL_51:
|
||||
DiscGolfCheckpoint discGolfCheckpoint = this.exitCheckpoint;
|
||||
int num2 = 0;
|
||||
bool flag = discGolfCheckpoint != num2;
|
||||
JAPJAPNELPM.IBEJFKJKHEE = this;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060000B0 RID: 176 RVA: 0x00005170 File Offset: 0x00003370
|
||||
[Token(Token = "0x60000B0")]
|
||||
[Address(RVA = "0x1BE2F40", Offset = "0x1BE1F40", VA = "0x181BE2F40")]
|
||||
public DiscGolfTee GetTeamTee(CGLKOJIMDIH CGOLFOLCHIF)
|
||||
{
|
||||
DiscGolfTee[] hjcgachcmjo = this.HJCGACHCMJO;
|
||||
if (hjcgachcmjo != 0)
|
||||
{
|
||||
int length = hjcgachcmjo.Length;
|
||||
int num = 0;
|
||||
if (num < length)
|
||||
{
|
||||
DiscGolfTee discGolfTee = hjcgachcmjo[num];
|
||||
if (discGolfTee.team != CGOLFOLCHIF)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
return discGolfTee;
|
||||
}
|
||||
}
|
||||
throw new IndexOutOfRangeException();
|
||||
}
|
||||
|
||||
// Token: 0x060000B1 RID: 177 RVA: 0x000051BC File Offset: 0x000033BC
|
||||
[Token(Token = "0x60000B1")]
|
||||
[Address(RVA = "0x8E9790", Offset = "0x8E8790", VA = "0x1808E9790")]
|
||||
public DiscGolfCheckpoint()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400008A RID: 138
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400008A")]
|
||||
[SerializeField]
|
||||
private OverlapVolume[] triggerVolumes;
|
||||
|
||||
// Token: 0x0400008B RID: 139
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400008B")]
|
||||
[SerializeField]
|
||||
private DiscGolfCheckpoint exitCheckpoint;
|
||||
|
||||
// Token: 0x0400008C RID: 140
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400008C")]
|
||||
private DiscGolfTee[] HJCGACHCMJO;
|
||||
}
|
||||
Reference in New Issue
Block a user