using System; using System.Collections; using UnityEngine; namespace Valve.VR.InteractionSystem { // Token: 0x020005DD RID: 1501 [Serializable] public class AfterTimer_Component : MonoBehaviour { // Token: 0x0600EE68 RID: 61032 RVA: 0x00472810 File Offset: 0x00470A10 private IEnumerator NONGCLPPEIE() { yield return new WaitForSeconds(this.triggerTime); this.timerActive = false; this.callback(); global::UnityEngine.Object.Destroy(this); yield break; } // Token: 0x0600EE69 RID: 61033 RVA: 0x0047282C File Offset: 0x00470A2C public void Init(float PLJBPCKADDK, Action LIOAMFKEHCE, bool LKPPJEHIMDO) { this.triggerTime = PLJBPCKADDK; this.callback = LIOAMFKEHCE; this.triggerOnEarlyDestroy = LKPPJEHIMDO; this.timerActive = true; base.StartCoroutine(this.DJIIKMFICCE()); } // Token: 0x0600EE6A RID: 61034 RVA: 0x00472858 File Offset: 0x00470A58 private IEnumerator IIHDIMENLLA() { yield return new WaitForSeconds(this.triggerTime); this.timerActive = false; this.callback(); global::UnityEngine.Object.Destroy(this); yield break; } // Token: 0x0600EE6B RID: 61035 RVA: 0x00472874 File Offset: 0x00470A74 public void KMOAMJPFHEG(float PLJBPCKADDK, Action LIOAMFKEHCE, bool LKPPJEHIMDO) { this.triggerTime = PLJBPCKADDK; this.callback = LIOAMFKEHCE; this.triggerOnEarlyDestroy = LKPPJEHIMDO; this.timerActive = true; base.StartCoroutine(this.DJIIKMFICCE()); } // Token: 0x0600EE6C RID: 61036 RVA: 0x004728A0 File Offset: 0x00470AA0 public void OKICNMGHNPC(float PLJBPCKADDK, Action LIOAMFKEHCE, bool LKPPJEHIMDO) { this.triggerTime = PLJBPCKADDK; this.callback = LIOAMFKEHCE; this.triggerOnEarlyDestroy = LKPPJEHIMDO; this.timerActive = true; base.StartCoroutine(this.MFGIGHHOFAO()); } // Token: 0x0600EE6D RID: 61037 RVA: 0x004728CC File Offset: 0x00470ACC private void MKMAMKDILHL() { if (this.timerActive) { base.StopCoroutine(this.IIHDIMENLLA()); this.timerActive = false; if (this.triggerOnEarlyDestroy) { this.callback(); } } } // Token: 0x0600EE6E RID: 61038 RVA: 0x00472904 File Offset: 0x00470B04 private void OnDestroy() { if (this.timerActive) { base.StopCoroutine(this.DJIIKMFICCE()); this.timerActive = false; if (this.triggerOnEarlyDestroy) { this.callback(); } } } // Token: 0x0600EE6F RID: 61039 RVA: 0x0047293C File Offset: 0x00470B3C private IEnumerator CNJDIHGHDCM() { yield return new WaitForSeconds(this.triggerTime); this.timerActive = false; this.callback(); global::UnityEngine.Object.Destroy(this); yield break; } // Token: 0x0600EE70 RID: 61040 RVA: 0x00472958 File Offset: 0x00470B58 private void PPCCKMMADGK() { if (this.timerActive) { base.StopCoroutine(this.KNDEKCBPOGG()); this.timerActive = false; if (this.triggerOnEarlyDestroy) { this.callback(); } } } // Token: 0x0600EE71 RID: 61041 RVA: 0x00472990 File Offset: 0x00470B90 private IEnumerator DJIIKMFICCE() { yield return new WaitForSeconds(this.triggerTime); this.timerActive = false; this.callback(); global::UnityEngine.Object.Destroy(this); yield break; } // Token: 0x0600EE72 RID: 61042 RVA: 0x004729AC File Offset: 0x00470BAC private IEnumerator FIOLOIBBNII() { yield return new WaitForSeconds(this.triggerTime); this.timerActive = false; this.callback(); global::UnityEngine.Object.Destroy(this); yield break; } // Token: 0x0600EE73 RID: 61043 RVA: 0x004729C8 File Offset: 0x00470BC8 private IEnumerator KADKHGAEKLN() { yield return new WaitForSeconds(this.triggerTime); this.timerActive = false; this.callback(); global::UnityEngine.Object.Destroy(this); yield break; } // Token: 0x0600EE75 RID: 61045 RVA: 0x004729EC File Offset: 0x00470BEC private IEnumerator MFGIGHHOFAO() { yield return new WaitForSeconds(this.triggerTime); this.timerActive = false; this.callback(); global::UnityEngine.Object.Destroy(this); yield break; } // Token: 0x0600EE76 RID: 61046 RVA: 0x00472A08 File Offset: 0x00470C08 private IEnumerator EHAOBNJLPMP() { yield return new WaitForSeconds(this.triggerTime); this.timerActive = false; this.callback(); global::UnityEngine.Object.Destroy(this); yield break; } // Token: 0x0600EE77 RID: 61047 RVA: 0x00472A24 File Offset: 0x00470C24 public void KCPKKOEFBBH(float PLJBPCKADDK, Action LIOAMFKEHCE, bool LKPPJEHIMDO) { this.triggerTime = PLJBPCKADDK; this.callback = LIOAMFKEHCE; this.triggerOnEarlyDestroy = LKPPJEHIMDO; this.timerActive = false; base.StartCoroutine(this.KADKHGAEKLN()); } // Token: 0x0600EE78 RID: 61048 RVA: 0x00472A50 File Offset: 0x00470C50 private IEnumerator KNDEKCBPOGG() { yield return new WaitForSeconds(this.triggerTime); this.timerActive = false; this.callback(); global::UnityEngine.Object.Destroy(this); yield break; } // Token: 0x0600EE79 RID: 61049 RVA: 0x00472A6C File Offset: 0x00470C6C private IEnumerator JDHDMHJCFKJ() { yield return new WaitForSeconds(this.triggerTime); this.timerActive = false; this.callback(); global::UnityEngine.Object.Destroy(this); yield break; } // Token: 0x0600EE7A RID: 61050 RVA: 0x00472A88 File Offset: 0x00470C88 private void PLHKCNHIOMA() { if (this.timerActive) { base.StopCoroutine(this.CNJDIHGHDCM()); this.timerActive = true; if (this.triggerOnEarlyDestroy) { this.callback(); } } } // Token: 0x0600EE7B RID: 61051 RVA: 0x00472AC0 File Offset: 0x00470CC0 public void NHCKHMDJLPD(float PLJBPCKADDK, Action LIOAMFKEHCE, bool LKPPJEHIMDO) { this.triggerTime = PLJBPCKADDK; this.callback = LIOAMFKEHCE; this.triggerOnEarlyDestroy = LKPPJEHIMDO; this.timerActive = true; base.StartCoroutine(this.EHAOBNJLPMP()); } // Token: 0x0600EE7C RID: 61052 RVA: 0x00472AEC File Offset: 0x00470CEC private void GJCJPHPMLKF() { if (this.timerActive) { base.StopCoroutine(this.DJIIKMFICCE()); this.timerActive = true; if (this.triggerOnEarlyDestroy) { this.callback(); } } } // Token: 0x0600EE7D RID: 61053 RVA: 0x00472B24 File Offset: 0x00470D24 private void CNMLMFAHLOP() { if (this.timerActive) { base.StopCoroutine(this.EHAOBNJLPMP()); this.timerActive = false; if (this.triggerOnEarlyDestroy) { this.callback(); } } } // Token: 0x0600EE7E RID: 61054 RVA: 0x00472B5C File Offset: 0x00470D5C public void NONKOLDIKHK(float PLJBPCKADDK, Action LIOAMFKEHCE, bool LKPPJEHIMDO) { this.triggerTime = PLJBPCKADDK; this.callback = LIOAMFKEHCE; this.triggerOnEarlyDestroy = LKPPJEHIMDO; this.timerActive = false; base.StartCoroutine(this.DJIIKMFICCE()); } // Token: 0x04002250 RID: 8784 private Action callback; // Token: 0x04002251 RID: 8785 private float triggerTime; // Token: 0x04002252 RID: 8786 private bool timerActive; // Token: 0x04002253 RID: 8787 private bool triggerOnEarlyDestroy; } }