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 = "0x1B0E780", Offset = "0x1B0D780", VA = "0x181B0E780", 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 = "0x1B0EA00", Offset = "0x1B0DA00", VA = "0x181B0EA00")] 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 = "0x1B0E8F0", Offset = "0x1B0D8F0", VA = "0x181B0E8F0")] 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 = "0x1B0EAC0", Offset = "0x1B0DAC0", VA = "0x181B0EAC0")] 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; }