using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Rendering; namespace RecRoom.Core.Creation.SceneMoods { // Token: 0x020032CA RID: 13002 [Token(Token = "0x20032CA")] public class MoodConfig : ScriptableObject { // Token: 0x17003DD8 RID: 15832 // (get) Token: 0x0601663A RID: 91706 RVA: 0x0053906C File Offset: 0x0053726C [Token(Token = "0x17003DD8")] public MoodConfig.ReflectionProbeSettings CurrentReflectionProbeSettings { [Token(Token = "0x601663A")] [Address(RVA = "0xC16B70", Offset = "0xC15970", VA = "0x180C16B70")] get { int qualityLevel = QualitySettings.GetQualityLevel(); int num = 0; num++; this.m_CachedPtr = (IntPtr)num; this.m_CachedPtr = (IntPtr)((ulong)128L); throw new NullReferenceException(); } } // Token: 0x0601663B RID: 91707 RVA: 0x005390A0 File Offset: 0x005372A0 [Token(Token = "0x601663B")] [Address(RVA = "0xC16830", Offset = "0xC15630", VA = "0x180C16830")] public Dictionary KKGPOKBKHKC(int CIDAEDKGFJE) { int num; Dictionary dictionary; do { num = 0; dictionary = new Dictionary(); List backgroundObjectConfigs = this.BackgroundObjectConfigs; bool flag; if (flag) { } } while (num != 0); return dictionary; } // Token: 0x0601663C RID: 91708 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601663C")] [Address(RVA = "0xC16A30", Offset = "0xC15830", VA = "0x180C16A30")] public MoodConfig.BackgroundObjectConfig LGCFKHICPHF(int ENJEOLBEALP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601663D RID: 91709 RVA: 0x005390E4 File Offset: 0x005372E4 [Token(Token = "0x601663D")] [Address(RVA = "0xC16B20", Offset = "0xC15920", VA = "0x180C16B20")] public MoodConfig() { string[] array = new string[4]; this.BackgroundObjectSlotTitles = array; base..ctor(); } // Token: 0x0400E9F8 RID: 59896 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400E9F8")] public Material SkyBoxMaterial; // Token: 0x0400E9F9 RID: 59897 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400E9F9")] public List BackgroundObjectConfigs; // Token: 0x0400E9FA RID: 59898 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400E9FA")] public string[] BackgroundObjectSlotTitles; // Token: 0x0400E9FB RID: 59899 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400E9FB")] [SerializeField] private MoodConfig.ReflectionProbeSettings[] reflectionProbeSettings; // Token: 0x020032CB RID: 13003 [Token(Token = "0x20032CB")] [Serializable] public class BackgroundObjectConfig { // Token: 0x0601663E RID: 91710 RVA: 0x00539108 File Offset: 0x00537308 [Token(Token = "0x601663E")] [Address(RVA = "0xC14600", Offset = "0xC13400", VA = "0x180C14600")] public BackgroundObjectConfig() { Color white = Color.white; this.defaultAlpha = 1f; bool[] array = new bool[4]; this.visibleInSlot = array; base..ctor(); } // Token: 0x0400E9FC RID: 59900 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400E9FC")] public string name; // Token: 0x0400E9FD RID: 59901 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400E9FD")] public BackgroundObject prefab; // Token: 0x0400E9FE RID: 59902 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400E9FE")] public Color defaultColor; // Token: 0x0400E9FF RID: 59903 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400E9FF")] public float defaultAlpha; // Token: 0x0400EA00 RID: 59904 [FieldOffset(Offset = "0x34")] [Token(Token = "0x400EA00")] public int id; // Token: 0x0400EA01 RID: 59905 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400EA01")] public bool[] visibleInSlot; } // Token: 0x020032CC RID: 13004 [Token(Token = "0x20032CC")] [Serializable] public struct ReflectionProbeSettings { // Token: 0x17003DD9 RID: 15833 // (get) Token: 0x0601663F RID: 91711 RVA: 0x0053913C File Offset: 0x0053733C [Token(Token = "0x17003DD9")] public static MoodConfig.ReflectionProbeSettings Default { [Token(Token = "0x601663F")] [Address(RVA = "0xC16D20", Offset = "0xC15B20", VA = "0x180C16D20")] get { } } // Token: 0x0400EA02 RID: 59906 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400EA02")] [HFBLFDHEDFI] public int QualityLevel; // Token: 0x0400EA03 RID: 59907 [FieldOffset(Offset = "0x4")] [Token(Token = "0x400EA03")] public bool SkyboxOnly; // Token: 0x0400EA04 RID: 59908 [FieldOffset(Offset = "0x8")] [Token(Token = "0x400EA04")] public float UpdateFrequencySeconds; // Token: 0x0400EA05 RID: 59909 [FieldOffset(Offset = "0xC")] [Token(Token = "0x400EA05")] public ReflectionProbeTimeSlicingMode TimesliceMode; // Token: 0x0400EA06 RID: 59910 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400EA06")] public int CubemapResolution; } // Token: 0x020032CD RID: 13005 [Token(Token = "0x20032CD")] [CompilerGenerated] private sealed class IOBGBKEPMPE { // Token: 0x06016640 RID: 91712 RVA: 0x0053914C File Offset: 0x0053734C [Token(Token = "0x6016640")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public IOBGBKEPMPE() { } // Token: 0x06016641 RID: 91713 RVA: 0x00539160 File Offset: 0x00537360 [Token(Token = "0x6016641")] [Address(RVA = "0xC16490", Offset = "0xC15290", VA = "0x180C16490")] internal bool b__0(MoodConfig.BackgroundObjectConfig a) { int num = this.id; return a.id == num; } // Token: 0x0400EA07 RID: 59911 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400EA07")] public int id; } } }