a
This commit is contained in:
+60
@@ -0,0 +1,60 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.SceneMoods.MoodBlendData
|
||||
{
|
||||
// Token: 0x020032D8 RID: 13016
|
||||
[Token(Token = "0x20032D8")]
|
||||
[Serializable]
|
||||
public struct BackgroundMoodObjectEntry
|
||||
{
|
||||
// Token: 0x17003DE2 RID: 15842
|
||||
// (get) Token: 0x06016678 RID: 91768 RVA: 0x0053A11C File Offset: 0x0053831C
|
||||
// (set) Token: 0x06016679 RID: 91769 RVA: 0x0053A130 File Offset: 0x00538330
|
||||
[Token(Token = "0x17003DE2")]
|
||||
public float BlendValue
|
||||
{
|
||||
[Token(Token = "0x6016678")]
|
||||
[Address(RVA = "0x763230", Offset = "0x762030", VA = "0x180763230")]
|
||||
get;
|
||||
[Token(Token = "0x6016679")]
|
||||
[Address(RVA = "0x7143F0", Offset = "0x7131F0", VA = "0x1807143F0")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x0601667A RID: 91770 RVA: 0x0053A144 File Offset: 0x00538344
|
||||
[Token(Token = "0x601667A")]
|
||||
[Address(RVA = "0xC144C0", Offset = "0xC132C0", VA = "0x180C144C0")]
|
||||
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: 0x0400EA64 RID: 60004
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400EA64")]
|
||||
public BackgroundObject prefab;
|
||||
|
||||
// Token: 0x0400EA65 RID: 60005
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400EA65")]
|
||||
public Color color;
|
||||
|
||||
// Token: 0x0400EA66 RID: 60006
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400EA66")]
|
||||
[Range(0f, 180f)]
|
||||
public float rotation;
|
||||
}
|
||||
}
|
||||
+72
@@ -0,0 +1,72 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Core.Creation.SceneMoods.MoodBlendData
|
||||
{
|
||||
// Token: 0x020032D9 RID: 13017
|
||||
[Token(Token = "0x20032D9")]
|
||||
[Serializable]
|
||||
public class BackgroundObjectsMoodSettings : MoodBlendData<BackgroundObjectsMoodSettings>
|
||||
{
|
||||
// Token: 0x0601667B RID: 91771 RVA: 0x0053A1B4 File Offset: 0x005383B4
|
||||
[Token(Token = "0x601667B")]
|
||||
[Address(RVA = "0xC14F60", Offset = "0xC13D60", VA = "0x180C14F60", 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: 0x0601667C RID: 91772 RVA: 0x0053A230 File Offset: 0x00538430
|
||||
[Token(Token = "0x601667C")]
|
||||
[Address(RVA = "0xC14E90", Offset = "0xC13C90", VA = "0x180C14E90", Slot = "5")]
|
||||
public override void GDIGLMAABGN()
|
||||
{
|
||||
RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneMoodSettings.BackgroundObjectsRoot.UpdateBlending(this);
|
||||
}
|
||||
|
||||
// Token: 0x0601667D RID: 91773 RVA: 0x0053A258 File Offset: 0x00538458
|
||||
[Token(Token = "0x601667D")]
|
||||
[Address(RVA = "0xC153A0", Offset = "0xC141A0", VA = "0x180C153A0")]
|
||||
public BackgroundObjectsMoodSettings()
|
||||
{
|
||||
BackgroundMoodObjectEntry[] array = new BackgroundMoodObjectEntry[4];
|
||||
this.objects = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400EA68 RID: 60008
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400EA68")]
|
||||
public BackgroundMoodObjectEntry[] objects;
|
||||
|
||||
// Token: 0x0400EA69 RID: 60009
|
||||
[Token(Token = "0x400EA69")]
|
||||
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: 0x020032D6 RID: 13014
|
||||
[Token(Token = "0x20032D6")]
|
||||
[Serializable]
|
||||
public class BloomMoodSettings : MoodBlendData<BloomMoodSettings>
|
||||
{
|
||||
// Token: 0x0601666E RID: 91758 RVA: 0x00539D60 File Offset: 0x00537F60
|
||||
[Token(Token = "0x601666E")]
|
||||
[Address(RVA = "0xC15A00", Offset = "0xC14800", VA = "0x180C15A00")]
|
||||
private static Bloom JDJKDAFHGJB()
|
||||
{
|
||||
PostProcessProfile <ActivePostProcessProfile>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneMoodSettings.<ActivePostProcessProfile>k__BackingField;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601666F RID: 91759 RVA: 0x00539D84 File Offset: 0x00537F84
|
||||
[Token(Token = "0x601666F")]
|
||||
[Address(RVA = "0xC158B0", Offset = "0xC146B0", VA = "0x180C158B0")]
|
||||
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: 0x06016670 RID: 91760 RVA: 0x00539DD4 File Offset: 0x00537FD4
|
||||
[Token(Token = "0x6016670")]
|
||||
[Address(RVA = "0xC15AE0", Offset = "0xC148E0", VA = "0x180C15AE0", 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: 0x06016671 RID: 91761 RVA: 0x00539E5C File Offset: 0x0053805C
|
||||
[Token(Token = "0x6016671")]
|
||||
[Address(RVA = "0xC15920", Offset = "0xC14720", VA = "0x180C15920", 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: 0x06016672 RID: 91762 RVA: 0x00539EB0 File Offset: 0x005380B0
|
||||
[Token(Token = "0x6016672")]
|
||||
[Address(RVA = "0xC15C10", Offset = "0xC14A10", VA = "0x180C15C10")]
|
||||
public BloomMoodSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400EA58 RID: 59992
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400EA58")]
|
||||
public Color color;
|
||||
|
||||
// Token: 0x0400EA59 RID: 59993
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400EA59")]
|
||||
[Range(0f, 10f)]
|
||||
public float diffusion;
|
||||
|
||||
// Token: 0x0400EA5A RID: 59994
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400EA5A")]
|
||||
[Range(0f, 25f)]
|
||||
public float intensity;
|
||||
|
||||
// Token: 0x0400EA5B RID: 59995
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400EA5B")]
|
||||
[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: 0x020032D7 RID: 13015
|
||||
[Token(Token = "0x20032D7")]
|
||||
[Serializable]
|
||||
public class ColorGradingMoodSettings : MoodBlendData<ColorGradingMoodSettings>
|
||||
{
|
||||
// Token: 0x06016673 RID: 91763 RVA: 0x00539EC4 File Offset: 0x005380C4
|
||||
[Token(Token = "0x6016673")]
|
||||
[Address(RVA = "0xC16000", Offset = "0xC14E00", VA = "0x180C16000")]
|
||||
private static ColorGrading OGHOBAPJFKH()
|
||||
{
|
||||
PostProcessProfile <ActivePostProcessProfile>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneMoodSettings.<ActivePostProcessProfile>k__BackingField;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06016674 RID: 91764 RVA: 0x00539EE8 File Offset: 0x005380E8
|
||||
[Token(Token = "0x6016674")]
|
||||
[Address(RVA = "0xC15DF0", Offset = "0xC14BF0", VA = "0x180C15DF0")]
|
||||
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: 0x06016675 RID: 91765 RVA: 0x00539F78 File Offset: 0x00538178
|
||||
[Token(Token = "0x6016675")]
|
||||
[Address(RVA = "0xC160E0", Offset = "0xC14EE0", VA = "0x180C160E0", 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: 0x06016676 RID: 91766 RVA: 0x0053A080 File Offset: 0x00538280
|
||||
[Token(Token = "0x6016676")]
|
||||
[Address(RVA = "0xC15EB0", Offset = "0xC14CB0", VA = "0x180C15EB0", 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: 0x06016677 RID: 91767 RVA: 0x0053A108 File Offset: 0x00538308
|
||||
[Token(Token = "0x6016677")]
|
||||
[Address(RVA = "0xC16270", Offset = "0xC15070", VA = "0x180C16270")]
|
||||
public ColorGradingMoodSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400EA5C RID: 59996
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400EA5C")]
|
||||
public Color color;
|
||||
|
||||
// Token: 0x0400EA5D RID: 59997
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400EA5D")]
|
||||
[Range(-100f, 100f)]
|
||||
public float temperature;
|
||||
|
||||
// Token: 0x0400EA5E RID: 59998
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400EA5E")]
|
||||
[Range(-100f, 100f)]
|
||||
public float tint;
|
||||
|
||||
// Token: 0x0400EA5F RID: 59999
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400EA5F")]
|
||||
[Range(-3f, 3f)]
|
||||
public float exposure;
|
||||
|
||||
// Token: 0x0400EA60 RID: 60000
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400EA60")]
|
||||
[Range(0f, 100f)]
|
||||
public float colorFilterIntensity;
|
||||
|
||||
// Token: 0x0400EA61 RID: 60001
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400EA61")]
|
||||
[Range(-180f, 180f)]
|
||||
public float hueShift;
|
||||
|
||||
// Token: 0x0400EA62 RID: 60002
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400EA62")]
|
||||
[Range(-100f, 100f)]
|
||||
public float saturation;
|
||||
|
||||
// Token: 0x0400EA63 RID: 60003
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400EA63")]
|
||||
[Range(-100f, 100f)]
|
||||
public float contrast;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.SceneMoods.MoodBlendData
|
||||
{
|
||||
// Token: 0x020032D5 RID: 13013
|
||||
[Token(Token = "0x20032D5")]
|
||||
[Serializable]
|
||||
public class FogMoodSettings : MoodBlendData<FogMoodSettings>
|
||||
{
|
||||
// Token: 0x0601666A RID: 91754 RVA: 0x00539C7C File Offset: 0x00537E7C
|
||||
[Token(Token = "0x601666A")]
|
||||
[Address(RVA = "0xC162B0", Offset = "0xC150B0", VA = "0x180C162B0")]
|
||||
public void BGMCKPCICEE()
|
||||
{
|
||||
float fogStartDistance = RenderSettings.fogStartDistance;
|
||||
this.startDistance = fogStartDistance;
|
||||
float fogEndDistance = RenderSettings.fogEndDistance;
|
||||
this.fadeDistance = fogEndDistance;
|
||||
Color fogColor = RenderSettings.fogColor;
|
||||
}
|
||||
|
||||
// Token: 0x0601666B RID: 91755 RVA: 0x00539CB0 File Offset: 0x00537EB0
|
||||
[Token(Token = "0x601666B")]
|
||||
[Address(RVA = "0xC16340", Offset = "0xC15140", VA = "0x180C16340", 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: 0x0601666C RID: 91756 RVA: 0x00539D18 File Offset: 0x00537F18
|
||||
[Token(Token = "0x601666C")]
|
||||
[Address(RVA = "0xC162F0", Offset = "0xC150F0", VA = "0x180C162F0", Slot = "5")]
|
||||
public override void GDIGLMAABGN()
|
||||
{
|
||||
RenderSettings.fog = true;
|
||||
RenderSettings.fogStartDistance = this.startDistance;
|
||||
RenderSettings.fogEndDistance = this.fadeDistance;
|
||||
RenderSettings.fogColor = this.color;
|
||||
}
|
||||
|
||||
// Token: 0x0601666D RID: 91757 RVA: 0x00539D4C File Offset: 0x00537F4C
|
||||
[Token(Token = "0x601666D")]
|
||||
[Address(RVA = "0xC16450", Offset = "0xC15250", VA = "0x180C16450")]
|
||||
public FogMoodSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400EA55 RID: 59989
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400EA55")]
|
||||
public Color color;
|
||||
|
||||
// Token: 0x0400EA56 RID: 59990
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400EA56")]
|
||||
[Range(-200f, 1000f)]
|
||||
public float startDistance;
|
||||
|
||||
// Token: 0x0400EA57 RID: 59991
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400EA57")]
|
||||
[Range(0f, 2000f)]
|
||||
public float fadeDistance;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,104 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Core.Creation.SceneMoods.MoodBlendData
|
||||
{
|
||||
// Token: 0x020032D2 RID: 13010
|
||||
[Token(Token = "0x20032D2")]
|
||||
public abstract class MoodBlendData<T>
|
||||
{
|
||||
// Token: 0x06016653 RID: 91731
|
||||
[Token(Token = "0x6016653")]
|
||||
[Address(Slot = "4")]
|
||||
public abstract void OJMJOJEDPLN(T GDDAMFEKPOI, float NAHFKFPGCKK);
|
||||
|
||||
// Token: 0x06016654 RID: 91732
|
||||
[Token(Token = "0x6016654")]
|
||||
[Address(Slot = "5")]
|
||||
public abstract void GDIGLMAABGN();
|
||||
|
||||
// Token: 0x17003DDD RID: 15837
|
||||
// (get) Token: 0x06016655 RID: 91733 RVA: 0x005393A0 File Offset: 0x005375A0
|
||||
// (set) Token: 0x06016656 RID: 91734 RVA: 0x005393B4 File Offset: 0x005375B4
|
||||
[Token(Token = "0x17003DDD")]
|
||||
public float PPIEHPDEOCC
|
||||
{
|
||||
[Token(Token = "0x6016655")]
|
||||
[Address(RVA = "0x7630B0", Offset = "0x761EB0", VA = "0x1807630B0")]
|
||||
get;
|
||||
[Token(Token = "0x6016656")]
|
||||
[Address(RVA = "0x7630C0", Offset = "0x761EC0", VA = "0x1807630C0")]
|
||||
set;
|
||||
} = 1f;
|
||||
|
||||
// Token: 0x17003DDE RID: 15838
|
||||
// (get) Token: 0x06016657 RID: 91735 RVA: 0x005393C8 File Offset: 0x005375C8
|
||||
// (set) Token: 0x06016658 RID: 91736 RVA: 0x005393DC File Offset: 0x005375DC
|
||||
[Token(Token = "0x17003DDE")]
|
||||
public int LNEDNNJCPMG
|
||||
{
|
||||
[Token(Token = "0x6016657")]
|
||||
[Address(RVA = "0x495080", Offset = "0x493E80", VA = "0x180495080")]
|
||||
get;
|
||||
[Token(Token = "0x6016658")]
|
||||
[Address(RVA = "0x52EC20", Offset = "0x52DA20", VA = "0x18052EC20")]
|
||||
set;
|
||||
} = (int)((ulong)(-1L));
|
||||
|
||||
// Token: 0x17003DDF RID: 15839
|
||||
// (get) Token: 0x06016659 RID: 91737 RVA: 0x005393F0 File Offset: 0x005375F0
|
||||
// (set) Token: 0x0601665A RID: 91738 RVA: 0x00539404 File Offset: 0x00537604
|
||||
[Token(Token = "0x17003DDF")]
|
||||
public int MFHOKBABJPC
|
||||
{
|
||||
[Token(Token = "0x6016659")]
|
||||
[Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720")]
|
||||
get;
|
||||
[Token(Token = "0x601665A")]
|
||||
[Address(RVA = "0x41F740", Offset = "0x41E540", VA = "0x18041F740")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17003DE0 RID: 15840
|
||||
// (get) Token: 0x0601665B RID: 91739 RVA: 0x00539418 File Offset: 0x00537618
|
||||
// (set) Token: 0x0601665C RID: 91740 RVA: 0x0053942C File Offset: 0x0053762C
|
||||
[Token(Token = "0x17003DE0")]
|
||||
public bool MFDFPEFOFNM
|
||||
{
|
||||
[Token(Token = "0x601665B")]
|
||||
[Address(RVA = "0x751340", Offset = "0x750140", VA = "0x180751340")]
|
||||
get;
|
||||
[Token(Token = "0x601665C")]
|
||||
[Address(RVA = "0x8EE5B0", Offset = "0x8ED3B0", VA = "0x1808EE5B0")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x0601665D RID: 91741 RVA: 0x00539440 File Offset: 0x00537640
|
||||
[Token(Token = "0x601665D")]
|
||||
[Address(RVA = "0x11969C0", Offset = "0x11957C0", VA = "0x1811969C0")]
|
||||
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: 0x0400EA1E RID: 59934
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400EA1E")]
|
||||
public MFBGLIHGCGO<bool> OnToggleTopSettings;
|
||||
|
||||
// Token: 0x0400EA1F RID: 59935
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400EA1F")]
|
||||
public OKNNKFGFODL OnForceUpdate;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,258 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Scene;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.SceneMoods.MoodBlendData
|
||||
{
|
||||
// Token: 0x020032D3 RID: 13011
|
||||
[Token(Token = "0x20032D3")]
|
||||
[Serializable]
|
||||
public class SkyBoxMoodSettings : MoodBlendData<SkyBoxMoodSettings>
|
||||
{
|
||||
// Token: 0x0601665E RID: 91742 RVA: 0x00539488 File Offset: 0x00537688
|
||||
[Token(Token = "0x601665E")]
|
||||
[Address(RVA = "0xC2E620", Offset = "0xC2D420", VA = "0x180C2E620")]
|
||||
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: 0x0601665F RID: 91743 RVA: 0x00539500 File Offset: 0x00537700
|
||||
[Token(Token = "0x601665F")]
|
||||
[Address(RVA = "0xC2ED30", Offset = "0xC2DB30", VA = "0x180C2ED30")]
|
||||
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: 0x06016660 RID: 91744 RVA: 0x00539568 File Offset: 0x00537768
|
||||
[Token(Token = "0x6016660")]
|
||||
[Address(RVA = "0xC2EFA0", Offset = "0xC2DDA0", VA = "0x180C2EFA0", 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: 0x06016661 RID: 91745 RVA: 0x005395E4 File Offset: 0x005377E4
|
||||
[Token(Token = "0x6016661")]
|
||||
[Address(RVA = "0xC2E740", Offset = "0xC2D540", VA = "0x180C2E740", 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: 0x06016662 RID: 91746 RVA: 0x00539740 File Offset: 0x00537940
|
||||
[Token(Token = "0x6016662")]
|
||||
[Address(RVA = "0xC2F1B0", Offset = "0xC2DFB0", VA = "0x180C2F1B0")]
|
||||
public SkyBoxMoodSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400EA20 RID: 59936
|
||||
[Token(Token = "0x400EA20")]
|
||||
private static bool globalsInitilized;
|
||||
|
||||
// Token: 0x0400EA21 RID: 59937
|
||||
[Token(Token = "0x400EA21")]
|
||||
private const string skyBottomColorShaderPropertyName = "_SkyBottom";
|
||||
|
||||
// Token: 0x0400EA22 RID: 59938
|
||||
[Token(Token = "0x400EA22")]
|
||||
private static int skyBottomColorShaderId;
|
||||
|
||||
// Token: 0x0400EA23 RID: 59939
|
||||
[Token(Token = "0x400EA23")]
|
||||
private const string skyTopColorShaderPropertyName = "_SkyTop";
|
||||
|
||||
// Token: 0x0400EA24 RID: 59940
|
||||
[Token(Token = "0x400EA24")]
|
||||
private static int skyTopColorShaderId;
|
||||
|
||||
// Token: 0x0400EA25 RID: 59941
|
||||
[Token(Token = "0x400EA25")]
|
||||
private const string groundBottomColorShaderPropertyName = "_GroundBottom";
|
||||
|
||||
// Token: 0x0400EA26 RID: 59942
|
||||
[Token(Token = "0x400EA26")]
|
||||
private static int groundBottomColorShaderId;
|
||||
|
||||
// Token: 0x0400EA27 RID: 59943
|
||||
[Token(Token = "0x400EA27")]
|
||||
private const string groundTopColorShaderPropertyName = "_GroundTop";
|
||||
|
||||
// Token: 0x0400EA28 RID: 59944
|
||||
[Token(Token = "0x400EA28")]
|
||||
private static int groundTopColorShaderId;
|
||||
|
||||
// Token: 0x0400EA29 RID: 59945
|
||||
[Token(Token = "0x400EA29")]
|
||||
private const string horizonColorShaderPropertyName = "_HorizonColor";
|
||||
|
||||
// Token: 0x0400EA2A RID: 59946
|
||||
[Token(Token = "0x400EA2A")]
|
||||
private static int horizonColorShaderId;
|
||||
|
||||
// Token: 0x0400EA2B RID: 59947
|
||||
[Token(Token = "0x400EA2B")]
|
||||
private const string horizonSizeShaderPropertyName = "_HorizonSize";
|
||||
|
||||
// Token: 0x0400EA2C RID: 59948
|
||||
[Token(Token = "0x400EA2C")]
|
||||
private static int horizonSizeShaderId;
|
||||
|
||||
// Token: 0x0400EA2D RID: 59949
|
||||
[Token(Token = "0x400EA2D")]
|
||||
private const string horizonStrengthShaderPropertyName = "_HorizonStrength";
|
||||
|
||||
// Token: 0x0400EA2E RID: 59950
|
||||
[Token(Token = "0x400EA2E")]
|
||||
private static int horizonStrengthShaderId;
|
||||
|
||||
// Token: 0x0400EA2F RID: 59951
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400EA2F")]
|
||||
[ColorUsage(false, true)]
|
||||
public Color skyTopColor;
|
||||
|
||||
// Token: 0x0400EA30 RID: 59952
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400EA30")]
|
||||
[ColorUsage(false, true)]
|
||||
public Color skyBottomColor;
|
||||
|
||||
// Token: 0x0400EA31 RID: 59953
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400EA31")]
|
||||
[ColorUsage(false, true)]
|
||||
public Color groundTopColor;
|
||||
|
||||
// Token: 0x0400EA32 RID: 59954
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400EA32")]
|
||||
[ColorUsage(false, true)]
|
||||
public Color groundBottomColor;
|
||||
|
||||
// Token: 0x0400EA33 RID: 59955
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400EA33")]
|
||||
[ColorUsage(false, true)]
|
||||
public Color horizonColor;
|
||||
|
||||
// Token: 0x0400EA34 RID: 59956
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400EA34")]
|
||||
[Range(0f, 1f)]
|
||||
public float horizonSize;
|
||||
|
||||
// Token: 0x0400EA35 RID: 59957
|
||||
[FieldOffset(Offset = "0x84")]
|
||||
[Token(Token = "0x400EA35")]
|
||||
[Range(0f, 3f)]
|
||||
public float horizonStrength;
|
||||
|
||||
// Token: 0x0400EA36 RID: 59958
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400EA36")]
|
||||
[Range(0f, 3f)]
|
||||
public float ambientLightIntensity = 1f;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,366 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.SceneMoods.MoodBlendData
|
||||
{
|
||||
// Token: 0x020032D4 RID: 13012
|
||||
[Token(Token = "0x20032D4")]
|
||||
[Serializable]
|
||||
public class SunMoodSettings : MoodBlendData<SunMoodSettings>
|
||||
{
|
||||
// Token: 0x06016663 RID: 91747 RVA: 0x00539760 File Offset: 0x00537960
|
||||
[Token(Token = "0x6016663")]
|
||||
[Address(RVA = "0xC33B80", Offset = "0xC32980", VA = "0x180C33B80")]
|
||||
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: 0x17003DE1 RID: 15841
|
||||
// (get) Token: 0x06016664 RID: 91748 RVA: 0x005397E8 File Offset: 0x005379E8
|
||||
// (set) Token: 0x06016665 RID: 91749 RVA: 0x005397FC File Offset: 0x005379FC
|
||||
[Token(Token = "0x17003DE1")]
|
||||
public bool BlendSunDirection
|
||||
{
|
||||
[Token(Token = "0x6016664")]
|
||||
[Address(RVA = "0xC34B60", Offset = "0xC33960", VA = "0x180C34B60")]
|
||||
get;
|
||||
[Token(Token = "0x6016665")]
|
||||
[Address(RVA = "0xC34B70", Offset = "0xC33970", VA = "0x180C34B70")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x06016666 RID: 91750 RVA: 0x00539810 File Offset: 0x00537A10
|
||||
[Token(Token = "0x6016666")]
|
||||
[Address(RVA = "0xC34390", Offset = "0xC33190", VA = "0x180C34390")]
|
||||
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: 0x06016667 RID: 91751 RVA: 0x00539908 File Offset: 0x00537B08
|
||||
[Token(Token = "0x6016667")]
|
||||
[Address(RVA = "0xC34610", Offset = "0xC33410", VA = "0x180C34610", 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: 0x06016668 RID: 91752 RVA: 0x00539A28 File Offset: 0x00537C28
|
||||
[Token(Token = "0x6016668")]
|
||||
[Address(RVA = "0xC33CC0", Offset = "0xC32AC0", VA = "0x180C33CC0", 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: 0x06016669 RID: 91753 RVA: 0x00539C54 File Offset: 0x00537E54
|
||||
[Token(Token = "0x6016669")]
|
||||
[Address(RVA = "0xC34B10", Offset = "0xC33910", VA = "0x180C34B10")]
|
||||
public SunMoodSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400EA37 RID: 59959
|
||||
[Token(Token = "0x400EA37")]
|
||||
private const float DEFAULT_SUN_CLIP_OFFSET = 0.03f;
|
||||
|
||||
// Token: 0x0400EA38 RID: 59960
|
||||
[Token(Token = "0x400EA38")]
|
||||
private static bool globalsInitilized;
|
||||
|
||||
// Token: 0x0400EA39 RID: 59961
|
||||
[Token(Token = "0x400EA39")]
|
||||
private const string sunDirShaderPropertyName = "_SunDir";
|
||||
|
||||
// Token: 0x0400EA3A RID: 59962
|
||||
[Token(Token = "0x400EA3A")]
|
||||
private static int sunDirShaderId;
|
||||
|
||||
// Token: 0x0400EA3B RID: 59963
|
||||
[Token(Token = "0x400EA3B")]
|
||||
private const string sunColorShaderPropertyName = "_SunColor";
|
||||
|
||||
// Token: 0x0400EA3C RID: 59964
|
||||
[Token(Token = "0x400EA3C")]
|
||||
private static int sunColorShaderId;
|
||||
|
||||
// Token: 0x0400EA3D RID: 59965
|
||||
[Token(Token = "0x400EA3D")]
|
||||
private const string discSizeShaderPropertyName = "_DiscSize";
|
||||
|
||||
// Token: 0x0400EA3E RID: 59966
|
||||
[Token(Token = "0x400EA3E")]
|
||||
private static int discSizeShaderId;
|
||||
|
||||
// Token: 0x0400EA3F RID: 59967
|
||||
[Token(Token = "0x400EA3F")]
|
||||
private const string sunGlowColorShaderPropertyName = "_GlowColor";
|
||||
|
||||
// Token: 0x0400EA40 RID: 59968
|
||||
[Token(Token = "0x400EA40")]
|
||||
private static int sunGlowColorShaderId;
|
||||
|
||||
// Token: 0x0400EA41 RID: 59969
|
||||
[Token(Token = "0x400EA41")]
|
||||
private const string sunGlowSizeShaderPropertyName = "_SunGlowSize";
|
||||
|
||||
// Token: 0x0400EA42 RID: 59970
|
||||
[Token(Token = "0x400EA42")]
|
||||
private static int sunGlowSizeShaderId;
|
||||
|
||||
// Token: 0x0400EA43 RID: 59971
|
||||
[Token(Token = "0x400EA43")]
|
||||
private const string sunGlowStrengthShaderPropertyName = "_GlowStrength";
|
||||
|
||||
// Token: 0x0400EA44 RID: 59972
|
||||
[Token(Token = "0x400EA44")]
|
||||
private static int sunGlowStrengthShaderId;
|
||||
|
||||
// Token: 0x0400EA45 RID: 59973
|
||||
[Token(Token = "0x400EA45")]
|
||||
private const string sunGlowHorizonShaderPropertyName = "_GlowHorizon";
|
||||
|
||||
// Token: 0x0400EA46 RID: 59974
|
||||
[Token(Token = "0x400EA46")]
|
||||
private static int sunGlowHorizonShaderId;
|
||||
|
||||
// Token: 0x0400EA47 RID: 59975
|
||||
[Token(Token = "0x400EA47")]
|
||||
private const string sunClipOffsetShaderPropertyName = "_SunClipOffset";
|
||||
|
||||
// Token: 0x0400EA48 RID: 59976
|
||||
[Token(Token = "0x400EA48")]
|
||||
private static int sunClipOffsetShaderId;
|
||||
|
||||
// Token: 0x0400EA49 RID: 59977
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400EA49")]
|
||||
[ColorUsage(false, true)]
|
||||
public Color sunColor;
|
||||
|
||||
// Token: 0x0400EA4A RID: 59978
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400EA4A")]
|
||||
[Range(0f, 5f)]
|
||||
public float sunIntensity;
|
||||
|
||||
// Token: 0x0400EA4B RID: 59979
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400EA4B")]
|
||||
[Range(0f, 0.2f)]
|
||||
public float discSize;
|
||||
|
||||
// Token: 0x0400EA4C RID: 59980
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400EA4C")]
|
||||
public Quaternion sunDirection;
|
||||
|
||||
// Token: 0x0400EA4D RID: 59981
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400EA4D")]
|
||||
[Range(0f, 1f)]
|
||||
public float shadowStrength;
|
||||
|
||||
// Token: 0x0400EA4E RID: 59982
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400EA4E")]
|
||||
[Range(0f, 3f)]
|
||||
public float reflectionIntensity = 1f;
|
||||
|
||||
// Token: 0x0400EA4F RID: 59983
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400EA4F")]
|
||||
[ColorUsage(false, true)]
|
||||
public Color sunGlowColor;
|
||||
|
||||
// Token: 0x0400EA50 RID: 59984
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400EA50")]
|
||||
[Range(0f, 3f)]
|
||||
public float sunGlowSize;
|
||||
|
||||
// Token: 0x0400EA51 RID: 59985
|
||||
[FieldOffset(Offset = "0x74")]
|
||||
[Token(Token = "0x400EA51")]
|
||||
[Range(0f, 2f)]
|
||||
public float sunGlowStrength;
|
||||
|
||||
// Token: 0x0400EA52 RID: 59986
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400EA52")]
|
||||
[Range(0f, 2f)]
|
||||
public float sunGlowHorizon;
|
||||
|
||||
// Token: 0x0400EA53 RID: 59987
|
||||
[FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x400EA53")]
|
||||
public bool clipSun = true;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user