using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using RecRoom.Networking.SynchronizedFields; using UnityEngine; // Token: 0x02000048 RID: 72 [Token(Token = "0x2000048")] [StructLayout(3)] public class DiscGolfSwitchGizmo : DiscGolfTriggerSwitch { // Token: 0x0600021E RID: 542 RVA: 0x0000B108 File Offset: 0x00009308 [Token(Token = "0x600021E")] [Address(RVA = "0x1154ED0", Offset = "0x11538D0", VA = "0x181154ED0", Slot = "13")] protected override void Awake() { base..ctor(); DiscGolfSwitch.NJBBABNHDKO initialState = this.initialState; SynchronizedField synchronizedField; this.PHHLOMKICDF = synchronizedField; CollisionForwarder componentInChildren = base.GetComponentInChildren(); this.FPHODMFNJBB = componentInChildren; int num = 0; if (componentInChildren != num) { CollisionForwarder fphodmfnjbb = this.FPHODMFNJBB; CollisionForwarder.IOAKDHHHEOA ioakdhhheoa = new CollisionForwarder.IOAKDHHHEOA(this.OnTriggerEnter); fphodmfnjbb.FAENMKFGFFH += ioakdhhheoa; } } // Token: 0x0600021F RID: 543 RVA: 0x0000B170 File Offset: 0x00009370 [Token(Token = "0x600021F")] [Address(RVA = "0x1155150", Offset = "0x1153B50", VA = "0x181155150")] private void Update() { if (PhotonNetwork.IsMasterClient && this.PHHLOMKICDF.Get() == 1 && Time.time > this.resetTime) { int num = 0; base.GENECNFMDHJ = (DiscGolfSwitch.NJBBABNHDKO)num; return; } } // Token: 0x06000220 RID: 544 RVA: 0x0000B1B4 File Offset: 0x000093B4 [Token(Token = "0x6000220")] [Address(RVA = "0x1155040", Offset = "0x1153A40", VA = "0x181155040")] private void OnTriggerEnter(Collider HPKICPNGMDJ) { if (PhotonNetwork.IsMasterClient) { DiscGolfDisc componentInParent = HPKICPNGMDJ.GetComponentInParent(); int num = 0; if (componentInParent != num && this.PHHLOMKICDF.Get() == 0) { float time = Time.time; this.HMNKEBOEFGE = time; } } } // Token: 0x06000221 RID: 545 RVA: 0x0000B204 File Offset: 0x00009404 [Token(Token = "0x6000221")] [Address(RVA = "0x1155210", Offset = "0x1153C10", VA = "0x181155210")] public DiscGolfSwitchGizmo() { List list = new List(); this.triggerableObjects = list; this.initialState = (DiscGolfSwitch.NJBBABNHDKO)((ulong)4294967295L); base..ctor(); } // Token: 0x040001ED RID: 493 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x40001ED")] [SerializeField] [Header("Switch Gizmo")] private float resetTime = 5f; // Token: 0x040001EE RID: 494 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x40001EE")] private CollisionForwarder FPHODMFNJBB; // Token: 0x040001EF RID: 495 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x40001EF")] private float HMNKEBOEFGE; }