Files
2026-04-10 22:50:51 +02:00

140 lines
4.0 KiB
C#

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<PPDOPHKNMCK>
{
// 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<PPDOPHKNMCK> 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<PPDOPHKNMCK> 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;
}
}