788 lines
28 KiB
C#
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;
|
|
}
|
|
}
|