using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; // Token: 0x0200002B RID: 43 [Token(Token = "0x200002B")] public class DiscGolfSwitchGizmo : DiscGolfTriggerSwitch { // Token: 0x0600014A RID: 330 RVA: 0x00007B98 File Offset: 0x00005D98 [Token(Token = "0x600014A")] [Address(RVA = "0xFCA0D0", Offset = "0xFC8ED0", VA = "0x180FCA0D0", Slot = "13")] protected override void Awake() { base..ctor(); DiscGolfSwitch.NJBBABNHDKO initialState = this.initialState; KLLMCPFPIIE kllmcpfpiie; this.PHHLOMKICDF = kllmcpfpiie; 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: 0x0600014B RID: 331 RVA: 0x00007C00 File Offset: 0x00005E00 [Token(Token = "0x600014B")] [Address(RVA = "0xFCA350", Offset = "0xFC9150", VA = "0x180FCA350")] private void Update() { if (KKPBCOOONNK.BNNCCCFFALC && this.PHHLOMKICDF.IAHDANBDAAM() == 1 && Time.time > this.resetTime) { int num = 0; base.GENECNFMDHJ = (DiscGolfSwitch.NJBBABNHDKO)num; return; } } // Token: 0x0600014C RID: 332 RVA: 0x00007C44 File Offset: 0x00005E44 [Token(Token = "0x600014C")] [Address(RVA = "0xFCA240", Offset = "0xFC9040", VA = "0x180FCA240")] private void OnTriggerEnter(Collider HPKICPNGMDJ) { if (KKPBCOOONNK.BNNCCCFFALC) { DiscGolfDisc componentInParent = HPKICPNGMDJ.GetComponentInParent(); int num = 0; if (componentInParent != num && this.PHHLOMKICDF.IAHDANBDAAM() == 0) { float time = Time.time; this.HMNKEBOEFGE = time; } } } // Token: 0x0600014D RID: 333 RVA: 0x00007C94 File Offset: 0x00005E94 [Token(Token = "0x600014D")] [Address(RVA = "0xFCA410", Offset = "0xFC9210", VA = "0x180FCA410")] public DiscGolfSwitchGizmo() { List list = new List(); this.triggerableObjects = list; this.initialState = (DiscGolfSwitch.NJBBABNHDKO)((ulong)4294967295L); base..ctor(); } // Token: 0x04000111 RID: 273 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4000111")] [SerializeField] [Header("Switch Gizmo")] private float resetTime = 5f; // Token: 0x04000112 RID: 274 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4000112")] private CollisionForwarder FPHODMFNJBB; // Token: 0x04000113 RID: 275 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4000113")] private float HMNKEBOEFGE; }