a
This commit is contained in:
@@ -0,0 +1,133 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.SceneMoods
|
||||
{
|
||||
// Token: 0x020032C8 RID: 13000
|
||||
[Token(Token = "0x20032C8")]
|
||||
public class BackgroundObject : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003DD7 RID: 15831
|
||||
// (get) Token: 0x0601662F RID: 91695 RVA: 0x00538E70 File Offset: 0x00537070
|
||||
// (set) Token: 0x06016630 RID: 91696 RVA: 0x00538E84 File Offset: 0x00537084
|
||||
[Token(Token = "0x17003DD7")]
|
||||
public BackgroundObject HMBJBONOBEB
|
||||
{
|
||||
[Token(Token = "0x601662F")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
get;
|
||||
[Token(Token = "0x6016630")]
|
||||
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06016631 RID: 91697 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6016631")]
|
||||
[Address(RVA = "0xC14670", Offset = "0xC13470", VA = "0x180C14670")]
|
||||
public void Init(BackgroundObject CFAPNBBHEKB)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06016632 RID: 91698 RVA: 0x00538E98 File Offset: 0x00537098
|
||||
[Token(Token = "0x6016632")]
|
||||
[Address(RVA = "0xC148B0", Offset = "0xC136B0", VA = "0x180C148B0")]
|
||||
protected void OnDestroy()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<Material> hnklcofocjd = this.HNKLCOFOCJD;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(this);
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06016633 RID: 91699 RVA: 0x00538EBC File Offset: 0x005370BC
|
||||
[Token(Token = "0x6016633")]
|
||||
[Address(RVA = "0xC149D0", Offset = "0xC137D0", VA = "0x180C149D0")]
|
||||
public void SetBlendValue(float NAHFKFPGCKK)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<Material> hnklcofocjd = this.HNKLCOFOCJD;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06016634 RID: 91700 RVA: 0x00538EE0 File Offset: 0x005370E0
|
||||
[Token(Token = "0x6016634")]
|
||||
[Address(RVA = "0xC14B30", Offset = "0xC13930", VA = "0x180C14B30")]
|
||||
public void SetColor(Color GJAINANBOCB)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<Material> hnklcofocjd = this.HNKLCOFOCJD;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06016635 RID: 91701 RVA: 0x00538F04 File Offset: 0x00537104
|
||||
[Token(Token = "0x6016635")]
|
||||
[Address(RVA = "0xC14C40", Offset = "0xC13A40", VA = "0x180C14C40")]
|
||||
public void SetRotation(float IGPENJBJADK)
|
||||
{
|
||||
bool flag = this.rotateWithSun;
|
||||
Transform transform = base.transform;
|
||||
if (!flag)
|
||||
{
|
||||
float z = Vector3.up.z;
|
||||
return;
|
||||
}
|
||||
Transform transform2 = RenderSettings.sun.transform;
|
||||
float z2 = Vector3.forward.z;
|
||||
Vector3 vector;
|
||||
float z3 = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06016636 RID: 91702 RVA: 0x00538F58 File Offset: 0x00537158
|
||||
[Token(Token = "0x6016636")]
|
||||
[Address(RVA = "0xC14E30", Offset = "0xC13C30", VA = "0x180C14E30")]
|
||||
public BackgroundObject()
|
||||
{
|
||||
List<Material> list = new List();
|
||||
this.HNKLCOFOCJD = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400E9F4 RID: 59892
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400E9F4")]
|
||||
public MeshRenderer[] coloredRenderers;
|
||||
|
||||
// Token: 0x0400E9F5 RID: 59893
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400E9F5")]
|
||||
public bool rotateWithSun;
|
||||
|
||||
// Token: 0x0400E9F6 RID: 59894
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400E9F6")]
|
||||
private List<Material> HNKLCOFOCJD;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,70 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation.SceneMoods.MoodBlendData;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.SceneMoods
|
||||
{
|
||||
// Token: 0x020032C9 RID: 13001
|
||||
[Token(Token = "0x20032C9")]
|
||||
public class BackgroundObjectsRoot : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06016637 RID: 91703 RVA: 0x00538F78 File Offset: 0x00537178
|
||||
[Token(Token = "0x6016637")]
|
||||
[Address(RVA = "0xC15750", Offset = "0xC14550", VA = "0x180C15750")]
|
||||
protected void Update()
|
||||
{
|
||||
if (SingletonMonoBehaviour.FFNIFALJLDD)
|
||||
{
|
||||
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = base.transform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016638 RID: 91704 RVA: 0x00538FB4 File Offset: 0x005371B4
|
||||
[Token(Token = "0x6016638")]
|
||||
[Address(RVA = "0xC153F0", Offset = "0xC141F0", VA = "0x180C153F0")]
|
||||
public void UpdateBlending(BackgroundObjectsMoodSettings MDAMPODACMG)
|
||||
{
|
||||
int num = 0;
|
||||
BackgroundMoodObjectEntry[] objects = MDAMPODACMG.objects;
|
||||
BackgroundObject backgroundObject = this.BCPBPLDHDMA[num];
|
||||
bool flag;
|
||||
bool flag2;
|
||||
if (backgroundObject && (flag || flag2))
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(backgroundObject.gameObject);
|
||||
this.BCPBPLDHDMA[0] = num;
|
||||
}
|
||||
bool flag3;
|
||||
if (flag3)
|
||||
{
|
||||
int num2 = 0;
|
||||
if (backgroundObject == num2)
|
||||
{
|
||||
Transform transform = base.gameObject.transform;
|
||||
BackgroundObject[] bcpbpldhdma = this.BCPBPLDHDMA;
|
||||
throw new ArrayTypeMismatchException();
|
||||
}
|
||||
}
|
||||
num++;
|
||||
}
|
||||
|
||||
// Token: 0x06016639 RID: 91705 RVA: 0x00539048 File Offset: 0x00537248
|
||||
[Token(Token = "0x6016639")]
|
||||
[Address(RVA = "0xC15860", Offset = "0xC14660", VA = "0x180C15860")]
|
||||
public BackgroundObjectsRoot()
|
||||
{
|
||||
BackgroundObject[] array = new BackgroundObject[4];
|
||||
this.BCPBPLDHDMA = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400E9F7 RID: 59895
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E9F7")]
|
||||
private BackgroundObject[] BCPBPLDHDMA;
|
||||
}
|
||||
}
|
||||
+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;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,211 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Rendering;
|
||||
|
||||
namespace RecRoom.Core.Creation.SceneMoods
|
||||
{
|
||||
// Token: 0x020032CA RID: 13002
|
||||
[Token(Token = "0x20032CA")]
|
||||
public class MoodConfig : ScriptableObject
|
||||
{
|
||||
// Token: 0x17003DD8 RID: 15832
|
||||
// (get) Token: 0x0601663A RID: 91706 RVA: 0x0053906C File Offset: 0x0053726C
|
||||
[Token(Token = "0x17003DD8")]
|
||||
public MoodConfig.ReflectionProbeSettings CurrentReflectionProbeSettings
|
||||
{
|
||||
[Token(Token = "0x601663A")]
|
||||
[Address(RVA = "0xC16B70", Offset = "0xC15970", VA = "0x180C16B70")]
|
||||
get
|
||||
{
|
||||
int qualityLevel = QualitySettings.GetQualityLevel();
|
||||
int num = 0;
|
||||
num++;
|
||||
this.m_CachedPtr = (IntPtr)num;
|
||||
this.m_CachedPtr = (IntPtr)((ulong)128L);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601663B RID: 91707 RVA: 0x005390A0 File Offset: 0x005372A0
|
||||
[Token(Token = "0x601663B")]
|
||||
[Address(RVA = "0xC16830", Offset = "0xC15630", VA = "0x180C16830")]
|
||||
public Dictionary<string, FLCFOLDCOJJ> KKGPOKBKHKC(int CIDAEDKGFJE)
|
||||
{
|
||||
int num;
|
||||
Dictionary<string, FLCFOLDCOJJ> dictionary;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
dictionary = new Dictionary();
|
||||
List<MoodConfig.BackgroundObjectConfig> backgroundObjectConfigs = this.BackgroundObjectConfigs;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
return dictionary;
|
||||
}
|
||||
|
||||
// Token: 0x0601663C RID: 91708 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601663C")]
|
||||
[Address(RVA = "0xC16A30", Offset = "0xC15830", VA = "0x180C16A30")]
|
||||
public MoodConfig.BackgroundObjectConfig LGCFKHICPHF(int ENJEOLBEALP)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601663D RID: 91709 RVA: 0x005390E4 File Offset: 0x005372E4
|
||||
[Token(Token = "0x601663D")]
|
||||
[Address(RVA = "0xC16B20", Offset = "0xC15920", VA = "0x180C16B20")]
|
||||
public MoodConfig()
|
||||
{
|
||||
string[] array = new string[4];
|
||||
this.BackgroundObjectSlotTitles = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400E9F8 RID: 59896
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E9F8")]
|
||||
public Material SkyBoxMaterial;
|
||||
|
||||
// Token: 0x0400E9F9 RID: 59897
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400E9F9")]
|
||||
public List<MoodConfig.BackgroundObjectConfig> BackgroundObjectConfigs;
|
||||
|
||||
// Token: 0x0400E9FA RID: 59898
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400E9FA")]
|
||||
public string[] BackgroundObjectSlotTitles;
|
||||
|
||||
// Token: 0x0400E9FB RID: 59899
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400E9FB")]
|
||||
[SerializeField]
|
||||
private MoodConfig.ReflectionProbeSettings[] reflectionProbeSettings;
|
||||
|
||||
// Token: 0x020032CB RID: 13003
|
||||
[Token(Token = "0x20032CB")]
|
||||
[Serializable]
|
||||
public class BackgroundObjectConfig
|
||||
{
|
||||
// Token: 0x0601663E RID: 91710 RVA: 0x00539108 File Offset: 0x00537308
|
||||
[Token(Token = "0x601663E")]
|
||||
[Address(RVA = "0xC14600", Offset = "0xC13400", VA = "0x180C14600")]
|
||||
public BackgroundObjectConfig()
|
||||
{
|
||||
Color white = Color.white;
|
||||
this.defaultAlpha = 1f;
|
||||
bool[] array = new bool[4];
|
||||
this.visibleInSlot = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400E9FC RID: 59900
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400E9FC")]
|
||||
public string name;
|
||||
|
||||
// Token: 0x0400E9FD RID: 59901
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E9FD")]
|
||||
public BackgroundObject prefab;
|
||||
|
||||
// Token: 0x0400E9FE RID: 59902
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400E9FE")]
|
||||
public Color defaultColor;
|
||||
|
||||
// Token: 0x0400E9FF RID: 59903
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400E9FF")]
|
||||
public float defaultAlpha;
|
||||
|
||||
// Token: 0x0400EA00 RID: 59904
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400EA00")]
|
||||
public int id;
|
||||
|
||||
// Token: 0x0400EA01 RID: 59905
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400EA01")]
|
||||
public bool[] visibleInSlot;
|
||||
}
|
||||
|
||||
// Token: 0x020032CC RID: 13004
|
||||
[Token(Token = "0x20032CC")]
|
||||
[Serializable]
|
||||
public struct ReflectionProbeSettings
|
||||
{
|
||||
// Token: 0x17003DD9 RID: 15833
|
||||
// (get) Token: 0x0601663F RID: 91711 RVA: 0x0053913C File Offset: 0x0053733C
|
||||
[Token(Token = "0x17003DD9")]
|
||||
public static MoodConfig.ReflectionProbeSettings Default
|
||||
{
|
||||
[Token(Token = "0x601663F")]
|
||||
[Address(RVA = "0xC16D20", Offset = "0xC15B20", VA = "0x180C16D20")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400EA02 RID: 59906
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400EA02")]
|
||||
[HFBLFDHEDFI]
|
||||
public int QualityLevel;
|
||||
|
||||
// Token: 0x0400EA03 RID: 59907
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x400EA03")]
|
||||
public bool SkyboxOnly;
|
||||
|
||||
// Token: 0x0400EA04 RID: 59908
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400EA04")]
|
||||
public float UpdateFrequencySeconds;
|
||||
|
||||
// Token: 0x0400EA05 RID: 59909
|
||||
[FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x400EA05")]
|
||||
public ReflectionProbeTimeSlicingMode TimesliceMode;
|
||||
|
||||
// Token: 0x0400EA06 RID: 59910
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400EA06")]
|
||||
public int CubemapResolution;
|
||||
}
|
||||
|
||||
// Token: 0x020032CD RID: 13005
|
||||
[Token(Token = "0x20032CD")]
|
||||
[CompilerGenerated]
|
||||
private sealed class IOBGBKEPMPE
|
||||
{
|
||||
// Token: 0x06016640 RID: 91712 RVA: 0x0053914C File Offset: 0x0053734C
|
||||
[Token(Token = "0x6016640")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public IOBGBKEPMPE()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06016641 RID: 91713 RVA: 0x00539160 File Offset: 0x00537360
|
||||
[Token(Token = "0x6016641")]
|
||||
[Address(RVA = "0xC16490", Offset = "0xC15290", VA = "0x180C16490")]
|
||||
internal bool <GetBackgroundConfigFromId>b__0(MoodConfig.BackgroundObjectConfig a)
|
||||
{
|
||||
int num = this.id;
|
||||
return a.id == num;
|
||||
}
|
||||
|
||||
// Token: 0x0400EA07 RID: 59911
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400EA07")]
|
||||
public int id;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation.SceneMoods.MoodBlendData;
|
||||
using RecRoom.DataStructures;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Rendering.PostProcessing;
|
||||
|
||||
namespace RecRoom.Core.Creation.SceneMoods
|
||||
{
|
||||
// Token: 0x020032CF RID: 13007
|
||||
[Token(Token = "0x20032CF")]
|
||||
[CreateAssetMenu]
|
||||
[Serializable]
|
||||
public class MoodSetting : ScriptableObject
|
||||
{
|
||||
// Token: 0x17003DDA RID: 15834
|
||||
// (get) Token: 0x06016643 RID: 91715 RVA: 0x00539198 File Offset: 0x00537398
|
||||
[Token(Token = "0x17003DDA")]
|
||||
public Guid Guid
|
||||
{
|
||||
[Token(Token = "0x6016643")]
|
||||
[Address(RVA = "0xC16CF0", Offset = "0xC15AF0", VA = "0x180C16CF0")]
|
||||
get
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016644 RID: 91716 RVA: 0x005391AC File Offset: 0x005373AC
|
||||
[Token(Token = "0x6016644")]
|
||||
[Address(RVA = "0xC16C50", Offset = "0xC15A50", VA = "0x180C16C50")]
|
||||
public MoodSetting()
|
||||
{
|
||||
Guid guid = Guid.NewGuid();
|
||||
SerializedGuid serializedGuid;
|
||||
this.guid = serializedGuid;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400EA09 RID: 59913
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400EA09")]
|
||||
public string FriendlyName;
|
||||
|
||||
// Token: 0x0400EA0A RID: 59914
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400EA0A")]
|
||||
public PostProcessProfile PostProcessProfile;
|
||||
|
||||
// Token: 0x0400EA0B RID: 59915
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400EA0B")]
|
||||
public Cubemap BakedReflection;
|
||||
|
||||
// Token: 0x0400EA0C RID: 59916
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400EA0C")]
|
||||
[SerializeField]
|
||||
public SkyBoxMoodSettings SkyBoxSettings;
|
||||
|
||||
// Token: 0x0400EA0D RID: 59917
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400EA0D")]
|
||||
[SerializeField]
|
||||
public SunMoodSettings SunSettings;
|
||||
|
||||
// Token: 0x0400EA0E RID: 59918
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400EA0E")]
|
||||
[SerializeField]
|
||||
public FogMoodSettings FogSettings;
|
||||
|
||||
// Token: 0x0400EA0F RID: 59919
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400EA0F")]
|
||||
[SerializeField]
|
||||
public BloomMoodSettings BloomSettings;
|
||||
|
||||
// Token: 0x0400EA10 RID: 59920
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400EA10")]
|
||||
[SerializeField]
|
||||
public ColorGradingMoodSettings ColorGradingSettings;
|
||||
|
||||
// Token: 0x0400EA11 RID: 59921
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400EA11")]
|
||||
[SerializeField]
|
||||
public BackgroundObjectsMoodSettings BackgroundObjectsSettings;
|
||||
|
||||
// Token: 0x0400EA12 RID: 59922
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400EA12")]
|
||||
[SerializeField]
|
||||
private SerializedGuid guid;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user