using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Rendering.Universal; namespace RecRoom.Core.Creation { // Token: 0x02003119 RID: 12569 [Token(Token = "0x2003119")] public class NoDepthMaterialSwapper : MonoBehaviour { // Token: 0x060158F8 RID: 88312 RVA: 0x0050B0C0 File Offset: 0x005092C0 [Token(Token = "0x60158F8")] [Address(RVA = "0xE9E880", Offset = "0xE9D680", VA = "0x180E9E880")] private void Start() { Action action = new Action(this.EHDNCHLIKMF); } // Token: 0x060158F9 RID: 88313 RVA: 0x0050B0E4 File Offset: 0x005092E4 [Token(Token = "0x60158F9")] [Address(RVA = "0xE9E760", Offset = "0xE9D560", VA = "0x180E9E760")] private void OnDestroy() { Action action = new Action(this.EHDNCHLIKMF); throw new NullReferenceException(); } // Token: 0x060158FA RID: 88314 RVA: 0x0050B108 File Offset: 0x00509308 [Token(Token = "0x60158FA")] [Address(RVA = "0xE9E3E0", Offset = "0xE9D1E0", VA = "0x180E9E3E0")] private void EHDNCHLIKMF(PPDOPHKNMCK AOKDECDAEEG) { int num; do { num = 0; IRecRoomQualityConfigProvider recRoomQualityConfigProvider; if (recRoomQualityConfigProvider == 0) { Material efmhaedjojp = this.EFMHAEDJOJP; int num2 = 0; if (efmhaedjojp == num2) { Material material = new Material(this.materialNoDepth); this.EFMHAEDJOJP = material; } List list = this.renderers; bool flag; if (flag) { } if (num != 0) { continue; } if (num != -1) { } } Material ibdkahfmhan = this.IBDKAHFMHAN; int num3 = 0; if (ibdkahfmhan == num3) { Material material2 = new Material(this.material); this.IBDKAHFMHAN = material2; } List list2 = this.renderers; bool flag2; if (flag2) { } } while (num != 0); } // Token: 0x060158FB RID: 88315 RVA: 0x0050B1A4 File Offset: 0x005093A4 [Token(Token = "0x60158FB")] [Address(RVA = "0xE9EA20", Offset = "0xE9D820", VA = "0x180E9EA20")] public NoDepthMaterialSwapper() { List list = new List(); this.renderers = list; base..ctor(); } // Token: 0x0400E314 RID: 58132 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400E314")] [SerializeField] private Material material; // Token: 0x0400E315 RID: 58133 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400E315")] [SerializeField] private Material materialNoDepth; // Token: 0x0400E316 RID: 58134 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400E316")] [SerializeField] private List renderers; // Token: 0x0400E317 RID: 58135 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400E317")] private Material IBDKAHFMHAN; // Token: 0x0400E318 RID: 58136 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400E318")] private Material EFMHAEDJOJP; } }