Files
Dec2017-Script-Dump/Assembly-CSharp/DisableBasedOnQualitySetting.cs
T
2026-06-04 11:42:34 +02:00

198 lines
5.0 KiB
C#

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<SettingsManager>.NCKMBFBMBFM != null)
{
this.PDGBHKBKAAF();
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.OJHOLCCCBII(new Action<EAMMIOJHINO>(this.FMIAHPLCLPC));
this.LLAOMANLLMG = true;
}
}
// Token: 0x0601AD84 RID: 109956 RVA: 0x00786DD8 File Offset: 0x00784FD8
private void NDHBFLHIAHM()
{
if (this.LLAOMANLLMG && SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<SettingsManager>.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<SettingsManager>.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<SettingsManager>.NCKMBFBMBFM != null)
{
this.BNLBDHIHHCN();
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.MIPDCFBGDCM += this.HKBGFNCNOAM;
this.LLAOMANLLMG = true;
}
}
// Token: 0x0601AD8D RID: 109965 RVA: 0x00786F04 File Offset: 0x00785104
private void PGIAPNBIIJG()
{
if (this.LLAOMANLLMG && SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<SettingsManager>.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<SettingsManager>.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<SettingsManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<SettingsManager>.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<SettingsManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.MIPDCFBGDCM -= this.MBFPMGENONH;
}
}
// Token: 0x0601AD95 RID: 109973 RVA: 0x00787034 File Offset: 0x00785234
private void PDEFJMEPNAC()
{
if (!this.LLAOMANLLMG && SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null)
{
this.BNLBDHIHHCN();
SingletonMonoBehaviour<SettingsManager>.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;
}