using System; using Cpp2IlInjected; using RecRoom.Core.Platforms; using UnityEngine; namespace RecRoom.Core.Quality { // Token: 0x02002D6D RID: 11629 [Token(Token = "0x2002D6D")] public class DisableMeshShadowsForQualitySetting : ActivationController { // Token: 0x06013C55 RID: 80981 RVA: 0x00498AA0 File Offset: 0x00496CA0 [Token(Token = "0x6013C55")] [Address(RVA = "0x1241710", Offset = "0x1240510", VA = "0x181241710")] private void Awake() { this.OFFBIKPMOMB(); } // Token: 0x06013C56 RID: 80982 RVA: 0x00498AB4 File Offset: 0x00496CB4 [Token(Token = "0x6013C56")] [Address(RVA = "0x1241800", Offset = "0x1240600", VA = "0x181241800")] private void OFFBIKPMOMB() { if (!this.MFBIIAEFGPM) { Action action = new Action(this.EHDNCHLIKMF); this.MFBIIAEFGPM = true; } } // Token: 0x06013C57 RID: 80983 RVA: 0x00498AE8 File Offset: 0x00496CE8 [Token(Token = "0x6013C57")] [Address(RVA = "0x1241A80", Offset = "0x1240880", VA = "0x181241A80")] public void Update() { this.OFFBIKPMOMB(); if (this.MFBIIAEFGPM) { int num = 0; base.enabled = num != 0; return; } } // Token: 0x06013C58 RID: 80984 RVA: 0x00498B10 File Offset: 0x00496D10 [Token(Token = "0x6013C58")] [Address(RVA = "0x1241960", Offset = "0x1240760", VA = "0x181241960")] private void OnDestroy() { if (this.MFBIIAEFGPM) { Action action = new Action(this.EHDNCHLIKMF); } } // Token: 0x06013C59 RID: 80985 RVA: 0x00498B3C File Offset: 0x00496D3C [Token(Token = "0x6013C59")] [Address(RVA = "0x12417E0", Offset = "0x12405E0", VA = "0x1812417E0")] private void EHDNCHLIKMF(PPDOPHKNMCK AOKDECDAEEG) { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x06013C5A RID: 80986 RVA: 0x00498B50 File Offset: 0x00496D50 [Token(Token = "0x6013C5A")] [Address(RVA = "0x1241720", Offset = "0x1240520", VA = "0x181241720", Slot = "8")] protected override bool COLFIMOHHCD(PPDOPHKNMCK DGCEMAKGOHP) { PPDOPHKNMCK[] disableForQualitySettings = this.DisableForQualitySettings; if (disableForQualitySettings != 0) { int length = disableForQualitySettings.Length; int num = 0; if (num < length && "{il2cpp array field local2->}" != DGCEMAKGOHP) { num++; } } return true; } // Token: 0x06013C5B RID: 80987 RVA: 0x00498B88 File Offset: 0x00496D88 [Token(Token = "0x6013C5B")] [Address(RVA = "0x1241770", Offset = "0x1240570", VA = "0x181241770", Slot = "9")] protected override void DAPIKKDJBPA(bool PDJFBCODDLO) { Renderer[] affectedRenderers = this.AffectedRenderers; int num = 0; int length = affectedRenderers.Length; if (num < length) { Renderer renderer = affectedRenderers[num]; num++; } } // Token: 0x170036F9 RID: 14073 // (get) Token: 0x06013C5C RID: 80988 RVA: 0x00498BBC File Offset: 0x00496DBC [Token(Token = "0x170036F9")] protected override ActivationController.LJGIHLNAFEF NBLFMIDNPBP { [Token(Token = "0x6013C5C")] [Address(RVA = "0x460DB0", Offset = "0x45FBB0", VA = "0x180460DB0", Slot = "4")] get { return ActivationController.LJGIHLNAFEF.EnableAlways; } } // Token: 0x06013C5D RID: 80989 RVA: 0x00498BCC File Offset: 0x00496DCC [Token(Token = "0x6013C5D")] [Address(RVA = "0x1241AB0", Offset = "0x12408B0", VA = "0x181241AB0")] public DisableMeshShadowsForQualitySetting() { PPDOPHKNMCK[] array = new PPDOPHKNMCK[2]; array[0] = (PPDOPHKNMCK)((ulong)7L); this.DisableForQualitySettings = array; base..ctor(); } // Token: 0x0400CDA7 RID: 52647 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400CDA7")] [SerializeField] private PPDOPHKNMCK[] DisableForQualitySettings; // Token: 0x0400CDA8 RID: 52648 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400CDA8")] [SerializeField] private Renderer[] AffectedRenderers; // Token: 0x0400CDA9 RID: 52649 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400CDA9")] private bool MFBIIAEFGPM; } }