scripts
This commit is contained in:
@@ -0,0 +1,180 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Rendering
|
||||
{
|
||||
// Token: 0x02002826 RID: 10278
|
||||
[Token(Token = "0x2002826")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class FogSettings
|
||||
{
|
||||
// Token: 0x06012044 RID: 73796 RVA: 0x0044E60C File Offset: 0x0044C80C
|
||||
[Token(Token = "0x6012044")]
|
||||
[Address(RVA = "0x19A1140", Offset = "0x199FB40", VA = "0x1819A1140")]
|
||||
public void ECPHANMBDHA()
|
||||
{
|
||||
RenderSettings.fog = this.fog;
|
||||
RenderSettings.fogColor = this.fogColor;
|
||||
RenderSettings.fogDensity = this.fogDensity;
|
||||
RenderSettings.fogEndDistance = this.fogEndDistance;
|
||||
RenderSettings.fogMode = this.fogMode;
|
||||
RenderSettings.fogStartDistance = this.fogStartDistance;
|
||||
if (!this.fogSetsClipPlane)
|
||||
{
|
||||
INGEKFNNGDK[] array = this.fogSetsClipPlanePerQualitySetting;
|
||||
if (array == 0 || array.Length == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
INGEKFNNGDK qualitySetting = SingletonMonoBehaviour.Instance.KONLNCONKKJ;
|
||||
INGEKFNNGDK[] array2 = this.fogSetsClipPlanePerQualitySetting;
|
||||
int num = 0;
|
||||
int num2 = (int)qualitySetting;
|
||||
int length = array2.Length;
|
||||
if (num >= length)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (num2 != "{il2cpp array field local17->}")
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
Camera activeCamera = SingletonMonoBehaviour.Instance.CHLMFLCFGFL;
|
||||
activeCamera.clearFlags = CameraClearFlags.Color;
|
||||
Color color = this.fogColor;
|
||||
activeCamera.backgroundColor = color;
|
||||
float num3 = this.fogEndDistance;
|
||||
activeCamera.farClipPlane = num3;
|
||||
}
|
||||
|
||||
// Token: 0x06012045 RID: 73797 RVA: 0x0044E6E8 File Offset: 0x0044C8E8
|
||||
[Token(Token = "0x6012045")]
|
||||
[Address(RVA = "0x19A12F0", Offset = "0x199FCF0", VA = "0x1819A12F0")]
|
||||
public void GFAOAIAFMEH()
|
||||
{
|
||||
bool flag = RenderSettings.fog;
|
||||
this.fog = flag;
|
||||
Color color = RenderSettings.fogColor;
|
||||
float num = RenderSettings.fogDensity;
|
||||
this.fogDensity = num;
|
||||
float num2 = RenderSettings.fogEndDistance;
|
||||
this.fogEndDistance = num2;
|
||||
FogMode fogMode = RenderSettings.fogMode;
|
||||
this.fogMode = fogMode;
|
||||
float num3 = RenderSettings.fogStartDistance;
|
||||
this.fogStartDistance = num3;
|
||||
}
|
||||
|
||||
// Token: 0x06012046 RID: 73798 RVA: 0x0044E754 File Offset: 0x0044C954
|
||||
[Token(Token = "0x6012046")]
|
||||
[Address(RVA = "0x19A1350", Offset = "0x199FD50", VA = "0x1819A1350")]
|
||||
public static void OBFPLLENOPL()
|
||||
{
|
||||
FogSettings.defaultSceneSettings.ECPHANMBDHA();
|
||||
Camera activeCamera = SingletonMonoBehaviour.Instance.CHLMFLCFGFL;
|
||||
Color color = FogSettings.initialClearColor;
|
||||
activeCamera.backgroundColor = color;
|
||||
float num = FogSettings.initialFarClip;
|
||||
activeCamera.farClipPlane = num;
|
||||
CameraClearFlags cameraClearFlags = FogSettings.initialClearFlags;
|
||||
activeCamera.clearFlags = cameraClearFlags;
|
||||
}
|
||||
|
||||
// Token: 0x06012047 RID: 73799 RVA: 0x0044E7A4 File Offset: 0x0044C9A4
|
||||
[Token(Token = "0x6012047")]
|
||||
[Address(RVA = "0x19A0FD0", Offset = "0x199F9D0", VA = "0x1819A0FD0")]
|
||||
public static void BAAAFCLCPIK()
|
||||
{
|
||||
Camera activeCamera = SingletonMonoBehaviour.Instance.CHLMFLCFGFL;
|
||||
FogSettings.initialFarClip = activeCamera.farClipPlane;
|
||||
FogSettings.initialClearFlags = activeCamera.clearFlags;
|
||||
FogSettings fogSettings = FogSettings.defaultSceneSettings;
|
||||
bool flag = RenderSettings.fog;
|
||||
fogSettings.fog = flag;
|
||||
Color color = RenderSettings.fogColor;
|
||||
float num = RenderSettings.fogDensity;
|
||||
fogSettings.fogDensity = num;
|
||||
float num2 = RenderSettings.fogEndDistance;
|
||||
fogSettings.fogEndDistance = num2;
|
||||
FogMode fogMode = RenderSettings.fogMode;
|
||||
fogSettings.fogMode = fogMode;
|
||||
float num3 = RenderSettings.fogStartDistance;
|
||||
fogSettings.fogStartDistance = num3;
|
||||
}
|
||||
|
||||
// Token: 0x06012048 RID: 73800 RVA: 0x0044E840 File Offset: 0x0044CA40
|
||||
[Token(Token = "0x6012048")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public FogSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C0B6 RID: 49334
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400C0B6")]
|
||||
[SerializeField]
|
||||
private bool fog;
|
||||
|
||||
// Token: 0x0400C0B7 RID: 49335
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400C0B7")]
|
||||
[SerializeField]
|
||||
private FogMode fogMode;
|
||||
|
||||
// Token: 0x0400C0B8 RID: 49336
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C0B8")]
|
||||
[SerializeField]
|
||||
private Color fogColor;
|
||||
|
||||
// Token: 0x0400C0B9 RID: 49337
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400C0B9")]
|
||||
[SerializeField]
|
||||
private float fogStartDistance;
|
||||
|
||||
// Token: 0x0400C0BA RID: 49338
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400C0BA")]
|
||||
[SerializeField]
|
||||
private float fogEndDistance;
|
||||
|
||||
// Token: 0x0400C0BB RID: 49339
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400C0BB")]
|
||||
[SerializeField]
|
||||
private float fogDensity;
|
||||
|
||||
// Token: 0x0400C0BC RID: 49340
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400C0BC")]
|
||||
[SerializeField]
|
||||
private bool fogSetsClipPlane;
|
||||
|
||||
// Token: 0x0400C0BD RID: 49341
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400C0BD")]
|
||||
[SerializeField]
|
||||
private INGEKFNNGDK[] fogSetsClipPlanePerQualitySetting;
|
||||
|
||||
// Token: 0x0400C0BE RID: 49342
|
||||
[Token(Token = "0x400C0BE")]
|
||||
private static FogSettings defaultSceneSettings = new FogSettings();
|
||||
|
||||
// Token: 0x0400C0BF RID: 49343
|
||||
[Token(Token = "0x400C0BF")]
|
||||
private static Color initialClearColor;
|
||||
|
||||
// Token: 0x0400C0C0 RID: 49344
|
||||
[Token(Token = "0x400C0C0")]
|
||||
private static float initialFarClip;
|
||||
|
||||
// Token: 0x0400C0C1 RID: 49345
|
||||
[Token(Token = "0x400C0C1")]
|
||||
private static CameraClearFlags initialClearFlags;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user