a
This commit is contained in:
@@ -0,0 +1,177 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Rendering
|
||||
{
|
||||
// Token: 0x02002D2B RID: 11563
|
||||
[Token(Token = "0x2002D2B")]
|
||||
[Serializable]
|
||||
public class FogSettings
|
||||
{
|
||||
// Token: 0x06013ADB RID: 80603 RVA: 0x004948F4 File Offset: 0x00492AF4
|
||||
[Token(Token = "0x6013ADB")]
|
||||
[Address(RVA = "0x1242E30", Offset = "0x1241C30", VA = "0x181242E30")]
|
||||
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)
|
||||
{
|
||||
PPDOPHKNMCK[] array = this.fogSetsClipPlanePerQualitySetting;
|
||||
if (array == 0 || array.Length == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
PPDOPHKNMCK[] array2 = this.fogSetsClipPlanePerQualitySetting;
|
||||
int num = 0;
|
||||
int length = array2.Length;
|
||||
if (num >= length)
|
||||
{
|
||||
return;
|
||||
}
|
||||
KHINMMJIENE khinmmjiene;
|
||||
if (khinmmjiene != "{il2cpp array field local17->}")
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
Camera activeCamera = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL;
|
||||
activeCamera.clearFlags = CameraClearFlags.Color;
|
||||
Color color = this.fogColor;
|
||||
activeCamera.backgroundColor = color;
|
||||
float num2 = this.fogEndDistance;
|
||||
activeCamera.farClipPlane = num2;
|
||||
}
|
||||
|
||||
// Token: 0x06013ADC RID: 80604 RVA: 0x004949C4 File Offset: 0x00492BC4
|
||||
[Token(Token = "0x6013ADC")]
|
||||
[Address(RVA = "0x1243000", Offset = "0x1241E00", VA = "0x181243000")]
|
||||
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: 0x06013ADD RID: 80605 RVA: 0x00494A30 File Offset: 0x00492C30
|
||||
[Token(Token = "0x6013ADD")]
|
||||
[Address(RVA = "0x1243060", Offset = "0x1241E60", VA = "0x181243060")]
|
||||
public static void OBFPLLENOPL()
|
||||
{
|
||||
FogSettings.defaultSceneSettings.ECPHANMBDHA();
|
||||
Camera activeCamera = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL;
|
||||
Color color = FogSettings.initialClearColor;
|
||||
activeCamera.backgroundColor = color;
|
||||
float num = FogSettings.initialFarClip;
|
||||
activeCamera.farClipPlane = num;
|
||||
CameraClearFlags cameraClearFlags = FogSettings.initialClearFlags;
|
||||
activeCamera.clearFlags = cameraClearFlags;
|
||||
}
|
||||
|
||||
// Token: 0x06013ADE RID: 80606 RVA: 0x00494A80 File Offset: 0x00492C80
|
||||
[Token(Token = "0x6013ADE")]
|
||||
[Address(RVA = "0x1242CC0", Offset = "0x1241AC0", VA = "0x181242CC0")]
|
||||
public static void BAAAFCLCPIK()
|
||||
{
|
||||
Camera activeCamera = SingletonMonoBehaviour.ONCPNMDGGKG.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: 0x06013ADF RID: 80607 RVA: 0x00494B1C File Offset: 0x00492D1C
|
||||
[Token(Token = "0x6013ADF")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public FogSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400CCA3 RID: 52387
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400CCA3")]
|
||||
[SerializeField]
|
||||
private bool fog;
|
||||
|
||||
// Token: 0x0400CCA4 RID: 52388
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400CCA4")]
|
||||
[SerializeField]
|
||||
private FogMode fogMode;
|
||||
|
||||
// Token: 0x0400CCA5 RID: 52389
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400CCA5")]
|
||||
[SerializeField]
|
||||
private Color fogColor;
|
||||
|
||||
// Token: 0x0400CCA6 RID: 52390
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400CCA6")]
|
||||
[SerializeField]
|
||||
private float fogStartDistance;
|
||||
|
||||
// Token: 0x0400CCA7 RID: 52391
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400CCA7")]
|
||||
[SerializeField]
|
||||
private float fogEndDistance;
|
||||
|
||||
// Token: 0x0400CCA8 RID: 52392
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400CCA8")]
|
||||
[SerializeField]
|
||||
private float fogDensity;
|
||||
|
||||
// Token: 0x0400CCA9 RID: 52393
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400CCA9")]
|
||||
[SerializeField]
|
||||
private bool fogSetsClipPlane;
|
||||
|
||||
// Token: 0x0400CCAA RID: 52394
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400CCAA")]
|
||||
[SerializeField]
|
||||
private PPDOPHKNMCK[] fogSetsClipPlanePerQualitySetting;
|
||||
|
||||
// Token: 0x0400CCAB RID: 52395
|
||||
[Token(Token = "0x400CCAB")]
|
||||
private static FogSettings defaultSceneSettings = new FogSettings();
|
||||
|
||||
// Token: 0x0400CCAC RID: 52396
|
||||
[Token(Token = "0x400CCAC")]
|
||||
private static Color initialClearColor;
|
||||
|
||||
// Token: 0x0400CCAD RID: 52397
|
||||
[Token(Token = "0x400CCAD")]
|
||||
private static float initialFarClip;
|
||||
|
||||
// Token: 0x0400CCAE RID: 52398
|
||||
[Token(Token = "0x400CCAE")]
|
||||
private static CameraClearFlags initialClearFlags;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user