using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Rendering; namespace RecRoom.Core.Creation.SceneMoods { // Token: 0x020033B7 RID: 13239 [Token(Token = "0x20033B7")] public class MoodConfig : ScriptableObject { // Token: 0x17003E9B RID: 16027 // (get) Token: 0x06016AC6 RID: 92870 RVA: 0x00543E04 File Offset: 0x00542004 [Token(Token = "0x17003E9B")] public MoodConfig.ReflectionProbeSettings CurrentReflectionProbeSettings { [Token(Token = "0x6016AC6")] [Address(RVA = "0x16FEC80", Offset = "0x16FDC80", VA = "0x1816FEC80")] get { int qualityLevel = QualitySettings.GetQualityLevel(); int num = 0; num++; this.m_CachedPtr = (IntPtr)num; this.m_CachedPtr = (IntPtr)((ulong)128L); throw new NullReferenceException(); } } // Token: 0x06016AC7 RID: 92871 RVA: 0x00543E38 File Offset: 0x00542038 [Token(Token = "0x6016AC7")] [Address(RVA = "0x16FE940", Offset = "0x16FD940", VA = "0x1816FE940")] 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: 0x06016AC8 RID: 92872 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016AC8")] [Address(RVA = "0x16FEB40", Offset = "0x16FDB40", VA = "0x1816FEB40")] public MoodConfig.BackgroundObjectConfig LGCFKHICPHF(int ENJEOLBEALP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06016AC9 RID: 92873 RVA: 0x00543E7C File Offset: 0x0054207C [Token(Token = "0x6016AC9")] [Address(RVA = "0x16FEC30", Offset = "0x16FDC30", VA = "0x1816FEC30")] public MoodConfig() { string[] array = new string[4]; this.BackgroundObjectSlotTitles = array; base..ctor(); } // Token: 0x0400EC3E RID: 60478 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400EC3E")] public Material SkyBoxMaterial; // Token: 0x0400EC3F RID: 60479 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400EC3F")] public List BackgroundObjectConfigs; // Token: 0x0400EC40 RID: 60480 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400EC40")] public string[] BackgroundObjectSlotTitles; // Token: 0x0400EC41 RID: 60481 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400EC41")] [SerializeField] private MoodConfig.ReflectionProbeSettings[] reflectionProbeSettings; // Token: 0x020033B8 RID: 13240 [Token(Token = "0x20033B8")] [Serializable] public class BackgroundObjectConfig { // Token: 0x06016ACA RID: 92874 RVA: 0x00543EA0 File Offset: 0x005420A0 [Token(Token = "0x6016ACA")] [Address(RVA = "0x16FC700", Offset = "0x16FB700", VA = "0x1816FC700")] public BackgroundObjectConfig() { Color white = Color.white; this.defaultAlpha = 1f; bool[] array = new bool[4]; this.visibleInSlot = array; base..ctor(); } // Token: 0x0400EC42 RID: 60482 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400EC42")] public string name; // Token: 0x0400EC43 RID: 60483 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400EC43")] public BackgroundObject prefab; // Token: 0x0400EC44 RID: 60484 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400EC44")] public Color defaultColor; // Token: 0x0400EC45 RID: 60485 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400EC45")] public float defaultAlpha; // Token: 0x0400EC46 RID: 60486 [FieldOffset(Offset = "0x34")] [Token(Token = "0x400EC46")] public int id; // Token: 0x0400EC47 RID: 60487 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400EC47")] public bool[] visibleInSlot; } // Token: 0x020033B9 RID: 13241 [Token(Token = "0x20033B9")] [Serializable] public struct ReflectionProbeSettings { // Token: 0x17003E9C RID: 16028 // (get) Token: 0x06016ACB RID: 92875 RVA: 0x00543ED4 File Offset: 0x005420D4 [Token(Token = "0x17003E9C")] public static MoodConfig.ReflectionProbeSettings Default { [Token(Token = "0x6016ACB")] [Address(RVA = "0x16FEE30", Offset = "0x16FDE30", VA = "0x1816FEE30")] get { } } // Token: 0x0400EC48 RID: 60488 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400EC48")] [NDNHLEDLAFE] public int QualityLevel; // Token: 0x0400EC49 RID: 60489 [FieldOffset(Offset = "0x4")] [Token(Token = "0x400EC49")] public bool SkyboxOnly; // Token: 0x0400EC4A RID: 60490 [FieldOffset(Offset = "0x8")] [Token(Token = "0x400EC4A")] public float UpdateFrequencySeconds; // Token: 0x0400EC4B RID: 60491 [FieldOffset(Offset = "0xC")] [Token(Token = "0x400EC4B")] public ReflectionProbeTimeSlicingMode TimesliceMode; // Token: 0x0400EC4C RID: 60492 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400EC4C")] public int CubemapResolution; } // Token: 0x020033BA RID: 13242 [Token(Token = "0x20033BA")] [CompilerGenerated] private sealed class IOBGBKEPMPE { // Token: 0x06016ACC RID: 92876 RVA: 0x00543EE4 File Offset: 0x005420E4 [Token(Token = "0x6016ACC")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public IOBGBKEPMPE() { } // Token: 0x06016ACD RID: 92877 RVA: 0x00543EF8 File Offset: 0x005420F8 [Token(Token = "0x6016ACD")] [Address(RVA = "0x16FE590", Offset = "0x16FD590", VA = "0x1816FE590")] internal bool b__0(MoodConfig.BackgroundObjectConfig a) { int num = this.id; return a.id == num; } // Token: 0x0400EC4D RID: 60493 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400EC4D")] public int id; } } }