scripts
This commit is contained in:
@@ -0,0 +1,155 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Platforms;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Quality
|
||||
{
|
||||
// Token: 0x02002869 RID: 10345
|
||||
[Token(Token = "0x2002869")]
|
||||
[StructLayout(3)]
|
||||
public class DisableMeshShadowsForQualitySetting : ActivationController<INGEKFNNGDK>
|
||||
{
|
||||
// Token: 0x060121C2 RID: 74178 RVA: 0x00452970 File Offset: 0x00450B70
|
||||
[Token(Token = "0x60121C2")]
|
||||
[Address(RVA = "0x199FB80", Offset = "0x199E580", VA = "0x18199FB80")]
|
||||
private void Awake()
|
||||
{
|
||||
this.OFFBIKPMOMB();
|
||||
}
|
||||
|
||||
// Token: 0x060121C3 RID: 74179 RVA: 0x00452984 File Offset: 0x00450B84
|
||||
[Token(Token = "0x60121C3")]
|
||||
[Address(RVA = "0x199FC00", Offset = "0x199E600", VA = "0x18199FC00")]
|
||||
private void OFFBIKPMOMB()
|
||||
{
|
||||
if (!this.MFBIIAEFGPM)
|
||||
{
|
||||
SettingsManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
INGEKFNNGDK qualitySetting = SingletonMonoBehaviour.Instance.KONLNCONKKJ;
|
||||
SettingsManager instance2 = SingletonMonoBehaviour.Instance;
|
||||
Action<INGEKFNNGDK> action = new Action(this.EHDNCHLIKMF);
|
||||
instance2.QualitySettingChanged += action;
|
||||
this.MFBIIAEFGPM = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060121C4 RID: 74180 RVA: 0x004529E0 File Offset: 0x00450BE0
|
||||
[Token(Token = "0x60121C4")]
|
||||
[Address(RVA = "0x199FE70", Offset = "0x199E870", VA = "0x18199FE70")]
|
||||
public void Update()
|
||||
{
|
||||
this.OFFBIKPMOMB();
|
||||
if (this.MFBIIAEFGPM)
|
||||
{
|
||||
int num = 0;
|
||||
base.enabled = num != 0;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060121C5 RID: 74181 RVA: 0x00452A08 File Offset: 0x00450C08
|
||||
[Token(Token = "0x60121C5")]
|
||||
[Address(RVA = "0x199FD50", Offset = "0x199E750", VA = "0x18199FD50")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
if (this.MFBIIAEFGPM)
|
||||
{
|
||||
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: 0x060121C6 RID: 74182 RVA: 0x00452A50 File Offset: 0x00450C50
|
||||
[Token(Token = "0x60121C6")]
|
||||
[Address(RVA = "0x199F810", Offset = "0x199E210", VA = "0x18199F810")]
|
||||
private void EHDNCHLIKMF(INGEKFNNGDK AOKDECDAEEG)
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x060121C7 RID: 74183 RVA: 0x00452A64 File Offset: 0x00450C64
|
||||
[Token(Token = "0x60121C7")]
|
||||
[Address(RVA = "0x199F7C0", Offset = "0x199E1C0", VA = "0x18199F7C0", Slot = "8")]
|
||||
protected override bool COLFIMOHHCD(INGEKFNNGDK DGCEMAKGOHP)
|
||||
{
|
||||
INGEKFNNGDK[] 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: 0x060121C8 RID: 74184 RVA: 0x00452A9C File Offset: 0x00450C9C
|
||||
[Token(Token = "0x60121C8")]
|
||||
[Address(RVA = "0x199FB90", Offset = "0x199E590", VA = "0x18199FB90", 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: 0x060121C9 RID: 74185 RVA: 0x00452AD0 File Offset: 0x00450CD0
|
||||
[Token(Token = "0x60121C9")]
|
||||
[Address(RVA = "0x199FAA0", Offset = "0x199E4A0", VA = "0x18199FAA0", Slot = "4")]
|
||||
public override bool OnSceneOrPrefabSave()
|
||||
{
|
||||
if (base.gameObject.activeSelf)
|
||||
{
|
||||
}
|
||||
base.gameObject.SetActive(true);
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x060121CA RID: 74186 RVA: 0x00452B00 File Offset: 0x00450D00
|
||||
[Token(Token = "0x60121CA")]
|
||||
[Address(RVA = "0x199FEA0", Offset = "0x199E8A0", VA = "0x18199FEA0")]
|
||||
public DisableMeshShadowsForQualitySetting()
|
||||
{
|
||||
INGEKFNNGDK[] array = new INGEKFNNGDK[2];
|
||||
array[0] = (INGEKFNNGDK)((ulong)7L);
|
||||
this.DisableForQualitySettings = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C1BA RID: 49594
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400C1BA")]
|
||||
[SerializeField]
|
||||
private INGEKFNNGDK[] DisableForQualitySettings;
|
||||
|
||||
// Token: 0x0400C1BB RID: 49595
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400C1BB")]
|
||||
[SerializeField]
|
||||
private Renderer[] AffectedRenderers;
|
||||
|
||||
// Token: 0x0400C1BC RID: 49596
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400C1BC")]
|
||||
private bool MFBIIAEFGPM;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user