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 = "0x678D20", Offset = "0x677D20", VA = "0x180678D20")] 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 = "0x696840", Offset = "0x695840", VA = "0x180696840")] 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 = "0x1B05A70", Offset = "0x1B04A70", VA = "0x181B05A70")] get { return this.beamRenderer.gameObject.activeSelf; } [Token(Token = "0x60000C2")] [Address(RVA = "0x1B05AA0", Offset = "0x1B04AA0", VA = "0x181B05AA0")] set { this.beamRenderer.gameObject.SetActive(value); } } // Token: 0x060000C3 RID: 195 RVA: 0x000054C8 File Offset: 0x000036C8 [Token(Token = "0x60000C3")] [Address(RVA = "0x1B059A0", Offset = "0x1B049A0", VA = "0x181B059A0")] private void OnCollisionEnter(Collision GBJHLKOJGPB) { if (this.OnGoalHitEvent != (ulong)0L) { DiscGolfDisc component = GBJHLKOJGPB.gameObject.GetComponent(); int num = 0; if (component != num) { this.OnGoalHitEvent.Invoke(); } } } // Token: 0x060000C4 RID: 196 RVA: 0x0000550C File Offset: 0x0000370C [Token(Token = "0x60000C4")] [Address(RVA = "0x1B05A50", Offset = "0x1B04A50", VA = "0x181B05A50")] 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; }