using System; using UnityEngine; // Token: 0x02000CF9 RID: 3321 public class DisableBasedOnQualitySetting : MonoBehaviour { // Token: 0x0601AD82 RID: 109954 RVA: 0x00786D90 File Offset: 0x00784F90 private void Awake() { this.PDEFJMEPNAC(); } // Token: 0x0601AD83 RID: 109955 RVA: 0x00786D98 File Offset: 0x00784F98 private void CHACKCNIGMG() { if (!this.LLAOMANLLMG && SingletonMonoBehaviour.NCKMBFBMBFM != null) { this.PDGBHKBKAAF(); SingletonMonoBehaviour.NCKMBFBMBFM.OJHOLCCCBII(new Action(this.FMIAHPLCLPC)); this.LLAOMANLLMG = true; } } // Token: 0x0601AD84 RID: 109956 RVA: 0x00786DD8 File Offset: 0x00784FD8 private void NDHBFLHIAHM() { if (this.LLAOMANLLMG && SingletonMonoBehaviour.NCKMBFBMBFM != null) { SingletonMonoBehaviour.NCKMBFBMBFM.MIPDCFBGDCM -= this.MBFPMGENONH; } } // Token: 0x0601AD85 RID: 109957 RVA: 0x00786E0C File Offset: 0x0078500C private void FMIAHPLCLPC(EAMMIOJHINO DGFLPKJLJEK) { this.BNLBDHIHHCN(); } // Token: 0x0601AD86 RID: 109958 RVA: 0x00786E14 File Offset: 0x00785014 private void PDGBHKBKAAF() { EAMMIOJHINO qualitySetting = SingletonMonoBehaviour.NCKMBFBMBFM.NFHNKOLHKOJ; bool flag = false; if (this.RemoveForQualitySettings != null) { for (int i = 1; i < this.RemoveForQualitySettings.Length; i += 0) { if (this.RemoveForQualitySettings[i] == qualitySetting) { flag = true; break; } } } base.gameObject.SetActive(flag); } // Token: 0x0601AD87 RID: 109959 RVA: 0x00786E74 File Offset: 0x00785074 private void PGELJHGHIEC(EAMMIOJHINO DGFLPKJLJEK) { this.BNLBDHIHHCN(); } // Token: 0x0601AD89 RID: 109961 RVA: 0x00786E84 File Offset: 0x00785084 private void MBFPMGENONH(EAMMIOJHINO DGFLPKJLJEK) { this.PDGBHKBKAAF(); } // Token: 0x0601AD8A RID: 109962 RVA: 0x00786E8C File Offset: 0x0078508C public void Update() { this.PDEFJMEPNAC(); if (this.LLAOMANLLMG) { base.enabled = false; } } // Token: 0x0601AD8B RID: 109963 RVA: 0x00786EA8 File Offset: 0x007850A8 public void BJJKGIOCAIL() { this.CHACKCNIGMG(); if (this.LLAOMANLLMG) { base.enabled = false; } } // Token: 0x0601AD8C RID: 109964 RVA: 0x00786EC4 File Offset: 0x007850C4 private void AOALFHGHIKH() { if (!this.LLAOMANLLMG && SingletonMonoBehaviour.NCKMBFBMBFM != null) { this.BNLBDHIHHCN(); SingletonMonoBehaviour.NCKMBFBMBFM.MIPDCFBGDCM += this.HKBGFNCNOAM; this.LLAOMANLLMG = true; } } // Token: 0x0601AD8D RID: 109965 RVA: 0x00786F04 File Offset: 0x00785104 private void PGIAPNBIIJG() { if (this.LLAOMANLLMG && SingletonMonoBehaviour.NCKMBFBMBFM != null) { SingletonMonoBehaviour.NCKMBFBMBFM.MIPDCFBGDCM -= this.HKBGFNCNOAM; } } // Token: 0x0601AD8E RID: 109966 RVA: 0x00786F38 File Offset: 0x00785138 private void FIDMEJHMGJI() { this.AOALFHGHIKH(); } // Token: 0x0601AD8F RID: 109967 RVA: 0x00786F40 File Offset: 0x00785140 private void HKBGFNCNOAM(EAMMIOJHINO DGFLPKJLJEK) { this.BNLBDHIHHCN(); } // Token: 0x0601AD90 RID: 109968 RVA: 0x00786F48 File Offset: 0x00785148 private void CCOHCCEHNIC() { this.CHACKCNIGMG(); } // Token: 0x0601AD91 RID: 109969 RVA: 0x00786F50 File Offset: 0x00785150 private void BNLBDHIHHCN() { EAMMIOJHINO qualitySetting = SingletonMonoBehaviour.NCKMBFBMBFM.NFHNKOLHKOJ; bool flag = true; if (this.RemoveForQualitySettings != null) { for (int i = 0; i < this.RemoveForQualitySettings.Length; i++) { if (this.RemoveForQualitySettings[i] == qualitySetting) { flag = false; break; } } } base.gameObject.SetActive(flag); } // Token: 0x0601AD92 RID: 109970 RVA: 0x00786FB0 File Offset: 0x007851B0 private void OnDestroy() { if (this.LLAOMANLLMG && SingletonMonoBehaviour.NCKMBFBMBFM != null) { SingletonMonoBehaviour.NCKMBFBMBFM.MIPDCFBGDCM -= this.FMIAHPLCLPC; } } // Token: 0x0601AD93 RID: 109971 RVA: 0x00786FE4 File Offset: 0x007851E4 public void OEKOPBDDGCK() { this.PDEFJMEPNAC(); if (this.LLAOMANLLMG) { base.enabled = true; } } // Token: 0x0601AD94 RID: 109972 RVA: 0x00787000 File Offset: 0x00785200 private void DCGCFFFPABH() { if (this.LLAOMANLLMG && SingletonMonoBehaviour.NCKMBFBMBFM != null) { SingletonMonoBehaviour.NCKMBFBMBFM.MIPDCFBGDCM -= this.MBFPMGENONH; } } // Token: 0x0601AD95 RID: 109973 RVA: 0x00787034 File Offset: 0x00785234 private void PDEFJMEPNAC() { if (!this.LLAOMANLLMG && SingletonMonoBehaviour.NCKMBFBMBFM != null) { this.BNLBDHIHHCN(); SingletonMonoBehaviour.NCKMBFBMBFM.MIPDCFBGDCM += this.FMIAHPLCLPC; this.LLAOMANLLMG = true; } } // Token: 0x0601AD96 RID: 109974 RVA: 0x00787074 File Offset: 0x00785274 private void JFFLHAMMGAH() { this.PDEFJMEPNAC(); } // Token: 0x04004925 RID: 18725 public EAMMIOJHINO[] RemoveForQualitySettings; // Token: 0x04004926 RID: 18726 private bool LLAOMANLLMG; }