Files
2026-04-08 23:40:05 +02:00

794 lines
28 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using Photon.Pun;
using RecRoom.Core.Creation;
using RecRoom.Core.Creation.SceneMoods;
using RecRoom.Core.Creation.SceneMoods.MoodBlendData;
using RecRoom.Networking.SynchronizedFields;
using RecRoom.Tools;
using UnityEngine;
using UnityEngine.Rendering.PostProcessing;
namespace RecRoom.Core.Scene
{
// Token: 0x02002AB2 RID: 10930
[Token(Token = "0x2002AB2")]
[Serializable]
[StructLayout(3)]
public class SceneMoodSettings : KCIGBIPBBBJ
{
// Token: 0x170032FD RID: 13053
// (get) Token: 0x06013208 RID: 78344 RVA: 0x0049898C File Offset: 0x00496B8C
[Token(Token = "0x170032FD")]
public bool RoomMoodsEnabled
{
[Token(Token = "0x6013208")]
[Address(RVA = "0x11A6DB0", Offset = "0x11A57B0", VA = "0x1811A6DB0")]
get
{
MoodSetting moodSetting = this.defaultMood;
int num = 0;
return moodSetting != num;
}
}
// Token: 0x170032FE RID: 13054
// (get) Token: 0x06013209 RID: 78345 RVA: 0x004989AC File Offset: 0x00496BAC
[Token(Token = "0x170032FE")]
public BOCPGFKHLGN<SkyBoxMoodSettings> SkyBoxMoodSettingsBlender
{
[Token(Token = "0x6013209")]
[Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")]
get;
}
// Token: 0x170032FF RID: 13055
// (get) Token: 0x0601320A RID: 78346 RVA: 0x004989C0 File Offset: 0x00496BC0
[Token(Token = "0x170032FF")]
public BOCPGFKHLGN<SunMoodSettings> SunMoodSettingsBlender
{
[Token(Token = "0x601320A")]
[Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")]
get;
}
// Token: 0x17003300 RID: 13056
// (get) Token: 0x0601320B RID: 78347 RVA: 0x004989D4 File Offset: 0x00496BD4
[Token(Token = "0x17003300")]
public BOCPGFKHLGN<FogMoodSettings> FogMoodSettingsBlender
{
[Token(Token = "0x601320B")]
[Address(RVA = "0x3EDEA0", Offset = "0x3EC8A0", VA = "0x1803EDEA0")]
get;
}
// Token: 0x17003301 RID: 13057
// (get) Token: 0x0601320C RID: 78348 RVA: 0x004989E8 File Offset: 0x00496BE8
[Token(Token = "0x17003301")]
public BOCPGFKHLGN<BloomMoodSettings> BloomMoodSettingsBlender
{
[Token(Token = "0x601320C")]
[Address(RVA = "0x462740", Offset = "0x461140", VA = "0x180462740")]
get;
}
// Token: 0x17003302 RID: 13058
// (get) Token: 0x0601320D RID: 78349 RVA: 0x004989FC File Offset: 0x00496BFC
[Token(Token = "0x17003302")]
public BOCPGFKHLGN<ColorGradingMoodSettings> ColorGradingMoodSettingsBlender
{
[Token(Token = "0x601320D")]
[Address(RVA = "0x4B81A0", Offset = "0x4B6BA0", VA = "0x1804B81A0")]
get;
}
// Token: 0x17003303 RID: 13059
// (get) Token: 0x0601320E RID: 78350 RVA: 0x00498A10 File Offset: 0x00496C10
[Token(Token = "0x17003303")]
public BOCPGFKHLGN<BackgroundObjectsMoodSettings> BackgroundObjectsMoodSettingsBlender
{
[Token(Token = "0x601320E")]
[Address(RVA = "0x3EDE90", Offset = "0x3EC890", VA = "0x1803EDE90")]
get;
}
// Token: 0x17003304 RID: 13060
// (get) Token: 0x0601320F RID: 78351 RVA: 0x00498A24 File Offset: 0x00496C24
// (set) Token: 0x06013210 RID: 78352 RVA: 0x00498A38 File Offset: 0x00496C38
[Token(Token = "0x17003304")]
public float ReflectionIntensity
{
[Token(Token = "0x601320F")]
[Address(RVA = "0x567ED0", Offset = "0x5668D0", VA = "0x180567ED0")]
get
{
return this.reflectionIntensity;
}
[Token(Token = "0x6013210")]
[Address(RVA = "0x11A6EE0", Offset = "0x11A58E0", VA = "0x1811A6EE0")]
set
{
this.reflectionIntensity = value;
this.skyboxDirty = true;
}
}
// Token: 0x17003305 RID: 13061
// (get) Token: 0x06013211 RID: 78353 RVA: 0x00498A54 File Offset: 0x00496C54
// (set) Token: 0x06013212 RID: 78354 RVA: 0x00498A68 File Offset: 0x00496C68
[Token(Token = "0x17003305")]
public float AmbientLightIntensity
{
[Token(Token = "0x6013211")]
[Address(RVA = "0x41CD40", Offset = "0x41B740", VA = "0x18041CD40")]
get
{
return this.ambientLightIntensity;
}
[Token(Token = "0x6013212")]
[Address(RVA = "0x11A6E60", Offset = "0x11A5860", VA = "0x1811A6E60")]
set
{
this.ambientLightIntensity = value;
this.skyboxDirty = true;
}
}
// Token: 0x17003306 RID: 13062
// (get) Token: 0x06013213 RID: 78355 RVA: 0x00498A84 File Offset: 0x00496C84
[Token(Token = "0x17003306")]
public BackgroundObjectsRoot BackgroundObjectsRoot
{
[Token(Token = "0x6013213")]
[Address(RVA = "0x11A6BE0", Offset = "0x11A55E0", VA = "0x1811A6BE0")]
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: 0x17003307 RID: 13063
// (get) Token: 0x06013214 RID: 78356 RVA: 0x00498AD0 File Offset: 0x00496CD0
[Token(Token = "0x17003307")]
public MoodSetting CurrentMood
{
[Token(Token = "0x6013214")]
[Address(RVA = "0x11A6CA0", Offset = "0x11A56A0", VA = "0x1811A6CA0")]
get
{
int num = this._currentRoomMoodIndex.Get();
return this.defaultMood;
}
}
// Token: 0x17003308 RID: 13064
// (get) Token: 0x06013215 RID: 78357 RVA: 0x00498B10 File Offset: 0x00496D10
[Token(Token = "0x17003308")]
public bool SupportsMoodCircuits
{
[Token(Token = "0x6013215")]
[Address(RVA = "0x11A6E10", Offset = "0x11A5810", VA = "0x1811A6E10")]
get
{
int num = this._currentRoomMoodIndex.Get();
throw new NullReferenceException();
}
}
// Token: 0x17003309 RID: 13065
// (get) Token: 0x06013216 RID: 78358 RVA: 0x00498B30 File Offset: 0x00496D30
// (set) Token: 0x06013217 RID: 78359 RVA: 0x00498B44 File Offset: 0x00496D44
[Token(Token = "0x17003309")]
private MoodSetting PrevMood
{
[Token(Token = "0x6013216")]
[Address(RVA = "0x52F5A0", Offset = "0x52DFA0", VA = "0x18052F5A0")]
get;
[Token(Token = "0x6013217")]
[Address(RVA = "0x52F840", Offset = "0x52E240", VA = "0x18052F840")]
set;
}
// Token: 0x1700330A RID: 13066
// (get) Token: 0x06013218 RID: 78360 RVA: 0x00498B58 File Offset: 0x00496D58
// (set) Token: 0x06013219 RID: 78361 RVA: 0x00498B78 File Offset: 0x00496D78
[Token(Token = "0x1700330A")]
public int CurrentRoomMoodIndex
{
[Token(Token = "0x6013218")]
[Address(RVA = "0x11A6D60", Offset = "0x11A5760", VA = "0x1811A6D60")]
get
{
return this._currentRoomMoodIndex.Get();
}
[Token(Token = "0x6013219")]
[Address(RVA = "0x11A6E80", Offset = "0x11A5880", VA = "0x1811A6E80")]
private set
{
SynchronizedField<int> currentRoomMoodIndex = this._currentRoomMoodIndex;
}
}
// Token: 0x1700330B RID: 13067
// (get) Token: 0x0601321A RID: 78362 RVA: 0x00498B94 File Offset: 0x00496D94
[Token(Token = "0x1700330B")]
public PostProcessVolume PostProcessVolume
{
[Token(Token = "0x601321A")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
get
{
return this.postProcessVolume;
}
}
// Token: 0x1700330C RID: 13068
// (get) Token: 0x0601321B RID: 78363 RVA: 0x00498BA8 File Offset: 0x00496DA8
[Token(Token = "0x1700330C")]
public PostProcessProfile DefaultPostProcessVolume
{
[Token(Token = "0x601321B")]
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
get
{
return this.defaultPostProcessProfile;
}
}
// Token: 0x1700330D RID: 13069
// (get) Token: 0x0601321C RID: 78364 RVA: 0x00498BBC File Offset: 0x00496DBC
// (set) Token: 0x0601321D RID: 78365 RVA: 0x00498BD0 File Offset: 0x00496DD0
[Token(Token = "0x1700330D")]
private Cubemap reflectionCubeMap
{
[Token(Token = "0x601321C")]
[Address(RVA = "0x4D66C0", Offset = "0x4D50C0", VA = "0x1804D66C0")]
get;
[Token(Token = "0x601321D")]
[Address(RVA = "0x4D6780", Offset = "0x4D5180", VA = "0x1804D6780")]
set;
}
// Token: 0x0601321E RID: 78366 RVA: 0x00498BE4 File Offset: 0x00496DE4
[Token(Token = "0x601321E")]
[Address(RVA = "0x11A59D0", Offset = "0x11A43D0", VA = "0x1811A59D0", Slot = "4")]
public void IHGCLBJNCCH(RecRoomSceneManager LJPBCKELDPM)
{
Action action = new Action(this.MNCLPOLILHD);
SynchronizedField<int> synchronizedField;
this._currentRoomMoodIndex = synchronizedField;
ActionEvent localMakerPenInstantiated = MakerPen.LocalMakerPenInstantiated;
Action action2 = new Action(this.EOHOPNECHEK);
int num = 0;
localMakerPenInstantiated.Add(action2, num != 0);
ActionEvent localMakerPenDestroyed = MakerPen.LocalMakerPenDestroyed;
Action action3 = new Action(this.OENNIDOKBGD);
int num2 = 0;
localMakerPenDestroyed.Add(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;
ActionEvent<GIPDDLFFNGG, bool> onSelectionChanged = <BDFEKAONFDI>k__BackingField.OnSelectionChanged;
Action<GIPDDLFFNGG, bool> action4 = new Action(this.CPBIEBOENFE);
ActionEvent<GIPDDLFFNGG, bool> actionEvent = onSelectionChanged + action4;
<BDFEKAONFDI>k__BackingField.OnSelectionChanged = actionEvent;
}
int num4;
Cubemap cubemap = new Cubemap(4, TextureFormat.RGB24, num4 != 0);
num4 = 0;
this.<reflectionCubeMap>k__BackingField = cubemap;
}
// Token: 0x0601321F RID: 78367 RVA: 0x00498CB4 File Offset: 0x00496EB4
[Token(Token = "0x601321F")]
[Address(RVA = "0x11A4FE0", Offset = "0x11A39E0", VA = "0x1811A4FE0", 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.Get();
if (PhotonNetwork.IsMasterClient)
{
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: 0x06013220 RID: 78368 RVA: 0x00498D78 File Offset: 0x00496F78
[Token(Token = "0x6013220")]
[Address(RVA = "0x11A5D00", Offset = "0x11A4700", VA = "0x1811A5D00", 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);
ActionEvent localMakerPenInstantiated = MakerPen.LocalMakerPenInstantiated;
Action action = new Action(this.EOHOPNECHEK);
localMakerPenInstantiated.Remove(action);
ActionEvent localMakerPenDestroyed = MakerPen.LocalMakerPenDestroyed;
Action action2 = new Action(this.OENNIDOKBGD);
localMakerPenDestroyed.Remove(action2);
}
// Token: 0x06013221 RID: 78369 RVA: 0x00498E18 File Offset: 0x00497018
[Token(Token = "0x6013221")]
[Address(RVA = "0x11A6020", Offset = "0x11A4A20", VA = "0x1811A6020")]
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: 0x1700330E RID: 13070
// (get) Token: 0x06013222 RID: 78370 RVA: 0x00498E7C File Offset: 0x0049707C
// (set) Token: 0x06013223 RID: 78371 RVA: 0x00498E90 File Offset: 0x00497090
[Token(Token = "0x1700330E")]
public PostProcessProfile ActivePostProcessProfile
{
[Token(Token = "0x6013222")]
[Address(RVA = "0x6361E0", Offset = "0x634BE0", VA = "0x1806361E0")]
get;
[Token(Token = "0x6013223")]
[Address(RVA = "0x636210", Offset = "0x634C10", VA = "0x180636210")]
private set;
}
// Token: 0x06013224 RID: 78372 RVA: 0x00498EA4 File Offset: 0x004970A4
[Token(Token = "0x6013224")]
[Address(RVA = "0x11A5270", Offset = "0x11A3C70", VA = "0x1811A5270")]
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: 0x06013225 RID: 78373 RVA: 0x00498EEC File Offset: 0x004970EC
[Token(Token = "0x6013225")]
[Address(RVA = "0x11A6150", Offset = "0x11A4B50", VA = "0x1811A6150")]
private void MNCLPOLILHD()
{
MoodSetting currentMood = this.CurrentMood;
this.GCNPCJKOLGI(currentMood);
}
// Token: 0x06013226 RID: 78374 RVA: 0x00498F08 File Offset: 0x00497108
[Token(Token = "0x6013226")]
[Address(RVA = "0x11A4DF0", Offset = "0x11A37F0", VA = "0x1811A4DF0")]
public void BOPFLKMIFEL()
{
int num = this._currentRoomMoodIndex.Get();
MoodSetting[] array = this.availableMoods;
num++;
SynchronizedField<int> currentRoomMoodIndex = this._currentRoomMoodIndex;
}
// Token: 0x06013227 RID: 78375 RVA: 0x00498F3C File Offset: 0x0049713C
[Token(Token = "0x6013227")]
[Address(RVA = "0x11A6950", Offset = "0x11A5350", VA = "0x1811A6950")]
public void PGKABKFFODD()
{
MoodSetting[] array = this.availableMoods;
int num = this._currentRoomMoodIndex.Get();
MoodSetting[] array2 = this.availableMoods;
SynchronizedField<int> currentRoomMoodIndex = this._currentRoomMoodIndex;
}
// Token: 0x06013228 RID: 78376 RVA: 0x00498F70 File Offset: 0x00497170
[Token(Token = "0x6013228")]
[Address(RVA = "0x11A5690", Offset = "0x11A4090", VA = "0x1811A5690")]
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: 0x06013229 RID: 78377 RVA: 0x004990E8 File Offset: 0x004972E8
[Token(Token = "0x6013229")]
[Address(RVA = "0x11A5390", Offset = "0x11A3D90", VA = "0x1811A5390")]
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: 0x0601322A RID: 78378 RVA: 0x004991F8 File Offset: 0x004973F8
[Token(Token = "0x601322A")]
[Address(RVA = "0x11A65E0", Offset = "0x11A4FE0", VA = "0x1811A65E0", 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: 0x0601322B RID: 78379 RVA: 0x00499250 File Offset: 0x00497450
[Token(Token = "0x601322B")]
[Address(RVA = "0x11A66C0", Offset = "0x11A50C0", VA = "0x1811A66C0")]
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: 0x0601322C RID: 78380 RVA: 0x004992C8 File Offset: 0x004974C8
[Token(Token = "0x601322C")]
[Address(RVA = "0x11A5EF0", Offset = "0x11A48F0", VA = "0x1811A5EF0")]
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: 0x0601322D RID: 78381 RVA: 0x004992F8 File Offset: 0x004974F8
[Token(Token = "0x601322D")]
[Address(RVA = "0x11A6180", Offset = "0x11A4B80", VA = "0x1811A6180")]
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: 0x0601322E RID: 78382 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601322E")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "8")]
public void DFGGGKEBGHP()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601322F RID: 78383 RVA: 0x004993A4 File Offset: 0x004975A4
[Token(Token = "0x601322F")]
[Address(RVA = "0x10E4CE0", Offset = "0x10E36E0", VA = "0x1810E4CE0")]
public void GKOFIIFJMAH()
{
this.skyboxDirty = true;
}
// Token: 0x06013230 RID: 78384 RVA: 0x004993B8 File Offset: 0x004975B8
[Token(Token = "0x6013230")]
[Address(RVA = "0x11A5570", Offset = "0x11A3F70", VA = "0x1811A5570")]
private void EOHOPNECHEK()
{
CreationContext <BDFEKAONFDI>k__BackingField = MakerPen.<IJMEOOBBJNG>k__BackingField.<BDFEKAONFDI>k__BackingField;
ActionEvent<GIPDDLFFNGG, bool> onSelectionChanged = <BDFEKAONFDI>k__BackingField.OnSelectionChanged;
Action<GIPDDLFFNGG, bool> action = new Action(this.CPBIEBOENFE);
ActionEvent<GIPDDLFFNGG, bool> actionEvent = onSelectionChanged + action;
<BDFEKAONFDI>k__BackingField.OnSelectionChanged = actionEvent;
}
// Token: 0x06013231 RID: 78385 RVA: 0x004993FC File Offset: 0x004975FC
[Token(Token = "0x6013231")]
[Address(RVA = "0x11A6430", Offset = "0x11A4E30", VA = "0x1811A6430")]
private void OENNIDOKBGD()
{
if (!MakerPen.<IJMEOOBBJNG>k__BackingField.IsReferenceNull())
{
CreationContext <BDFEKAONFDI>k__BackingField = MakerPen.<IJMEOOBBJNG>k__BackingField.<BDFEKAONFDI>k__BackingField;
if (!<BDFEKAONFDI>k__BackingField.IsReferenceNull())
{
ActionEvent<GIPDDLFFNGG, bool> onSelectionChanged = <BDFEKAONFDI>k__BackingField.OnSelectionChanged;
Action<GIPDDLFFNGG, bool> action = new Action(this.CPBIEBOENFE);
ActionEvent<GIPDDLFFNGG, bool> actionEvent = onSelectionChanged - action;
<BDFEKAONFDI>k__BackingField.OnSelectionChanged = actionEvent;
}
}
}
// Token: 0x06013232 RID: 78386 RVA: 0x00499454 File Offset: 0x00497654
[Token(Token = "0x6013232")]
[Address(RVA = "0x11A4E90", Offset = "0x11A3890", VA = "0x1811A4E90")]
private void CPBIEBOENFE(GIPDDLFFNGG NLNHFEEMFBN, bool KFLEHJIGPKC)
{
int num = 0;
if (num < (KFLEHJIGPKC ? 1 : 0))
{
num += num;
num++;
}
OOHGBKJEPKO oohgbkjepko;
if (oohgbkjepko != 0)
{
num += num;
num++;
}
}
// Token: 0x06013233 RID: 78387 RVA: 0x00499494 File Offset: 0x00497694
[Token(Token = "0x6013233")]
[Address(RVA = "0x11A6A00", Offset = "0x11A5400", VA = "0x1811A6A00")]
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: 0x0400CFD8 RID: 53208
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400CFD8")]
[SerializeField]
private MoodSetting[] availableMoods;
// Token: 0x0400CFD9 RID: 53209
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400CFD9")]
[SerializeField]
private MoodSetting defaultMood;
// Token: 0x0400CFDA RID: 53210
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400CFDA")]
[SerializeField]
private PostProcessVolume postProcessVolume;
// Token: 0x0400CFDB RID: 53211
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400CFDB")]
private PostProcessProfile defaultPostProcessProfile;
// Token: 0x0400CFDC RID: 53212
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x400CFDC")]
[SerializeField]
private ReflectionProbe[] reflectionProbes;
// Token: 0x0400CFE3 RID: 53219
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x400CFE3")]
private float reflectionIntensity;
// Token: 0x0400CFE4 RID: 53220
[global::Cpp2IlInjected.FieldOffset(Offset = "0x6C")]
[Token(Token = "0x400CFE4")]
private float ambientLightIntensity;
// Token: 0x0400CFE5 RID: 53221
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x400CFE5")]
private bool skyboxDirty;
// Token: 0x0400CFE6 RID: 53222
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x400CFE6")]
private BackgroundObjectsRoot _backgroundObjectsRoot;
// Token: 0x0400CFE8 RID: 53224
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x400CFE8")]
private float lastReflectionProbeUpdateTime;
// Token: 0x0400CFE9 RID: 53225
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8C")]
[Token(Token = "0x400CFE9")]
private int lastQualityLevel;
// Token: 0x0400CFEA RID: 53226
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x400CFEA")]
private SynchronizedField<int> _currentRoomMoodIndex;
// Token: 0x0400CFEB RID: 53227
[Token(Token = "0x400CFEB")]
private const int CUBE_FACE_WIDTH = 4;
// Token: 0x0400CFEC RID: 53228
[Token(Token = "0x400CFEC")]
private const int CUBE_FACE_PIXELS = 16;
}
}