Files
2026-04-10 22:50:51 +02:00

107 lines
2.7 KiB
C#

using System;
using Cpp2IlInjected;
using Photon.Pun;
using UnityEngine;
using UnityEngine.Events;
// Token: 0x0200001B RID: 27
[Token(Token = "0x200001B")]
public class DiscGolfGoal : MonoBehaviourPun
{
// Token: 0x17000028 RID: 40
// (get) Token: 0x060000BF RID: 191 RVA: 0x00005458 File Offset: 0x00003658
[Token(Token = "0x17000028")]
public BIFACFBPBFC JPBGODMIMIK
{
[Token(Token = "0x60000BF")]
[Address(RVA = "0x3F63F0", Offset = "0x3F51F0", VA = "0x1803F63F0")]
get
{
return this.hole;
}
}
// Token: 0x17000029 RID: 41
// (get) Token: 0x060000C0 RID: 192 RVA: 0x0000546C File Offset: 0x0000366C
[Token(Token = "0x17000029")]
public int IEINGEEIDJH
{
[Token(Token = "0x60000C0")]
[Address(RVA = "0x3F6410", Offset = "0x3F5210", VA = "0x1803F6410")]
get
{
return this.par;
}
}
// Token: 0x1700002A RID: 42
// (get) Token: 0x060000C1 RID: 193 RVA: 0x00005480 File Offset: 0x00003680
// (set) Token: 0x060000C2 RID: 194 RVA: 0x000054A4 File Offset: 0x000036A4
[Token(Token = "0x1700002A")]
public bool GDFKAFPPALB
{
[Token(Token = "0x60000C1")]
[Address(RVA = "0xFC13C0", Offset = "0xFC01C0", VA = "0x180FC13C0")]
get
{
return this.beamRenderer.gameObject.activeSelf;
}
[Token(Token = "0x60000C2")]
[Address(RVA = "0xFC13F0", Offset = "0xFC01F0", VA = "0x180FC13F0")]
set
{
this.beamRenderer.gameObject.SetActive(value);
}
}
// Token: 0x060000C3 RID: 195 RVA: 0x000054C8 File Offset: 0x000036C8
[Token(Token = "0x60000C3")]
[Address(RVA = "0xFC12F0", Offset = "0xFC00F0", VA = "0x180FC12F0")]
private void OnCollisionEnter(Collision GBJHLKOJGPB)
{
if (this.OnGoalHitEvent != (ulong)0L)
{
DiscGolfDisc component = GBJHLKOJGPB.gameObject.GetComponent<DiscGolfDisc>();
int num = 0;
if (component != num)
{
this.OnGoalHitEvent.Invoke();
}
}
}
// Token: 0x060000C4 RID: 196 RVA: 0x0000550C File Offset: 0x0000370C
[Token(Token = "0x60000C4")]
[Address(RVA = "0xFC13A0", Offset = "0xFC01A0", VA = "0x180FC13A0")]
public DiscGolfGoal()
{
}
// Token: 0x0400009F RID: 159
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400009F")]
[SerializeField]
[Header("Hole")]
private BIFACFBPBFC hole = (BIFACFBPBFC)((ulong)4294967295L);
// Token: 0x040000A0 RID: 160
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x40000A0")]
[SerializeField]
private int par = (int)((ulong)3L);
// Token: 0x040000A1 RID: 161
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40000A1")]
[SerializeField]
[Header("Feedback")]
private Renderer beamRenderer;
// Token: 0x040000A2 RID: 162
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x40000A2")]
[SerializeField]
[Header("Circuits")]
public UnityEvent OnGoalHitEvent;
}