m
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: 0x020033B5 RID: 13237
|
||||
[Token(Token = "0x20033B5")]
|
||||
public class BackgroundObject : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003E9A RID: 16026
|
||||
// (get) Token: 0x06016ABB RID: 92859 RVA: 0x00543C08 File Offset: 0x00541E08
|
||||
// (set) Token: 0x06016ABC RID: 92860 RVA: 0x00543C1C File Offset: 0x00541E1C
|
||||
[Token(Token = "0x17003E9A")]
|
||||
public BackgroundObject HMBJBONOBEB
|
||||
{
|
||||
[Token(Token = "0x6016ABB")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
||||
get;
|
||||
[Token(Token = "0x6016ABC")]
|
||||
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06016ABD RID: 92861 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6016ABD")]
|
||||
[Address(RVA = "0x16FC770", Offset = "0x16FB770", VA = "0x1816FC770")]
|
||||
public void Init(BackgroundObject CFAPNBBHEKB)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06016ABE RID: 92862 RVA: 0x00543C30 File Offset: 0x00541E30
|
||||
[Token(Token = "0x6016ABE")]
|
||||
[Address(RVA = "0x16FC9B0", Offset = "0x16FB9B0", VA = "0x1816FC9B0")]
|
||||
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: 0x06016ABF RID: 92863 RVA: 0x00543C54 File Offset: 0x00541E54
|
||||
[Token(Token = "0x6016ABF")]
|
||||
[Address(RVA = "0x16FCAD0", Offset = "0x16FBAD0", VA = "0x1816FCAD0")]
|
||||
public void SetBlendValue(float NAHFKFPGCKK)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<Material> hnklcofocjd = this.HNKLCOFOCJD;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06016AC0 RID: 92864 RVA: 0x00543C78 File Offset: 0x00541E78
|
||||
[Token(Token = "0x6016AC0")]
|
||||
[Address(RVA = "0x16FCC30", Offset = "0x16FBC30", VA = "0x1816FCC30")]
|
||||
public void SetColor(Color GJAINANBOCB)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<Material> hnklcofocjd = this.HNKLCOFOCJD;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06016AC1 RID: 92865 RVA: 0x00543C9C File Offset: 0x00541E9C
|
||||
[Token(Token = "0x6016AC1")]
|
||||
[Address(RVA = "0x16FCD40", Offset = "0x16FBD40", VA = "0x1816FCD40")]
|
||||
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: 0x06016AC2 RID: 92866 RVA: 0x00543CF0 File Offset: 0x00541EF0
|
||||
[Token(Token = "0x6016AC2")]
|
||||
[Address(RVA = "0x16FCF30", Offset = "0x16FBF30", VA = "0x1816FCF30")]
|
||||
public BackgroundObject()
|
||||
{
|
||||
List<Material> list = new List();
|
||||
this.HNKLCOFOCJD = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400EC3A RID: 60474
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400EC3A")]
|
||||
public MeshRenderer[] coloredRenderers;
|
||||
|
||||
// Token: 0x0400EC3B RID: 60475
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400EC3B")]
|
||||
public bool rotateWithSun;
|
||||
|
||||
// Token: 0x0400EC3C RID: 60476
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400EC3C")]
|
||||
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: 0x020033B6 RID: 13238
|
||||
[Token(Token = "0x20033B6")]
|
||||
public class BackgroundObjectsRoot : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06016AC3 RID: 92867 RVA: 0x00543D10 File Offset: 0x00541F10
|
||||
[Token(Token = "0x6016AC3")]
|
||||
[Address(RVA = "0x16FD850", Offset = "0x16FC850", VA = "0x1816FD850")]
|
||||
protected void Update()
|
||||
{
|
||||
if (SingletonMonoBehaviour.FFNIFALJLDD)
|
||||
{
|
||||
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = base.transform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016AC4 RID: 92868 RVA: 0x00543D4C File Offset: 0x00541F4C
|
||||
[Token(Token = "0x6016AC4")]
|
||||
[Address(RVA = "0x16FD4F0", Offset = "0x16FC4F0", VA = "0x1816FD4F0")]
|
||||
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: 0x06016AC5 RID: 92869 RVA: 0x00543DE0 File Offset: 0x00541FE0
|
||||
[Token(Token = "0x6016AC5")]
|
||||
[Address(RVA = "0x16FD960", Offset = "0x16FC960", VA = "0x1816FD960")]
|
||||
public BackgroundObjectsRoot()
|
||||
{
|
||||
BackgroundObject[] array = new BackgroundObject[4];
|
||||
this.BCPBPLDHDMA = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400EC3D RID: 60477
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400EC3D")]
|
||||
private BackgroundObject[] BCPBPLDHDMA;
|
||||
}
|
||||
}
|
||||
+60
@@ -0,0 +1,60 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.SceneMoods.MoodBlendData
|
||||
{
|
||||
// Token: 0x020033C5 RID: 13253
|
||||
[Token(Token = "0x20033C5")]
|
||||
[Serializable]
|
||||
public struct BackgroundMoodObjectEntry
|
||||
{
|
||||
// Token: 0x17003EA5 RID: 16037
|
||||
// (get) Token: 0x06016B04 RID: 92932 RVA: 0x00544EB4 File Offset: 0x005430B4
|
||||
// (set) Token: 0x06016B05 RID: 92933 RVA: 0x00544EC8 File Offset: 0x005430C8
|
||||
[Token(Token = "0x17003EA5")]
|
||||
public float BlendValue
|
||||
{
|
||||
[Token(Token = "0x6016B04")]
|
||||
[Address(RVA = "0x6A46E0", Offset = "0x6A36E0", VA = "0x1806A46E0")]
|
||||
get;
|
||||
[Token(Token = "0x6016B05")]
|
||||
[Address(RVA = "0x6A46F0", Offset = "0x6A36F0", VA = "0x1806A46F0")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x06016B06 RID: 92934 RVA: 0x00544EDC File Offset: 0x005430DC
|
||||
[Token(Token = "0x6016B06")]
|
||||
[Address(RVA = "0x16FC5C0", Offset = "0x16FB5C0", VA = "0x1816FC5C0")]
|
||||
public void OJMJOJEDPLN(BackgroundMoodObjectEntry OALKOHJOHFO, float DNEPGOCPOKB)
|
||||
{
|
||||
float b = OALKOHJOHFO.color.b;
|
||||
Color color = this.color;
|
||||
float b2 = OALKOHJOHFO.color.b;
|
||||
float num = this.rotation;
|
||||
if (b2 > 180f)
|
||||
{
|
||||
}
|
||||
float num2 = Mathf.Lerp(num, num, DNEPGOCPOKB);
|
||||
this.rotation = num2;
|
||||
float num3 = Mathf.Lerp(this.<BlendValue>k__BackingField, 1f, DNEPGOCPOKB);
|
||||
this.<BlendValue>k__BackingField = num3;
|
||||
}
|
||||
|
||||
// Token: 0x0400ECAA RID: 60586
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400ECAA")]
|
||||
public BackgroundObject prefab;
|
||||
|
||||
// Token: 0x0400ECAB RID: 60587
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400ECAB")]
|
||||
public Color color;
|
||||
|
||||
// Token: 0x0400ECAC RID: 60588
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400ECAC")]
|
||||
[Range(0f, 180f)]
|
||||
public float rotation;
|
||||
}
|
||||
}
|
||||
+72
@@ -0,0 +1,72 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Core.Creation.SceneMoods.MoodBlendData
|
||||
{
|
||||
// Token: 0x020033C6 RID: 13254
|
||||
[Token(Token = "0x20033C6")]
|
||||
[Serializable]
|
||||
public class BackgroundObjectsMoodSettings : MoodBlendData<BackgroundObjectsMoodSettings>
|
||||
{
|
||||
// Token: 0x06016B07 RID: 92935 RVA: 0x00544F4C File Offset: 0x0054314C
|
||||
[Token(Token = "0x6016B07")]
|
||||
[Address(RVA = "0x16FD060", Offset = "0x16FC060", VA = "0x1816FD060", Slot = "4")]
|
||||
public override void OJMJOJEDPLN(BackgroundObjectsMoodSettings LGGOLPFMGHP, float DNEPGOCPOKB)
|
||||
{
|
||||
int num = 0;
|
||||
int length = LGGOLPFMGHP.objects.Length;
|
||||
if (num < length)
|
||||
{
|
||||
BackgroundMoodObjectEntry[] array = this.objects;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
BackgroundMoodObjectEntry[] array2 = this.objects;
|
||||
}
|
||||
BackgroundMoodObjectEntry[] array3 = this.objects;
|
||||
bool flag2;
|
||||
if (!flag2)
|
||||
{
|
||||
BackgroundMoodObjectEntry[] array4 = this.objects;
|
||||
bool flag3;
|
||||
if (!flag3)
|
||||
{
|
||||
BackgroundMoodObjectEntry[] array5 = this.objects;
|
||||
}
|
||||
BackgroundMoodObjectEntry[] array6 = this.objects;
|
||||
}
|
||||
array3 += num;
|
||||
BackgroundMoodObjectEntry backgroundMoodObjectEntry;
|
||||
array3.OJMJOJEDPLN(backgroundMoodObjectEntry, DNEPGOCPOKB);
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016B08 RID: 92936 RVA: 0x00544FC8 File Offset: 0x005431C8
|
||||
[Token(Token = "0x6016B08")]
|
||||
[Address(RVA = "0x16FCF90", Offset = "0x16FBF90", VA = "0x1816FCF90", Slot = "5")]
|
||||
public override void GDIGLMAABGN()
|
||||
{
|
||||
RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneMoodSettings.BackgroundObjectsRoot.UpdateBlending(this);
|
||||
}
|
||||
|
||||
// Token: 0x06016B09 RID: 92937 RVA: 0x00544FF0 File Offset: 0x005431F0
|
||||
[Token(Token = "0x6016B09")]
|
||||
[Address(RVA = "0x16FD4A0", Offset = "0x16FC4A0", VA = "0x1816FD4A0")]
|
||||
public BackgroundObjectsMoodSettings()
|
||||
{
|
||||
BackgroundMoodObjectEntry[] array = new BackgroundMoodObjectEntry[4];
|
||||
this.objects = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400ECAE RID: 60590
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400ECAE")]
|
||||
public BackgroundMoodObjectEntry[] objects;
|
||||
|
||||
// Token: 0x0400ECAF RID: 60591
|
||||
[Token(Token = "0x400ECAF")]
|
||||
public const int MAX_NUM_BACKGROUND_OBJECTS = 4;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,101 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Rendering.PostProcessing;
|
||||
|
||||
namespace RecRoom.Core.Creation.SceneMoods.MoodBlendData
|
||||
{
|
||||
// Token: 0x020033C3 RID: 13251
|
||||
[Token(Token = "0x20033C3")]
|
||||
[Serializable]
|
||||
public class BloomMoodSettings : MoodBlendData<BloomMoodSettings>
|
||||
{
|
||||
// Token: 0x06016AFA RID: 92922 RVA: 0x00544AF8 File Offset: 0x00542CF8
|
||||
[Token(Token = "0x6016AFA")]
|
||||
[Address(RVA = "0x16FDB00", Offset = "0x16FCB00", VA = "0x1816FDB00")]
|
||||
private static Bloom JDJKDAFHGJB()
|
||||
{
|
||||
PostProcessProfile <ActivePostProcessProfile>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneMoodSettings.<ActivePostProcessProfile>k__BackingField;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06016AFB RID: 92923 RVA: 0x00544B1C File Offset: 0x00542D1C
|
||||
[Token(Token = "0x6016AFB")]
|
||||
[Address(RVA = "0x16FD9B0", Offset = "0x16FC9B0", VA = "0x1816FD9B0")]
|
||||
public void BGMCKPCICEE()
|
||||
{
|
||||
Bloom bloom = BloomMoodSettings.JDJKDAFHGJB();
|
||||
ColorParameter colorParameter = bloom.color;
|
||||
FloatParameter floatParameter = bloom.intensity;
|
||||
this.intensity = floatParameter;
|
||||
FloatParameter floatParameter2 = bloom.diffusion;
|
||||
this.diffusion = floatParameter2;
|
||||
FloatParameter floatParameter3 = bloom.threshold;
|
||||
this.threshold = floatParameter3;
|
||||
}
|
||||
|
||||
// Token: 0x06016AFC RID: 92924 RVA: 0x00544B6C File Offset: 0x00542D6C
|
||||
[Token(Token = "0x6016AFC")]
|
||||
[Address(RVA = "0x16FDBE0", Offset = "0x16FCBE0", VA = "0x1816FDBE0", Slot = "4")]
|
||||
public override void OJMJOJEDPLN(BloomMoodSettings LGGOLPFMGHP, float DNEPGOCPOKB)
|
||||
{
|
||||
Color color = LGGOLPFMGHP.color;
|
||||
Color color2 = this.color;
|
||||
float num = this.diffusion;
|
||||
float num2 = LGGOLPFMGHP.diffusion;
|
||||
float num3 = Mathf.Lerp(num, num2, DNEPGOCPOKB);
|
||||
this.diffusion = num3;
|
||||
float num4 = LGGOLPFMGHP.intensity;
|
||||
float num5 = Mathf.Lerp(this.intensity, num4, DNEPGOCPOKB);
|
||||
this.intensity = num5;
|
||||
float num6 = LGGOLPFMGHP.threshold;
|
||||
float num7 = Mathf.Lerp(this.threshold, num6, DNEPGOCPOKB);
|
||||
this.threshold = num7;
|
||||
}
|
||||
|
||||
// Token: 0x06016AFD RID: 92925 RVA: 0x00544BF4 File Offset: 0x00542DF4
|
||||
[Token(Token = "0x6016AFD")]
|
||||
[Address(RVA = "0x16FDA20", Offset = "0x16FCA20", VA = "0x1816FDA20", Slot = "5")]
|
||||
public override void GDIGLMAABGN()
|
||||
{
|
||||
Bloom bloom = BloomMoodSettings.JDJKDAFHGJB();
|
||||
bloom.enabled.Override(1);
|
||||
ColorParameter colorParameter = bloom.color;
|
||||
Color color = this.color;
|
||||
colorParameter.Override(color);
|
||||
FloatParameter floatParameter = bloom.intensity;
|
||||
FloatParameter floatParameter2 = bloom.diffusion;
|
||||
FloatParameter floatParameter3 = bloom.threshold;
|
||||
}
|
||||
|
||||
// Token: 0x06016AFE RID: 92926 RVA: 0x00544C48 File Offset: 0x00542E48
|
||||
[Token(Token = "0x6016AFE")]
|
||||
[Address(RVA = "0x16FDD10", Offset = "0x16FCD10", VA = "0x1816FDD10")]
|
||||
public BloomMoodSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400EC9E RID: 60574
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400EC9E")]
|
||||
public Color color;
|
||||
|
||||
// Token: 0x0400EC9F RID: 60575
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400EC9F")]
|
||||
[Range(0f, 10f)]
|
||||
public float diffusion;
|
||||
|
||||
// Token: 0x0400ECA0 RID: 60576
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400ECA0")]
|
||||
[Range(0f, 25f)]
|
||||
public float intensity;
|
||||
|
||||
// Token: 0x0400ECA1 RID: 60577
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400ECA1")]
|
||||
[Range(0f, 1.5f)]
|
||||
public float threshold;
|
||||
}
|
||||
}
|
||||
+148
@@ -0,0 +1,148 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Rendering.PostProcessing;
|
||||
|
||||
namespace RecRoom.Core.Creation.SceneMoods.MoodBlendData
|
||||
{
|
||||
// Token: 0x020033C4 RID: 13252
|
||||
[Token(Token = "0x20033C4")]
|
||||
[Serializable]
|
||||
public class ColorGradingMoodSettings : MoodBlendData<ColorGradingMoodSettings>
|
||||
{
|
||||
// Token: 0x06016AFF RID: 92927 RVA: 0x00544C5C File Offset: 0x00542E5C
|
||||
[Token(Token = "0x6016AFF")]
|
||||
[Address(RVA = "0x16FE100", Offset = "0x16FD100", VA = "0x1816FE100")]
|
||||
private static ColorGrading OGHOBAPJFKH()
|
||||
{
|
||||
PostProcessProfile <ActivePostProcessProfile>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneMoodSettings.<ActivePostProcessProfile>k__BackingField;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06016B00 RID: 92928 RVA: 0x00544C80 File Offset: 0x00542E80
|
||||
[Token(Token = "0x6016B00")]
|
||||
[Address(RVA = "0x16FDEF0", Offset = "0x16FCEF0", VA = "0x1816FDEF0")]
|
||||
public void BGMCKPCICEE()
|
||||
{
|
||||
ColorGrading colorGrading = ColorGradingMoodSettings.OGHOBAPJFKH();
|
||||
ColorParameter colorFilter = colorGrading.colorFilter;
|
||||
FloatParameter floatParameter = colorGrading.temperature;
|
||||
this.temperature = floatParameter;
|
||||
FloatParameter floatParameter2 = colorGrading.tint;
|
||||
this.tint = floatParameter2;
|
||||
FloatParameter postExposure = colorGrading.postExposure;
|
||||
this.exposure = postExposure;
|
||||
FloatParameter floatParameter3 = colorGrading.temperature;
|
||||
this.colorFilterIntensity = floatParameter3;
|
||||
FloatParameter floatParameter4 = colorGrading.hueShift;
|
||||
this.hueShift = floatParameter4;
|
||||
FloatParameter floatParameter5 = colorGrading.saturation;
|
||||
this.saturation = floatParameter5;
|
||||
FloatParameter floatParameter6 = colorGrading.contrast;
|
||||
this.contrast = floatParameter6;
|
||||
}
|
||||
|
||||
// Token: 0x06016B01 RID: 92929 RVA: 0x00544D10 File Offset: 0x00542F10
|
||||
[Token(Token = "0x6016B01")]
|
||||
[Address(RVA = "0x16FE1E0", Offset = "0x16FD1E0", VA = "0x1816FE1E0", Slot = "4")]
|
||||
public override void OJMJOJEDPLN(ColorGradingMoodSettings LGGOLPFMGHP, float DNEPGOCPOKB)
|
||||
{
|
||||
Color color = LGGOLPFMGHP.color;
|
||||
Color color2 = this.color;
|
||||
float num = this.temperature;
|
||||
float num2 = LGGOLPFMGHP.temperature;
|
||||
float num3 = Mathf.Lerp(num, num2, DNEPGOCPOKB);
|
||||
this.temperature = num3;
|
||||
float num4 = LGGOLPFMGHP.tint;
|
||||
float num5 = Mathf.Lerp(this.tint, num4, DNEPGOCPOKB);
|
||||
this.tint = num5;
|
||||
float num6 = LGGOLPFMGHP.exposure;
|
||||
float num7 = Mathf.Lerp(this.exposure, num6, DNEPGOCPOKB);
|
||||
this.exposure = num7;
|
||||
float num8 = LGGOLPFMGHP.colorFilterIntensity;
|
||||
float num9 = Mathf.Lerp(this.colorFilterIntensity, num8, DNEPGOCPOKB);
|
||||
this.colorFilterIntensity = num9;
|
||||
float num10 = LGGOLPFMGHP.hueShift;
|
||||
float num11 = Mathf.Lerp(this.hueShift, num10, DNEPGOCPOKB);
|
||||
this.hueShift = num11;
|
||||
float num12 = LGGOLPFMGHP.saturation;
|
||||
float num13 = Mathf.Lerp(this.saturation, num12, DNEPGOCPOKB);
|
||||
this.saturation = num13;
|
||||
float num14 = LGGOLPFMGHP.contrast;
|
||||
float num15 = Mathf.Lerp(this.contrast, num14, DNEPGOCPOKB);
|
||||
this.contrast = num15;
|
||||
}
|
||||
|
||||
// Token: 0x06016B02 RID: 92930 RVA: 0x00544E18 File Offset: 0x00543018
|
||||
[Token(Token = "0x6016B02")]
|
||||
[Address(RVA = "0x16FDFB0", Offset = "0x16FCFB0", VA = "0x1816FDFB0", Slot = "5")]
|
||||
public override void GDIGLMAABGN()
|
||||
{
|
||||
ColorGrading colorGrading = ColorGradingMoodSettings.OGHOBAPJFKH();
|
||||
colorGrading.enabled.Override(2.3509887E-38f);
|
||||
colorGrading.temperature.Override(2.3509887E-38f);
|
||||
colorGrading.tint.Override(2.3509887E-38f);
|
||||
colorGrading.postExposure.Override(2.3509887E-38f);
|
||||
ColorParameter colorFilter = colorGrading.colorFilter;
|
||||
Color color = this.color;
|
||||
colorFilter.Override(color);
|
||||
FloatParameter floatParameter = colorGrading.hueShift;
|
||||
FloatParameter floatParameter2 = colorGrading.saturation;
|
||||
FloatParameter floatParameter3 = colorGrading.contrast;
|
||||
}
|
||||
|
||||
// Token: 0x06016B03 RID: 92931 RVA: 0x00544EA0 File Offset: 0x005430A0
|
||||
[Token(Token = "0x6016B03")]
|
||||
[Address(RVA = "0x16FE370", Offset = "0x16FD370", VA = "0x1816FE370")]
|
||||
public ColorGradingMoodSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400ECA2 RID: 60578
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400ECA2")]
|
||||
public Color color;
|
||||
|
||||
// Token: 0x0400ECA3 RID: 60579
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400ECA3")]
|
||||
[Range(-100f, 100f)]
|
||||
public float temperature;
|
||||
|
||||
// Token: 0x0400ECA4 RID: 60580
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400ECA4")]
|
||||
[Range(-100f, 100f)]
|
||||
public float tint;
|
||||
|
||||
// Token: 0x0400ECA5 RID: 60581
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400ECA5")]
|
||||
[Range(-3f, 3f)]
|
||||
public float exposure;
|
||||
|
||||
// Token: 0x0400ECA6 RID: 60582
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400ECA6")]
|
||||
[Range(0f, 100f)]
|
||||
public float colorFilterIntensity;
|
||||
|
||||
// Token: 0x0400ECA7 RID: 60583
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400ECA7")]
|
||||
[Range(-180f, 180f)]
|
||||
public float hueShift;
|
||||
|
||||
// Token: 0x0400ECA8 RID: 60584
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400ECA8")]
|
||||
[Range(-100f, 100f)]
|
||||
public float saturation;
|
||||
|
||||
// Token: 0x0400ECA9 RID: 60585
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400ECA9")]
|
||||
[Range(-100f, 100f)]
|
||||
public float contrast;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.SceneMoods.MoodBlendData
|
||||
{
|
||||
// Token: 0x020033C2 RID: 13250
|
||||
[Token(Token = "0x20033C2")]
|
||||
[Serializable]
|
||||
public class FogMoodSettings : MoodBlendData<FogMoodSettings>
|
||||
{
|
||||
// Token: 0x06016AF6 RID: 92918 RVA: 0x00544A14 File Offset: 0x00542C14
|
||||
[Token(Token = "0x6016AF6")]
|
||||
[Address(RVA = "0x16FE3B0", Offset = "0x16FD3B0", VA = "0x1816FE3B0")]
|
||||
public void BGMCKPCICEE()
|
||||
{
|
||||
float fogStartDistance = RenderSettings.fogStartDistance;
|
||||
this.startDistance = fogStartDistance;
|
||||
float fogEndDistance = RenderSettings.fogEndDistance;
|
||||
this.fadeDistance = fogEndDistance;
|
||||
Color fogColor = RenderSettings.fogColor;
|
||||
}
|
||||
|
||||
// Token: 0x06016AF7 RID: 92919 RVA: 0x00544A48 File Offset: 0x00542C48
|
||||
[Token(Token = "0x6016AF7")]
|
||||
[Address(RVA = "0x16FE440", Offset = "0x16FD440", VA = "0x1816FE440", Slot = "4")]
|
||||
public override void OJMJOJEDPLN(FogMoodSettings LGGOLPFMGHP, float DNEPGOCPOKB)
|
||||
{
|
||||
Color color = LGGOLPFMGHP.color;
|
||||
Color color2 = this.color;
|
||||
float num = this.startDistance;
|
||||
float num2 = LGGOLPFMGHP.startDistance;
|
||||
float num3 = Mathf.Lerp(num, num2, DNEPGOCPOKB);
|
||||
this.startDistance = num3;
|
||||
float num4 = LGGOLPFMGHP.fadeDistance;
|
||||
float num5 = Mathf.Lerp(this.fadeDistance, num4, DNEPGOCPOKB);
|
||||
this.fadeDistance = num5;
|
||||
}
|
||||
|
||||
// Token: 0x06016AF8 RID: 92920 RVA: 0x00544AB0 File Offset: 0x00542CB0
|
||||
[Token(Token = "0x6016AF8")]
|
||||
[Address(RVA = "0x16FE3F0", Offset = "0x16FD3F0", VA = "0x1816FE3F0", Slot = "5")]
|
||||
public override void GDIGLMAABGN()
|
||||
{
|
||||
RenderSettings.fog = true;
|
||||
RenderSettings.fogStartDistance = this.startDistance;
|
||||
RenderSettings.fogEndDistance = this.fadeDistance;
|
||||
RenderSettings.fogColor = this.color;
|
||||
}
|
||||
|
||||
// Token: 0x06016AF9 RID: 92921 RVA: 0x00544AE4 File Offset: 0x00542CE4
|
||||
[Token(Token = "0x6016AF9")]
|
||||
[Address(RVA = "0x16FE550", Offset = "0x16FD550", VA = "0x1816FE550")]
|
||||
public FogMoodSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400EC9B RID: 60571
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400EC9B")]
|
||||
public Color color;
|
||||
|
||||
// Token: 0x0400EC9C RID: 60572
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400EC9C")]
|
||||
[Range(-200f, 1000f)]
|
||||
public float startDistance;
|
||||
|
||||
// Token: 0x0400EC9D RID: 60573
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400EC9D")]
|
||||
[Range(0f, 2000f)]
|
||||
public float fadeDistance;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,104 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Core.Creation.SceneMoods.MoodBlendData
|
||||
{
|
||||
// Token: 0x020033BF RID: 13247
|
||||
[Token(Token = "0x20033BF")]
|
||||
public abstract class MoodBlendData<T>
|
||||
{
|
||||
// Token: 0x06016ADF RID: 92895
|
||||
[Token(Token = "0x6016ADF")]
|
||||
[Address(Slot = "4")]
|
||||
public abstract void OJMJOJEDPLN(T GDDAMFEKPOI, float NAHFKFPGCKK);
|
||||
|
||||
// Token: 0x06016AE0 RID: 92896
|
||||
[Token(Token = "0x6016AE0")]
|
||||
[Address(Slot = "5")]
|
||||
public abstract void GDIGLMAABGN();
|
||||
|
||||
// Token: 0x17003EA0 RID: 16032
|
||||
// (get) Token: 0x06016AE1 RID: 92897 RVA: 0x00544138 File Offset: 0x00542338
|
||||
// (set) Token: 0x06016AE2 RID: 92898 RVA: 0x0054414C File Offset: 0x0054234C
|
||||
[Token(Token = "0x17003EA0")]
|
||||
public float PPIEHPDEOCC
|
||||
{
|
||||
[Token(Token = "0x6016AE1")]
|
||||
[Address(RVA = "0x5ABDD0", Offset = "0x5AADD0", VA = "0x1805ABDD0")]
|
||||
get;
|
||||
[Token(Token = "0x6016AE2")]
|
||||
[Address(RVA = "0x5ABE90", Offset = "0x5AAE90", VA = "0x1805ABE90")]
|
||||
set;
|
||||
} = 1f;
|
||||
|
||||
// Token: 0x17003EA1 RID: 16033
|
||||
// (get) Token: 0x06016AE3 RID: 92899 RVA: 0x00544160 File Offset: 0x00542360
|
||||
// (set) Token: 0x06016AE4 RID: 92900 RVA: 0x00544174 File Offset: 0x00542374
|
||||
[Token(Token = "0x17003EA1")]
|
||||
public int LNEDNNJCPMG
|
||||
{
|
||||
[Token(Token = "0x6016AE3")]
|
||||
[Address(RVA = "0x4936D0", Offset = "0x4926D0", VA = "0x1804936D0")]
|
||||
get;
|
||||
[Token(Token = "0x6016AE4")]
|
||||
[Address(RVA = "0x5F1920", Offset = "0x5F0920", VA = "0x1805F1920")]
|
||||
set;
|
||||
} = (int)((ulong)(-1L));
|
||||
|
||||
// Token: 0x17003EA2 RID: 16034
|
||||
// (get) Token: 0x06016AE5 RID: 92901 RVA: 0x00544188 File Offset: 0x00542388
|
||||
// (set) Token: 0x06016AE6 RID: 92902 RVA: 0x0054419C File Offset: 0x0054239C
|
||||
[Token(Token = "0x17003EA2")]
|
||||
public int MFHOKBABJPC
|
||||
{
|
||||
[Token(Token = "0x6016AE5")]
|
||||
[Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540")]
|
||||
get;
|
||||
[Token(Token = "0x6016AE6")]
|
||||
[Address(RVA = "0x5F1910", Offset = "0x5F0910", VA = "0x1805F1910")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17003EA3 RID: 16035
|
||||
// (get) Token: 0x06016AE7 RID: 92903 RVA: 0x005441B0 File Offset: 0x005423B0
|
||||
// (set) Token: 0x06016AE8 RID: 92904 RVA: 0x005441C4 File Offset: 0x005423C4
|
||||
[Token(Token = "0x17003EA3")]
|
||||
public bool MFDFPEFOFNM
|
||||
{
|
||||
[Token(Token = "0x6016AE7")]
|
||||
[Address(RVA = "0x891DD0", Offset = "0x890DD0", VA = "0x180891DD0")]
|
||||
get;
|
||||
[Token(Token = "0x6016AE8")]
|
||||
[Address(RVA = "0x5F1930", Offset = "0x5F0930", VA = "0x1805F1930")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x06016AE9 RID: 92905 RVA: 0x005441D8 File Offset: 0x005423D8
|
||||
[Token(Token = "0x6016AE9")]
|
||||
[Address(RVA = "0x2E5A120", Offset = "0x2E59120", VA = "0x182E5A120")]
|
||||
protected MoodBlendData()
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
MFBGLIHGCGO<bool> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
int num3;
|
||||
int num4;
|
||||
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num3 != 0, num4 != 0);
|
||||
num4 = 0;
|
||||
num3 = 0;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400EC64 RID: 60516
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400EC64")]
|
||||
public MFBGLIHGCGO<bool> OnToggleTopSettings;
|
||||
|
||||
// Token: 0x0400EC65 RID: 60517
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400EC65")]
|
||||
public OKNNKFGFODL OnForceUpdate;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,258 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Scene;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.SceneMoods.MoodBlendData
|
||||
{
|
||||
// Token: 0x020033C0 RID: 13248
|
||||
[Token(Token = "0x20033C0")]
|
||||
[Serializable]
|
||||
public class SkyBoxMoodSettings : MoodBlendData<SkyBoxMoodSettings>
|
||||
{
|
||||
// Token: 0x06016AEA RID: 92906 RVA: 0x00544220 File Offset: 0x00542420
|
||||
[Token(Token = "0x6016AEA")]
|
||||
[Address(RVA = "0x1716BC0", Offset = "0x1715BC0", VA = "0x181716BC0")]
|
||||
public static void EFGPGAHNLKD()
|
||||
{
|
||||
SkyBoxMoodSettings.skyBottomColorShaderId = Shader.PropertyToID("_SkyBottom");
|
||||
SkyBoxMoodSettings.skyTopColorShaderId = Shader.PropertyToID("_SkyTop");
|
||||
SkyBoxMoodSettings.groundBottomColorShaderId = Shader.PropertyToID("_GroundBottom");
|
||||
SkyBoxMoodSettings.groundTopColorShaderId = Shader.PropertyToID("_GroundTop");
|
||||
SkyBoxMoodSettings.horizonColorShaderId = Shader.PropertyToID("_HorizonColor");
|
||||
SkyBoxMoodSettings.horizonSizeShaderId = Shader.PropertyToID("_HorizonSize");
|
||||
SkyBoxMoodSettings.horizonStrengthShaderId = Shader.PropertyToID("_HorizonStrength");
|
||||
}
|
||||
|
||||
// Token: 0x06016AEB RID: 92907 RVA: 0x00544298 File Offset: 0x00542498
|
||||
[Token(Token = "0x6016AEB")]
|
||||
[Address(RVA = "0x17172D0", Offset = "0x17162D0", VA = "0x1817172D0")]
|
||||
public void HIBLCDKGMMH(Material ENKBCLEDIFA)
|
||||
{
|
||||
SkyBoxMoodSettings.EFGPGAHNLKD();
|
||||
int num = SkyBoxMoodSettings.horizonSizeShaderId;
|
||||
float floatImpl = ENKBCLEDIFA.GetFloatImpl(num);
|
||||
this.horizonSize = floatImpl;
|
||||
int num2 = SkyBoxMoodSettings.horizonStrengthShaderId;
|
||||
float floatImpl2 = ENKBCLEDIFA.GetFloatImpl(num2);
|
||||
this.horizonStrength = floatImpl2;
|
||||
float num3 = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneMoodSettings.ambientLightIntensity;
|
||||
this.ambientLightIntensity = num3;
|
||||
}
|
||||
|
||||
// Token: 0x06016AEC RID: 92908 RVA: 0x00544300 File Offset: 0x00542500
|
||||
[Token(Token = "0x6016AEC")]
|
||||
[Address(RVA = "0x1717540", Offset = "0x1716540", VA = "0x181717540", Slot = "4")]
|
||||
public override void OJMJOJEDPLN(SkyBoxMoodSettings LGGOLPFMGHP, float DNEPGOCPOKB)
|
||||
{
|
||||
float num = this.horizonSize;
|
||||
float num2 = LGGOLPFMGHP.horizonSize;
|
||||
float num3 = Mathf.Lerp(num, num2, DNEPGOCPOKB);
|
||||
this.horizonSize = num3;
|
||||
float num4 = LGGOLPFMGHP.horizonStrength;
|
||||
float num5 = Mathf.Lerp(this.horizonStrength, num4, DNEPGOCPOKB);
|
||||
this.horizonStrength = num5;
|
||||
float num6 = LGGOLPFMGHP.ambientLightIntensity;
|
||||
float num7 = Mathf.Lerp(this.ambientLightIntensity, num6, DNEPGOCPOKB);
|
||||
this.ambientLightIntensity = num7;
|
||||
}
|
||||
|
||||
// Token: 0x06016AED RID: 92909 RVA: 0x0054437C File Offset: 0x0054257C
|
||||
[Token(Token = "0x6016AED")]
|
||||
[Address(RVA = "0x1716CE0", Offset = "0x1715CE0", VA = "0x181716CE0", Slot = "5")]
|
||||
public override void GDIGLMAABGN()
|
||||
{
|
||||
SkyBoxMoodSettings.EFGPGAHNLKD();
|
||||
Material skybox = RenderSettings.skybox;
|
||||
int num = 0;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
int num2 = SkyBoxMoodSettings.skyBottomColorShaderId;
|
||||
skybox.SetColor(num2, num);
|
||||
}
|
||||
int num3 = 0;
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
int num4 = SkyBoxMoodSettings.skyTopColorShaderId;
|
||||
skybox.SetColor(num4, num3);
|
||||
}
|
||||
int num5 = 0;
|
||||
bool flag3;
|
||||
if (flag3)
|
||||
{
|
||||
int num6 = SkyBoxMoodSettings.groundBottomColorShaderId;
|
||||
skybox.SetColor(num6, num5);
|
||||
}
|
||||
int num7 = 0;
|
||||
bool flag4;
|
||||
if (flag4)
|
||||
{
|
||||
int num8 = SkyBoxMoodSettings.groundTopColorShaderId;
|
||||
skybox.SetColor(num8, num7);
|
||||
}
|
||||
int num9 = 0;
|
||||
bool flag5;
|
||||
if (flag5)
|
||||
{
|
||||
int num10 = SkyBoxMoodSettings.horizonColorShaderId;
|
||||
skybox.SetColor(num10, num9);
|
||||
}
|
||||
int num11 = SkyBoxMoodSettings.horizonSizeShaderId;
|
||||
float floatImpl = skybox.GetFloatImpl(num11);
|
||||
float num12 = this.horizonSize;
|
||||
if (flag5)
|
||||
{
|
||||
int num13 = SkyBoxMoodSettings.horizonSizeShaderId;
|
||||
skybox.SetFloatImpl(num13, num12);
|
||||
}
|
||||
int num14 = SkyBoxMoodSettings.horizonStrengthShaderId;
|
||||
float floatImpl2 = skybox.GetFloatImpl(num14);
|
||||
float num15 = this.horizonStrength;
|
||||
if (flag5)
|
||||
{
|
||||
int num16 = SkyBoxMoodSettings.horizonStrengthShaderId;
|
||||
skybox.SetFloatImpl(num16, num15);
|
||||
}
|
||||
Color ambientGroundColor = RenderSettings.ambientGroundColor;
|
||||
bool flag6;
|
||||
if (flag6)
|
||||
{
|
||||
}
|
||||
float num17 = this.horizonStrength;
|
||||
Color ambientEquatorColor = RenderSettings.ambientEquatorColor;
|
||||
bool flag7;
|
||||
if (flag7)
|
||||
{
|
||||
}
|
||||
Color ambientSkyColor = RenderSettings.ambientSkyColor;
|
||||
bool flag8;
|
||||
if (flag8)
|
||||
{
|
||||
}
|
||||
SceneMoodSettings sceneMoodSettings = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneMoodSettings;
|
||||
float num18 = this.ambientLightIntensity;
|
||||
sceneMoodSettings.AmbientLightIntensity = num18;
|
||||
if ((ulong)1L != 0UL)
|
||||
{
|
||||
RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneMoodSettings.GKOFIIFJMAH();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016AEE RID: 92910 RVA: 0x005444D8 File Offset: 0x005426D8
|
||||
[Token(Token = "0x6016AEE")]
|
||||
[Address(RVA = "0x1717750", Offset = "0x1716750", VA = "0x181717750")]
|
||||
public SkyBoxMoodSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400EC66 RID: 60518
|
||||
[Token(Token = "0x400EC66")]
|
||||
private static bool globalsInitilized;
|
||||
|
||||
// Token: 0x0400EC67 RID: 60519
|
||||
[Token(Token = "0x400EC67")]
|
||||
private const string skyBottomColorShaderPropertyName = "_SkyBottom";
|
||||
|
||||
// Token: 0x0400EC68 RID: 60520
|
||||
[Token(Token = "0x400EC68")]
|
||||
private static int skyBottomColorShaderId;
|
||||
|
||||
// Token: 0x0400EC69 RID: 60521
|
||||
[Token(Token = "0x400EC69")]
|
||||
private const string skyTopColorShaderPropertyName = "_SkyTop";
|
||||
|
||||
// Token: 0x0400EC6A RID: 60522
|
||||
[Token(Token = "0x400EC6A")]
|
||||
private static int skyTopColorShaderId;
|
||||
|
||||
// Token: 0x0400EC6B RID: 60523
|
||||
[Token(Token = "0x400EC6B")]
|
||||
private const string groundBottomColorShaderPropertyName = "_GroundBottom";
|
||||
|
||||
// Token: 0x0400EC6C RID: 60524
|
||||
[Token(Token = "0x400EC6C")]
|
||||
private static int groundBottomColorShaderId;
|
||||
|
||||
// Token: 0x0400EC6D RID: 60525
|
||||
[Token(Token = "0x400EC6D")]
|
||||
private const string groundTopColorShaderPropertyName = "_GroundTop";
|
||||
|
||||
// Token: 0x0400EC6E RID: 60526
|
||||
[Token(Token = "0x400EC6E")]
|
||||
private static int groundTopColorShaderId;
|
||||
|
||||
// Token: 0x0400EC6F RID: 60527
|
||||
[Token(Token = "0x400EC6F")]
|
||||
private const string horizonColorShaderPropertyName = "_HorizonColor";
|
||||
|
||||
// Token: 0x0400EC70 RID: 60528
|
||||
[Token(Token = "0x400EC70")]
|
||||
private static int horizonColorShaderId;
|
||||
|
||||
// Token: 0x0400EC71 RID: 60529
|
||||
[Token(Token = "0x400EC71")]
|
||||
private const string horizonSizeShaderPropertyName = "_HorizonSize";
|
||||
|
||||
// Token: 0x0400EC72 RID: 60530
|
||||
[Token(Token = "0x400EC72")]
|
||||
private static int horizonSizeShaderId;
|
||||
|
||||
// Token: 0x0400EC73 RID: 60531
|
||||
[Token(Token = "0x400EC73")]
|
||||
private const string horizonStrengthShaderPropertyName = "_HorizonStrength";
|
||||
|
||||
// Token: 0x0400EC74 RID: 60532
|
||||
[Token(Token = "0x400EC74")]
|
||||
private static int horizonStrengthShaderId;
|
||||
|
||||
// Token: 0x0400EC75 RID: 60533
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400EC75")]
|
||||
[ColorUsage(false, true)]
|
||||
public Color skyTopColor;
|
||||
|
||||
// Token: 0x0400EC76 RID: 60534
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400EC76")]
|
||||
[ColorUsage(false, true)]
|
||||
public Color skyBottomColor;
|
||||
|
||||
// Token: 0x0400EC77 RID: 60535
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400EC77")]
|
||||
[ColorUsage(false, true)]
|
||||
public Color groundTopColor;
|
||||
|
||||
// Token: 0x0400EC78 RID: 60536
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400EC78")]
|
||||
[ColorUsage(false, true)]
|
||||
public Color groundBottomColor;
|
||||
|
||||
// Token: 0x0400EC79 RID: 60537
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400EC79")]
|
||||
[ColorUsage(false, true)]
|
||||
public Color horizonColor;
|
||||
|
||||
// Token: 0x0400EC7A RID: 60538
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400EC7A")]
|
||||
[Range(0f, 1f)]
|
||||
public float horizonSize;
|
||||
|
||||
// Token: 0x0400EC7B RID: 60539
|
||||
[FieldOffset(Offset = "0x84")]
|
||||
[Token(Token = "0x400EC7B")]
|
||||
[Range(0f, 3f)]
|
||||
public float horizonStrength;
|
||||
|
||||
// Token: 0x0400EC7C RID: 60540
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400EC7C")]
|
||||
[Range(0f, 3f)]
|
||||
public float ambientLightIntensity = 1f;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,366 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.SceneMoods.MoodBlendData
|
||||
{
|
||||
// Token: 0x020033C1 RID: 13249
|
||||
[Token(Token = "0x20033C1")]
|
||||
[Serializable]
|
||||
public class SunMoodSettings : MoodBlendData<SunMoodSettings>
|
||||
{
|
||||
// Token: 0x06016AEF RID: 92911 RVA: 0x005444F8 File Offset: 0x005426F8
|
||||
[Token(Token = "0x6016AEF")]
|
||||
[Address(RVA = "0x171C130", Offset = "0x171B130", VA = "0x18171C130")]
|
||||
public static void EFGPGAHNLKD()
|
||||
{
|
||||
SunMoodSettings.sunDirShaderId = Shader.PropertyToID("_SunDir");
|
||||
SunMoodSettings.sunColorShaderId = Shader.PropertyToID("_SunColor");
|
||||
SunMoodSettings.discSizeShaderId = Shader.PropertyToID("_DiscSize");
|
||||
SunMoodSettings.sunGlowColorShaderId = Shader.PropertyToID("_GlowColor");
|
||||
SunMoodSettings.sunGlowSizeShaderId = Shader.PropertyToID("_SunGlowSize");
|
||||
SunMoodSettings.sunGlowStrengthShaderId = Shader.PropertyToID("_GlowStrength");
|
||||
SunMoodSettings.sunGlowHorizonShaderId = Shader.PropertyToID("_GlowHorizon");
|
||||
SunMoodSettings.sunClipOffsetShaderId = Shader.PropertyToID("_SunClipOffset");
|
||||
}
|
||||
|
||||
// Token: 0x17003EA4 RID: 16036
|
||||
// (get) Token: 0x06016AF0 RID: 92912 RVA: 0x00544580 File Offset: 0x00542780
|
||||
// (set) Token: 0x06016AF1 RID: 92913 RVA: 0x00544594 File Offset: 0x00542794
|
||||
[Token(Token = "0x17003EA4")]
|
||||
public bool BlendSunDirection
|
||||
{
|
||||
[Token(Token = "0x6016AF0")]
|
||||
[Address(RVA = "0x171D110", Offset = "0x171C110", VA = "0x18171D110")]
|
||||
get;
|
||||
[Token(Token = "0x6016AF1")]
|
||||
[Address(RVA = "0x171D120", Offset = "0x171C120", VA = "0x18171D120")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x06016AF2 RID: 92914 RVA: 0x005445A8 File Offset: 0x005427A8
|
||||
[Token(Token = "0x6016AF2")]
|
||||
[Address(RVA = "0x171C940", Offset = "0x171B940", VA = "0x18171C940")]
|
||||
public void HIBLCDKGMMH(Material ENKBCLEDIFA)
|
||||
{
|
||||
SunMoodSettings.EFGPGAHNLKD();
|
||||
Light sun = RenderSettings.sun;
|
||||
float intensity = RenderSettings.sun.intensity;
|
||||
this.sunIntensity = intensity;
|
||||
int num = SunMoodSettings.discSizeShaderId;
|
||||
float floatImpl = ENKBCLEDIFA.GetFloatImpl(num);
|
||||
this.discSize = floatImpl;
|
||||
Transform transform = RenderSettings.sun.transform;
|
||||
float num2 = RenderSettings.sun.shadowStrength;
|
||||
this.shadowStrength = num2;
|
||||
float num3 = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneMoodSettings.reflectionIntensity;
|
||||
this.reflectionIntensity = num3;
|
||||
int num4 = SunMoodSettings.sunGlowSizeShaderId;
|
||||
float floatImpl2 = ENKBCLEDIFA.GetFloatImpl(num4);
|
||||
this.sunGlowSize = floatImpl2;
|
||||
int num5 = SunMoodSettings.sunGlowStrengthShaderId;
|
||||
float floatImpl3 = ENKBCLEDIFA.GetFloatImpl(num5);
|
||||
this.sunGlowStrength = floatImpl3;
|
||||
int num6 = SunMoodSettings.sunGlowHorizonShaderId;
|
||||
float floatImpl4 = ENKBCLEDIFA.GetFloatImpl(num6);
|
||||
this.sunGlowHorizon = floatImpl4;
|
||||
int num7 = SunMoodSettings.sunClipOffsetShaderId;
|
||||
float floatImpl5 = ENKBCLEDIFA.GetFloatImpl(num7);
|
||||
this.clipSun = typeof(SunMoodSettings).TypeHandle != null;
|
||||
}
|
||||
|
||||
// Token: 0x06016AF3 RID: 92915 RVA: 0x005446A0 File Offset: 0x005428A0
|
||||
[Token(Token = "0x6016AF3")]
|
||||
[Address(RVA = "0x171CBC0", Offset = "0x171BBC0", VA = "0x18171CBC0", Slot = "4")]
|
||||
public override void OJMJOJEDPLN(SunMoodSettings LGGOLPFMGHP, float DNEPGOCPOKB)
|
||||
{
|
||||
int num = 0;
|
||||
float num2 = this.sunIntensity;
|
||||
float num3 = LGGOLPFMGHP.sunIntensity;
|
||||
float num4 = Mathf.Lerp(num2, num3, DNEPGOCPOKB);
|
||||
this.sunIntensity = num4;
|
||||
float num5 = LGGOLPFMGHP.discSize;
|
||||
float num6 = Mathf.Lerp(this.discSize, num5, DNEPGOCPOKB);
|
||||
this.discSize = num6;
|
||||
if ((this.<BlendSunDirection>k__BackingField ? 1 : 0) == num)
|
||||
{
|
||||
}
|
||||
Vector3 forward = Vector3.forward;
|
||||
Vector3 forward2 = Vector3.forward;
|
||||
float num7 = Mathf.Lerp(this.shadowStrength, num5, DNEPGOCPOKB);
|
||||
this.shadowStrength = num7;
|
||||
float num8 = LGGOLPFMGHP.reflectionIntensity;
|
||||
float num9 = Mathf.Lerp(this.reflectionIntensity, num8, DNEPGOCPOKB);
|
||||
this.reflectionIntensity = num9;
|
||||
float num10 = LGGOLPFMGHP.sunGlowSize;
|
||||
float num11 = Mathf.Lerp(this.sunGlowSize, num10, DNEPGOCPOKB);
|
||||
this.sunGlowSize = num11;
|
||||
float num12 = LGGOLPFMGHP.sunGlowStrength;
|
||||
float num13 = Mathf.Lerp(this.sunGlowStrength, num12, DNEPGOCPOKB);
|
||||
this.sunGlowStrength = num13;
|
||||
float num14 = LGGOLPFMGHP.sunGlowHorizon;
|
||||
float num15 = Mathf.Lerp(this.sunGlowHorizon, num14, DNEPGOCPOKB);
|
||||
this.sunGlowHorizon = num15;
|
||||
if (DNEPGOCPOKB > 0.5f)
|
||||
{
|
||||
bool flag = LGGOLPFMGHP.clipSun;
|
||||
this.clipSun = flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016AF4 RID: 92916 RVA: 0x005447C0 File Offset: 0x005429C0
|
||||
[Token(Token = "0x6016AF4")]
|
||||
[Address(RVA = "0x171C270", Offset = "0x171B270", VA = "0x18171C270", Slot = "5")]
|
||||
public override void GDIGLMAABGN()
|
||||
{
|
||||
SunMoodSettings.EFGPGAHNLKD();
|
||||
Material skybox = RenderSettings.skybox;
|
||||
Vector3 forward = Vector3.forward;
|
||||
int num = 0;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
int num2 = SunMoodSettings.sunDirShaderId;
|
||||
skybox.SetVector(num2, num);
|
||||
}
|
||||
int num3 = 0;
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
int num4 = SunMoodSettings.sunColorShaderId;
|
||||
skybox.SetColor(num4, num3);
|
||||
}
|
||||
int num5 = SunMoodSettings.discSizeShaderId;
|
||||
float floatImpl = skybox.GetFloatImpl(num5);
|
||||
float num6 = this.discSize;
|
||||
if (flag2)
|
||||
{
|
||||
int num7 = SunMoodSettings.discSizeShaderId;
|
||||
skybox.SetFloatImpl(num7, num6);
|
||||
}
|
||||
int num8 = 0;
|
||||
bool flag3;
|
||||
if (flag3)
|
||||
{
|
||||
int num9 = SunMoodSettings.sunGlowColorShaderId;
|
||||
skybox.SetColor(num9, num8);
|
||||
}
|
||||
int num10 = SunMoodSettings.sunGlowSizeShaderId;
|
||||
float floatImpl2 = skybox.GetFloatImpl(num10);
|
||||
float num11 = this.sunGlowSize;
|
||||
if (flag3)
|
||||
{
|
||||
int num12 = SunMoodSettings.sunGlowSizeShaderId;
|
||||
skybox.SetFloatImpl(num12, num11);
|
||||
}
|
||||
int num13 = SunMoodSettings.sunGlowStrengthShaderId;
|
||||
float floatImpl3 = skybox.GetFloatImpl(num13);
|
||||
float num14 = this.sunGlowStrength;
|
||||
if (flag3)
|
||||
{
|
||||
int num15 = SunMoodSettings.sunGlowStrengthShaderId;
|
||||
skybox.SetFloatImpl(num15, num14);
|
||||
}
|
||||
int num16 = SunMoodSettings.sunGlowHorizonShaderId;
|
||||
float floatImpl4 = skybox.GetFloatImpl(num16);
|
||||
float num17 = this.sunGlowHorizon;
|
||||
if (flag3)
|
||||
{
|
||||
int num18 = SunMoodSettings.sunGlowHorizonShaderId;
|
||||
skybox.SetFloatImpl(num18, num17);
|
||||
}
|
||||
if (this.clipSun)
|
||||
{
|
||||
}
|
||||
int num19 = SunMoodSettings.sunClipOffsetShaderId;
|
||||
float floatImpl5 = skybox.GetFloatImpl(num19);
|
||||
if (this.clipSun)
|
||||
{
|
||||
int num20 = SunMoodSettings.sunClipOffsetShaderId;
|
||||
skybox.SetFloatImpl(num20, 10f);
|
||||
}
|
||||
Transform transform = RenderSettings.sun.transform;
|
||||
bool flag4;
|
||||
if (flag4)
|
||||
{
|
||||
Light sun = RenderSettings.sun;
|
||||
int num21 = 0;
|
||||
sun.transform.rotation = num21;
|
||||
}
|
||||
Light sun2 = RenderSettings.sun;
|
||||
float intensity = sun2.intensity;
|
||||
if (sun2 != 0)
|
||||
{
|
||||
Light sun3 = RenderSettings.sun;
|
||||
float num22 = this.sunIntensity;
|
||||
sun3.intensity = num22;
|
||||
}
|
||||
Light sun4 = RenderSettings.sun;
|
||||
bool flag5;
|
||||
if (flag5)
|
||||
{
|
||||
Light sun5 = RenderSettings.sun;
|
||||
}
|
||||
Light sun6 = RenderSettings.sun;
|
||||
float num23 = sun6.shadowStrength;
|
||||
if (sun6 == 0)
|
||||
{
|
||||
if ((ulong)1L == 0UL)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
Light sun7 = RenderSettings.sun;
|
||||
float num24 = this.shadowStrength;
|
||||
sun7.shadowStrength = num24;
|
||||
}
|
||||
RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneMoodSettings.GKOFIIFJMAH();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06016AF5 RID: 92917 RVA: 0x005449EC File Offset: 0x00542BEC
|
||||
[Token(Token = "0x6016AF5")]
|
||||
[Address(RVA = "0x171D0C0", Offset = "0x171C0C0", VA = "0x18171D0C0")]
|
||||
public SunMoodSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400EC7D RID: 60541
|
||||
[Token(Token = "0x400EC7D")]
|
||||
private const float DEFAULT_SUN_CLIP_OFFSET = 0.03f;
|
||||
|
||||
// Token: 0x0400EC7E RID: 60542
|
||||
[Token(Token = "0x400EC7E")]
|
||||
private static bool globalsInitilized;
|
||||
|
||||
// Token: 0x0400EC7F RID: 60543
|
||||
[Token(Token = "0x400EC7F")]
|
||||
private const string sunDirShaderPropertyName = "_SunDir";
|
||||
|
||||
// Token: 0x0400EC80 RID: 60544
|
||||
[Token(Token = "0x400EC80")]
|
||||
private static int sunDirShaderId;
|
||||
|
||||
// Token: 0x0400EC81 RID: 60545
|
||||
[Token(Token = "0x400EC81")]
|
||||
private const string sunColorShaderPropertyName = "_SunColor";
|
||||
|
||||
// Token: 0x0400EC82 RID: 60546
|
||||
[Token(Token = "0x400EC82")]
|
||||
private static int sunColorShaderId;
|
||||
|
||||
// Token: 0x0400EC83 RID: 60547
|
||||
[Token(Token = "0x400EC83")]
|
||||
private const string discSizeShaderPropertyName = "_DiscSize";
|
||||
|
||||
// Token: 0x0400EC84 RID: 60548
|
||||
[Token(Token = "0x400EC84")]
|
||||
private static int discSizeShaderId;
|
||||
|
||||
// Token: 0x0400EC85 RID: 60549
|
||||
[Token(Token = "0x400EC85")]
|
||||
private const string sunGlowColorShaderPropertyName = "_GlowColor";
|
||||
|
||||
// Token: 0x0400EC86 RID: 60550
|
||||
[Token(Token = "0x400EC86")]
|
||||
private static int sunGlowColorShaderId;
|
||||
|
||||
// Token: 0x0400EC87 RID: 60551
|
||||
[Token(Token = "0x400EC87")]
|
||||
private const string sunGlowSizeShaderPropertyName = "_SunGlowSize";
|
||||
|
||||
// Token: 0x0400EC88 RID: 60552
|
||||
[Token(Token = "0x400EC88")]
|
||||
private static int sunGlowSizeShaderId;
|
||||
|
||||
// Token: 0x0400EC89 RID: 60553
|
||||
[Token(Token = "0x400EC89")]
|
||||
private const string sunGlowStrengthShaderPropertyName = "_GlowStrength";
|
||||
|
||||
// Token: 0x0400EC8A RID: 60554
|
||||
[Token(Token = "0x400EC8A")]
|
||||
private static int sunGlowStrengthShaderId;
|
||||
|
||||
// Token: 0x0400EC8B RID: 60555
|
||||
[Token(Token = "0x400EC8B")]
|
||||
private const string sunGlowHorizonShaderPropertyName = "_GlowHorizon";
|
||||
|
||||
// Token: 0x0400EC8C RID: 60556
|
||||
[Token(Token = "0x400EC8C")]
|
||||
private static int sunGlowHorizonShaderId;
|
||||
|
||||
// Token: 0x0400EC8D RID: 60557
|
||||
[Token(Token = "0x400EC8D")]
|
||||
private const string sunClipOffsetShaderPropertyName = "_SunClipOffset";
|
||||
|
||||
// Token: 0x0400EC8E RID: 60558
|
||||
[Token(Token = "0x400EC8E")]
|
||||
private static int sunClipOffsetShaderId;
|
||||
|
||||
// Token: 0x0400EC8F RID: 60559
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400EC8F")]
|
||||
[ColorUsage(false, true)]
|
||||
public Color sunColor;
|
||||
|
||||
// Token: 0x0400EC90 RID: 60560
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400EC90")]
|
||||
[Range(0f, 5f)]
|
||||
public float sunIntensity;
|
||||
|
||||
// Token: 0x0400EC91 RID: 60561
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400EC91")]
|
||||
[Range(0f, 0.2f)]
|
||||
public float discSize;
|
||||
|
||||
// Token: 0x0400EC92 RID: 60562
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400EC92")]
|
||||
public Quaternion sunDirection;
|
||||
|
||||
// Token: 0x0400EC93 RID: 60563
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400EC93")]
|
||||
[Range(0f, 1f)]
|
||||
public float shadowStrength;
|
||||
|
||||
// Token: 0x0400EC94 RID: 60564
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400EC94")]
|
||||
[Range(0f, 3f)]
|
||||
public float reflectionIntensity = 1f;
|
||||
|
||||
// Token: 0x0400EC95 RID: 60565
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400EC95")]
|
||||
[ColorUsage(false, true)]
|
||||
public Color sunGlowColor;
|
||||
|
||||
// Token: 0x0400EC96 RID: 60566
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400EC96")]
|
||||
[Range(0f, 3f)]
|
||||
public float sunGlowSize;
|
||||
|
||||
// Token: 0x0400EC97 RID: 60567
|
||||
[FieldOffset(Offset = "0x74")]
|
||||
[Token(Token = "0x400EC97")]
|
||||
[Range(0f, 2f)]
|
||||
public float sunGlowStrength;
|
||||
|
||||
// Token: 0x0400EC98 RID: 60568
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400EC98")]
|
||||
[Range(0f, 2f)]
|
||||
public float sunGlowHorizon;
|
||||
|
||||
// Token: 0x0400EC99 RID: 60569
|
||||
[FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x400EC99")]
|
||||
public bool clipSun = true;
|
||||
}
|
||||
}
|
||||
@@ -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: 0x020033B7 RID: 13239
|
||||
[Token(Token = "0x20033B7")]
|
||||
public class MoodConfig : ScriptableObject
|
||||
{
|
||||
// Token: 0x17003E9B RID: 16027
|
||||
// (get) Token: 0x06016AC6 RID: 92870 RVA: 0x00543E04 File Offset: 0x00542004
|
||||
[Token(Token = "0x17003E9B")]
|
||||
public MoodConfig.ReflectionProbeSettings CurrentReflectionProbeSettings
|
||||
{
|
||||
[Token(Token = "0x6016AC6")]
|
||||
[Address(RVA = "0x16FEC80", Offset = "0x16FDC80", VA = "0x1816FEC80")]
|
||||
get
|
||||
{
|
||||
int qualityLevel = QualitySettings.GetQualityLevel();
|
||||
int num = 0;
|
||||
num++;
|
||||
this.m_CachedPtr = (IntPtr)num;
|
||||
this.m_CachedPtr = (IntPtr)((ulong)128L);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016AC7 RID: 92871 RVA: 0x00543E38 File Offset: 0x00542038
|
||||
[Token(Token = "0x6016AC7")]
|
||||
[Address(RVA = "0x16FE940", Offset = "0x16FD940", VA = "0x1816FE940")]
|
||||
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: 0x06016AC8 RID: 92872 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6016AC8")]
|
||||
[Address(RVA = "0x16FEB40", Offset = "0x16FDB40", VA = "0x1816FEB40")]
|
||||
public MoodConfig.BackgroundObjectConfig LGCFKHICPHF(int ENJEOLBEALP)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06016AC9 RID: 92873 RVA: 0x00543E7C File Offset: 0x0054207C
|
||||
[Token(Token = "0x6016AC9")]
|
||||
[Address(RVA = "0x16FEC30", Offset = "0x16FDC30", VA = "0x1816FEC30")]
|
||||
public MoodConfig()
|
||||
{
|
||||
string[] array = new string[4];
|
||||
this.BackgroundObjectSlotTitles = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400EC3E RID: 60478
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400EC3E")]
|
||||
public Material SkyBoxMaterial;
|
||||
|
||||
// Token: 0x0400EC3F RID: 60479
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400EC3F")]
|
||||
public List<MoodConfig.BackgroundObjectConfig> BackgroundObjectConfigs;
|
||||
|
||||
// Token: 0x0400EC40 RID: 60480
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400EC40")]
|
||||
public string[] BackgroundObjectSlotTitles;
|
||||
|
||||
// Token: 0x0400EC41 RID: 60481
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400EC41")]
|
||||
[SerializeField]
|
||||
private MoodConfig.ReflectionProbeSettings[] reflectionProbeSettings;
|
||||
|
||||
// Token: 0x020033B8 RID: 13240
|
||||
[Token(Token = "0x20033B8")]
|
||||
[Serializable]
|
||||
public class BackgroundObjectConfig
|
||||
{
|
||||
// Token: 0x06016ACA RID: 92874 RVA: 0x00543EA0 File Offset: 0x005420A0
|
||||
[Token(Token = "0x6016ACA")]
|
||||
[Address(RVA = "0x16FC700", Offset = "0x16FB700", VA = "0x1816FC700")]
|
||||
public BackgroundObjectConfig()
|
||||
{
|
||||
Color white = Color.white;
|
||||
this.defaultAlpha = 1f;
|
||||
bool[] array = new bool[4];
|
||||
this.visibleInSlot = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400EC42 RID: 60482
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400EC42")]
|
||||
public string name;
|
||||
|
||||
// Token: 0x0400EC43 RID: 60483
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400EC43")]
|
||||
public BackgroundObject prefab;
|
||||
|
||||
// Token: 0x0400EC44 RID: 60484
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400EC44")]
|
||||
public Color defaultColor;
|
||||
|
||||
// Token: 0x0400EC45 RID: 60485
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400EC45")]
|
||||
public float defaultAlpha;
|
||||
|
||||
// Token: 0x0400EC46 RID: 60486
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400EC46")]
|
||||
public int id;
|
||||
|
||||
// Token: 0x0400EC47 RID: 60487
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400EC47")]
|
||||
public bool[] visibleInSlot;
|
||||
}
|
||||
|
||||
// Token: 0x020033B9 RID: 13241
|
||||
[Token(Token = "0x20033B9")]
|
||||
[Serializable]
|
||||
public struct ReflectionProbeSettings
|
||||
{
|
||||
// Token: 0x17003E9C RID: 16028
|
||||
// (get) Token: 0x06016ACB RID: 92875 RVA: 0x00543ED4 File Offset: 0x005420D4
|
||||
[Token(Token = "0x17003E9C")]
|
||||
public static MoodConfig.ReflectionProbeSettings Default
|
||||
{
|
||||
[Token(Token = "0x6016ACB")]
|
||||
[Address(RVA = "0x16FEE30", Offset = "0x16FDE30", VA = "0x1816FEE30")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400EC48 RID: 60488
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400EC48")]
|
||||
[NDNHLEDLAFE]
|
||||
public int QualityLevel;
|
||||
|
||||
// Token: 0x0400EC49 RID: 60489
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x400EC49")]
|
||||
public bool SkyboxOnly;
|
||||
|
||||
// Token: 0x0400EC4A RID: 60490
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400EC4A")]
|
||||
public float UpdateFrequencySeconds;
|
||||
|
||||
// Token: 0x0400EC4B RID: 60491
|
||||
[FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x400EC4B")]
|
||||
public ReflectionProbeTimeSlicingMode TimesliceMode;
|
||||
|
||||
// Token: 0x0400EC4C RID: 60492
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400EC4C")]
|
||||
public int CubemapResolution;
|
||||
}
|
||||
|
||||
// Token: 0x020033BA RID: 13242
|
||||
[Token(Token = "0x20033BA")]
|
||||
[CompilerGenerated]
|
||||
private sealed class IOBGBKEPMPE
|
||||
{
|
||||
// Token: 0x06016ACC RID: 92876 RVA: 0x00543EE4 File Offset: 0x005420E4
|
||||
[Token(Token = "0x6016ACC")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public IOBGBKEPMPE()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06016ACD RID: 92877 RVA: 0x00543EF8 File Offset: 0x005420F8
|
||||
[Token(Token = "0x6016ACD")]
|
||||
[Address(RVA = "0x16FE590", Offset = "0x16FD590", VA = "0x1816FE590")]
|
||||
internal bool <GetBackgroundConfigFromId>b__0(MoodConfig.BackgroundObjectConfig a)
|
||||
{
|
||||
int num = this.id;
|
||||
return a.id == num;
|
||||
}
|
||||
|
||||
// Token: 0x0400EC4D RID: 60493
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400EC4D")]
|
||||
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: 0x020033BC RID: 13244
|
||||
[Token(Token = "0x20033BC")]
|
||||
[CreateAssetMenu]
|
||||
[Serializable]
|
||||
public class MoodSetting : ScriptableObject
|
||||
{
|
||||
// Token: 0x17003E9D RID: 16029
|
||||
// (get) Token: 0x06016ACF RID: 92879 RVA: 0x00543F30 File Offset: 0x00542130
|
||||
[Token(Token = "0x17003E9D")]
|
||||
public Guid Guid
|
||||
{
|
||||
[Token(Token = "0x6016ACF")]
|
||||
[Address(RVA = "0x16FEE00", Offset = "0x16FDE00", VA = "0x1816FEE00")]
|
||||
get
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016AD0 RID: 92880 RVA: 0x00543F44 File Offset: 0x00542144
|
||||
[Token(Token = "0x6016AD0")]
|
||||
[Address(RVA = "0x16FED60", Offset = "0x16FDD60", VA = "0x1816FED60")]
|
||||
public MoodSetting()
|
||||
{
|
||||
Guid guid = Guid.NewGuid();
|
||||
SerializedGuid serializedGuid;
|
||||
this.guid = serializedGuid;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400EC4F RID: 60495
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400EC4F")]
|
||||
public string FriendlyName;
|
||||
|
||||
// Token: 0x0400EC50 RID: 60496
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400EC50")]
|
||||
public PostProcessProfile PostProcessProfile;
|
||||
|
||||
// Token: 0x0400EC51 RID: 60497
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400EC51")]
|
||||
public Cubemap BakedReflection;
|
||||
|
||||
// Token: 0x0400EC52 RID: 60498
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400EC52")]
|
||||
[SerializeField]
|
||||
public SkyBoxMoodSettings SkyBoxSettings;
|
||||
|
||||
// Token: 0x0400EC53 RID: 60499
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400EC53")]
|
||||
[SerializeField]
|
||||
public SunMoodSettings SunSettings;
|
||||
|
||||
// Token: 0x0400EC54 RID: 60500
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400EC54")]
|
||||
[SerializeField]
|
||||
public FogMoodSettings FogSettings;
|
||||
|
||||
// Token: 0x0400EC55 RID: 60501
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400EC55")]
|
||||
[SerializeField]
|
||||
public BloomMoodSettings BloomSettings;
|
||||
|
||||
// Token: 0x0400EC56 RID: 60502
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400EC56")]
|
||||
[SerializeField]
|
||||
public ColorGradingMoodSettings ColorGradingSettings;
|
||||
|
||||
// Token: 0x0400EC57 RID: 60503
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400EC57")]
|
||||
[SerializeField]
|
||||
public BackgroundObjectsMoodSettings BackgroundObjectsSettings;
|
||||
|
||||
// Token: 0x0400EC58 RID: 60504
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400EC58")]
|
||||
[SerializeField]
|
||||
private SerializedGuid guid;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user