scripts
This commit is contained in:
@@ -0,0 +1,139 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Platforms;
|
||||
|
||||
namespace RecRoom.Core.Quality
|
||||
{
|
||||
// Token: 0x02002868 RID: 10344
|
||||
[Token(Token = "0x2002868")]
|
||||
[StructLayout(3)]
|
||||
public class DisableBasedOnQualitySetting : ActivationController<INGEKFNNGDK>
|
||||
{
|
||||
// Token: 0x060121B9 RID: 74169 RVA: 0x004527D0 File Offset: 0x004509D0
|
||||
[Token(Token = "0x60121B9")]
|
||||
[Address(RVA = "0x199F7B0", Offset = "0x199E1B0", VA = "0x18199F7B0")]
|
||||
private void Awake()
|
||||
{
|
||||
this.OFFBIKPMOMB();
|
||||
}
|
||||
|
||||
// Token: 0x060121BA RID: 74170 RVA: 0x004527E4 File Offset: 0x004509E4
|
||||
[Token(Token = "0x60121BA")]
|
||||
[Address(RVA = "0x199F830", Offset = "0x199E230", VA = "0x18199F830")]
|
||||
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: 0x060121BB RID: 74171 RVA: 0x00452840 File Offset: 0x00450A40
|
||||
[Token(Token = "0x60121BB")]
|
||||
[Address(RVA = "0x199FB00", Offset = "0x199E500", VA = "0x18199FB00")]
|
||||
public void Update()
|
||||
{
|
||||
this.OFFBIKPMOMB();
|
||||
if (this.MFBIIAEFGPM)
|
||||
{
|
||||
int num = 0;
|
||||
base.enabled = num != 0;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060121BC RID: 74172 RVA: 0x00452868 File Offset: 0x00450A68
|
||||
[Token(Token = "0x60121BC")]
|
||||
[Address(RVA = "0x199F980", Offset = "0x199E380", VA = "0x18199F980")]
|
||||
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: 0x060121BD RID: 74173 RVA: 0x004528B0 File Offset: 0x00450AB0
|
||||
[Token(Token = "0x60121BD")]
|
||||
[Address(RVA = "0x199F810", Offset = "0x199E210", VA = "0x18199F810")]
|
||||
private void EHDNCHLIKMF(INGEKFNNGDK AOKDECDAEEG)
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x060121BE RID: 74174 RVA: 0x004528C4 File Offset: 0x00450AC4
|
||||
[Token(Token = "0x60121BE")]
|
||||
[Address(RVA = "0x199F7C0", Offset = "0x199E1C0", VA = "0x18199F7C0", Slot = "8")]
|
||||
protected override bool COLFIMOHHCD(INGEKFNNGDK DGCEMAKGOHP)
|
||||
{
|
||||
INGEKFNNGDK[] removeForQualitySettings = this.RemoveForQualitySettings;
|
||||
if (removeForQualitySettings != 0)
|
||||
{
|
||||
int length = removeForQualitySettings.Length;
|
||||
int num = 0;
|
||||
if (num < length && "{il2cpp array field local2->}" != DGCEMAKGOHP)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x060121BF RID: 74175 RVA: 0x004528FC File Offset: 0x00450AFC
|
||||
[Token(Token = "0x60121BF")]
|
||||
[Address(RVA = "0x13CA260", Offset = "0x13C8C60", VA = "0x1813CA260", Slot = "9")]
|
||||
protected override void DAPIKKDJBPA(bool PDJFBCODDLO)
|
||||
{
|
||||
base.gameObject.SetActive(PDJFBCODDLO);
|
||||
}
|
||||
|
||||
// Token: 0x060121C0 RID: 74176 RVA: 0x0045291C File Offset: 0x00450B1C
|
||||
[Token(Token = "0x60121C0")]
|
||||
[Address(RVA = "0x199FAA0", Offset = "0x199E4A0", VA = "0x18199FAA0", Slot = "4")]
|
||||
public override bool OnSceneOrPrefabSave()
|
||||
{
|
||||
if (base.gameObject.activeSelf)
|
||||
{
|
||||
}
|
||||
base.gameObject.SetActive(true);
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x060121C1 RID: 74177 RVA: 0x0045294C File Offset: 0x00450B4C
|
||||
[Token(Token = "0x60121C1")]
|
||||
[Address(RVA = "0x199FB30", Offset = "0x199E530", VA = "0x18199FB30")]
|
||||
public DisableBasedOnQualitySetting()
|
||||
{
|
||||
INGEKFNNGDK[] array = new INGEKFNNGDK[1];
|
||||
this.RemoveForQualitySettings = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C1B8 RID: 49592
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400C1B8")]
|
||||
public INGEKFNNGDK[] RemoveForQualitySettings;
|
||||
|
||||
// Token: 0x0400C1B9 RID: 49593
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400C1B9")]
|
||||
private bool MFBIIAEFGPM;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user