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.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(); this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC; this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF; if (SingletonMonoBehaviour.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG) { this.AFOANGNGBOC(); SingletonMonoBehaviour.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.NCKMBFBMBFM != null) { SingletonMonoBehaviour.NCKMBFBMBFM.MIPDCFBGDCM -= this.BFFFBOLCGGE; } } // Token: 0x06021B8D RID: 138125 RVA: 0x00937F80 File Offset: 0x00936180 private void CAPBPGFLJPB() { if (SingletonMonoBehaviour.NCKMBFBMBFM != null) { SingletonMonoBehaviour.NCKMBFBMBFM.MIPDCFBGDCM -= this.OIFLFDIKKEC; } } // Token: 0x06021B8E RID: 138126 RVA: 0x00937FA8 File Offset: 0x009361A8 private void AFOANGNGBOC() { EAMMIOJHINO qualitySetting = SingletonMonoBehaviour.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.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.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(); this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC; this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF; if (SingletonMonoBehaviour.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG) { this.AFOANGNGBOC(); SingletonMonoBehaviour.NCKMBFBMBFM.FDIEFGMDCEN(new Action(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(); this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC; this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF; if (SingletonMonoBehaviour.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG) { this.BNPFMPCKGAJ(); SingletonMonoBehaviour.NCKMBFBMBFM.PLCICFEFCPB(new Action(this.CEDKLNJHOEJ)); base.enabled = true; } } // Token: 0x06021B97 RID: 138135 RVA: 0x00938330 File Offset: 0x00936530 private void AMCANMJHAEH() { this.NCAAKNOIDCJ = base.gameObject.GetComponent(); this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC; this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF; if (SingletonMonoBehaviour.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG) { this.AFOANGNGBOC(); SingletonMonoBehaviour.NCKMBFBMBFM.OJHOLCCCBII(new Action(this.BFFFBOLCGGE)); base.enabled = false; } } // Token: 0x06021B98 RID: 138136 RVA: 0x009383B8 File Offset: 0x009365B8 private void PIKGOJILGMA() { EAMMIOJHINO qualitySetting = SingletonMonoBehaviour.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.NCKMBFBMBFM != null) { SingletonMonoBehaviour.NCKMBFBMBFM.MIPDCFBGDCM -= this.DDCNAMGIAAE; } } // Token: 0x06021B9A RID: 138138 RVA: 0x009384A8 File Offset: 0x009366A8 private void NJCGLHJMAEC() { this.NCAAKNOIDCJ = base.gameObject.GetComponent(); this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC; this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF; if (SingletonMonoBehaviour.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG) { this.JJJAOBEFDJD(); SingletonMonoBehaviour.NCKMBFBMBFM.MIPDCFBGDCM += this.OIFLFDIKKEC; base.enabled = false; } } // Token: 0x06021B9B RID: 138139 RVA: 0x00938530 File Offset: 0x00936730 private void FKGKJOHOGMP() { if (SingletonMonoBehaviour.NCKMBFBMBFM != null) { SingletonMonoBehaviour.NCKMBFBMBFM.MIPDCFBGDCM -= this.DDCNAMGIAAE; } } // Token: 0x06021B9C RID: 138140 RVA: 0x00938558 File Offset: 0x00936758 private void GHCOICOBIBA() { EAMMIOJHINO qualitySetting = SingletonMonoBehaviour.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.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.NCKMBFBMBFM != null) { SingletonMonoBehaviour.NCKMBFBMBFM.MIPDCFBGDCM -= this.BGBHIEGCHBG; } } // Token: 0x06021B9F RID: 138143 RVA: 0x00938710 File Offset: 0x00936910 private void BDDGPPFNMGP() { this.NCAAKNOIDCJ = base.gameObject.GetComponent(); this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC; this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF; if (SingletonMonoBehaviour.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG) { this.HPEOPADMINN(); SingletonMonoBehaviour.NCKMBFBMBFM.OJHOLCCCBII(new Action(this.DEDOLLKNFHF)); base.enabled = true; } } // Token: 0x06021BA0 RID: 138144 RVA: 0x00938798 File Offset: 0x00936998 private void JJEHDEOKOBB() { this.NCAAKNOIDCJ = base.gameObject.GetComponent(); this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC; this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF; if (SingletonMonoBehaviour.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG) { this.IGEFGKHJEDD(); SingletonMonoBehaviour.NCKMBFBMBFM.OJHOLCCCBII(new Action(this.GMIPJJDKPNI)); base.enabled = false; } } // Token: 0x06021BA1 RID: 138145 RVA: 0x00938820 File Offset: 0x00936A20 private void LFEBHHFENDK() { if (SingletonMonoBehaviour.NCKMBFBMBFM != null) { SingletonMonoBehaviour.NCKMBFBMBFM.MIPDCFBGDCM -= this.KAIHPMEFHFE; } } // Token: 0x06021BA2 RID: 138146 RVA: 0x00938848 File Offset: 0x00936A48 private void PGIAPNBIIJG() { if (SingletonMonoBehaviour.NCKMBFBMBFM != null) { SingletonMonoBehaviour.NCKMBFBMBFM.MIPDCFBGDCM -= this.OIFLFDIKKEC; } } // Token: 0x06021BA3 RID: 138147 RVA: 0x00938870 File Offset: 0x00936A70 private void MFINEGNOHCB() { this.NCAAKNOIDCJ = base.gameObject.GetComponent(); this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC; this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF; if (SingletonMonoBehaviour.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG) { this.JJJAOBEFDJD(); SingletonMonoBehaviour.NCKMBFBMBFM.FDIEFGMDCEN(new Action(this.BGBHIEGCHBG)); base.enabled = true; } } // Token: 0x06021BA4 RID: 138148 RVA: 0x009388F8 File Offset: 0x00936AF8 private void MOAAJAOGKEO() { this.NCAAKNOIDCJ = base.gameObject.GetComponent(); this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC; this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF; if (SingletonMonoBehaviour.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG) { this.LBMJPMEBLND(); SingletonMonoBehaviour.NCKMBFBMBFM.FDIEFGMDCEN(new Action(this.HDAFFIGJEAI)); base.enabled = false; } } // Token: 0x06021BA6 RID: 138150 RVA: 0x00938988 File Offset: 0x00936B88 private void GFMEBOFINDJ() { if (SingletonMonoBehaviour.NCKMBFBMBFM != null) { SingletonMonoBehaviour.NCKMBFBMBFM.MIPDCFBGDCM -= this.FMIAHPLCLPC; } } // Token: 0x06021BA7 RID: 138151 RVA: 0x009389B0 File Offset: 0x00936BB0 private void JNJDENIGAHH() { if (SingletonMonoBehaviour.NCKMBFBMBFM != null) { SingletonMonoBehaviour.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.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(); this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC; this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF; if (SingletonMonoBehaviour.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG) { this.GOIJONIHNFD(); SingletonMonoBehaviour.NCKMBFBMBFM.PLCICFEFCPB(new Action(this.OIFLFDIKKEC)); base.enabled = false; } } // Token: 0x06021BAB RID: 138155 RVA: 0x00938B30 File Offset: 0x00936D30 private void NICOCLOFMEF() { this.NCAAKNOIDCJ = base.gameObject.GetComponent(); this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC; this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF; if (SingletonMonoBehaviour.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG) { this.AIFOFANDHHB(); SingletonMonoBehaviour.NCKMBFBMBFM.OJHOLCCCBII(new Action(this.NKJFJOHFHHK)); base.enabled = false; } } // Token: 0x06021BAC RID: 138156 RVA: 0x00938BB8 File Offset: 0x00936DB8 private void GDNIKIMCKMA() { if (SingletonMonoBehaviour.NCKMBFBMBFM != null) { SingletonMonoBehaviour.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.NCKMBFBMBFM != null) { SingletonMonoBehaviour.NCKMBFBMBFM.MIPDCFBGDCM -= this.DDCNAMGIAAE; } } // Token: 0x06021BAF RID: 138159 RVA: 0x00938C10 File Offset: 0x00936E10 private void LKFJMPHHCNP() { if (SingletonMonoBehaviour.NCKMBFBMBFM != null) { SingletonMonoBehaviour.NCKMBFBMBFM.MIPDCFBGDCM -= this.DOLNPHEMLPB; } } // Token: 0x06021BB0 RID: 138160 RVA: 0x00938C38 File Offset: 0x00936E38 private void EODPPGAGFBO() { if (SingletonMonoBehaviour.NCKMBFBMBFM != null) { SingletonMonoBehaviour.NCKMBFBMBFM.MIPDCFBGDCM -= this.MMBJHCPGHIE; } } // Token: 0x06021BB1 RID: 138161 RVA: 0x00938C60 File Offset: 0x00936E60 private void GIMINELAKFC() { this.NCAAKNOIDCJ = base.gameObject.GetComponent(); this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC; this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF; if (SingletonMonoBehaviour.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG) { this.JJJAOBEFDJD(); SingletonMonoBehaviour.NCKMBFBMBFM.MIPDCFBGDCM += this.DEDOLLKNFHF; base.enabled = true; } } // Token: 0x06021BB2 RID: 138162 RVA: 0x00938CE8 File Offset: 0x00936EE8 private void DEBKBIIGAAN() { this.NCAAKNOIDCJ = base.gameObject.GetComponent(); this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC; this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF; if (SingletonMonoBehaviour.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG) { this.GHCOICOBIBA(); SingletonMonoBehaviour.NCKMBFBMBFM.OJHOLCCCBII(new Action(this.BGBHIEGCHBG)); base.enabled = true; } } // Token: 0x06021BB3 RID: 138163 RVA: 0x00938D70 File Offset: 0x00936F70 private void FGPBGEEOBAL() { if (SingletonMonoBehaviour.NCKMBFBMBFM != null) { SingletonMonoBehaviour.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(); this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC; this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF; if (SingletonMonoBehaviour.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG) { this.PBDABKFKGKA(); SingletonMonoBehaviour.NCKMBFBMBFM.OJHOLCCCBII(new Action(this.BOMNFAAAFAE)); base.enabled = true; } } // Token: 0x06021BB6 RID: 138166 RVA: 0x00938E28 File Offset: 0x00937028 private void AIFOFANDHHB() { EAMMIOJHINO qualitySetting = SingletonMonoBehaviour.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(); this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC; this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF; if (SingletonMonoBehaviour.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG) { this.BNPFMPCKGAJ(); SingletonMonoBehaviour.NCKMBFBMBFM.PLCICFEFCPB(new Action(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.NCKMBFBMBFM != null) { SingletonMonoBehaviour.NCKMBFBMBFM.MIPDCFBGDCM -= this.BFFFBOLCGGE; } } // Token: 0x06021BBA RID: 138170 RVA: 0x00938FA8 File Offset: 0x009371A8 private void CJAHNDDKCPC() { if (SingletonMonoBehaviour.NCKMBFBMBFM != null) { SingletonMonoBehaviour.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(); this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC; this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF; if (SingletonMonoBehaviour.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG) { this.GOIJONIHNFD(); SingletonMonoBehaviour.NCKMBFBMBFM.PLCICFEFCPB(new Action(this.CEDKLNJHOEJ)); base.enabled = true; } } // Token: 0x06021BBD RID: 138173 RVA: 0x00939060 File Offset: 0x00937260 private void BNPFMPCKGAJ() { EAMMIOJHINO qualitySetting = SingletonMonoBehaviour.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(); this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC; this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF; if (SingletonMonoBehaviour.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG) { this.BLCKLIFAAHM(); SingletonMonoBehaviour.NCKMBFBMBFM.OJHOLCCCBII(new Action(this.DDCNAMGIAAE)); base.enabled = true; } } // Token: 0x06021BBF RID: 138175 RVA: 0x009391B0 File Offset: 0x009373B0 private void POEDAMONBNL() { this.NCAAKNOIDCJ = base.gameObject.GetComponent(); this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC; this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF; if (SingletonMonoBehaviour.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG) { this.JJJAOBEFDJD(); SingletonMonoBehaviour.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(); this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC; this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF; if (SingletonMonoBehaviour.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG) { this.HPEOPADMINN(); SingletonMonoBehaviour.NCKMBFBMBFM.PLCICFEFCPB(new Action(this.DOLNPHEMLPB)); base.enabled = false; } } // Token: 0x06021BC2 RID: 138178 RVA: 0x009392C8 File Offset: 0x009374C8 private void BLCKLIFAAHM() { EAMMIOJHINO qualitySetting = SingletonMonoBehaviour.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.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.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.NCKMBFBMBFM != null) { SingletonMonoBehaviour.NCKMBFBMBFM.MIPDCFBGDCM -= this.FMIAHPLCLPC; } } // Token: 0x06021BC8 RID: 138184 RVA: 0x00939558 File Offset: 0x00937758 private void Start() { this.NCAAKNOIDCJ = base.gameObject.GetComponent(); this.GBDNNJDKOJG.ImpactDecalOverride = this.NCAAKNOIDCJ.MEEEJCJAOHC; this.GBDNNJDKOJG.ImpactParticleOverride = this.NCAAKNOIDCJ.MBLMPBGBLDF; if (SingletonMonoBehaviour.NCKMBFBMBFM != null && KJFGJKMJBMP.LIILDENJPAG) { this.BNLBDHIHHCN(); SingletonMonoBehaviour.NCKMBFBMBFM.MIPDCFBGDCM += this.FMIAHPLCLPC; base.enabled = false; } } // Token: 0x06021BC9 RID: 138185 RVA: 0x009395E0 File Offset: 0x009377E0 private void CELAHBMKHDL() { if (SingletonMonoBehaviour.NCKMBFBMBFM != null) { SingletonMonoBehaviour.NCKMBFBMBFM.MIPDCFBGDCM -= this.BOMNFAAAFAE; } } // Token: 0x06021BCA RID: 138186 RVA: 0x00939608 File Offset: 0x00937808 private void MPFILNDGMBF() { if (SingletonMonoBehaviour.NCKMBFBMBFM != null) { SingletonMonoBehaviour.NCKMBFBMBFM.MIPDCFBGDCM -= this.HDAFFIGJEAI; } } // Token: 0x06021BCB RID: 138187 RVA: 0x00939630 File Offset: 0x00937830 private void OGFHCKJALBE() { if (SingletonMonoBehaviour.NCKMBFBMBFM != null) { SingletonMonoBehaviour.NCKMBFBMBFM.MIPDCFBGDCM -= this.GMIPJJDKPNI; } } // Token: 0x06021BCC RID: 138188 RVA: 0x00939658 File Offset: 0x00937858 private void PBDABKFKGKA() { EAMMIOJHINO eammiojhino = SingletonMonoBehaviour.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.NCKMBFBMBFM != null) { SingletonMonoBehaviour.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.NCKMBFBMBFM != null) { SingletonMonoBehaviour.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; } }