This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
@@ -0,0 +1,787 @@
using System;
using Cpp2IlInjected;
using RecRoom.Core.Creation;
using RecRoom.Core.Creation.SceneMoods;
using RecRoom.Core.Creation.SceneMoods.MoodBlendData;
using RecRoom.Tools;
using UnityEngine;
using UnityEngine.Rendering.PostProcessing;
namespace RecRoom.Core.Scene
{
// Token: 0x02003083 RID: 12419
[Token(Token = "0x2003083")]
[Serializable]
public class SceneMoodSettings : KCIGBIPBBBJ
{
// Token: 0x170039DD RID: 14813
// (get) Token: 0x06015099 RID: 86169 RVA: 0x004E7A24 File Offset: 0x004E5C24
[Token(Token = "0x170039DD")]
public bool RoomMoodsEnabled
{
[Token(Token = "0x6015099")]
[Address(RVA = "0x1560370", Offset = "0x155F370", VA = "0x181560370")]
get
{
MoodSetting moodSetting = this.defaultMood;
int num = 0;
return moodSetting != num;
}
}
// Token: 0x170039DE RID: 14814
// (get) Token: 0x0601509A RID: 86170 RVA: 0x004E7A44 File Offset: 0x004E5C44
[Token(Token = "0x170039DE")]
public BOCPGFKHLGN<SkyBoxMoodSettings> SkyBoxMoodSettingsBlender
{
[Token(Token = "0x601509A")]
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
get;
}
// Token: 0x170039DF RID: 14815
// (get) Token: 0x0601509B RID: 86171 RVA: 0x004E7A58 File Offset: 0x004E5C58
[Token(Token = "0x170039DF")]
public BOCPGFKHLGN<SunMoodSettings> SunMoodSettingsBlender
{
[Token(Token = "0x601509B")]
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
get;
}
// Token: 0x170039E0 RID: 14816
// (get) Token: 0x0601509C RID: 86172 RVA: 0x004E7A6C File Offset: 0x004E5C6C
[Token(Token = "0x170039E0")]
public BOCPGFKHLGN<FogMoodSettings> FogMoodSettingsBlender
{
[Token(Token = "0x601509C")]
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
get;
}
// Token: 0x170039E1 RID: 14817
// (get) Token: 0x0601509D RID: 86173 RVA: 0x004E7A80 File Offset: 0x004E5C80
[Token(Token = "0x170039E1")]
public BOCPGFKHLGN<BloomMoodSettings> BloomMoodSettingsBlender
{
[Token(Token = "0x601509D")]
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")]
get;
}
// Token: 0x170039E2 RID: 14818
// (get) Token: 0x0601509E RID: 86174 RVA: 0x004E7A94 File Offset: 0x004E5C94
[Token(Token = "0x170039E2")]
public BOCPGFKHLGN<ColorGradingMoodSettings> ColorGradingMoodSettingsBlender
{
[Token(Token = "0x601509E")]
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
get;
}
// Token: 0x170039E3 RID: 14819
// (get) Token: 0x0601509F RID: 86175 RVA: 0x004E7AA8 File Offset: 0x004E5CA8
[Token(Token = "0x170039E3")]
public BOCPGFKHLGN<BackgroundObjectsMoodSettings> BackgroundObjectsMoodSettingsBlender
{
[Token(Token = "0x601509F")]
[Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720")]
get;
}
// Token: 0x170039E4 RID: 14820
// (get) Token: 0x060150A0 RID: 86176 RVA: 0x004E7ABC File Offset: 0x004E5CBC
// (set) Token: 0x060150A1 RID: 86177 RVA: 0x004E7AD0 File Offset: 0x004E5CD0
[Token(Token = "0x170039E4")]
public float ReflectionIntensity
{
[Token(Token = "0x60150A0")]
[Address(RVA = "0x13CD360", Offset = "0x13CC360", VA = "0x1813CD360")]
get
{
return this.reflectionIntensity;
}
[Token(Token = "0x60150A1")]
[Address(RVA = "0x15604A0", Offset = "0x155F4A0", VA = "0x1815604A0")]
set
{
this.reflectionIntensity = value;
this.skyboxDirty = true;
}
}
// Token: 0x170039E5 RID: 14821
// (get) Token: 0x060150A2 RID: 86178 RVA: 0x004E7AEC File Offset: 0x004E5CEC
// (set) Token: 0x060150A3 RID: 86179 RVA: 0x004E7B00 File Offset: 0x004E5D00
[Token(Token = "0x170039E5")]
public float AmbientLightIntensity
{
[Token(Token = "0x60150A2")]
[Address(RVA = "0x506320", Offset = "0x505320", VA = "0x180506320")]
get
{
return this.ambientLightIntensity;
}
[Token(Token = "0x60150A3")]
[Address(RVA = "0x1560420", Offset = "0x155F420", VA = "0x181560420")]
set
{
this.ambientLightIntensity = value;
this.skyboxDirty = true;
}
}
// Token: 0x170039E6 RID: 14822
// (get) Token: 0x060150A4 RID: 86180 RVA: 0x004E7B1C File Offset: 0x004E5D1C
[Token(Token = "0x170039E6")]
public BackgroundObjectsRoot BackgroundObjectsRoot
{
[Token(Token = "0x60150A4")]
[Address(RVA = "0x15601A0", Offset = "0x155F1A0", VA = "0x1815601A0")]
get
{
BackgroundObjectsRoot backgroundObjectsRoot = this._backgroundObjectsRoot;
int num = 0;
if (backgroundObjectsRoot == num)
{
BackgroundObjectsRoot backgroundObjectsRoot2 = new GameObject("SceneGenerated")
{
hideFlags = HideFlags.DontSaveInEditor
}.AddComponent<BackgroundObjectsRoot>();
this._backgroundObjectsRoot = backgroundObjectsRoot2;
}
return this._backgroundObjectsRoot;
}
}
// Token: 0x170039E7 RID: 14823
// (get) Token: 0x060150A5 RID: 86181 RVA: 0x004E7B68 File Offset: 0x004E5D68
[Token(Token = "0x170039E7")]
public MoodSetting CurrentMood
{
[Token(Token = "0x60150A5")]
[Address(RVA = "0x1560260", Offset = "0x155F260", VA = "0x181560260")]
get
{
int num = this._currentRoomMoodIndex.IAHDANBDAAM();
return this.defaultMood;
}
}
// Token: 0x170039E8 RID: 14824
// (get) Token: 0x060150A6 RID: 86182 RVA: 0x004E7BA8 File Offset: 0x004E5DA8
[Token(Token = "0x170039E8")]
public bool SupportsMoodCircuits
{
[Token(Token = "0x60150A6")]
[Address(RVA = "0x15603D0", Offset = "0x155F3D0", VA = "0x1815603D0")]
get
{
int num = this._currentRoomMoodIndex.IAHDANBDAAM();
throw new NullReferenceException();
}
}
// Token: 0x170039E9 RID: 14825
// (get) Token: 0x060150A7 RID: 86183 RVA: 0x004E7BC8 File Offset: 0x004E5DC8
// (set) Token: 0x060150A8 RID: 86184 RVA: 0x004E7BDC File Offset: 0x004E5DDC
[Token(Token = "0x170039E9")]
private MoodSetting PrevMood
{
[Token(Token = "0x60150A7")]
[Address(RVA = "0x4177B0", Offset = "0x4167B0", VA = "0x1804177B0")]
get;
[Token(Token = "0x60150A8")]
[Address(RVA = "0x417AA0", Offset = "0x416AA0", VA = "0x180417AA0")]
set;
}
// Token: 0x170039EA RID: 14826
// (get) Token: 0x060150A9 RID: 86185 RVA: 0x004E7BF0 File Offset: 0x004E5DF0
// (set) Token: 0x060150AA RID: 86186 RVA: 0x004E7C10 File Offset: 0x004E5E10
[Token(Token = "0x170039EA")]
public int CurrentRoomMoodIndex
{
[Token(Token = "0x60150A9")]
[Address(RVA = "0x1560320", Offset = "0x155F320", VA = "0x181560320")]
get
{
return this._currentRoomMoodIndex.IAHDANBDAAM();
}
[Token(Token = "0x60150AA")]
[Address(RVA = "0x1560440", Offset = "0x155F440", VA = "0x181560440")]
private set
{
KLLMCPFPIIE<int> currentRoomMoodIndex = this._currentRoomMoodIndex;
}
}
// Token: 0x170039EB RID: 14827
// (get) Token: 0x060150AB RID: 86187 RVA: 0x004E7C2C File Offset: 0x004E5E2C
[Token(Token = "0x170039EB")]
public PostProcessVolume PostProcessVolume
{
[Token(Token = "0x60150AB")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return this.postProcessVolume;
}
}
// Token: 0x170039EC RID: 14828
// (get) Token: 0x060150AC RID: 86188 RVA: 0x004E7C40 File Offset: 0x004E5E40
[Token(Token = "0x170039EC")]
public PostProcessProfile DefaultPostProcessVolume
{
[Token(Token = "0x60150AC")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
get
{
return this.defaultPostProcessProfile;
}
}
// Token: 0x170039ED RID: 14829
// (get) Token: 0x060150AD RID: 86189 RVA: 0x004E7C54 File Offset: 0x004E5E54
// (set) Token: 0x060150AE RID: 86190 RVA: 0x004E7C68 File Offset: 0x004E5E68
[Token(Token = "0x170039ED")]
private Cubemap reflectionCubeMap
{
[Token(Token = "0x60150AD")]
[Address(RVA = "0x56D550", Offset = "0x56C550", VA = "0x18056D550")]
get;
[Token(Token = "0x60150AE")]
[Address(RVA = "0x56D560", Offset = "0x56C560", VA = "0x18056D560")]
set;
}
// Token: 0x060150AF RID: 86191 RVA: 0x004E7C7C File Offset: 0x004E5E7C
[Token(Token = "0x60150AF")]
[Address(RVA = "0x155EF90", Offset = "0x155DF90", VA = "0x18155EF90", Slot = "4")]
public void IHGCLBJNCCH(RecRoomSceneManager LJPBCKELDPM)
{
Action action = new Action(this.MNCLPOLILHD);
KLLMCPFPIIE<int> kllmcpfpiie;
this._currentRoomMoodIndex = kllmcpfpiie;
OKNNKFGFODL localMakerPenInstantiated = MakerPen.LocalMakerPenInstantiated;
Action action2 = new Action(this.EOHOPNECHEK);
int num = 0;
localMakerPenInstantiated.BPAJKKAGPKB(action2, num != 0);
OKNNKFGFODL localMakerPenDestroyed = MakerPen.LocalMakerPenDestroyed;
Action action3 = new Action(this.OENNIDOKBGD);
int num2 = 0;
localMakerPenDestroyed.BPAJKKAGPKB(action3, num2 != 0);
MakerPen <IJMEOOBBJNG>k__BackingField = MakerPen.<IJMEOOBBJNG>k__BackingField;
int num3 = 0;
if (<IJMEOOBBJNG>k__BackingField != num3)
{
CreationContext <BDFEKAONFDI>k__BackingField = MakerPen.<IJMEOOBBJNG>k__BackingField.<BDFEKAONFDI>k__BackingField;
IILCGFIHJLP<GIPDDLFFNGG, bool> onSelectionChanged = <BDFEKAONFDI>k__BackingField.OnSelectionChanged;
Action<GIPDDLFFNGG, bool> action4 = new Action(this.CPBIEBOENFE);
IILCGFIHJLP<GIPDDLFFNGG, bool> iilcgfihjlp = IILCGFIHJLP.BPJDFPACLMK(onSelectionChanged, action4);
<BDFEKAONFDI>k__BackingField.OnSelectionChanged = iilcgfihjlp;
}
int num4;
Cubemap cubemap = new Cubemap(4, TextureFormat.RGB24, num4 != 0);
num4 = 0;
this.<reflectionCubeMap>k__BackingField = cubemap;
}
// Token: 0x060150B0 RID: 86192 RVA: 0x004E7D4C File Offset: 0x004E5F4C
[Token(Token = "0x60150B0")]
[Address(RVA = "0x155E5A0", Offset = "0x155D5A0", VA = "0x18155E5A0", Slot = "5")]
public void DJFDPJKOGMJ()
{
if (this.postProcessVolume)
{
PostProcessProfile sharedProfile = this.postProcessVolume.sharedProfile;
this.defaultPostProcessProfile = sharedProfile;
this.KNMJENHJHPP(sharedProfile);
}
Debug.LogWarning("Missing PostProcessVolume");
MoodSetting moodSetting = this.defaultMood;
int num = 0;
if (moodSetting != num)
{
int num2 = this._currentRoomMoodIndex.IAHDANBDAAM();
if (KKPBCOOONNK.BNNCCCFFALC)
{
MoodSetting moodSetting2 = this.defaultMood;
MoodSetting[] array = this.availableMoods;
int num3 = 0;
if (num3 < array.Length)
{
MoodSetting moodSetting3 = array[num3];
bool flag;
if (flag)
{
this.CurrentRoomMoodIndex = num3;
}
MoodSetting[] array2 = this.availableMoods;
num3++;
}
}
MoodSetting currentMood = this.CurrentMood;
this.GCNPCJKOLGI(currentMood);
}
}
// Token: 0x060150B1 RID: 86193 RVA: 0x004E7E10 File Offset: 0x004E6010
[Token(Token = "0x60150B1")]
[Address(RVA = "0x155F2C0", Offset = "0x155E2C0", VA = "0x18155F2C0", Slot = "6")]
public void JCINJNBJMGN()
{
global::UnityEngine.Object.DestroyImmediate(this.<reflectionCubeMap>k__BackingField);
BackgroundObjectsRoot backgroundObjectsRoot = this._backgroundObjectsRoot;
int num = 0;
if (backgroundObjectsRoot == num)
{
BackgroundObjectsRoot backgroundObjectsRoot2 = new GameObject("SceneGenerated")
{
hideFlags = HideFlags.DontSaveInEditor
}.AddComponent<BackgroundObjectsRoot>();
this._backgroundObjectsRoot = backgroundObjectsRoot2;
}
global::UnityEngine.Object.DestroyImmediate(this._backgroundObjectsRoot.gameObject);
OKNNKFGFODL localMakerPenInstantiated = MakerPen.LocalMakerPenInstantiated;
Action action = new Action(this.EOHOPNECHEK);
localMakerPenInstantiated.BIHKNNPGGKP(action);
OKNNKFGFODL localMakerPenDestroyed = MakerPen.LocalMakerPenDestroyed;
Action action2 = new Action(this.OENNIDOKBGD);
localMakerPenDestroyed.BIHKNNPGGKP(action2);
}
// Token: 0x060150B2 RID: 86194 RVA: 0x004E7EB0 File Offset: 0x004E60B0
[Token(Token = "0x60150B2")]
[Address(RVA = "0x155F5E0", Offset = "0x155E5E0", VA = "0x18155F5E0")]
private void KNMJENHJHPP(PostProcessProfile BFMLIMNFAGP)
{
if (this.<ActivePostProcessProfile>k__BackingField)
{
global::UnityEngine.Object.Destroy(this.<ActivePostProcessProfile>k__BackingField);
this.<ActivePostProcessProfile>k__BackingField = (ulong)0L;
}
if (BFMLIMNFAGP)
{
PostProcessProfile postProcessProfile = global::UnityEngine.Object.Instantiate<PostProcessProfile>(BFMLIMNFAGP);
this.<ActivePostProcessProfile>k__BackingField = postProcessProfile;
}
PostProcessVolume postProcessVolume = this.postProcessVolume;
PostProcessProfile postProcessProfile2 = this.<ActivePostProcessProfile>k__BackingField;
postProcessVolume.sharedProfile = postProcessProfile2;
}
// Token: 0x170039EE RID: 14830
// (get) Token: 0x060150B3 RID: 86195 RVA: 0x004E7F14 File Offset: 0x004E6114
// (set) Token: 0x060150B4 RID: 86196 RVA: 0x004E7F28 File Offset: 0x004E6128
[Token(Token = "0x170039EE")]
public PostProcessProfile ActivePostProcessProfile
{
[Token(Token = "0x60150B3")]
[Address(RVA = "0x4936B0", Offset = "0x4926B0", VA = "0x1804936B0")]
get;
[Token(Token = "0x60150B4")]
[Address(RVA = "0x481840", Offset = "0x480840", VA = "0x180481840")]
private set;
}
// Token: 0x060150B5 RID: 86197 RVA: 0x004E7F3C File Offset: 0x004E613C
[Token(Token = "0x60150B5")]
[Address(RVA = "0x155E830", Offset = "0x155D830", VA = "0x18155E830")]
public void EGGEIALFDDJ(Guid COFLAJFOPEN)
{
MoodSetting[] array = this.availableMoods;
int num = 0;
if (num < array.Length)
{
MoodSetting moodSetting = array[num];
bool flag;
if (flag)
{
this.CurrentRoomMoodIndex = num;
}
MoodSetting[] array2 = this.availableMoods;
num++;
}
}
// Token: 0x060150B6 RID: 86198 RVA: 0x004E7F84 File Offset: 0x004E6184
[Token(Token = "0x60150B6")]
[Address(RVA = "0x155F710", Offset = "0x155E710", VA = "0x18155F710")]
private void MNCLPOLILHD()
{
MoodSetting currentMood = this.CurrentMood;
this.GCNPCJKOLGI(currentMood);
}
// Token: 0x060150B7 RID: 86199 RVA: 0x004E7FA0 File Offset: 0x004E61A0
[Token(Token = "0x60150B7")]
[Address(RVA = "0x155E410", Offset = "0x155D410", VA = "0x18155E410")]
public void BOPFLKMIFEL()
{
int num = this._currentRoomMoodIndex.IAHDANBDAAM();
MoodSetting[] array = this.availableMoods;
num++;
KLLMCPFPIIE<int> currentRoomMoodIndex = this._currentRoomMoodIndex;
}
// Token: 0x060150B8 RID: 86200 RVA: 0x004E7FD4 File Offset: 0x004E61D4
[Token(Token = "0x60150B8")]
[Address(RVA = "0x155FF10", Offset = "0x155EF10", VA = "0x18155FF10")]
public void PGKABKFFODD()
{
MoodSetting[] array = this.availableMoods;
int num = this._currentRoomMoodIndex.IAHDANBDAAM();
MoodSetting[] array2 = this.availableMoods;
KLLMCPFPIIE<int> currentRoomMoodIndex = this._currentRoomMoodIndex;
}
// Token: 0x060150B9 RID: 86201 RVA: 0x004E8008 File Offset: 0x004E6208
[Token(Token = "0x60150B9")]
[Address(RVA = "0x155EC50", Offset = "0x155DC50", VA = "0x18155EC50")]
public void GCNPCJKOLGI(MoodSetting EFLHEHGFFNN)
{
this.EHKADDPKAKP();
int num = 0;
if (!(EFLHEHGFFNN != num))
{
if (!this.postProcessVolume)
{
goto IL_15C;
}
PostProcessProfile postProcessProfile = this.defaultPostProcessProfile;
this.KNMJENHJHPP(postProcessProfile);
}
FAFJPMIFDCG.FONLGIPBLKG();
if (EFLHEHGFFNN.PostProcessProfile && this.postProcessVolume)
{
PostProcessProfile postProcessProfile2 = EFLHEHGFFNN.PostProcessProfile;
this.KNMJENHJHPP(postProcessProfile2);
}
Light sun = RenderSettings.sun;
int num2 = 0;
if (sun == num2)
{
Debug.LogError("Sun Source reference has not been set in Lighting settings. Please set this reference to apply directional light settings from scene mood.");
}
ReflectionProbe[] array = this.reflectionProbes;
int num3 = 0;
int length = array.Length;
if (num3 < length)
{
ReflectionProbe reflectionProbe = array[num3];
Cubemap bakedReflection = this.CurrentMood.BakedReflection;
reflectionProbe.customBakedTexture = bakedReflection;
num3++;
}
BOCPGFKHLGN<SkyBoxMoodSettings> bocpgfkhlgn = this.<SkyBoxMoodSettingsBlender>k__BackingField;
SkyBoxMoodSettings skyBoxSettings = EFLHEHGFFNN.SkyBoxSettings;
bocpgfkhlgn.BPAJKKAGPKB(skyBoxSettings);
BOCPGFKHLGN<SunMoodSettings> bocpgfkhlgn2 = this.<SunMoodSettingsBlender>k__BackingField;
SunMoodSettings sunSettings = EFLHEHGFFNN.SunSettings;
bocpgfkhlgn2.BPAJKKAGPKB(sunSettings);
BOCPGFKHLGN<FogMoodSettings> bocpgfkhlgn3 = this.<FogMoodSettingsBlender>k__BackingField;
FogMoodSettings fogSettings = EFLHEHGFFNN.FogSettings;
bocpgfkhlgn3.BPAJKKAGPKB(fogSettings);
BOCPGFKHLGN<BloomMoodSettings> bocpgfkhlgn4 = this.<BloomMoodSettingsBlender>k__BackingField;
BloomMoodSettings bloomSettings = EFLHEHGFFNN.BloomSettings;
bocpgfkhlgn4.BPAJKKAGPKB(bloomSettings);
BOCPGFKHLGN<ColorGradingMoodSettings> bocpgfkhlgn5 = this.<ColorGradingMoodSettingsBlender>k__BackingField;
ColorGradingMoodSettings colorGradingSettings = EFLHEHGFFNN.ColorGradingSettings;
bocpgfkhlgn5.BPAJKKAGPKB(colorGradingSettings);
BOCPGFKHLGN<BackgroundObjectsMoodSettings> bocpgfkhlgn6 = this.<BackgroundObjectsMoodSettingsBlender>k__BackingField;
BackgroundObjectsMoodSettings backgroundObjectsSettings = EFLHEHGFFNN.BackgroundObjectsSettings;
bocpgfkhlgn6.BPAJKKAGPKB(backgroundObjectsSettings);
IL_15C:
this.<PrevMood>k__BackingField = EFLHEHGFFNN;
}
// Token: 0x060150BA RID: 86202 RVA: 0x004E8180 File Offset: 0x004E6380
[Token(Token = "0x60150BA")]
[Address(RVA = "0x155E950", Offset = "0x155D950", VA = "0x18155E950")]
private void EHKADDPKAKP()
{
if (!this.postProcessVolume)
{
Debug.LogWarning("No Postprocessing Volume found in this scene");
}
PostProcessProfile postProcessProfile = this.defaultPostProcessProfile;
this.KNMJENHJHPP(postProcessProfile);
if (this.<PrevMood>k__BackingField)
{
MoodSetting moodSetting = this.<PrevMood>k__BackingField;
BOCPGFKHLGN<SkyBoxMoodSettings> bocpgfkhlgn = this.<SkyBoxMoodSettingsBlender>k__BackingField;
SkyBoxMoodSettings skyBoxSettings = moodSetting.SkyBoxSettings;
bocpgfkhlgn.BIHKNNPGGKP(skyBoxSettings);
MoodSetting moodSetting2 = this.<PrevMood>k__BackingField;
BOCPGFKHLGN<SunMoodSettings> bocpgfkhlgn2 = this.<SunMoodSettingsBlender>k__BackingField;
SunMoodSettings sunSettings = moodSetting2.SunSettings;
bocpgfkhlgn2.BIHKNNPGGKP(sunSettings);
MoodSetting moodSetting3 = this.<PrevMood>k__BackingField;
BOCPGFKHLGN<FogMoodSettings> bocpgfkhlgn3 = this.<FogMoodSettingsBlender>k__BackingField;
FogMoodSettings fogSettings = moodSetting3.FogSettings;
bocpgfkhlgn3.BIHKNNPGGKP(fogSettings);
MoodSetting moodSetting4 = this.<PrevMood>k__BackingField;
BOCPGFKHLGN<BloomMoodSettings> bocpgfkhlgn4 = this.<BloomMoodSettingsBlender>k__BackingField;
BloomMoodSettings bloomSettings = moodSetting4.BloomSettings;
bocpgfkhlgn4.BIHKNNPGGKP(bloomSettings);
MoodSetting moodSetting5 = this.<PrevMood>k__BackingField;
BOCPGFKHLGN<ColorGradingMoodSettings> bocpgfkhlgn5 = this.<ColorGradingMoodSettingsBlender>k__BackingField;
ColorGradingMoodSettings colorGradingSettings = moodSetting5.ColorGradingSettings;
bocpgfkhlgn5.BIHKNNPGGKP(colorGradingSettings);
MoodSetting moodSetting6 = this.<PrevMood>k__BackingField;
BOCPGFKHLGN<BackgroundObjectsMoodSettings> bocpgfkhlgn6 = this.<BackgroundObjectsMoodSettingsBlender>k__BackingField;
BackgroundObjectsMoodSettings backgroundObjectsSettings = moodSetting6.BackgroundObjectsSettings;
bocpgfkhlgn6.BIHKNNPGGKP(backgroundObjectsSettings);
}
}
// Token: 0x060150BB RID: 86203 RVA: 0x004E8290 File Offset: 0x004E6490
[Token(Token = "0x60150BB")]
[Address(RVA = "0x155FBA0", Offset = "0x155EBA0", VA = "0x18155FBA0", Slot = "7")]
public void OPEMIFENIJM()
{
MoodSetting currentMood = this.CurrentMood;
int num = 0;
if (currentMood != num)
{
this.<SkyBoxMoodSettingsBlender>k__BackingField.OPEMIFENIJM();
this.<SunMoodSettingsBlender>k__BackingField.OPEMIFENIJM();
this.<FogMoodSettingsBlender>k__BackingField.OPEMIFENIJM();
this.<BackgroundObjectsMoodSettingsBlender>k__BackingField.OPEMIFENIJM();
this.NAGLNDBDPFL();
}
}
// Token: 0x060150BC RID: 86204 RVA: 0x004E82E8 File Offset: 0x004E64E8
[Token(Token = "0x60150BC")]
[Address(RVA = "0x155FC80", Offset = "0x155EC80", VA = "0x18155FC80")]
private void PCOCCIHMEDI(Color EJELFKEPFDE, Color NFNLGKAKPMK, Color IIAHOIKJHPE)
{
Color[] array = new Color[16];
int num = 0;
num++;
num++;
if (num < 10)
{
num++;
}
num++;
if (num < 16)
{
num++;
}
this.<reflectionCubeMap>k__BackingField.SetPixels(array, CubemapFace.NegativeX);
Cubemap cubemap = this.<reflectionCubeMap>k__BackingField;
int num2 = 0;
cubemap.SetPixels(array, (CubemapFace)num2);
this.<reflectionCubeMap>k__BackingField.SetPixels(array, CubemapFace.NegativeZ);
this.<reflectionCubeMap>k__BackingField.SetPixels(array, CubemapFace.PositiveZ);
}
// Token: 0x060150BD RID: 86205 RVA: 0x004E8360 File Offset: 0x004E6560
[Token(Token = "0x60150BD")]
[Address(RVA = "0x155F4B0", Offset = "0x155E4B0", VA = "0x18155F4B0")]
private void JMKNJPCDCDJ(Color AMBHLCOOFBB, Color ABHLAJEIINL, CubemapFace COPEDCEIGCC)
{
Color[] array = new Color[16];
uint num;
num += (uint)1;
num += (uint)2;
num += num;
Cubemap cubemap = this.<reflectionCubeMap>k__BackingField;
}
// Token: 0x060150BE RID: 86206 RVA: 0x004E8390 File Offset: 0x004E6590
[Token(Token = "0x60150BE")]
[Address(RVA = "0x155F740", Offset = "0x155E740", VA = "0x18155F740")]
private void NAGLNDBDPFL()
{
BOCPGFKHLGN<SkyBoxMoodSettings> bocpgfkhlgn = this.<SkyBoxMoodSettingsBlender>k__BackingField;
!0 <ALJCLEOHGBI>k__BackingField = bocpgfkhlgn.<ALJCLEOHGBI>k__BackingField;
ReflectionProbe[] array = this.reflectionProbes;
int num = 0;
!0 <BCHGDDBJICF>k__BackingField = bocpgfkhlgn.<BCHGDDBJICF>k__BackingField;
int num2 = 0;
int length = array.Length;
if (num2 < length)
{
ReflectionProbe reflectionProbe = array[num];
Texture customBakedTexture = reflectionProbe.customBakedTexture;
Cubemap cubemap = this.<reflectionCubeMap>k__BackingField;
if (customBakedTexture != cubemap)
{
Cubemap cubemap2 = this.<reflectionCubeMap>k__BackingField;
reflectionProbe.customBakedTexture = cubemap2;
}
num++;
}
Color ambientGroundColor = RenderSettings.ambientGroundColor;
Color ambientEquatorColor = RenderSettings.ambientEquatorColor;
Cubemap cubemap3 = this.<reflectionCubeMap>k__BackingField;
int num3 = 0;
int num4 = 0;
cubemap3.Apply(num4 != 0, num3 != 0);
}
// Token: 0x060150BF RID: 86207 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60150BF")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "8")]
public void DFGGGKEBGHP()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060150C0 RID: 86208 RVA: 0x004E843C File Offset: 0x004E663C
[Token(Token = "0x60150C0")]
[Address(RVA = "0x149EC00", Offset = "0x149DC00", VA = "0x18149EC00")]
public void GKOFIIFJMAH()
{
this.skyboxDirty = true;
}
// Token: 0x060150C1 RID: 86209 RVA: 0x004E8450 File Offset: 0x004E6650
[Token(Token = "0x60150C1")]
[Address(RVA = "0x155EB30", Offset = "0x155DB30", VA = "0x18155EB30")]
private void EOHOPNECHEK()
{
CreationContext <BDFEKAONFDI>k__BackingField = MakerPen.<IJMEOOBBJNG>k__BackingField.<BDFEKAONFDI>k__BackingField;
IILCGFIHJLP<GIPDDLFFNGG, bool> onSelectionChanged = <BDFEKAONFDI>k__BackingField.OnSelectionChanged;
Action<GIPDDLFFNGG, bool> action = new Action(this.CPBIEBOENFE);
IILCGFIHJLP<GIPDDLFFNGG, bool> iilcgfihjlp = IILCGFIHJLP.BPJDFPACLMK(onSelectionChanged, action);
<BDFEKAONFDI>k__BackingField.OnSelectionChanged = iilcgfihjlp;
}
// Token: 0x060150C2 RID: 86210 RVA: 0x004E8494 File Offset: 0x004E6694
[Token(Token = "0x60150C2")]
[Address(RVA = "0x155F9F0", Offset = "0x155E9F0", VA = "0x18155F9F0")]
private void OENNIDOKBGD()
{
if (!MakerPen.<IJMEOOBBJNG>k__BackingField.DFIECMNBGCO())
{
CreationContext <BDFEKAONFDI>k__BackingField = MakerPen.<IJMEOOBBJNG>k__BackingField.<BDFEKAONFDI>k__BackingField;
if (!<BDFEKAONFDI>k__BackingField.DFIECMNBGCO())
{
IILCGFIHJLP<GIPDDLFFNGG, bool> onSelectionChanged = <BDFEKAONFDI>k__BackingField.OnSelectionChanged;
Action<GIPDDLFFNGG, bool> action = new Action(this.CPBIEBOENFE);
IILCGFIHJLP<GIPDDLFFNGG, bool> iilcgfihjlp = IILCGFIHJLP.GMNMHGMFGOL(onSelectionChanged, action);
<BDFEKAONFDI>k__BackingField.OnSelectionChanged = iilcgfihjlp;
}
}
}
// Token: 0x060150C3 RID: 86211 RVA: 0x004E84EC File Offset: 0x004E66EC
[Token(Token = "0x60150C3")]
[Address(RVA = "0x155E4B0", Offset = "0x155D4B0", VA = "0x18155E4B0")]
private void CPBIEBOENFE(GIPDDLFFNGG NLNHFEEMFBN, bool KFLEHJIGPKC)
{
OOHGBKJEPKO oohgbkjepko;
if (oohgbkjepko != 0)
{
int num = 0;
if (num < NLNHFEEMFBN)
{
num += num;
num++;
}
}
}
// Token: 0x060150C4 RID: 86212 RVA: 0x004E8514 File Offset: 0x004E6714
[Token(Token = "0x60150C4")]
[Address(RVA = "0x155FFC0", Offset = "0x155EFC0", VA = "0x18155FFC0")]
public SceneMoodSettings()
{
BOCPGFKHLGN<SkyBoxMoodSettings> bocpgfkhlgn = new BOCPGFKHLGN(new SkyBoxMoodSettings());
this.SkyBoxMoodSettingsBlender = bocpgfkhlgn;
BOCPGFKHLGN<SunMoodSettings> bocpgfkhlgn2 = new BOCPGFKHLGN(new SunMoodSettings());
this.SunMoodSettingsBlender = bocpgfkhlgn2;
BOCPGFKHLGN<FogMoodSettings> bocpgfkhlgn3 = new BOCPGFKHLGN(new FogMoodSettings());
this.FogMoodSettingsBlender = bocpgfkhlgn3;
BOCPGFKHLGN<BloomMoodSettings> bocpgfkhlgn4 = new BOCPGFKHLGN(new BloomMoodSettings());
this.BloomMoodSettingsBlender = bocpgfkhlgn4;
BOCPGFKHLGN<ColorGradingMoodSettings> bocpgfkhlgn5 = new BOCPGFKHLGN(new ColorGradingMoodSettings());
this.ColorGradingMoodSettingsBlender = bocpgfkhlgn5;
BOCPGFKHLGN<BackgroundObjectsMoodSettings> bocpgfkhlgn6 = new BOCPGFKHLGN(new BackgroundObjectsMoodSettings());
this.BackgroundObjectsMoodSettingsBlender = bocpgfkhlgn6;
this.reflectionIntensity = 1f;
this.ambientLightIntensity = 1f;
this.skyboxDirty = true;
this.lastQualityLevel = (int)((ulong)4294967295L);
this.DFGGGKEBGHP();
}
// Token: 0x0400DE14 RID: 56852
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400DE14")]
[SerializeField]
private MoodSetting[] availableMoods;
// Token: 0x0400DE15 RID: 56853
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400DE15")]
[SerializeField]
private MoodSetting defaultMood;
// Token: 0x0400DE16 RID: 56854
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400DE16")]
[SerializeField]
private PostProcessVolume postProcessVolume;
// Token: 0x0400DE17 RID: 56855
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400DE17")]
private PostProcessProfile defaultPostProcessProfile;
// Token: 0x0400DE18 RID: 56856
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400DE18")]
[SerializeField]
private ReflectionProbe[] reflectionProbes;
// Token: 0x0400DE1F RID: 56863
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400DE1F")]
private float reflectionIntensity;
// Token: 0x0400DE20 RID: 56864
[FieldOffset(Offset = "0x6C")]
[Token(Token = "0x400DE20")]
private float ambientLightIntensity;
// Token: 0x0400DE21 RID: 56865
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400DE21")]
private bool skyboxDirty;
// Token: 0x0400DE22 RID: 56866
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400DE22")]
private BackgroundObjectsRoot _backgroundObjectsRoot;
// Token: 0x0400DE24 RID: 56868
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400DE24")]
private float lastReflectionProbeUpdateTime;
// Token: 0x0400DE25 RID: 56869
[FieldOffset(Offset = "0x8C")]
[Token(Token = "0x400DE25")]
private int lastQualityLevel;
// Token: 0x0400DE26 RID: 56870
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400DE26")]
private KLLMCPFPIIE<int> _currentRoomMoodIndex;
// Token: 0x0400DE27 RID: 56871
[Token(Token = "0x400DE27")]
private const int CUBE_FACE_WIDTH = 4;
// Token: 0x0400DE28 RID: 56872
[Token(Token = "0x400DE28")]
private const int CUBE_FACE_PIXELS = 16;
}
}