This commit is contained in:
niko
2026-04-08 23:40:05 +02:00
parent d6894bcbc7
commit 18dc73f922
7750 changed files with 1795369 additions and 0 deletions
@@ -0,0 +1,115 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.Core.Quality
{
// Token: 0x0200286D RID: 10349
[Token(Token = "0x200286D")]
[StructLayout(3)]
public class LightQualityOverride : MonoBehaviour
{
// Token: 0x060121D5 RID: 74197 RVA: 0x00452E40 File Offset: 0x00451040
[Token(Token = "0x60121D5")]
[Address(RVA = "0x19A5870", Offset = "0x19A4270", VA = "0x1819A5870")]
private void Start()
{
if (this.overrides.Length != 0)
{
LightRenderMode renderMode = this._light.renderMode;
this.HKDPEHPDCEH = renderMode;
INGEKFNNGDK qualitySetting = SingletonMonoBehaviour.Instance.KONLNCONKKJ;
SettingsManager instance = SingletonMonoBehaviour.Instance;
Action<INGEKFNNGDK> action = new Action(this.EHDNCHLIKMF);
instance.QualitySettingChanged += action;
return;
}
Debug.LogError("LightQualityOverride requires at least one specified override.");
}
// Token: 0x060121D6 RID: 74198 RVA: 0x00452EA4 File Offset: 0x004510A4
[Token(Token = "0x60121D6")]
[Address(RVA = "0x19A5760", Offset = "0x19A4160", VA = "0x1819A5760")]
private void OnDestroy()
{
SettingsManager instance = SingletonMonoBehaviour.Instance;
int num = 0;
if (instance != num)
{
SettingsManager instance2 = SingletonMonoBehaviour.Instance;
Action<INGEKFNNGDK> action = new Action(this.EHDNCHLIKMF);
instance2.QualitySettingChanged -= action;
}
}
// Token: 0x060121D7 RID: 74199 RVA: 0x00452EE4 File Offset: 0x004510E4
[Token(Token = "0x60121D7")]
[Address(RVA = "0x19A56B0", Offset = "0x19A40B0", VA = "0x1819A56B0")]
private void EHDNCHLIKMF(INGEKFNNGDK AOKDECDAEEG)
{
this.GFAHHBOFMHP(AOKDECDAEEG);
}
// Token: 0x060121D8 RID: 74200 RVA: 0x00452EF8 File Offset: 0x004510F8
[Token(Token = "0x60121D8")]
[Address(RVA = "0x19A56C0", Offset = "0x19A40C0", VA = "0x1819A56C0")]
private void GFAHHBOFMHP(INGEKFNNGDK AOKDECDAEEG)
{
int num = 0;
int length = this.overrides.Length;
if (num < length)
{
if ("{il2cpp array field local4->}" != AOKDECDAEEG)
{
num++;
}
Light light = this._light;
}
Light light2 = this._light;
LightRenderMode hkdpehpdceh = this.HKDPEHPDCEH;
light2.renderMode = hkdpehpdceh;
}
// Token: 0x060121D9 RID: 74201 RVA: 0x00452F4C File Offset: 0x0045114C
[Token(Token = "0x60121D9")]
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
public LightQualityOverride()
{
}
// Token: 0x0400C1C6 RID: 49606
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400C1C6")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
private Light _light;
// Token: 0x0400C1C7 RID: 49607
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400C1C7")]
[SerializeField]
private LightQualityOverride.OverrideSettings[] overrides;
// Token: 0x0400C1C8 RID: 49608
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400C1C8")]
private LightRenderMode HKDPEHPDCEH;
// Token: 0x0200286E RID: 10350
[Token(Token = "0x200286E")]
[Serializable]
private struct OverrideSettings
{
// Token: 0x0400C1C9 RID: 49609
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400C1C9")]
public INGEKFNNGDK quality;
// Token: 0x0400C1CA RID: 49610
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
[Token(Token = "0x400C1CA")]
public LightRenderMode renderMode;
}
}
}