178 lines
5.3 KiB
C#
178 lines
5.3 KiB
C#
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;
|
|
}
|
|
}
|