140 lines
4.0 KiB
C#
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;
|
|
}
|
|
}
|