Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Core/Creation/NoDepthMaterialSwapper.cs
T
2026-04-10 22:50:51 +02:00

117 lines
2.9 KiB
C#

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<PPDOPHKNMCK> 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<PPDOPHKNMCK> 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<Renderer> 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<Renderer> 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<Renderer> 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<Renderer> 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;
}
}