m
This commit is contained in:
+60
@@ -0,0 +1,60 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.SceneMoods.MoodBlendData
|
||||
{
|
||||
// Token: 0x020033C5 RID: 13253
|
||||
[Token(Token = "0x20033C5")]
|
||||
[Serializable]
|
||||
public struct BackgroundMoodObjectEntry
|
||||
{
|
||||
// Token: 0x17003EA5 RID: 16037
|
||||
// (get) Token: 0x06016B04 RID: 92932 RVA: 0x00544EB4 File Offset: 0x005430B4
|
||||
// (set) Token: 0x06016B05 RID: 92933 RVA: 0x00544EC8 File Offset: 0x005430C8
|
||||
[Token(Token = "0x17003EA5")]
|
||||
public float BlendValue
|
||||
{
|
||||
[Token(Token = "0x6016B04")]
|
||||
[Address(RVA = "0x6A46E0", Offset = "0x6A36E0", VA = "0x1806A46E0")]
|
||||
get;
|
||||
[Token(Token = "0x6016B05")]
|
||||
[Address(RVA = "0x6A46F0", Offset = "0x6A36F0", VA = "0x1806A46F0")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x06016B06 RID: 92934 RVA: 0x00544EDC File Offset: 0x005430DC
|
||||
[Token(Token = "0x6016B06")]
|
||||
[Address(RVA = "0x16FC5C0", Offset = "0x16FB5C0", VA = "0x1816FC5C0")]
|
||||
public void OJMJOJEDPLN(BackgroundMoodObjectEntry OALKOHJOHFO, float DNEPGOCPOKB)
|
||||
{
|
||||
float b = OALKOHJOHFO.color.b;
|
||||
Color color = this.color;
|
||||
float b2 = OALKOHJOHFO.color.b;
|
||||
float num = this.rotation;
|
||||
if (b2 > 180f)
|
||||
{
|
||||
}
|
||||
float num2 = Mathf.Lerp(num, num, DNEPGOCPOKB);
|
||||
this.rotation = num2;
|
||||
float num3 = Mathf.Lerp(this.<BlendValue>k__BackingField, 1f, DNEPGOCPOKB);
|
||||
this.<BlendValue>k__BackingField = num3;
|
||||
}
|
||||
|
||||
// Token: 0x0400ECAA RID: 60586
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400ECAA")]
|
||||
public BackgroundObject prefab;
|
||||
|
||||
// Token: 0x0400ECAB RID: 60587
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400ECAB")]
|
||||
public Color color;
|
||||
|
||||
// Token: 0x0400ECAC RID: 60588
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400ECAC")]
|
||||
[Range(0f, 180f)]
|
||||
public float rotation;
|
||||
}
|
||||
}
|
||||
+72
@@ -0,0 +1,72 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Core.Creation.SceneMoods.MoodBlendData
|
||||
{
|
||||
// Token: 0x020033C6 RID: 13254
|
||||
[Token(Token = "0x20033C6")]
|
||||
[Serializable]
|
||||
public class BackgroundObjectsMoodSettings : MoodBlendData<BackgroundObjectsMoodSettings>
|
||||
{
|
||||
// Token: 0x06016B07 RID: 92935 RVA: 0x00544F4C File Offset: 0x0054314C
|
||||
[Token(Token = "0x6016B07")]
|
||||
[Address(RVA = "0x16FD060", Offset = "0x16FC060", VA = "0x1816FD060", Slot = "4")]
|
||||
public override void OJMJOJEDPLN(BackgroundObjectsMoodSettings LGGOLPFMGHP, float DNEPGOCPOKB)
|
||||
{
|
||||
int num = 0;
|
||||
int length = LGGOLPFMGHP.objects.Length;
|
||||
if (num < length)
|
||||
{
|
||||
BackgroundMoodObjectEntry[] array = this.objects;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
BackgroundMoodObjectEntry[] array2 = this.objects;
|
||||
}
|
||||
BackgroundMoodObjectEntry[] array3 = this.objects;
|
||||
bool flag2;
|
||||
if (!flag2)
|
||||
{
|
||||
BackgroundMoodObjectEntry[] array4 = this.objects;
|
||||
bool flag3;
|
||||
if (!flag3)
|
||||
{
|
||||
BackgroundMoodObjectEntry[] array5 = this.objects;
|
||||
}
|
||||
BackgroundMoodObjectEntry[] array6 = this.objects;
|
||||
}
|
||||
array3 += num;
|
||||
BackgroundMoodObjectEntry backgroundMoodObjectEntry;
|
||||
array3.OJMJOJEDPLN(backgroundMoodObjectEntry, DNEPGOCPOKB);
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016B08 RID: 92936 RVA: 0x00544FC8 File Offset: 0x005431C8
|
||||
[Token(Token = "0x6016B08")]
|
||||
[Address(RVA = "0x16FCF90", Offset = "0x16FBF90", VA = "0x1816FCF90", Slot = "5")]
|
||||
public override void GDIGLMAABGN()
|
||||
{
|
||||
RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneMoodSettings.BackgroundObjectsRoot.UpdateBlending(this);
|
||||
}
|
||||
|
||||
// Token: 0x06016B09 RID: 92937 RVA: 0x00544FF0 File Offset: 0x005431F0
|
||||
[Token(Token = "0x6016B09")]
|
||||
[Address(RVA = "0x16FD4A0", Offset = "0x16FC4A0", VA = "0x1816FD4A0")]
|
||||
public BackgroundObjectsMoodSettings()
|
||||
{
|
||||
BackgroundMoodObjectEntry[] array = new BackgroundMoodObjectEntry[4];
|
||||
this.objects = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400ECAE RID: 60590
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400ECAE")]
|
||||
public BackgroundMoodObjectEntry[] objects;
|
||||
|
||||
// Token: 0x0400ECAF RID: 60591
|
||||
[Token(Token = "0x400ECAF")]
|
||||
public const int MAX_NUM_BACKGROUND_OBJECTS = 4;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,101 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Rendering.PostProcessing;
|
||||
|
||||
namespace RecRoom.Core.Creation.SceneMoods.MoodBlendData
|
||||
{
|
||||
// Token: 0x020033C3 RID: 13251
|
||||
[Token(Token = "0x20033C3")]
|
||||
[Serializable]
|
||||
public class BloomMoodSettings : MoodBlendData<BloomMoodSettings>
|
||||
{
|
||||
// Token: 0x06016AFA RID: 92922 RVA: 0x00544AF8 File Offset: 0x00542CF8
|
||||
[Token(Token = "0x6016AFA")]
|
||||
[Address(RVA = "0x16FDB00", Offset = "0x16FCB00", VA = "0x1816FDB00")]
|
||||
private static Bloom JDJKDAFHGJB()
|
||||
{
|
||||
PostProcessProfile <ActivePostProcessProfile>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneMoodSettings.<ActivePostProcessProfile>k__BackingField;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06016AFB RID: 92923 RVA: 0x00544B1C File Offset: 0x00542D1C
|
||||
[Token(Token = "0x6016AFB")]
|
||||
[Address(RVA = "0x16FD9B0", Offset = "0x16FC9B0", VA = "0x1816FD9B0")]
|
||||
public void BGMCKPCICEE()
|
||||
{
|
||||
Bloom bloom = BloomMoodSettings.JDJKDAFHGJB();
|
||||
ColorParameter colorParameter = bloom.color;
|
||||
FloatParameter floatParameter = bloom.intensity;
|
||||
this.intensity = floatParameter;
|
||||
FloatParameter floatParameter2 = bloom.diffusion;
|
||||
this.diffusion = floatParameter2;
|
||||
FloatParameter floatParameter3 = bloom.threshold;
|
||||
this.threshold = floatParameter3;
|
||||
}
|
||||
|
||||
// Token: 0x06016AFC RID: 92924 RVA: 0x00544B6C File Offset: 0x00542D6C
|
||||
[Token(Token = "0x6016AFC")]
|
||||
[Address(RVA = "0x16FDBE0", Offset = "0x16FCBE0", VA = "0x1816FDBE0", Slot = "4")]
|
||||
public override void OJMJOJEDPLN(BloomMoodSettings LGGOLPFMGHP, float DNEPGOCPOKB)
|
||||
{
|
||||
Color color = LGGOLPFMGHP.color;
|
||||
Color color2 = this.color;
|
||||
float num = this.diffusion;
|
||||
float num2 = LGGOLPFMGHP.diffusion;
|
||||
float num3 = Mathf.Lerp(num, num2, DNEPGOCPOKB);
|
||||
this.diffusion = num3;
|
||||
float num4 = LGGOLPFMGHP.intensity;
|
||||
float num5 = Mathf.Lerp(this.intensity, num4, DNEPGOCPOKB);
|
||||
this.intensity = num5;
|
||||
float num6 = LGGOLPFMGHP.threshold;
|
||||
float num7 = Mathf.Lerp(this.threshold, num6, DNEPGOCPOKB);
|
||||
this.threshold = num7;
|
||||
}
|
||||
|
||||
// Token: 0x06016AFD RID: 92925 RVA: 0x00544BF4 File Offset: 0x00542DF4
|
||||
[Token(Token = "0x6016AFD")]
|
||||
[Address(RVA = "0x16FDA20", Offset = "0x16FCA20", VA = "0x1816FDA20", Slot = "5")]
|
||||
public override void GDIGLMAABGN()
|
||||
{
|
||||
Bloom bloom = BloomMoodSettings.JDJKDAFHGJB();
|
||||
bloom.enabled.Override(1);
|
||||
ColorParameter colorParameter = bloom.color;
|
||||
Color color = this.color;
|
||||
colorParameter.Override(color);
|
||||
FloatParameter floatParameter = bloom.intensity;
|
||||
FloatParameter floatParameter2 = bloom.diffusion;
|
||||
FloatParameter floatParameter3 = bloom.threshold;
|
||||
}
|
||||
|
||||
// Token: 0x06016AFE RID: 92926 RVA: 0x00544C48 File Offset: 0x00542E48
|
||||
[Token(Token = "0x6016AFE")]
|
||||
[Address(RVA = "0x16FDD10", Offset = "0x16FCD10", VA = "0x1816FDD10")]
|
||||
public BloomMoodSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400EC9E RID: 60574
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400EC9E")]
|
||||
public Color color;
|
||||
|
||||
// Token: 0x0400EC9F RID: 60575
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400EC9F")]
|
||||
[Range(0f, 10f)]
|
||||
public float diffusion;
|
||||
|
||||
// Token: 0x0400ECA0 RID: 60576
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400ECA0")]
|
||||
[Range(0f, 25f)]
|
||||
public float intensity;
|
||||
|
||||
// Token: 0x0400ECA1 RID: 60577
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400ECA1")]
|
||||
[Range(0f, 1.5f)]
|
||||
public float threshold;
|
||||
}
|
||||
}
|
||||
+148
@@ -0,0 +1,148 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Rendering.PostProcessing;
|
||||
|
||||
namespace RecRoom.Core.Creation.SceneMoods.MoodBlendData
|
||||
{
|
||||
// Token: 0x020033C4 RID: 13252
|
||||
[Token(Token = "0x20033C4")]
|
||||
[Serializable]
|
||||
public class ColorGradingMoodSettings : MoodBlendData<ColorGradingMoodSettings>
|
||||
{
|
||||
// Token: 0x06016AFF RID: 92927 RVA: 0x00544C5C File Offset: 0x00542E5C
|
||||
[Token(Token = "0x6016AFF")]
|
||||
[Address(RVA = "0x16FE100", Offset = "0x16FD100", VA = "0x1816FE100")]
|
||||
private static ColorGrading OGHOBAPJFKH()
|
||||
{
|
||||
PostProcessProfile <ActivePostProcessProfile>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneMoodSettings.<ActivePostProcessProfile>k__BackingField;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06016B00 RID: 92928 RVA: 0x00544C80 File Offset: 0x00542E80
|
||||
[Token(Token = "0x6016B00")]
|
||||
[Address(RVA = "0x16FDEF0", Offset = "0x16FCEF0", VA = "0x1816FDEF0")]
|
||||
public void BGMCKPCICEE()
|
||||
{
|
||||
ColorGrading colorGrading = ColorGradingMoodSettings.OGHOBAPJFKH();
|
||||
ColorParameter colorFilter = colorGrading.colorFilter;
|
||||
FloatParameter floatParameter = colorGrading.temperature;
|
||||
this.temperature = floatParameter;
|
||||
FloatParameter floatParameter2 = colorGrading.tint;
|
||||
this.tint = floatParameter2;
|
||||
FloatParameter postExposure = colorGrading.postExposure;
|
||||
this.exposure = postExposure;
|
||||
FloatParameter floatParameter3 = colorGrading.temperature;
|
||||
this.colorFilterIntensity = floatParameter3;
|
||||
FloatParameter floatParameter4 = colorGrading.hueShift;
|
||||
this.hueShift = floatParameter4;
|
||||
FloatParameter floatParameter5 = colorGrading.saturation;
|
||||
this.saturation = floatParameter5;
|
||||
FloatParameter floatParameter6 = colorGrading.contrast;
|
||||
this.contrast = floatParameter6;
|
||||
}
|
||||
|
||||
// Token: 0x06016B01 RID: 92929 RVA: 0x00544D10 File Offset: 0x00542F10
|
||||
[Token(Token = "0x6016B01")]
|
||||
[Address(RVA = "0x16FE1E0", Offset = "0x16FD1E0", VA = "0x1816FE1E0", Slot = "4")]
|
||||
public override void OJMJOJEDPLN(ColorGradingMoodSettings LGGOLPFMGHP, float DNEPGOCPOKB)
|
||||
{
|
||||
Color color = LGGOLPFMGHP.color;
|
||||
Color color2 = this.color;
|
||||
float num = this.temperature;
|
||||
float num2 = LGGOLPFMGHP.temperature;
|
||||
float num3 = Mathf.Lerp(num, num2, DNEPGOCPOKB);
|
||||
this.temperature = num3;
|
||||
float num4 = LGGOLPFMGHP.tint;
|
||||
float num5 = Mathf.Lerp(this.tint, num4, DNEPGOCPOKB);
|
||||
this.tint = num5;
|
||||
float num6 = LGGOLPFMGHP.exposure;
|
||||
float num7 = Mathf.Lerp(this.exposure, num6, DNEPGOCPOKB);
|
||||
this.exposure = num7;
|
||||
float num8 = LGGOLPFMGHP.colorFilterIntensity;
|
||||
float num9 = Mathf.Lerp(this.colorFilterIntensity, num8, DNEPGOCPOKB);
|
||||
this.colorFilterIntensity = num9;
|
||||
float num10 = LGGOLPFMGHP.hueShift;
|
||||
float num11 = Mathf.Lerp(this.hueShift, num10, DNEPGOCPOKB);
|
||||
this.hueShift = num11;
|
||||
float num12 = LGGOLPFMGHP.saturation;
|
||||
float num13 = Mathf.Lerp(this.saturation, num12, DNEPGOCPOKB);
|
||||
this.saturation = num13;
|
||||
float num14 = LGGOLPFMGHP.contrast;
|
||||
float num15 = Mathf.Lerp(this.contrast, num14, DNEPGOCPOKB);
|
||||
this.contrast = num15;
|
||||
}
|
||||
|
||||
// Token: 0x06016B02 RID: 92930 RVA: 0x00544E18 File Offset: 0x00543018
|
||||
[Token(Token = "0x6016B02")]
|
||||
[Address(RVA = "0x16FDFB0", Offset = "0x16FCFB0", VA = "0x1816FDFB0", Slot = "5")]
|
||||
public override void GDIGLMAABGN()
|
||||
{
|
||||
ColorGrading colorGrading = ColorGradingMoodSettings.OGHOBAPJFKH();
|
||||
colorGrading.enabled.Override(2.3509887E-38f);
|
||||
colorGrading.temperature.Override(2.3509887E-38f);
|
||||
colorGrading.tint.Override(2.3509887E-38f);
|
||||
colorGrading.postExposure.Override(2.3509887E-38f);
|
||||
ColorParameter colorFilter = colorGrading.colorFilter;
|
||||
Color color = this.color;
|
||||
colorFilter.Override(color);
|
||||
FloatParameter floatParameter = colorGrading.hueShift;
|
||||
FloatParameter floatParameter2 = colorGrading.saturation;
|
||||
FloatParameter floatParameter3 = colorGrading.contrast;
|
||||
}
|
||||
|
||||
// Token: 0x06016B03 RID: 92931 RVA: 0x00544EA0 File Offset: 0x005430A0
|
||||
[Token(Token = "0x6016B03")]
|
||||
[Address(RVA = "0x16FE370", Offset = "0x16FD370", VA = "0x1816FE370")]
|
||||
public ColorGradingMoodSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400ECA2 RID: 60578
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400ECA2")]
|
||||
public Color color;
|
||||
|
||||
// Token: 0x0400ECA3 RID: 60579
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400ECA3")]
|
||||
[Range(-100f, 100f)]
|
||||
public float temperature;
|
||||
|
||||
// Token: 0x0400ECA4 RID: 60580
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400ECA4")]
|
||||
[Range(-100f, 100f)]
|
||||
public float tint;
|
||||
|
||||
// Token: 0x0400ECA5 RID: 60581
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400ECA5")]
|
||||
[Range(-3f, 3f)]
|
||||
public float exposure;
|
||||
|
||||
// Token: 0x0400ECA6 RID: 60582
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400ECA6")]
|
||||
[Range(0f, 100f)]
|
||||
public float colorFilterIntensity;
|
||||
|
||||
// Token: 0x0400ECA7 RID: 60583
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400ECA7")]
|
||||
[Range(-180f, 180f)]
|
||||
public float hueShift;
|
||||
|
||||
// Token: 0x0400ECA8 RID: 60584
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400ECA8")]
|
||||
[Range(-100f, 100f)]
|
||||
public float saturation;
|
||||
|
||||
// Token: 0x0400ECA9 RID: 60585
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400ECA9")]
|
||||
[Range(-100f, 100f)]
|
||||
public float contrast;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.SceneMoods.MoodBlendData
|
||||
{
|
||||
// Token: 0x020033C2 RID: 13250
|
||||
[Token(Token = "0x20033C2")]
|
||||
[Serializable]
|
||||
public class FogMoodSettings : MoodBlendData<FogMoodSettings>
|
||||
{
|
||||
// Token: 0x06016AF6 RID: 92918 RVA: 0x00544A14 File Offset: 0x00542C14
|
||||
[Token(Token = "0x6016AF6")]
|
||||
[Address(RVA = "0x16FE3B0", Offset = "0x16FD3B0", VA = "0x1816FE3B0")]
|
||||
public void BGMCKPCICEE()
|
||||
{
|
||||
float fogStartDistance = RenderSettings.fogStartDistance;
|
||||
this.startDistance = fogStartDistance;
|
||||
float fogEndDistance = RenderSettings.fogEndDistance;
|
||||
this.fadeDistance = fogEndDistance;
|
||||
Color fogColor = RenderSettings.fogColor;
|
||||
}
|
||||
|
||||
// Token: 0x06016AF7 RID: 92919 RVA: 0x00544A48 File Offset: 0x00542C48
|
||||
[Token(Token = "0x6016AF7")]
|
||||
[Address(RVA = "0x16FE440", Offset = "0x16FD440", VA = "0x1816FE440", Slot = "4")]
|
||||
public override void OJMJOJEDPLN(FogMoodSettings LGGOLPFMGHP, float DNEPGOCPOKB)
|
||||
{
|
||||
Color color = LGGOLPFMGHP.color;
|
||||
Color color2 = this.color;
|
||||
float num = this.startDistance;
|
||||
float num2 = LGGOLPFMGHP.startDistance;
|
||||
float num3 = Mathf.Lerp(num, num2, DNEPGOCPOKB);
|
||||
this.startDistance = num3;
|
||||
float num4 = LGGOLPFMGHP.fadeDistance;
|
||||
float num5 = Mathf.Lerp(this.fadeDistance, num4, DNEPGOCPOKB);
|
||||
this.fadeDistance = num5;
|
||||
}
|
||||
|
||||
// Token: 0x06016AF8 RID: 92920 RVA: 0x00544AB0 File Offset: 0x00542CB0
|
||||
[Token(Token = "0x6016AF8")]
|
||||
[Address(RVA = "0x16FE3F0", Offset = "0x16FD3F0", VA = "0x1816FE3F0", Slot = "5")]
|
||||
public override void GDIGLMAABGN()
|
||||
{
|
||||
RenderSettings.fog = true;
|
||||
RenderSettings.fogStartDistance = this.startDistance;
|
||||
RenderSettings.fogEndDistance = this.fadeDistance;
|
||||
RenderSettings.fogColor = this.color;
|
||||
}
|
||||
|
||||
// Token: 0x06016AF9 RID: 92921 RVA: 0x00544AE4 File Offset: 0x00542CE4
|
||||
[Token(Token = "0x6016AF9")]
|
||||
[Address(RVA = "0x16FE550", Offset = "0x16FD550", VA = "0x1816FE550")]
|
||||
public FogMoodSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400EC9B RID: 60571
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400EC9B")]
|
||||
public Color color;
|
||||
|
||||
// Token: 0x0400EC9C RID: 60572
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400EC9C")]
|
||||
[Range(-200f, 1000f)]
|
||||
public float startDistance;
|
||||
|
||||
// Token: 0x0400EC9D RID: 60573
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400EC9D")]
|
||||
[Range(0f, 2000f)]
|
||||
public float fadeDistance;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,104 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Core.Creation.SceneMoods.MoodBlendData
|
||||
{
|
||||
// Token: 0x020033BF RID: 13247
|
||||
[Token(Token = "0x20033BF")]
|
||||
public abstract class MoodBlendData<T>
|
||||
{
|
||||
// Token: 0x06016ADF RID: 92895
|
||||
[Token(Token = "0x6016ADF")]
|
||||
[Address(Slot = "4")]
|
||||
public abstract void OJMJOJEDPLN(T GDDAMFEKPOI, float NAHFKFPGCKK);
|
||||
|
||||
// Token: 0x06016AE0 RID: 92896
|
||||
[Token(Token = "0x6016AE0")]
|
||||
[Address(Slot = "5")]
|
||||
public abstract void GDIGLMAABGN();
|
||||
|
||||
// Token: 0x17003EA0 RID: 16032
|
||||
// (get) Token: 0x06016AE1 RID: 92897 RVA: 0x00544138 File Offset: 0x00542338
|
||||
// (set) Token: 0x06016AE2 RID: 92898 RVA: 0x0054414C File Offset: 0x0054234C
|
||||
[Token(Token = "0x17003EA0")]
|
||||
public float PPIEHPDEOCC
|
||||
{
|
||||
[Token(Token = "0x6016AE1")]
|
||||
[Address(RVA = "0x5ABDD0", Offset = "0x5AADD0", VA = "0x1805ABDD0")]
|
||||
get;
|
||||
[Token(Token = "0x6016AE2")]
|
||||
[Address(RVA = "0x5ABE90", Offset = "0x5AAE90", VA = "0x1805ABE90")]
|
||||
set;
|
||||
} = 1f;
|
||||
|
||||
// Token: 0x17003EA1 RID: 16033
|
||||
// (get) Token: 0x06016AE3 RID: 92899 RVA: 0x00544160 File Offset: 0x00542360
|
||||
// (set) Token: 0x06016AE4 RID: 92900 RVA: 0x00544174 File Offset: 0x00542374
|
||||
[Token(Token = "0x17003EA1")]
|
||||
public int LNEDNNJCPMG
|
||||
{
|
||||
[Token(Token = "0x6016AE3")]
|
||||
[Address(RVA = "0x4936D0", Offset = "0x4926D0", VA = "0x1804936D0")]
|
||||
get;
|
||||
[Token(Token = "0x6016AE4")]
|
||||
[Address(RVA = "0x5F1920", Offset = "0x5F0920", VA = "0x1805F1920")]
|
||||
set;
|
||||
} = (int)((ulong)(-1L));
|
||||
|
||||
// Token: 0x17003EA2 RID: 16034
|
||||
// (get) Token: 0x06016AE5 RID: 92901 RVA: 0x00544188 File Offset: 0x00542388
|
||||
// (set) Token: 0x06016AE6 RID: 92902 RVA: 0x0054419C File Offset: 0x0054239C
|
||||
[Token(Token = "0x17003EA2")]
|
||||
public int MFHOKBABJPC
|
||||
{
|
||||
[Token(Token = "0x6016AE5")]
|
||||
[Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540")]
|
||||
get;
|
||||
[Token(Token = "0x6016AE6")]
|
||||
[Address(RVA = "0x5F1910", Offset = "0x5F0910", VA = "0x1805F1910")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17003EA3 RID: 16035
|
||||
// (get) Token: 0x06016AE7 RID: 92903 RVA: 0x005441B0 File Offset: 0x005423B0
|
||||
// (set) Token: 0x06016AE8 RID: 92904 RVA: 0x005441C4 File Offset: 0x005423C4
|
||||
[Token(Token = "0x17003EA3")]
|
||||
public bool MFDFPEFOFNM
|
||||
{
|
||||
[Token(Token = "0x6016AE7")]
|
||||
[Address(RVA = "0x891DD0", Offset = "0x890DD0", VA = "0x180891DD0")]
|
||||
get;
|
||||
[Token(Token = "0x6016AE8")]
|
||||
[Address(RVA = "0x5F1930", Offset = "0x5F0930", VA = "0x1805F1930")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x06016AE9 RID: 92905 RVA: 0x005441D8 File Offset: 0x005423D8
|
||||
[Token(Token = "0x6016AE9")]
|
||||
[Address(RVA = "0x2E5A120", Offset = "0x2E59120", VA = "0x182E5A120")]
|
||||
protected MoodBlendData()
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
MFBGLIHGCGO<bool> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
int num3;
|
||||
int num4;
|
||||
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num3 != 0, num4 != 0);
|
||||
num4 = 0;
|
||||
num3 = 0;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400EC64 RID: 60516
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400EC64")]
|
||||
public MFBGLIHGCGO<bool> OnToggleTopSettings;
|
||||
|
||||
// Token: 0x0400EC65 RID: 60517
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400EC65")]
|
||||
public OKNNKFGFODL OnForceUpdate;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,258 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Scene;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.SceneMoods.MoodBlendData
|
||||
{
|
||||
// Token: 0x020033C0 RID: 13248
|
||||
[Token(Token = "0x20033C0")]
|
||||
[Serializable]
|
||||
public class SkyBoxMoodSettings : MoodBlendData<SkyBoxMoodSettings>
|
||||
{
|
||||
// Token: 0x06016AEA RID: 92906 RVA: 0x00544220 File Offset: 0x00542420
|
||||
[Token(Token = "0x6016AEA")]
|
||||
[Address(RVA = "0x1716BC0", Offset = "0x1715BC0", VA = "0x181716BC0")]
|
||||
public static void EFGPGAHNLKD()
|
||||
{
|
||||
SkyBoxMoodSettings.skyBottomColorShaderId = Shader.PropertyToID("_SkyBottom");
|
||||
SkyBoxMoodSettings.skyTopColorShaderId = Shader.PropertyToID("_SkyTop");
|
||||
SkyBoxMoodSettings.groundBottomColorShaderId = Shader.PropertyToID("_GroundBottom");
|
||||
SkyBoxMoodSettings.groundTopColorShaderId = Shader.PropertyToID("_GroundTop");
|
||||
SkyBoxMoodSettings.horizonColorShaderId = Shader.PropertyToID("_HorizonColor");
|
||||
SkyBoxMoodSettings.horizonSizeShaderId = Shader.PropertyToID("_HorizonSize");
|
||||
SkyBoxMoodSettings.horizonStrengthShaderId = Shader.PropertyToID("_HorizonStrength");
|
||||
}
|
||||
|
||||
// Token: 0x06016AEB RID: 92907 RVA: 0x00544298 File Offset: 0x00542498
|
||||
[Token(Token = "0x6016AEB")]
|
||||
[Address(RVA = "0x17172D0", Offset = "0x17162D0", VA = "0x1817172D0")]
|
||||
public void HIBLCDKGMMH(Material ENKBCLEDIFA)
|
||||
{
|
||||
SkyBoxMoodSettings.EFGPGAHNLKD();
|
||||
int num = SkyBoxMoodSettings.horizonSizeShaderId;
|
||||
float floatImpl = ENKBCLEDIFA.GetFloatImpl(num);
|
||||
this.horizonSize = floatImpl;
|
||||
int num2 = SkyBoxMoodSettings.horizonStrengthShaderId;
|
||||
float floatImpl2 = ENKBCLEDIFA.GetFloatImpl(num2);
|
||||
this.horizonStrength = floatImpl2;
|
||||
float num3 = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneMoodSettings.ambientLightIntensity;
|
||||
this.ambientLightIntensity = num3;
|
||||
}
|
||||
|
||||
// Token: 0x06016AEC RID: 92908 RVA: 0x00544300 File Offset: 0x00542500
|
||||
[Token(Token = "0x6016AEC")]
|
||||
[Address(RVA = "0x1717540", Offset = "0x1716540", VA = "0x181717540", Slot = "4")]
|
||||
public override void OJMJOJEDPLN(SkyBoxMoodSettings LGGOLPFMGHP, float DNEPGOCPOKB)
|
||||
{
|
||||
float num = this.horizonSize;
|
||||
float num2 = LGGOLPFMGHP.horizonSize;
|
||||
float num3 = Mathf.Lerp(num, num2, DNEPGOCPOKB);
|
||||
this.horizonSize = num3;
|
||||
float num4 = LGGOLPFMGHP.horizonStrength;
|
||||
float num5 = Mathf.Lerp(this.horizonStrength, num4, DNEPGOCPOKB);
|
||||
this.horizonStrength = num5;
|
||||
float num6 = LGGOLPFMGHP.ambientLightIntensity;
|
||||
float num7 = Mathf.Lerp(this.ambientLightIntensity, num6, DNEPGOCPOKB);
|
||||
this.ambientLightIntensity = num7;
|
||||
}
|
||||
|
||||
// Token: 0x06016AED RID: 92909 RVA: 0x0054437C File Offset: 0x0054257C
|
||||
[Token(Token = "0x6016AED")]
|
||||
[Address(RVA = "0x1716CE0", Offset = "0x1715CE0", VA = "0x181716CE0", Slot = "5")]
|
||||
public override void GDIGLMAABGN()
|
||||
{
|
||||
SkyBoxMoodSettings.EFGPGAHNLKD();
|
||||
Material skybox = RenderSettings.skybox;
|
||||
int num = 0;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
int num2 = SkyBoxMoodSettings.skyBottomColorShaderId;
|
||||
skybox.SetColor(num2, num);
|
||||
}
|
||||
int num3 = 0;
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
int num4 = SkyBoxMoodSettings.skyTopColorShaderId;
|
||||
skybox.SetColor(num4, num3);
|
||||
}
|
||||
int num5 = 0;
|
||||
bool flag3;
|
||||
if (flag3)
|
||||
{
|
||||
int num6 = SkyBoxMoodSettings.groundBottomColorShaderId;
|
||||
skybox.SetColor(num6, num5);
|
||||
}
|
||||
int num7 = 0;
|
||||
bool flag4;
|
||||
if (flag4)
|
||||
{
|
||||
int num8 = SkyBoxMoodSettings.groundTopColorShaderId;
|
||||
skybox.SetColor(num8, num7);
|
||||
}
|
||||
int num9 = 0;
|
||||
bool flag5;
|
||||
if (flag5)
|
||||
{
|
||||
int num10 = SkyBoxMoodSettings.horizonColorShaderId;
|
||||
skybox.SetColor(num10, num9);
|
||||
}
|
||||
int num11 = SkyBoxMoodSettings.horizonSizeShaderId;
|
||||
float floatImpl = skybox.GetFloatImpl(num11);
|
||||
float num12 = this.horizonSize;
|
||||
if (flag5)
|
||||
{
|
||||
int num13 = SkyBoxMoodSettings.horizonSizeShaderId;
|
||||
skybox.SetFloatImpl(num13, num12);
|
||||
}
|
||||
int num14 = SkyBoxMoodSettings.horizonStrengthShaderId;
|
||||
float floatImpl2 = skybox.GetFloatImpl(num14);
|
||||
float num15 = this.horizonStrength;
|
||||
if (flag5)
|
||||
{
|
||||
int num16 = SkyBoxMoodSettings.horizonStrengthShaderId;
|
||||
skybox.SetFloatImpl(num16, num15);
|
||||
}
|
||||
Color ambientGroundColor = RenderSettings.ambientGroundColor;
|
||||
bool flag6;
|
||||
if (flag6)
|
||||
{
|
||||
}
|
||||
float num17 = this.horizonStrength;
|
||||
Color ambientEquatorColor = RenderSettings.ambientEquatorColor;
|
||||
bool flag7;
|
||||
if (flag7)
|
||||
{
|
||||
}
|
||||
Color ambientSkyColor = RenderSettings.ambientSkyColor;
|
||||
bool flag8;
|
||||
if (flag8)
|
||||
{
|
||||
}
|
||||
SceneMoodSettings sceneMoodSettings = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneMoodSettings;
|
||||
float num18 = this.ambientLightIntensity;
|
||||
sceneMoodSettings.AmbientLightIntensity = num18;
|
||||
if ((ulong)1L != 0UL)
|
||||
{
|
||||
RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneMoodSettings.GKOFIIFJMAH();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016AEE RID: 92910 RVA: 0x005444D8 File Offset: 0x005426D8
|
||||
[Token(Token = "0x6016AEE")]
|
||||
[Address(RVA = "0x1717750", Offset = "0x1716750", VA = "0x181717750")]
|
||||
public SkyBoxMoodSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400EC66 RID: 60518
|
||||
[Token(Token = "0x400EC66")]
|
||||
private static bool globalsInitilized;
|
||||
|
||||
// Token: 0x0400EC67 RID: 60519
|
||||
[Token(Token = "0x400EC67")]
|
||||
private const string skyBottomColorShaderPropertyName = "_SkyBottom";
|
||||
|
||||
// Token: 0x0400EC68 RID: 60520
|
||||
[Token(Token = "0x400EC68")]
|
||||
private static int skyBottomColorShaderId;
|
||||
|
||||
// Token: 0x0400EC69 RID: 60521
|
||||
[Token(Token = "0x400EC69")]
|
||||
private const string skyTopColorShaderPropertyName = "_SkyTop";
|
||||
|
||||
// Token: 0x0400EC6A RID: 60522
|
||||
[Token(Token = "0x400EC6A")]
|
||||
private static int skyTopColorShaderId;
|
||||
|
||||
// Token: 0x0400EC6B RID: 60523
|
||||
[Token(Token = "0x400EC6B")]
|
||||
private const string groundBottomColorShaderPropertyName = "_GroundBottom";
|
||||
|
||||
// Token: 0x0400EC6C RID: 60524
|
||||
[Token(Token = "0x400EC6C")]
|
||||
private static int groundBottomColorShaderId;
|
||||
|
||||
// Token: 0x0400EC6D RID: 60525
|
||||
[Token(Token = "0x400EC6D")]
|
||||
private const string groundTopColorShaderPropertyName = "_GroundTop";
|
||||
|
||||
// Token: 0x0400EC6E RID: 60526
|
||||
[Token(Token = "0x400EC6E")]
|
||||
private static int groundTopColorShaderId;
|
||||
|
||||
// Token: 0x0400EC6F RID: 60527
|
||||
[Token(Token = "0x400EC6F")]
|
||||
private const string horizonColorShaderPropertyName = "_HorizonColor";
|
||||
|
||||
// Token: 0x0400EC70 RID: 60528
|
||||
[Token(Token = "0x400EC70")]
|
||||
private static int horizonColorShaderId;
|
||||
|
||||
// Token: 0x0400EC71 RID: 60529
|
||||
[Token(Token = "0x400EC71")]
|
||||
private const string horizonSizeShaderPropertyName = "_HorizonSize";
|
||||
|
||||
// Token: 0x0400EC72 RID: 60530
|
||||
[Token(Token = "0x400EC72")]
|
||||
private static int horizonSizeShaderId;
|
||||
|
||||
// Token: 0x0400EC73 RID: 60531
|
||||
[Token(Token = "0x400EC73")]
|
||||
private const string horizonStrengthShaderPropertyName = "_HorizonStrength";
|
||||
|
||||
// Token: 0x0400EC74 RID: 60532
|
||||
[Token(Token = "0x400EC74")]
|
||||
private static int horizonStrengthShaderId;
|
||||
|
||||
// Token: 0x0400EC75 RID: 60533
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400EC75")]
|
||||
[ColorUsage(false, true)]
|
||||
public Color skyTopColor;
|
||||
|
||||
// Token: 0x0400EC76 RID: 60534
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400EC76")]
|
||||
[ColorUsage(false, true)]
|
||||
public Color skyBottomColor;
|
||||
|
||||
// Token: 0x0400EC77 RID: 60535
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400EC77")]
|
||||
[ColorUsage(false, true)]
|
||||
public Color groundTopColor;
|
||||
|
||||
// Token: 0x0400EC78 RID: 60536
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400EC78")]
|
||||
[ColorUsage(false, true)]
|
||||
public Color groundBottomColor;
|
||||
|
||||
// Token: 0x0400EC79 RID: 60537
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400EC79")]
|
||||
[ColorUsage(false, true)]
|
||||
public Color horizonColor;
|
||||
|
||||
// Token: 0x0400EC7A RID: 60538
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400EC7A")]
|
||||
[Range(0f, 1f)]
|
||||
public float horizonSize;
|
||||
|
||||
// Token: 0x0400EC7B RID: 60539
|
||||
[FieldOffset(Offset = "0x84")]
|
||||
[Token(Token = "0x400EC7B")]
|
||||
[Range(0f, 3f)]
|
||||
public float horizonStrength;
|
||||
|
||||
// Token: 0x0400EC7C RID: 60540
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400EC7C")]
|
||||
[Range(0f, 3f)]
|
||||
public float ambientLightIntensity = 1f;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,366 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.SceneMoods.MoodBlendData
|
||||
{
|
||||
// Token: 0x020033C1 RID: 13249
|
||||
[Token(Token = "0x20033C1")]
|
||||
[Serializable]
|
||||
public class SunMoodSettings : MoodBlendData<SunMoodSettings>
|
||||
{
|
||||
// Token: 0x06016AEF RID: 92911 RVA: 0x005444F8 File Offset: 0x005426F8
|
||||
[Token(Token = "0x6016AEF")]
|
||||
[Address(RVA = "0x171C130", Offset = "0x171B130", VA = "0x18171C130")]
|
||||
public static void EFGPGAHNLKD()
|
||||
{
|
||||
SunMoodSettings.sunDirShaderId = Shader.PropertyToID("_SunDir");
|
||||
SunMoodSettings.sunColorShaderId = Shader.PropertyToID("_SunColor");
|
||||
SunMoodSettings.discSizeShaderId = Shader.PropertyToID("_DiscSize");
|
||||
SunMoodSettings.sunGlowColorShaderId = Shader.PropertyToID("_GlowColor");
|
||||
SunMoodSettings.sunGlowSizeShaderId = Shader.PropertyToID("_SunGlowSize");
|
||||
SunMoodSettings.sunGlowStrengthShaderId = Shader.PropertyToID("_GlowStrength");
|
||||
SunMoodSettings.sunGlowHorizonShaderId = Shader.PropertyToID("_GlowHorizon");
|
||||
SunMoodSettings.sunClipOffsetShaderId = Shader.PropertyToID("_SunClipOffset");
|
||||
}
|
||||
|
||||
// Token: 0x17003EA4 RID: 16036
|
||||
// (get) Token: 0x06016AF0 RID: 92912 RVA: 0x00544580 File Offset: 0x00542780
|
||||
// (set) Token: 0x06016AF1 RID: 92913 RVA: 0x00544594 File Offset: 0x00542794
|
||||
[Token(Token = "0x17003EA4")]
|
||||
public bool BlendSunDirection
|
||||
{
|
||||
[Token(Token = "0x6016AF0")]
|
||||
[Address(RVA = "0x171D110", Offset = "0x171C110", VA = "0x18171D110")]
|
||||
get;
|
||||
[Token(Token = "0x6016AF1")]
|
||||
[Address(RVA = "0x171D120", Offset = "0x171C120", VA = "0x18171D120")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x06016AF2 RID: 92914 RVA: 0x005445A8 File Offset: 0x005427A8
|
||||
[Token(Token = "0x6016AF2")]
|
||||
[Address(RVA = "0x171C940", Offset = "0x171B940", VA = "0x18171C940")]
|
||||
public void HIBLCDKGMMH(Material ENKBCLEDIFA)
|
||||
{
|
||||
SunMoodSettings.EFGPGAHNLKD();
|
||||
Light sun = RenderSettings.sun;
|
||||
float intensity = RenderSettings.sun.intensity;
|
||||
this.sunIntensity = intensity;
|
||||
int num = SunMoodSettings.discSizeShaderId;
|
||||
float floatImpl = ENKBCLEDIFA.GetFloatImpl(num);
|
||||
this.discSize = floatImpl;
|
||||
Transform transform = RenderSettings.sun.transform;
|
||||
float num2 = RenderSettings.sun.shadowStrength;
|
||||
this.shadowStrength = num2;
|
||||
float num3 = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneMoodSettings.reflectionIntensity;
|
||||
this.reflectionIntensity = num3;
|
||||
int num4 = SunMoodSettings.sunGlowSizeShaderId;
|
||||
float floatImpl2 = ENKBCLEDIFA.GetFloatImpl(num4);
|
||||
this.sunGlowSize = floatImpl2;
|
||||
int num5 = SunMoodSettings.sunGlowStrengthShaderId;
|
||||
float floatImpl3 = ENKBCLEDIFA.GetFloatImpl(num5);
|
||||
this.sunGlowStrength = floatImpl3;
|
||||
int num6 = SunMoodSettings.sunGlowHorizonShaderId;
|
||||
float floatImpl4 = ENKBCLEDIFA.GetFloatImpl(num6);
|
||||
this.sunGlowHorizon = floatImpl4;
|
||||
int num7 = SunMoodSettings.sunClipOffsetShaderId;
|
||||
float floatImpl5 = ENKBCLEDIFA.GetFloatImpl(num7);
|
||||
this.clipSun = typeof(SunMoodSettings).TypeHandle != null;
|
||||
}
|
||||
|
||||
// Token: 0x06016AF3 RID: 92915 RVA: 0x005446A0 File Offset: 0x005428A0
|
||||
[Token(Token = "0x6016AF3")]
|
||||
[Address(RVA = "0x171CBC0", Offset = "0x171BBC0", VA = "0x18171CBC0", Slot = "4")]
|
||||
public override void OJMJOJEDPLN(SunMoodSettings LGGOLPFMGHP, float DNEPGOCPOKB)
|
||||
{
|
||||
int num = 0;
|
||||
float num2 = this.sunIntensity;
|
||||
float num3 = LGGOLPFMGHP.sunIntensity;
|
||||
float num4 = Mathf.Lerp(num2, num3, DNEPGOCPOKB);
|
||||
this.sunIntensity = num4;
|
||||
float num5 = LGGOLPFMGHP.discSize;
|
||||
float num6 = Mathf.Lerp(this.discSize, num5, DNEPGOCPOKB);
|
||||
this.discSize = num6;
|
||||
if ((this.<BlendSunDirection>k__BackingField ? 1 : 0) == num)
|
||||
{
|
||||
}
|
||||
Vector3 forward = Vector3.forward;
|
||||
Vector3 forward2 = Vector3.forward;
|
||||
float num7 = Mathf.Lerp(this.shadowStrength, num5, DNEPGOCPOKB);
|
||||
this.shadowStrength = num7;
|
||||
float num8 = LGGOLPFMGHP.reflectionIntensity;
|
||||
float num9 = Mathf.Lerp(this.reflectionIntensity, num8, DNEPGOCPOKB);
|
||||
this.reflectionIntensity = num9;
|
||||
float num10 = LGGOLPFMGHP.sunGlowSize;
|
||||
float num11 = Mathf.Lerp(this.sunGlowSize, num10, DNEPGOCPOKB);
|
||||
this.sunGlowSize = num11;
|
||||
float num12 = LGGOLPFMGHP.sunGlowStrength;
|
||||
float num13 = Mathf.Lerp(this.sunGlowStrength, num12, DNEPGOCPOKB);
|
||||
this.sunGlowStrength = num13;
|
||||
float num14 = LGGOLPFMGHP.sunGlowHorizon;
|
||||
float num15 = Mathf.Lerp(this.sunGlowHorizon, num14, DNEPGOCPOKB);
|
||||
this.sunGlowHorizon = num15;
|
||||
if (DNEPGOCPOKB > 0.5f)
|
||||
{
|
||||
bool flag = LGGOLPFMGHP.clipSun;
|
||||
this.clipSun = flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016AF4 RID: 92916 RVA: 0x005447C0 File Offset: 0x005429C0
|
||||
[Token(Token = "0x6016AF4")]
|
||||
[Address(RVA = "0x171C270", Offset = "0x171B270", VA = "0x18171C270", Slot = "5")]
|
||||
public override void GDIGLMAABGN()
|
||||
{
|
||||
SunMoodSettings.EFGPGAHNLKD();
|
||||
Material skybox = RenderSettings.skybox;
|
||||
Vector3 forward = Vector3.forward;
|
||||
int num = 0;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
int num2 = SunMoodSettings.sunDirShaderId;
|
||||
skybox.SetVector(num2, num);
|
||||
}
|
||||
int num3 = 0;
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
int num4 = SunMoodSettings.sunColorShaderId;
|
||||
skybox.SetColor(num4, num3);
|
||||
}
|
||||
int num5 = SunMoodSettings.discSizeShaderId;
|
||||
float floatImpl = skybox.GetFloatImpl(num5);
|
||||
float num6 = this.discSize;
|
||||
if (flag2)
|
||||
{
|
||||
int num7 = SunMoodSettings.discSizeShaderId;
|
||||
skybox.SetFloatImpl(num7, num6);
|
||||
}
|
||||
int num8 = 0;
|
||||
bool flag3;
|
||||
if (flag3)
|
||||
{
|
||||
int num9 = SunMoodSettings.sunGlowColorShaderId;
|
||||
skybox.SetColor(num9, num8);
|
||||
}
|
||||
int num10 = SunMoodSettings.sunGlowSizeShaderId;
|
||||
float floatImpl2 = skybox.GetFloatImpl(num10);
|
||||
float num11 = this.sunGlowSize;
|
||||
if (flag3)
|
||||
{
|
||||
int num12 = SunMoodSettings.sunGlowSizeShaderId;
|
||||
skybox.SetFloatImpl(num12, num11);
|
||||
}
|
||||
int num13 = SunMoodSettings.sunGlowStrengthShaderId;
|
||||
float floatImpl3 = skybox.GetFloatImpl(num13);
|
||||
float num14 = this.sunGlowStrength;
|
||||
if (flag3)
|
||||
{
|
||||
int num15 = SunMoodSettings.sunGlowStrengthShaderId;
|
||||
skybox.SetFloatImpl(num15, num14);
|
||||
}
|
||||
int num16 = SunMoodSettings.sunGlowHorizonShaderId;
|
||||
float floatImpl4 = skybox.GetFloatImpl(num16);
|
||||
float num17 = this.sunGlowHorizon;
|
||||
if (flag3)
|
||||
{
|
||||
int num18 = SunMoodSettings.sunGlowHorizonShaderId;
|
||||
skybox.SetFloatImpl(num18, num17);
|
||||
}
|
||||
if (this.clipSun)
|
||||
{
|
||||
}
|
||||
int num19 = SunMoodSettings.sunClipOffsetShaderId;
|
||||
float floatImpl5 = skybox.GetFloatImpl(num19);
|
||||
if (this.clipSun)
|
||||
{
|
||||
int num20 = SunMoodSettings.sunClipOffsetShaderId;
|
||||
skybox.SetFloatImpl(num20, 10f);
|
||||
}
|
||||
Transform transform = RenderSettings.sun.transform;
|
||||
bool flag4;
|
||||
if (flag4)
|
||||
{
|
||||
Light sun = RenderSettings.sun;
|
||||
int num21 = 0;
|
||||
sun.transform.rotation = num21;
|
||||
}
|
||||
Light sun2 = RenderSettings.sun;
|
||||
float intensity = sun2.intensity;
|
||||
if (sun2 != 0)
|
||||
{
|
||||
Light sun3 = RenderSettings.sun;
|
||||
float num22 = this.sunIntensity;
|
||||
sun3.intensity = num22;
|
||||
}
|
||||
Light sun4 = RenderSettings.sun;
|
||||
bool flag5;
|
||||
if (flag5)
|
||||
{
|
||||
Light sun5 = RenderSettings.sun;
|
||||
}
|
||||
Light sun6 = RenderSettings.sun;
|
||||
float num23 = sun6.shadowStrength;
|
||||
if (sun6 == 0)
|
||||
{
|
||||
if ((ulong)1L == 0UL)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
Light sun7 = RenderSettings.sun;
|
||||
float num24 = this.shadowStrength;
|
||||
sun7.shadowStrength = num24;
|
||||
}
|
||||
RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneMoodSettings.GKOFIIFJMAH();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06016AF5 RID: 92917 RVA: 0x005449EC File Offset: 0x00542BEC
|
||||
[Token(Token = "0x6016AF5")]
|
||||
[Address(RVA = "0x171D0C0", Offset = "0x171C0C0", VA = "0x18171D0C0")]
|
||||
public SunMoodSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400EC7D RID: 60541
|
||||
[Token(Token = "0x400EC7D")]
|
||||
private const float DEFAULT_SUN_CLIP_OFFSET = 0.03f;
|
||||
|
||||
// Token: 0x0400EC7E RID: 60542
|
||||
[Token(Token = "0x400EC7E")]
|
||||
private static bool globalsInitilized;
|
||||
|
||||
// Token: 0x0400EC7F RID: 60543
|
||||
[Token(Token = "0x400EC7F")]
|
||||
private const string sunDirShaderPropertyName = "_SunDir";
|
||||
|
||||
// Token: 0x0400EC80 RID: 60544
|
||||
[Token(Token = "0x400EC80")]
|
||||
private static int sunDirShaderId;
|
||||
|
||||
// Token: 0x0400EC81 RID: 60545
|
||||
[Token(Token = "0x400EC81")]
|
||||
private const string sunColorShaderPropertyName = "_SunColor";
|
||||
|
||||
// Token: 0x0400EC82 RID: 60546
|
||||
[Token(Token = "0x400EC82")]
|
||||
private static int sunColorShaderId;
|
||||
|
||||
// Token: 0x0400EC83 RID: 60547
|
||||
[Token(Token = "0x400EC83")]
|
||||
private const string discSizeShaderPropertyName = "_DiscSize";
|
||||
|
||||
// Token: 0x0400EC84 RID: 60548
|
||||
[Token(Token = "0x400EC84")]
|
||||
private static int discSizeShaderId;
|
||||
|
||||
// Token: 0x0400EC85 RID: 60549
|
||||
[Token(Token = "0x400EC85")]
|
||||
private const string sunGlowColorShaderPropertyName = "_GlowColor";
|
||||
|
||||
// Token: 0x0400EC86 RID: 60550
|
||||
[Token(Token = "0x400EC86")]
|
||||
private static int sunGlowColorShaderId;
|
||||
|
||||
// Token: 0x0400EC87 RID: 60551
|
||||
[Token(Token = "0x400EC87")]
|
||||
private const string sunGlowSizeShaderPropertyName = "_SunGlowSize";
|
||||
|
||||
// Token: 0x0400EC88 RID: 60552
|
||||
[Token(Token = "0x400EC88")]
|
||||
private static int sunGlowSizeShaderId;
|
||||
|
||||
// Token: 0x0400EC89 RID: 60553
|
||||
[Token(Token = "0x400EC89")]
|
||||
private const string sunGlowStrengthShaderPropertyName = "_GlowStrength";
|
||||
|
||||
// Token: 0x0400EC8A RID: 60554
|
||||
[Token(Token = "0x400EC8A")]
|
||||
private static int sunGlowStrengthShaderId;
|
||||
|
||||
// Token: 0x0400EC8B RID: 60555
|
||||
[Token(Token = "0x400EC8B")]
|
||||
private const string sunGlowHorizonShaderPropertyName = "_GlowHorizon";
|
||||
|
||||
// Token: 0x0400EC8C RID: 60556
|
||||
[Token(Token = "0x400EC8C")]
|
||||
private static int sunGlowHorizonShaderId;
|
||||
|
||||
// Token: 0x0400EC8D RID: 60557
|
||||
[Token(Token = "0x400EC8D")]
|
||||
private const string sunClipOffsetShaderPropertyName = "_SunClipOffset";
|
||||
|
||||
// Token: 0x0400EC8E RID: 60558
|
||||
[Token(Token = "0x400EC8E")]
|
||||
private static int sunClipOffsetShaderId;
|
||||
|
||||
// Token: 0x0400EC8F RID: 60559
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400EC8F")]
|
||||
[ColorUsage(false, true)]
|
||||
public Color sunColor;
|
||||
|
||||
// Token: 0x0400EC90 RID: 60560
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400EC90")]
|
||||
[Range(0f, 5f)]
|
||||
public float sunIntensity;
|
||||
|
||||
// Token: 0x0400EC91 RID: 60561
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400EC91")]
|
||||
[Range(0f, 0.2f)]
|
||||
public float discSize;
|
||||
|
||||
// Token: 0x0400EC92 RID: 60562
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400EC92")]
|
||||
public Quaternion sunDirection;
|
||||
|
||||
// Token: 0x0400EC93 RID: 60563
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400EC93")]
|
||||
[Range(0f, 1f)]
|
||||
public float shadowStrength;
|
||||
|
||||
// Token: 0x0400EC94 RID: 60564
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400EC94")]
|
||||
[Range(0f, 3f)]
|
||||
public float reflectionIntensity = 1f;
|
||||
|
||||
// Token: 0x0400EC95 RID: 60565
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400EC95")]
|
||||
[ColorUsage(false, true)]
|
||||
public Color sunGlowColor;
|
||||
|
||||
// Token: 0x0400EC96 RID: 60566
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400EC96")]
|
||||
[Range(0f, 3f)]
|
||||
public float sunGlowSize;
|
||||
|
||||
// Token: 0x0400EC97 RID: 60567
|
||||
[FieldOffset(Offset = "0x74")]
|
||||
[Token(Token = "0x400EC97")]
|
||||
[Range(0f, 2f)]
|
||||
public float sunGlowStrength;
|
||||
|
||||
// Token: 0x0400EC98 RID: 60568
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400EC98")]
|
||||
[Range(0f, 2f)]
|
||||
public float sunGlowHorizon;
|
||||
|
||||
// Token: 0x0400EC99 RID: 60569
|
||||
[FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x400EC99")]
|
||||
public bool clipSun = true;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user