Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/DiscGolfGoal.cs
T
2026-04-08 23:40:05 +02:00

109 lines
2.8 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using Photon.Pun;
using UnityEngine;
using UnityEngine.Events;
// Token: 0x02000038 RID: 56
[Token(Token = "0x2000038")]
[StructLayout(3)]
public class DiscGolfGoal : MonoBehaviourPun
{
// Token: 0x17000040 RID: 64
// (get) Token: 0x06000194 RID: 404 RVA: 0x00008AC4 File Offset: 0x00006CC4
[Token(Token = "0x17000040")]
public BIFACFBPBFC JPBGODMIMIK
{
[Token(Token = "0x6000194")]
[Address(RVA = "0x446CA0", Offset = "0x4456A0", VA = "0x180446CA0")]
get
{
return this.hole;
}
}
// Token: 0x17000041 RID: 65
// (get) Token: 0x06000195 RID: 405 RVA: 0x00008AD8 File Offset: 0x00006CD8
[Token(Token = "0x17000041")]
public int IEINGEEIDJH
{
[Token(Token = "0x6000195")]
[Address(RVA = "0x446CC0", Offset = "0x4456C0", VA = "0x180446CC0")]
get
{
return this.par;
}
}
// Token: 0x17000042 RID: 66
// (get) Token: 0x06000196 RID: 406 RVA: 0x00008AEC File Offset: 0x00006CEC
// (set) Token: 0x06000197 RID: 407 RVA: 0x00008B10 File Offset: 0x00006D10
[Token(Token = "0x17000042")]
public bool GDFKAFPPALB
{
[Token(Token = "0x6000196")]
[Address(RVA = "0x16A7340", Offset = "0x16A5D40", VA = "0x1816A7340")]
get
{
return this.beamRenderer.gameObject.activeSelf;
}
[Token(Token = "0x6000197")]
[Address(RVA = "0x16A7370", Offset = "0x16A5D70", VA = "0x1816A7370")]
set
{
this.beamRenderer.gameObject.SetActive(value);
}
}
// Token: 0x06000198 RID: 408 RVA: 0x00008B34 File Offset: 0x00006D34
[Token(Token = "0x6000198")]
[Address(RVA = "0x16A7270", Offset = "0x16A5C70", VA = "0x1816A7270")]
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: 0x06000199 RID: 409 RVA: 0x00008B78 File Offset: 0x00006D78
[Token(Token = "0x6000199")]
[Address(RVA = "0x16A7320", Offset = "0x16A5D20", VA = "0x1816A7320")]
public DiscGolfGoal()
{
}
// Token: 0x0400017B RID: 379
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x400017B")]
[SerializeField]
[Header("Hole")]
private BIFACFBPBFC hole = (BIFACFBPBFC)((ulong)4294967295L);
// Token: 0x0400017C RID: 380
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
[Token(Token = "0x400017C")]
[SerializeField]
private int par = (int)((ulong)3L);
// Token: 0x0400017D RID: 381
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400017D")]
[SerializeField]
[Header("Feedback")]
private Renderer beamRenderer;
// Token: 0x0400017E RID: 382
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400017E")]
[SerializeField]
[Header("Circuits")]
public UnityEvent OnGoalHitEvent;
}