m
This commit is contained in:
@@ -0,0 +1,182 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Rendering.Universal;
|
||||
|
||||
namespace RecRoom.Core.Rendering
|
||||
{
|
||||
// Token: 0x02002E14 RID: 11796
|
||||
[Token(Token = "0x2002E14")]
|
||||
[Serializable]
|
||||
public class FogSettings
|
||||
{
|
||||
// Token: 0x06013F22 RID: 81698 RVA: 0x0049E8EC File Offset: 0x0049CAEC
|
||||
[Token(Token = "0x6013F22")]
|
||||
[Address(RVA = "0x1DED4B0", Offset = "0x1DEC4B0", VA = "0x181DED4B0")]
|
||||
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;
|
||||
FogSettings.OGDCBNHANKJ ogdcbnhankj = this.fogClippingBehavior;
|
||||
if (ogdcbnhankj == FogSettings.OGDCBNHANKJ.AsNeeded)
|
||||
{
|
||||
IRecRoomQualityConfigProvider recRoomQualityConfigProvider;
|
||||
if (recRoomQualityConfigProvider == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
while (ogdcbnhankj != FogSettings.OGDCBNHANKJ.Always)
|
||||
{
|
||||
}
|
||||
}
|
||||
Camera activeCamera = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL;
|
||||
activeCamera.clearFlags = CameraClearFlags.Color;
|
||||
Color color = this.fogColor;
|
||||
activeCamera.backgroundColor = color;
|
||||
float num = this.fogEndDistance;
|
||||
activeCamera.farClipPlane = num;
|
||||
}
|
||||
|
||||
// Token: 0x06013F23 RID: 81699 RVA: 0x0049E98C File Offset: 0x0049CB8C
|
||||
[Token(Token = "0x6013F23")]
|
||||
[Address(RVA = "0x1DED680", Offset = "0x1DEC680", VA = "0x181DED680")]
|
||||
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: 0x06013F24 RID: 81700 RVA: 0x0049E9F8 File Offset: 0x0049CBF8
|
||||
[Token(Token = "0x6013F24")]
|
||||
[Address(RVA = "0x1DED6E0", Offset = "0x1DEC6E0", VA = "0x181DED6E0")]
|
||||
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: 0x06013F25 RID: 81701 RVA: 0x0049EA48 File Offset: 0x0049CC48
|
||||
[Token(Token = "0x6013F25")]
|
||||
[Address(RVA = "0x1DED340", Offset = "0x1DEC340", VA = "0x181DED340")]
|
||||
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: 0x06013F26 RID: 81702 RVA: 0x0049EAE4 File Offset: 0x0049CCE4
|
||||
[Token(Token = "0x6013F26")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public FogSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400CEBE RID: 52926
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400CEBE")]
|
||||
[SerializeField]
|
||||
private bool fog;
|
||||
|
||||
// Token: 0x0400CEBF RID: 52927
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400CEBF")]
|
||||
[SerializeField]
|
||||
private FogMode fogMode;
|
||||
|
||||
// Token: 0x0400CEC0 RID: 52928
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400CEC0")]
|
||||
[SerializeField]
|
||||
private Color fogColor;
|
||||
|
||||
// Token: 0x0400CEC1 RID: 52929
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400CEC1")]
|
||||
[SerializeField]
|
||||
private float fogStartDistance;
|
||||
|
||||
// Token: 0x0400CEC2 RID: 52930
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400CEC2")]
|
||||
[SerializeField]
|
||||
private float fogEndDistance;
|
||||
|
||||
// Token: 0x0400CEC3 RID: 52931
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400CEC3")]
|
||||
[SerializeField]
|
||||
private float fogDensity;
|
||||
|
||||
// Token: 0x0400CEC4 RID: 52932
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400CEC4")]
|
||||
[SerializeField]
|
||||
private FogSettings.OGDCBNHANKJ fogClippingBehavior;
|
||||
|
||||
// Token: 0x0400CEC5 RID: 52933
|
||||
[Token(Token = "0x400CEC5")]
|
||||
private static FogSettings defaultSceneSettings = new FogSettings();
|
||||
|
||||
// Token: 0x0400CEC6 RID: 52934
|
||||
[Token(Token = "0x400CEC6")]
|
||||
private static Color initialClearColor;
|
||||
|
||||
// Token: 0x0400CEC7 RID: 52935
|
||||
[Token(Token = "0x400CEC7")]
|
||||
private static float initialFarClip;
|
||||
|
||||
// Token: 0x0400CEC8 RID: 52936
|
||||
[Token(Token = "0x400CEC8")]
|
||||
private static CameraClearFlags initialClearFlags;
|
||||
|
||||
// Token: 0x02002E15 RID: 11797
|
||||
[Token(Token = "0x2002E15")]
|
||||
public enum OGDCBNHANKJ
|
||||
{
|
||||
// Token: 0x0400CECA RID: 52938
|
||||
[Token(Token = "0x400CECA")]
|
||||
Never,
|
||||
// Token: 0x0400CECB RID: 52939
|
||||
[Token(Token = "0x400CECB")]
|
||||
AsNeeded,
|
||||
// Token: 0x0400CECC RID: 52940
|
||||
[Token(Token = "0x400CECC")]
|
||||
Always
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user