using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Rendering.Universal; namespace RecRoom.Core.Creation { // Token: 0x02003206 RID: 12806 [Token(Token = "0x2003206")] public class NoDepthMaterialSwapper : MonoBehaviour { // Token: 0x06015D74 RID: 89460 RVA: 0x00515A78 File Offset: 0x00513C78 [Token(Token = "0x6015D74")] [Address(RVA = "0x1932430", Offset = "0x1931430", VA = "0x181932430")] private void Start() { Action action = new Action(this.EHDNCHLIKMF); } // Token: 0x06015D75 RID: 89461 RVA: 0x00515A9C File Offset: 0x00513C9C [Token(Token = "0x6015D75")] [Address(RVA = "0x1932310", Offset = "0x1931310", VA = "0x181932310")] private void OnDestroy() { Action action = new Action(this.EHDNCHLIKMF); throw new NullReferenceException(); } // Token: 0x06015D76 RID: 89462 RVA: 0x00515AC0 File Offset: 0x00513CC0 [Token(Token = "0x6015D76")] [Address(RVA = "0x1931F90", Offset = "0x1930F90", VA = "0x181931F90")] 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: 0x06015D77 RID: 89463 RVA: 0x00515B5C File Offset: 0x00513D5C [Token(Token = "0x6015D77")] [Address(RVA = "0x19325D0", Offset = "0x19315D0", VA = "0x1819325D0")] public NoDepthMaterialSwapper() { List list = new List(); this.renderers = list; base..ctor(); } // Token: 0x0400E551 RID: 58705 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400E551")] [SerializeField] private Material material; // Token: 0x0400E552 RID: 58706 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400E552")] [SerializeField] private Material materialNoDepth; // Token: 0x0400E553 RID: 58707 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400E553")] [SerializeField] private List renderers; // Token: 0x0400E554 RID: 58708 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400E554")] private Material IBDKAHFMHAN; // Token: 0x0400E555 RID: 58709 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400E555")] private Material EFMHAEDJOJP; } }