Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp/RecRoom/Core/Scene/SceneMoodSettings.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

788 lines
28 KiB
C#

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: 0x02002F9A RID: 12186
[Token(Token = "0x2002F9A")]
[Serializable]
public class SceneMoodSettings : KCIGBIPBBBJ
{
// Token: 0x17003924 RID: 14628
// (get) Token: 0x06014C4E RID: 85070 RVA: 0x004DD944 File Offset: 0x004DBB44
[Token(Token = "0x17003924")]
public bool RoomMoodsEnabled
{
[Token(Token = "0x6014C4E")]
[Address(RVA = "0xA62920", Offset = "0xA61720", VA = "0x180A62920")]
get
{
MoodSetting moodSetting = this.defaultMood;
int num = 0;
return moodSetting != num;
}
}
// Token: 0x17003925 RID: 14629
// (get) Token: 0x06014C4F RID: 85071 RVA: 0x004DD964 File Offset: 0x004DBB64
[Token(Token = "0x17003925")]
public BOCPGFKHLGN<SkyBoxMoodSettings> SkyBoxMoodSettingsBlender
{
[Token(Token = "0x6014C4F")]
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
get;
}
// Token: 0x17003926 RID: 14630
// (get) Token: 0x06014C50 RID: 85072 RVA: 0x004DD978 File Offset: 0x004DBB78
[Token(Token = "0x17003926")]
public BOCPGFKHLGN<SunMoodSettings> SunMoodSettingsBlender
{
[Token(Token = "0x6014C50")]
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
get;
}
// Token: 0x17003927 RID: 14631
// (get) Token: 0x06014C51 RID: 85073 RVA: 0x004DD98C File Offset: 0x004DBB8C
[Token(Token = "0x17003927")]
public BOCPGFKHLGN<FogMoodSettings> FogMoodSettingsBlender
{
[Token(Token = "0x6014C51")]
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
get;
}
// Token: 0x17003928 RID: 14632
// (get) Token: 0x06014C52 RID: 85074 RVA: 0x004DD9A0 File Offset: 0x004DBBA0
[Token(Token = "0x17003928")]
public BOCPGFKHLGN<BloomMoodSettings> BloomMoodSettingsBlender
{
[Token(Token = "0x6014C52")]
[Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")]
get;
}
// Token: 0x17003929 RID: 14633
// (get) Token: 0x06014C53 RID: 85075 RVA: 0x004DD9B4 File Offset: 0x004DBBB4
[Token(Token = "0x17003929")]
public BOCPGFKHLGN<ColorGradingMoodSettings> ColorGradingMoodSettingsBlender
{
[Token(Token = "0x6014C53")]
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")]
get;
}
// Token: 0x1700392A RID: 14634
// (get) Token: 0x06014C54 RID: 85076 RVA: 0x004DD9C8 File Offset: 0x004DBBC8
[Token(Token = "0x1700392A")]
public BOCPGFKHLGN<BackgroundObjectsMoodSettings> BackgroundObjectsMoodSettingsBlender
{
[Token(Token = "0x6014C54")]
[Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0")]
get;
}
// Token: 0x1700392B RID: 14635
// (get) Token: 0x06014C55 RID: 85077 RVA: 0x004DD9DC File Offset: 0x004DBBDC
// (set) Token: 0x06014C56 RID: 85078 RVA: 0x004DD9F0 File Offset: 0x004DBBF0
[Token(Token = "0x1700392B")]
public float ReflectionIntensity
{
[Token(Token = "0x6014C55")]
[Address(RVA = "0x93FDF0", Offset = "0x93EBF0", VA = "0x18093FDF0")]
get
{
return this.reflectionIntensity;
}
[Token(Token = "0x6014C56")]
[Address(RVA = "0xA62A50", Offset = "0xA61850", VA = "0x180A62A50")]
set
{
this.reflectionIntensity = value;
this.skyboxDirty = true;
}
}
// Token: 0x1700392C RID: 14636
// (get) Token: 0x06014C57 RID: 85079 RVA: 0x004DDA0C File Offset: 0x004DBC0C
// (set) Token: 0x06014C58 RID: 85080 RVA: 0x004DDA20 File Offset: 0x004DBC20
[Token(Token = "0x1700392C")]
public float AmbientLightIntensity
{
[Token(Token = "0x6014C57")]
[Address(RVA = "0x9FDEA0", Offset = "0x9FCCA0", VA = "0x1809FDEA0")]
get
{
return this.ambientLightIntensity;
}
[Token(Token = "0x6014C58")]
[Address(RVA = "0xA629D0", Offset = "0xA617D0", VA = "0x180A629D0")]
set
{
this.ambientLightIntensity = value;
this.skyboxDirty = true;
}
}
// Token: 0x1700392D RID: 14637
// (get) Token: 0x06014C59 RID: 85081 RVA: 0x004DDA3C File Offset: 0x004DBC3C
[Token(Token = "0x1700392D")]
public BackgroundObjectsRoot BackgroundObjectsRoot
{
[Token(Token = "0x6014C59")]
[Address(RVA = "0xA62750", Offset = "0xA61550", VA = "0x180A62750")]
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: 0x1700392E RID: 14638
// (get) Token: 0x06014C5A RID: 85082 RVA: 0x004DDA88 File Offset: 0x004DBC88
[Token(Token = "0x1700392E")]
public MoodSetting CurrentMood
{
[Token(Token = "0x6014C5A")]
[Address(RVA = "0xA62810", Offset = "0xA61610", VA = "0x180A62810")]
get
{
int num = this._currentRoomMoodIndex.IAHDANBDAAM();
return this.defaultMood;
}
}
// Token: 0x1700392F RID: 14639
// (get) Token: 0x06014C5B RID: 85083 RVA: 0x004DDAC8 File Offset: 0x004DBCC8
[Token(Token = "0x1700392F")]
public bool SupportsMoodCircuits
{
[Token(Token = "0x6014C5B")]
[Address(RVA = "0xA62980", Offset = "0xA61780", VA = "0x180A62980")]
get
{
int num = this._currentRoomMoodIndex.IAHDANBDAAM();
throw new NullReferenceException();
}
}
// Token: 0x17003930 RID: 14640
// (get) Token: 0x06014C5C RID: 85084 RVA: 0x004DDAE8 File Offset: 0x004DBCE8
// (set) Token: 0x06014C5D RID: 85085 RVA: 0x004DDAFC File Offset: 0x004DBCFC
[Token(Token = "0x17003930")]
private MoodSetting PrevMood
{
[Token(Token = "0x6014C5C")]
[Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")]
get;
[Token(Token = "0x6014C5D")]
[Address(RVA = "0x567D20", Offset = "0x566B20", VA = "0x180567D20")]
set;
}
// Token: 0x17003931 RID: 14641
// (get) Token: 0x06014C5E RID: 85086 RVA: 0x004DDB10 File Offset: 0x004DBD10
// (set) Token: 0x06014C5F RID: 85087 RVA: 0x004DDB30 File Offset: 0x004DBD30
[Token(Token = "0x17003931")]
public int CurrentRoomMoodIndex
{
[Token(Token = "0x6014C5E")]
[Address(RVA = "0xA628D0", Offset = "0xA616D0", VA = "0x180A628D0")]
get
{
return this._currentRoomMoodIndex.IAHDANBDAAM();
}
[Token(Token = "0x6014C5F")]
[Address(RVA = "0xA629F0", Offset = "0xA617F0", VA = "0x180A629F0")]
private set
{
KLLMCPFPIIE<int> currentRoomMoodIndex = this._currentRoomMoodIndex;
}
}
// Token: 0x17003932 RID: 14642
// (get) Token: 0x06014C60 RID: 85088 RVA: 0x004DDB4C File Offset: 0x004DBD4C
[Token(Token = "0x17003932")]
public PostProcessVolume PostProcessVolume
{
[Token(Token = "0x6014C60")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get
{
return this.postProcessVolume;
}
}
// Token: 0x17003933 RID: 14643
// (get) Token: 0x06014C61 RID: 85089 RVA: 0x004DDB60 File Offset: 0x004DBD60
[Token(Token = "0x17003933")]
public PostProcessProfile DefaultPostProcessVolume
{
[Token(Token = "0x6014C61")]
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
get
{
return this.defaultPostProcessProfile;
}
}
// Token: 0x17003934 RID: 14644
// (get) Token: 0x06014C62 RID: 85090 RVA: 0x004DDB74 File Offset: 0x004DBD74
// (set) Token: 0x06014C63 RID: 85091 RVA: 0x004DDB88 File Offset: 0x004DBD88
[Token(Token = "0x17003934")]
private Cubemap reflectionCubeMap
{
[Token(Token = "0x6014C62")]
[Address(RVA = "0x46AA30", Offset = "0x469830", VA = "0x18046AA30")]
get;
[Token(Token = "0x6014C63")]
[Address(RVA = "0x7A45D0", Offset = "0x7A33D0", VA = "0x1807A45D0")]
set;
}
// Token: 0x06014C64 RID: 85092 RVA: 0x004DDB9C File Offset: 0x004DBD9C
[Token(Token = "0x6014C64")]
[Address(RVA = "0xA61540", Offset = "0xA60340", VA = "0x180A61540", 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: 0x06014C65 RID: 85093 RVA: 0x004DDC6C File Offset: 0x004DBE6C
[Token(Token = "0x6014C65")]
[Address(RVA = "0xA60B50", Offset = "0xA5F950", VA = "0x180A60B50", 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: 0x06014C66 RID: 85094 RVA: 0x004DDD30 File Offset: 0x004DBF30
[Token(Token = "0x6014C66")]
[Address(RVA = "0xA61870", Offset = "0xA60670", VA = "0x180A61870", 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: 0x06014C67 RID: 85095 RVA: 0x004DDDD0 File Offset: 0x004DBFD0
[Token(Token = "0x6014C67")]
[Address(RVA = "0xA61B90", Offset = "0xA60990", VA = "0x180A61B90")]
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: 0x17003935 RID: 14645
// (get) Token: 0x06014C68 RID: 85096 RVA: 0x004DDE34 File Offset: 0x004DC034
// (set) Token: 0x06014C69 RID: 85097 RVA: 0x004DDE48 File Offset: 0x004DC048
[Token(Token = "0x17003935")]
public PostProcessProfile ActivePostProcessProfile
{
[Token(Token = "0x6014C68")]
[Address(RVA = "0x536420", Offset = "0x535220", VA = "0x180536420")]
get;
[Token(Token = "0x6014C69")]
[Address(RVA = "0x536B50", Offset = "0x535950", VA = "0x180536B50")]
private set;
}
// Token: 0x06014C6A RID: 85098 RVA: 0x004DDE5C File Offset: 0x004DC05C
[Token(Token = "0x6014C6A")]
[Address(RVA = "0xA60DE0", Offset = "0xA5FBE0", VA = "0x180A60DE0")]
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: 0x06014C6B RID: 85099 RVA: 0x004DDEA4 File Offset: 0x004DC0A4
[Token(Token = "0x6014C6B")]
[Address(RVA = "0xA61CC0", Offset = "0xA60AC0", VA = "0x180A61CC0")]
private void MNCLPOLILHD()
{
MoodSetting currentMood = this.CurrentMood;
this.GCNPCJKOLGI(currentMood);
}
// Token: 0x06014C6C RID: 85100 RVA: 0x004DDEC0 File Offset: 0x004DC0C0
[Token(Token = "0x6014C6C")]
[Address(RVA = "0xA609C0", Offset = "0xA5F7C0", VA = "0x180A609C0")]
public void BOPFLKMIFEL()
{
int num = this._currentRoomMoodIndex.IAHDANBDAAM();
MoodSetting[] array = this.availableMoods;
num++;
KLLMCPFPIIE<int> currentRoomMoodIndex = this._currentRoomMoodIndex;
}
// Token: 0x06014C6D RID: 85101 RVA: 0x004DDEF4 File Offset: 0x004DC0F4
[Token(Token = "0x6014C6D")]
[Address(RVA = "0xA624C0", Offset = "0xA612C0", VA = "0x180A624C0")]
public void PGKABKFFODD()
{
MoodSetting[] array = this.availableMoods;
int num = this._currentRoomMoodIndex.IAHDANBDAAM();
MoodSetting[] array2 = this.availableMoods;
KLLMCPFPIIE<int> currentRoomMoodIndex = this._currentRoomMoodIndex;
}
// Token: 0x06014C6E RID: 85102 RVA: 0x004DDF28 File Offset: 0x004DC128
[Token(Token = "0x6014C6E")]
[Address(RVA = "0xA61200", Offset = "0xA60000", VA = "0x180A61200")]
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: 0x06014C6F RID: 85103 RVA: 0x004DE0A0 File Offset: 0x004DC2A0
[Token(Token = "0x6014C6F")]
[Address(RVA = "0xA60F00", Offset = "0xA5FD00", VA = "0x180A60F00")]
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: 0x06014C70 RID: 85104 RVA: 0x004DE1B0 File Offset: 0x004DC3B0
[Token(Token = "0x6014C70")]
[Address(RVA = "0xA62150", Offset = "0xA60F50", VA = "0x180A62150", 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: 0x06014C71 RID: 85105 RVA: 0x004DE208 File Offset: 0x004DC408
[Token(Token = "0x6014C71")]
[Address(RVA = "0xA62230", Offset = "0xA61030", VA = "0x180A62230")]
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: 0x06014C72 RID: 85106 RVA: 0x004DE280 File Offset: 0x004DC480
[Token(Token = "0x6014C72")]
[Address(RVA = "0xA61A60", Offset = "0xA60860", VA = "0x180A61A60")]
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: 0x06014C73 RID: 85107 RVA: 0x004DE2B0 File Offset: 0x004DC4B0
[Token(Token = "0x6014C73")]
[Address(RVA = "0xA61CF0", Offset = "0xA60AF0", VA = "0x180A61CF0")]
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: 0x06014C74 RID: 85108 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014C74")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "8")]
public void DFGGGKEBGHP()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014C75 RID: 85109 RVA: 0x004DE35C File Offset: 0x004DC55C
[Token(Token = "0x6014C75")]
[Address(RVA = "0x7A9590", Offset = "0x7A8390", VA = "0x1807A9590")]
public void GKOFIIFJMAH()
{
this.skyboxDirty = true;
}
// Token: 0x06014C76 RID: 85110 RVA: 0x004DE370 File Offset: 0x004DC570
[Token(Token = "0x6014C76")]
[Address(RVA = "0xA610E0", Offset = "0xA5FEE0", VA = "0x180A610E0")]
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: 0x06014C77 RID: 85111 RVA: 0x004DE3B4 File Offset: 0x004DC5B4
[Token(Token = "0x6014C77")]
[Address(RVA = "0xA61FA0", Offset = "0xA60DA0", VA = "0x180A61FA0")]
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: 0x06014C78 RID: 85112 RVA: 0x004DE40C File Offset: 0x004DC60C
[Token(Token = "0x6014C78")]
[Address(RVA = "0xA60A60", Offset = "0xA5F860", VA = "0x180A60A60")]
private void CPBIEBOENFE(GIPDDLFFNGG NLNHFEEMFBN, bool KFLEHJIGPKC)
{
OOHGBKJEPKO oohgbkjepko;
if (oohgbkjepko != 0)
{
int num = 0;
if (num < NLNHFEEMFBN)
{
num += num;
num++;
}
}
}
// Token: 0x06014C79 RID: 85113 RVA: 0x004DE434 File Offset: 0x004DC634
[Token(Token = "0x6014C79")]
[Address(RVA = "0xA62570", Offset = "0xA61370", VA = "0x180A62570")]
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: 0x0400DBE5 RID: 56293
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400DBE5")]
[SerializeField]
private MoodSetting[] availableMoods;
// Token: 0x0400DBE6 RID: 56294
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400DBE6")]
[SerializeField]
private MoodSetting defaultMood;
// Token: 0x0400DBE7 RID: 56295
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400DBE7")]
[SerializeField]
private PostProcessVolume postProcessVolume;
// Token: 0x0400DBE8 RID: 56296
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400DBE8")]
private PostProcessProfile defaultPostProcessProfile;
// Token: 0x0400DBE9 RID: 56297
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400DBE9")]
[SerializeField]
private ReflectionProbe[] reflectionProbes;
// Token: 0x0400DBF0 RID: 56304
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400DBF0")]
private float reflectionIntensity;
// Token: 0x0400DBF1 RID: 56305
[FieldOffset(Offset = "0x6C")]
[Token(Token = "0x400DBF1")]
private float ambientLightIntensity;
// Token: 0x0400DBF2 RID: 56306
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400DBF2")]
private bool skyboxDirty;
// Token: 0x0400DBF3 RID: 56307
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400DBF3")]
private BackgroundObjectsRoot _backgroundObjectsRoot;
// Token: 0x0400DBF5 RID: 56309
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400DBF5")]
private float lastReflectionProbeUpdateTime;
// Token: 0x0400DBF6 RID: 56310
[FieldOffset(Offset = "0x8C")]
[Token(Token = "0x400DBF6")]
private int lastQualityLevel;
// Token: 0x0400DBF7 RID: 56311
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400DBF7")]
private KLLMCPFPIIE<int> _currentRoomMoodIndex;
// Token: 0x0400DBF8 RID: 56312
[Token(Token = "0x400DBF8")]
private const int CUBE_FACE_WIDTH = 4;
// Token: 0x0400DBF9 RID: 56313
[Token(Token = "0x400DBF9")]
private const int CUBE_FACE_PIXELS = 16;
}
}