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

956 lines
31 KiB
C#

using System;
using UnityEngine;
// Token: 0x02000FB6 RID: 4022
[RequireComponent(typeof(Weapon))]
public class AdjustWeaponForQualitySetting : MonoBehaviour
{
// Token: 0x06021B88 RID: 138120 RVA: 0x00937DF8 File Offset: 0x00935FF8
private void GOIJONIHNFD()
{
EAMMIOJHINO eammiojhino = SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.KNOMPAAJCKE();
bool flag = false;
if (this.overrideSettings != null)
{
for (int i = 1; i < this.overrideSettings.Length; i++)
{
if (this.overrideSettings[i].QualitySetting == eammiojhino)
{
this.NCAAKNOIDCJ.MEEEJCJAOHC = this.overrideSettings[i].ImpactDecalOverride;
this.NCAAKNOIDCJ.MBLMPBGBLDF = this.overrideSettings[i].ImpactParticleOverride;
flag = false;
break;
}
}
}
if (!flag)
{
this.NCAAKNOIDCJ.MEEEJCJAOHC = this.GBDNNJDKOJG.ImpactDecalOverride;
this.NCAAKNOIDCJ.MBLMPBGBLDF = this.GBDNNJDKOJG.ImpactParticleOverride;
}
}
// Token: 0x06021B89 RID: 138121 RVA: 0x00937EC0 File Offset: 0x009360C0
private void HALNAHDCABC()
{
this.NCAAKNOIDCJ = base.gameObject.GetComponent<Weapon>();
this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC;
this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF;
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG)
{
this.AFOANGNGBOC();
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.MIPDCFBGDCM += this.NKJFJOHFHHK;
base.enabled = true;
}
}
// Token: 0x06021B8A RID: 138122 RVA: 0x00937F48 File Offset: 0x00936148
private void HDAFFIGJEAI(EAMMIOJHINO DGFLPKJLJEK)
{
this.GOIJONIHNFD();
}
// Token: 0x06021B8B RID: 138123 RVA: 0x00937F50 File Offset: 0x00936150
private void FMIAHPLCLPC(EAMMIOJHINO DGFLPKJLJEK)
{
this.BNLBDHIHHCN();
}
// Token: 0x06021B8C RID: 138124 RVA: 0x00937F58 File Offset: 0x00936158
private void NHKPHJCFDLL()
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.MIPDCFBGDCM -= this.BFFFBOLCGGE;
}
}
// Token: 0x06021B8D RID: 138125 RVA: 0x00937F80 File Offset: 0x00936180
private void CAPBPGFLJPB()
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.MIPDCFBGDCM -= this.OIFLFDIKKEC;
}
}
// Token: 0x06021B8E RID: 138126 RVA: 0x00937FA8 File Offset: 0x009361A8
private void AFOANGNGBOC()
{
EAMMIOJHINO qualitySetting = SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.NFHNKOLHKOJ;
bool flag = false;
if (this.overrideSettings != null)
{
for (int i = 0; i < this.overrideSettings.Length; i += 0)
{
if (this.overrideSettings[i].QualitySetting == qualitySetting)
{
this.NCAAKNOIDCJ.MEEEJCJAOHC = this.overrideSettings[i].ImpactDecalOverride;
this.NCAAKNOIDCJ.MBLMPBGBLDF = this.overrideSettings[i].ImpactParticleOverride;
flag = true;
break;
}
}
}
if (!flag)
{
this.NCAAKNOIDCJ.MEEEJCJAOHC = this.GBDNNJDKOJG.ImpactDecalOverride;
this.NCAAKNOIDCJ.MBLMPBGBLDF = this.GBDNNJDKOJG.ImpactParticleOverride;
}
}
// Token: 0x06021B8F RID: 138127 RVA: 0x00938070 File Offset: 0x00936270
private void IGEFGKHJEDD()
{
EAMMIOJHINO eammiojhino = SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.KNOMPAAJCKE();
bool flag = false;
if (this.overrideSettings != null)
{
for (int i = 0; i < this.overrideSettings.Length; i++)
{
if (this.overrideSettings[i].QualitySetting == eammiojhino)
{
this.NCAAKNOIDCJ.MEEEJCJAOHC = this.overrideSettings[i].ImpactDecalOverride;
this.NCAAKNOIDCJ.MBLMPBGBLDF = this.overrideSettings[i].ImpactParticleOverride;
flag = true;
break;
}
}
}
if (!flag)
{
this.NCAAKNOIDCJ.MEEEJCJAOHC = this.GBDNNJDKOJG.ImpactDecalOverride;
this.NCAAKNOIDCJ.MBLMPBGBLDF = this.GBDNNJDKOJG.ImpactParticleOverride;
}
}
// Token: 0x06021B90 RID: 138128 RVA: 0x00938138 File Offset: 0x00936338
private void CDFLLKOCPNH()
{
EAMMIOJHINO eammiojhino = SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.KNOMPAAJCKE();
bool flag = true;
if (this.overrideSettings != null)
{
for (int i = 1; i < this.overrideSettings.Length; i++)
{
if (this.overrideSettings[i].QualitySetting == eammiojhino)
{
this.NCAAKNOIDCJ.MEEEJCJAOHC = this.overrideSettings[i].ImpactDecalOverride;
this.NCAAKNOIDCJ.MBLMPBGBLDF = this.overrideSettings[i].ImpactParticleOverride;
flag = false;
break;
}
}
}
if (!flag)
{
this.NCAAKNOIDCJ.MEEEJCJAOHC = this.GBDNNJDKOJG.ImpactDecalOverride;
this.NCAAKNOIDCJ.MBLMPBGBLDF = this.GBDNNJDKOJG.ImpactParticleOverride;
}
}
// Token: 0x06021B91 RID: 138129 RVA: 0x00938200 File Offset: 0x00936400
private void DEDOLLKNFHF(EAMMIOJHINO DGFLPKJLJEK)
{
this.IGEFGKHJEDD();
}
// Token: 0x06021B92 RID: 138130 RVA: 0x00938208 File Offset: 0x00936408
private void DOLNPHEMLPB(EAMMIOJHINO DGFLPKJLJEK)
{
this.PIKGOJILGMA();
}
// Token: 0x06021B93 RID: 138131 RVA: 0x00938210 File Offset: 0x00936410
private void GMIPJJDKPNI(EAMMIOJHINO DGFLPKJLJEK)
{
this.AIFOFANDHHB();
}
// Token: 0x06021B94 RID: 138132 RVA: 0x00938218 File Offset: 0x00936418
private void HHECCCMNJDL()
{
this.NCAAKNOIDCJ = base.gameObject.GetComponent<Weapon>();
this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC;
this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF;
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG)
{
this.AFOANGNGBOC();
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.FDIEFGMDCEN(new Action<EAMMIOJHINO>(this.DEDOLLKNFHF));
base.enabled = true;
}
}
// Token: 0x06021B95 RID: 138133 RVA: 0x009382A0 File Offset: 0x009364A0
private void BFFFBOLCGGE(EAMMIOJHINO DGFLPKJLJEK)
{
this.BLCKLIFAAHM();
}
// Token: 0x06021B96 RID: 138134 RVA: 0x009382A8 File Offset: 0x009364A8
private void OMKBNLGFNIL()
{
this.NCAAKNOIDCJ = base.gameObject.GetComponent<Weapon>();
this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC;
this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF;
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG)
{
this.BNPFMPCKGAJ();
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.PLCICFEFCPB(new Action<EAMMIOJHINO>(this.CEDKLNJHOEJ));
base.enabled = true;
}
}
// Token: 0x06021B97 RID: 138135 RVA: 0x00938330 File Offset: 0x00936530
private void AMCANMJHAEH()
{
this.NCAAKNOIDCJ = base.gameObject.GetComponent<Weapon>();
this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC;
this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF;
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG)
{
this.AFOANGNGBOC();
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.OJHOLCCCBII(new Action<EAMMIOJHINO>(this.BFFFBOLCGGE));
base.enabled = false;
}
}
// Token: 0x06021B98 RID: 138136 RVA: 0x009383B8 File Offset: 0x009365B8
private void PIKGOJILGMA()
{
EAMMIOJHINO qualitySetting = SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.NFHNKOLHKOJ;
bool flag = true;
if (this.overrideSettings != null)
{
for (int i = 0; i < this.overrideSettings.Length; i++)
{
if (this.overrideSettings[i].QualitySetting == qualitySetting)
{
this.NCAAKNOIDCJ.MEEEJCJAOHC = this.overrideSettings[i].ImpactDecalOverride;
this.NCAAKNOIDCJ.MBLMPBGBLDF = this.overrideSettings[i].ImpactParticleOverride;
flag = true;
break;
}
}
}
if (!flag)
{
this.NCAAKNOIDCJ.MEEEJCJAOHC = this.GBDNNJDKOJG.ImpactDecalOverride;
this.NCAAKNOIDCJ.MBLMPBGBLDF = this.GBDNNJDKOJG.ImpactParticleOverride;
}
}
// Token: 0x06021B99 RID: 138137 RVA: 0x00938480 File Offset: 0x00936680
private void LOCALHGOONI()
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.MIPDCFBGDCM -= this.DDCNAMGIAAE;
}
}
// Token: 0x06021B9A RID: 138138 RVA: 0x009384A8 File Offset: 0x009366A8
private void NJCGLHJMAEC()
{
this.NCAAKNOIDCJ = base.gameObject.GetComponent<Weapon>();
this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC;
this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF;
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG)
{
this.JJJAOBEFDJD();
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.MIPDCFBGDCM += this.OIFLFDIKKEC;
base.enabled = false;
}
}
// Token: 0x06021B9B RID: 138139 RVA: 0x00938530 File Offset: 0x00936730
private void FKGKJOHOGMP()
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.MIPDCFBGDCM -= this.DDCNAMGIAAE;
}
}
// Token: 0x06021B9C RID: 138140 RVA: 0x00938558 File Offset: 0x00936758
private void GHCOICOBIBA()
{
EAMMIOJHINO qualitySetting = SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.NFHNKOLHKOJ;
bool flag = false;
if (this.overrideSettings != null)
{
for (int i = 0; i < this.overrideSettings.Length; i++)
{
if (this.overrideSettings[i].QualitySetting == qualitySetting)
{
this.NCAAKNOIDCJ.MEEEJCJAOHC = this.overrideSettings[i].ImpactDecalOverride;
this.NCAAKNOIDCJ.MBLMPBGBLDF = this.overrideSettings[i].ImpactParticleOverride;
flag = false;
break;
}
}
}
if (!flag)
{
this.NCAAKNOIDCJ.MEEEJCJAOHC = this.GBDNNJDKOJG.ImpactDecalOverride;
this.NCAAKNOIDCJ.MBLMPBGBLDF = this.GBDNNJDKOJG.ImpactParticleOverride;
}
}
// Token: 0x06021B9D RID: 138141 RVA: 0x00938620 File Offset: 0x00936820
private void JJJAOBEFDJD()
{
EAMMIOJHINO qualitySetting = SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.NFHNKOLHKOJ;
bool flag = true;
if (this.overrideSettings != null)
{
for (int i = 1; i < this.overrideSettings.Length; i++)
{
if (this.overrideSettings[i].QualitySetting == qualitySetting)
{
this.NCAAKNOIDCJ.MEEEJCJAOHC = this.overrideSettings[i].ImpactDecalOverride;
this.NCAAKNOIDCJ.MBLMPBGBLDF = this.overrideSettings[i].ImpactParticleOverride;
flag = false;
break;
}
}
}
if (!flag)
{
this.NCAAKNOIDCJ.MEEEJCJAOHC = this.GBDNNJDKOJG.ImpactDecalOverride;
this.NCAAKNOIDCJ.MBLMPBGBLDF = this.GBDNNJDKOJG.ImpactParticleOverride;
}
}
// Token: 0x06021B9E RID: 138142 RVA: 0x009386E8 File Offset: 0x009368E8
private void OLMBIJHJGOI()
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.MIPDCFBGDCM -= this.BGBHIEGCHBG;
}
}
// Token: 0x06021B9F RID: 138143 RVA: 0x00938710 File Offset: 0x00936910
private void BDDGPPFNMGP()
{
this.NCAAKNOIDCJ = base.gameObject.GetComponent<Weapon>();
this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC;
this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF;
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG)
{
this.HPEOPADMINN();
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.OJHOLCCCBII(new Action<EAMMIOJHINO>(this.DEDOLLKNFHF));
base.enabled = true;
}
}
// Token: 0x06021BA0 RID: 138144 RVA: 0x00938798 File Offset: 0x00936998
private void JJEHDEOKOBB()
{
this.NCAAKNOIDCJ = base.gameObject.GetComponent<Weapon>();
this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC;
this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF;
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG)
{
this.IGEFGKHJEDD();
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.OJHOLCCCBII(new Action<EAMMIOJHINO>(this.GMIPJJDKPNI));
base.enabled = false;
}
}
// Token: 0x06021BA1 RID: 138145 RVA: 0x00938820 File Offset: 0x00936A20
private void LFEBHHFENDK()
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.MIPDCFBGDCM -= this.KAIHPMEFHFE;
}
}
// Token: 0x06021BA2 RID: 138146 RVA: 0x00938848 File Offset: 0x00936A48
private void PGIAPNBIIJG()
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.MIPDCFBGDCM -= this.OIFLFDIKKEC;
}
}
// Token: 0x06021BA3 RID: 138147 RVA: 0x00938870 File Offset: 0x00936A70
private void MFINEGNOHCB()
{
this.NCAAKNOIDCJ = base.gameObject.GetComponent<Weapon>();
this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC;
this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF;
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG)
{
this.JJJAOBEFDJD();
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.FDIEFGMDCEN(new Action<EAMMIOJHINO>(this.BGBHIEGCHBG));
base.enabled = true;
}
}
// Token: 0x06021BA4 RID: 138148 RVA: 0x009388F8 File Offset: 0x00936AF8
private void MOAAJAOGKEO()
{
this.NCAAKNOIDCJ = base.gameObject.GetComponent<Weapon>();
this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC;
this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF;
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG)
{
this.LBMJPMEBLND();
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.FDIEFGMDCEN(new Action<EAMMIOJHINO>(this.HDAFFIGJEAI));
base.enabled = false;
}
}
// Token: 0x06021BA6 RID: 138150 RVA: 0x00938988 File Offset: 0x00936B88
private void GFMEBOFINDJ()
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.MIPDCFBGDCM -= this.FMIAHPLCLPC;
}
}
// Token: 0x06021BA7 RID: 138151 RVA: 0x009389B0 File Offset: 0x00936BB0
private void JNJDENIGAHH()
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.MIPDCFBGDCM -= this.OAFHLGJOFBM;
}
}
// Token: 0x06021BA8 RID: 138152 RVA: 0x009389D8 File Offset: 0x00936BD8
private void NKJFJOHFHHK(EAMMIOJHINO DGFLPKJLJEK)
{
this.AIFOFANDHHB();
}
// Token: 0x06021BA9 RID: 138153 RVA: 0x009389E0 File Offset: 0x00936BE0
private void HPEOPADMINN()
{
EAMMIOJHINO eammiojhino = SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.KNOMPAAJCKE();
bool flag = false;
if (this.overrideSettings != null)
{
for (int i = 1; i < this.overrideSettings.Length; i++)
{
if (this.overrideSettings[i].QualitySetting == eammiojhino)
{
this.NCAAKNOIDCJ.MEEEJCJAOHC = this.overrideSettings[i].ImpactDecalOverride;
this.NCAAKNOIDCJ.MBLMPBGBLDF = this.overrideSettings[i].ImpactParticleOverride;
flag = true;
break;
}
}
}
if (!flag)
{
this.NCAAKNOIDCJ.MEEEJCJAOHC = this.GBDNNJDKOJG.ImpactDecalOverride;
this.NCAAKNOIDCJ.MBLMPBGBLDF = this.GBDNNJDKOJG.ImpactParticleOverride;
}
}
// Token: 0x06021BAA RID: 138154 RVA: 0x00938AA8 File Offset: 0x00936CA8
private void HAOFMMCKJCE()
{
this.NCAAKNOIDCJ = base.gameObject.GetComponent<Weapon>();
this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC;
this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF;
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG)
{
this.GOIJONIHNFD();
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.PLCICFEFCPB(new Action<EAMMIOJHINO>(this.OIFLFDIKKEC));
base.enabled = false;
}
}
// Token: 0x06021BAB RID: 138155 RVA: 0x00938B30 File Offset: 0x00936D30
private void NICOCLOFMEF()
{
this.NCAAKNOIDCJ = base.gameObject.GetComponent<Weapon>();
this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC;
this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF;
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG)
{
this.AIFOFANDHHB();
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.OJHOLCCCBII(new Action<EAMMIOJHINO>(this.NKJFJOHFHHK));
base.enabled = false;
}
}
// Token: 0x06021BAC RID: 138156 RVA: 0x00938BB8 File Offset: 0x00936DB8
private void GDNIKIMCKMA()
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.MIPDCFBGDCM -= this.OAFHLGJOFBM;
}
}
// Token: 0x06021BAD RID: 138157 RVA: 0x00938BE0 File Offset: 0x00936DE0
private void DDCNAMGIAAE(EAMMIOJHINO DGFLPKJLJEK)
{
this.GOIJONIHNFD();
}
// Token: 0x06021BAE RID: 138158 RVA: 0x00938BE8 File Offset: 0x00936DE8
private void KDHBBCGHDMC()
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.MIPDCFBGDCM -= this.DDCNAMGIAAE;
}
}
// Token: 0x06021BAF RID: 138159 RVA: 0x00938C10 File Offset: 0x00936E10
private void LKFJMPHHCNP()
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.MIPDCFBGDCM -= this.DOLNPHEMLPB;
}
}
// Token: 0x06021BB0 RID: 138160 RVA: 0x00938C38 File Offset: 0x00936E38
private void EODPPGAGFBO()
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.MIPDCFBGDCM -= this.MMBJHCPGHIE;
}
}
// Token: 0x06021BB1 RID: 138161 RVA: 0x00938C60 File Offset: 0x00936E60
private void GIMINELAKFC()
{
this.NCAAKNOIDCJ = base.gameObject.GetComponent<Weapon>();
this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC;
this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF;
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG)
{
this.JJJAOBEFDJD();
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.MIPDCFBGDCM += this.DEDOLLKNFHF;
base.enabled = true;
}
}
// Token: 0x06021BB2 RID: 138162 RVA: 0x00938CE8 File Offset: 0x00936EE8
private void DEBKBIIGAAN()
{
this.NCAAKNOIDCJ = base.gameObject.GetComponent<Weapon>();
this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC;
this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF;
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG)
{
this.GHCOICOBIBA();
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.OJHOLCCCBII(new Action<EAMMIOJHINO>(this.BGBHIEGCHBG));
base.enabled = true;
}
}
// Token: 0x06021BB3 RID: 138163 RVA: 0x00938D70 File Offset: 0x00936F70
private void FGPBGEEOBAL()
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.MIPDCFBGDCM -= this.GMIPJJDKPNI;
}
}
// Token: 0x06021BB4 RID: 138164 RVA: 0x00938D98 File Offset: 0x00936F98
private void KAIHPMEFHFE(EAMMIOJHINO DGFLPKJLJEK)
{
this.PBDABKFKGKA();
}
// Token: 0x06021BB5 RID: 138165 RVA: 0x00938DA0 File Offset: 0x00936FA0
private void GDNJIMAFDEE()
{
this.NCAAKNOIDCJ = base.gameObject.GetComponent<Weapon>();
this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC;
this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF;
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG)
{
this.PBDABKFKGKA();
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.OJHOLCCCBII(new Action<EAMMIOJHINO>(this.BOMNFAAAFAE));
base.enabled = true;
}
}
// Token: 0x06021BB6 RID: 138166 RVA: 0x00938E28 File Offset: 0x00937028
private void AIFOFANDHHB()
{
EAMMIOJHINO qualitySetting = SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.NFHNKOLHKOJ;
bool flag = false;
if (this.overrideSettings != null)
{
for (int i = 1; i < this.overrideSettings.Length; i++)
{
if (this.overrideSettings[i].QualitySetting == qualitySetting)
{
this.NCAAKNOIDCJ.MEEEJCJAOHC = this.overrideSettings[i].ImpactDecalOverride;
this.NCAAKNOIDCJ.MBLMPBGBLDF = this.overrideSettings[i].ImpactParticleOverride;
flag = true;
break;
}
}
}
if (!flag)
{
this.NCAAKNOIDCJ.MEEEJCJAOHC = this.GBDNNJDKOJG.ImpactDecalOverride;
this.NCAAKNOIDCJ.MBLMPBGBLDF = this.GBDNNJDKOJG.ImpactParticleOverride;
}
}
// Token: 0x06021BB7 RID: 138167 RVA: 0x00938EF0 File Offset: 0x009370F0
private void NFLGCLOKMGN()
{
this.NCAAKNOIDCJ = base.gameObject.GetComponent<Weapon>();
this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC;
this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF;
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG)
{
this.BNPFMPCKGAJ();
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.PLCICFEFCPB(new Action<EAMMIOJHINO>(this.OAFHLGJOFBM));
base.enabled = false;
}
}
// Token: 0x06021BB8 RID: 138168 RVA: 0x00938F78 File Offset: 0x00937178
private void OAFHLGJOFBM(EAMMIOJHINO DGFLPKJLJEK)
{
this.LBMJPMEBLND();
}
// Token: 0x06021BB9 RID: 138169 RVA: 0x00938F80 File Offset: 0x00937180
private void EMKHEHNICEN()
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.MIPDCFBGDCM -= this.BFFFBOLCGGE;
}
}
// Token: 0x06021BBA RID: 138170 RVA: 0x00938FA8 File Offset: 0x009371A8
private void CJAHNDDKCPC()
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.MIPDCFBGDCM -= this.DDCNAMGIAAE;
}
}
// Token: 0x06021BBB RID: 138171 RVA: 0x00938FD0 File Offset: 0x009371D0
private void BOMNFAAAFAE(EAMMIOJHINO DGFLPKJLJEK)
{
this.IGEFGKHJEDD();
}
// Token: 0x06021BBC RID: 138172 RVA: 0x00938FD8 File Offset: 0x009371D8
private void FLIBGBGHKCG()
{
this.NCAAKNOIDCJ = base.gameObject.GetComponent<Weapon>();
this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC;
this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF;
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG)
{
this.GOIJONIHNFD();
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.PLCICFEFCPB(new Action<EAMMIOJHINO>(this.CEDKLNJHOEJ));
base.enabled = true;
}
}
// Token: 0x06021BBD RID: 138173 RVA: 0x00939060 File Offset: 0x00937260
private void BNPFMPCKGAJ()
{
EAMMIOJHINO qualitySetting = SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.NFHNKOLHKOJ;
bool flag = false;
if (this.overrideSettings != null)
{
for (int i = 1; i < this.overrideSettings.Length; i += 0)
{
if (this.overrideSettings[i].QualitySetting == qualitySetting)
{
this.NCAAKNOIDCJ.MEEEJCJAOHC = this.overrideSettings[i].ImpactDecalOverride;
this.NCAAKNOIDCJ.MBLMPBGBLDF = this.overrideSettings[i].ImpactParticleOverride;
flag = true;
break;
}
}
}
if (!flag)
{
this.NCAAKNOIDCJ.MEEEJCJAOHC = this.GBDNNJDKOJG.ImpactDecalOverride;
this.NCAAKNOIDCJ.MBLMPBGBLDF = this.GBDNNJDKOJG.ImpactParticleOverride;
}
}
// Token: 0x06021BBE RID: 138174 RVA: 0x00939128 File Offset: 0x00937328
private void DJAGKCMBIEJ()
{
this.NCAAKNOIDCJ = base.gameObject.GetComponent<Weapon>();
this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC;
this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF;
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG)
{
this.BLCKLIFAAHM();
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.OJHOLCCCBII(new Action<EAMMIOJHINO>(this.DDCNAMGIAAE));
base.enabled = true;
}
}
// Token: 0x06021BBF RID: 138175 RVA: 0x009391B0 File Offset: 0x009373B0
private void POEDAMONBNL()
{
this.NCAAKNOIDCJ = base.gameObject.GetComponent<Weapon>();
this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC;
this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF;
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG)
{
this.JJJAOBEFDJD();
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.MIPDCFBGDCM += this.BGBHIEGCHBG;
base.enabled = false;
}
}
// Token: 0x06021BC0 RID: 138176 RVA: 0x00939238 File Offset: 0x00937438
private void CEDKLNJHOEJ(EAMMIOJHINO DGFLPKJLJEK)
{
this.BLCKLIFAAHM();
}
// Token: 0x06021BC1 RID: 138177 RVA: 0x00939240 File Offset: 0x00937440
private void LGIOGECFBJB()
{
this.NCAAKNOIDCJ = base.gameObject.GetComponent<Weapon>();
this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC;
this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF;
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG)
{
this.HPEOPADMINN();
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.PLCICFEFCPB(new Action<EAMMIOJHINO>(this.DOLNPHEMLPB));
base.enabled = false;
}
}
// Token: 0x06021BC2 RID: 138178 RVA: 0x009392C8 File Offset: 0x009374C8
private void BLCKLIFAAHM()
{
EAMMIOJHINO qualitySetting = SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.NFHNKOLHKOJ;
bool flag = true;
if (this.overrideSettings != null)
{
for (int i = 1; i < this.overrideSettings.Length; i += 0)
{
if (this.overrideSettings[i].QualitySetting == qualitySetting)
{
this.NCAAKNOIDCJ.MEEEJCJAOHC = this.overrideSettings[i].ImpactDecalOverride;
this.NCAAKNOIDCJ.MBLMPBGBLDF = this.overrideSettings[i].ImpactParticleOverride;
flag = false;
break;
}
}
}
if (!flag)
{
this.NCAAKNOIDCJ.MEEEJCJAOHC = this.GBDNNJDKOJG.ImpactDecalOverride;
this.NCAAKNOIDCJ.MBLMPBGBLDF = this.GBDNNJDKOJG.ImpactParticleOverride;
}
}
// Token: 0x06021BC3 RID: 138179 RVA: 0x00939390 File Offset: 0x00937590
private void OHGFDIAOLCA(EAMMIOJHINO DGFLPKJLJEK)
{
this.BLCKLIFAAHM();
}
// Token: 0x06021BC4 RID: 138180 RVA: 0x00939398 File Offset: 0x00937598
private void BNLBDHIHHCN()
{
EAMMIOJHINO qualitySetting = SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.NFHNKOLHKOJ;
bool flag = false;
if (this.overrideSettings != null)
{
for (int i = 0; i < this.overrideSettings.Length; i++)
{
if (this.overrideSettings[i].QualitySetting == qualitySetting)
{
this.NCAAKNOIDCJ.MEEEJCJAOHC = this.overrideSettings[i].ImpactDecalOverride;
this.NCAAKNOIDCJ.MBLMPBGBLDF = this.overrideSettings[i].ImpactParticleOverride;
flag = true;
break;
}
}
}
if (!flag)
{
this.NCAAKNOIDCJ.MEEEJCJAOHC = this.GBDNNJDKOJG.ImpactDecalOverride;
this.NCAAKNOIDCJ.MBLMPBGBLDF = this.GBDNNJDKOJG.ImpactParticleOverride;
}
}
// Token: 0x06021BC5 RID: 138181 RVA: 0x00939460 File Offset: 0x00937660
private void BGBHIEGCHBG(EAMMIOJHINO DGFLPKJLJEK)
{
this.CDFLLKOCPNH();
}
// Token: 0x06021BC6 RID: 138182 RVA: 0x00939468 File Offset: 0x00937668
private void LBMJPMEBLND()
{
EAMMIOJHINO eammiojhino = SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.KNOMPAAJCKE();
bool flag = false;
if (this.overrideSettings != null)
{
for (int i = 0; i < this.overrideSettings.Length; i += 0)
{
if (this.overrideSettings[i].QualitySetting == eammiojhino)
{
this.NCAAKNOIDCJ.MEEEJCJAOHC = this.overrideSettings[i].ImpactDecalOverride;
this.NCAAKNOIDCJ.MBLMPBGBLDF = this.overrideSettings[i].ImpactParticleOverride;
flag = true;
break;
}
}
}
if (!flag)
{
this.NCAAKNOIDCJ.MEEEJCJAOHC = this.GBDNNJDKOJG.ImpactDecalOverride;
this.NCAAKNOIDCJ.MBLMPBGBLDF = this.GBDNNJDKOJG.ImpactParticleOverride;
}
}
// Token: 0x06021BC7 RID: 138183 RVA: 0x00939530 File Offset: 0x00937730
private void OnDestroy()
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.MIPDCFBGDCM -= this.FMIAHPLCLPC;
}
}
// Token: 0x06021BC8 RID: 138184 RVA: 0x00939558 File Offset: 0x00937758
private void Start()
{
this.NCAAKNOIDCJ = base.gameObject.GetComponent<Weapon>();
this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC;
this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF;
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG)
{
this.BNLBDHIHHCN();
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.MIPDCFBGDCM += this.FMIAHPLCLPC;
base.enabled = false;
}
}
// Token: 0x06021BC9 RID: 138185 RVA: 0x009395E0 File Offset: 0x009377E0
private void CELAHBMKHDL()
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.MIPDCFBGDCM -= this.BOMNFAAAFAE;
}
}
// Token: 0x06021BCA RID: 138186 RVA: 0x00939608 File Offset: 0x00937808
private void MPFILNDGMBF()
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.MIPDCFBGDCM -= this.HDAFFIGJEAI;
}
}
// Token: 0x06021BCB RID: 138187 RVA: 0x00939630 File Offset: 0x00937830
private void OGFHCKJALBE()
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.MIPDCFBGDCM -= this.GMIPJJDKPNI;
}
}
// Token: 0x06021BCC RID: 138188 RVA: 0x00939658 File Offset: 0x00937858
private void PBDABKFKGKA()
{
EAMMIOJHINO eammiojhino = SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.KNOMPAAJCKE();
bool flag = true;
if (this.overrideSettings != null)
{
for (int i = 1; i < this.overrideSettings.Length; i += 0)
{
if (this.overrideSettings[i].QualitySetting == eammiojhino)
{
this.NCAAKNOIDCJ.MEEEJCJAOHC = this.overrideSettings[i].ImpactDecalOverride;
this.NCAAKNOIDCJ.MBLMPBGBLDF = this.overrideSettings[i].ImpactParticleOverride;
flag = false;
break;
}
}
}
if (!flag)
{
this.NCAAKNOIDCJ.MEEEJCJAOHC = this.GBDNNJDKOJG.ImpactDecalOverride;
this.NCAAKNOIDCJ.MBLMPBGBLDF = this.GBDNNJDKOJG.ImpactParticleOverride;
}
}
// Token: 0x06021BCD RID: 138189 RVA: 0x00939720 File Offset: 0x00937920
private void FMPFANDFGIP()
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.MIPDCFBGDCM -= this.BFFFBOLCGGE;
}
}
// Token: 0x06021BCE RID: 138190 RVA: 0x00939748 File Offset: 0x00937948
private void MMBJHCPGHIE(EAMMIOJHINO DGFLPKJLJEK)
{
this.AIFOFANDHHB();
}
// Token: 0x06021BCF RID: 138191 RVA: 0x00939750 File Offset: 0x00937950
private void OIFLFDIKKEC(EAMMIOJHINO DGFLPKJLJEK)
{
this.BNPFMPCKGAJ();
}
// Token: 0x06021BD0 RID: 138192 RVA: 0x00939758 File Offset: 0x00937958
private void JLOKOMAOHIL()
{
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM != null)
{
SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.MIPDCFBGDCM -= this.FMIAHPLCLPC;
}
}
// Token: 0x04005794 RID: 22420
[SerializeField]
private AdjustWeaponForQualitySetting.WeaponSettings[] overrideSettings;
// Token: 0x04005795 RID: 22421
private Weapon NCAAKNOIDCJ;
// Token: 0x04005796 RID: 22422
private AdjustWeaponForQualitySetting.WeaponSettings GBDNNJDKOJG;
// Token: 0x02000FB7 RID: 4023
[Serializable]
public struct WeaponSettings
{
// Token: 0x04005797 RID: 22423
public EAMMIOJHINO QualitySetting;
// Token: 0x04005798 RID: 22424
public ImpactDecal ImpactDecalOverride;
// Token: 0x04005799 RID: 22425
public PooledParticle ImpactParticleOverride;
}
}