scripts
This commit is contained in:
@@ -0,0 +1,148 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecRoom;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000034 RID: 52
|
||||
[Token(Token = "0x2000034")]
|
||||
[StructLayout(3)]
|
||||
public class DiscGolfCheckpoint : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x06000182 RID: 386 RVA: 0x000086C0 File Offset: 0x000068C0
|
||||
[Token(Token = "0x6000182")]
|
||||
[Address(RVA = "0x16A17C0", Offset = "0x16A01C0", VA = "0x1816A17C0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
base..ctor();
|
||||
List<DiscGolfDisc> list = ComponentExt.FindAllObjectsOfType<DiscGolfDisc>(this);
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
DiscGolfDisc.AEIGIKHNPKH aeigikhnpkh;
|
||||
aeigikhnpkh.method_ptr = ldftn(CFJCLJPNPCE);
|
||||
aeigikhnpkh.method = ldftn(CFJCLJPNPCE);
|
||||
aeigikhnpkh.m_target = this;
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
DiscGolfTee[] componentsInChildren = base.GetComponentsInChildren<DiscGolfTee>();
|
||||
this.HJCGACHCMJO = componentsInChildren;
|
||||
}
|
||||
|
||||
// Token: 0x06000183 RID: 387 RVA: 0x00008724 File Offset: 0x00006924
|
||||
[Token(Token = "0x6000183")]
|
||||
[Address(RVA = "0x16A1B50", Offset = "0x16A0550", VA = "0x1816A1B50", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<DiscGolfDisc> list = ComponentExt.FindAllObjectsOfType<DiscGolfDisc>(this);
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
DiscGolfDisc.AEIGIKHNPKH aeigikhnpkh;
|
||||
aeigikhnpkh.method_ptr = ldftn(CFJCLJPNPCE);
|
||||
aeigikhnpkh.method = ldftn(CFJCLJPNPCE);
|
||||
aeigikhnpkh.m_target = this;
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
base.OnDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x06000184 RID: 388 RVA: 0x00008778 File Offset: 0x00006978
|
||||
[Token(Token = "0x6000184")]
|
||||
[Address(RVA = "0x16A1950", Offset = "0x16A0350", VA = "0x1816A1950")]
|
||||
private void CFJCLJPNPCE(DiscGolfDisc JAPJAPNELPM, Photon.Realtime.Player JKPGNHBEMOK, Photon.Realtime.Player FJGMCOLDOAH)
|
||||
{
|
||||
OverlapVolume[] array = this.triggerVolumes;
|
||||
if (array != 0)
|
||||
{
|
||||
int num = 0;
|
||||
if (num < array.Length)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
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: 0x06000185 RID: 389 RVA: 0x000087FC File Offset: 0x000069FC
|
||||
[Token(Token = "0x6000185")]
|
||||
[Address(RVA = "0x16A1AD0", Offset = "0x16A04D0", VA = "0x1816A1AD0")]
|
||||
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: 0x06000186 RID: 390 RVA: 0x00008848 File Offset: 0x00006A48
|
||||
[Token(Token = "0x6000186")]
|
||||
[Address(RVA = "0x6A4030", Offset = "0x6A2A30", VA = "0x1806A4030")]
|
||||
public DiscGolfCheckpoint()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000166 RID: 358
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000166")]
|
||||
[SerializeField]
|
||||
private OverlapVolume[] triggerVolumes;
|
||||
|
||||
// Token: 0x04000167 RID: 359
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4000167")]
|
||||
[SerializeField]
|
||||
private DiscGolfCheckpoint exitCheckpoint;
|
||||
|
||||
// Token: 0x04000168 RID: 360
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4000168")]
|
||||
private DiscGolfTee[] HJCGACHCMJO;
|
||||
}
|
||||
Reference in New Issue
Block a user