using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Rendering; namespace RecRoom.Core.Creation.SceneMoods { // Token: 0x02002D01 RID: 11521 [Token(Token = "0x2002D01")] [StructLayout(3)] public class MoodConfig : ScriptableObject { // Token: 0x17003677 RID: 13943 // (get) Token: 0x06014593 RID: 83347 RVA: 0x004E1A54 File Offset: 0x004DFC54 [Token(Token = "0x17003677")] public MoodConfig.ReflectionProbeSettings CurrentReflectionProbeSettings { [Token(Token = "0x6014593")] [Address(RVA = "0x16B2670", Offset = "0x16B1070", VA = "0x1816B2670")] get { int qualityLevel = QualitySettings.GetQualityLevel(); int num = 0; num++; this.m_CachedPtr = (IntPtr)num; this.m_CachedPtr = (IntPtr)((ulong)128L); throw new NullReferenceException(); } } // Token: 0x06014594 RID: 83348 RVA: 0x004E1A88 File Offset: 0x004DFC88 [Token(Token = "0x6014594")] [Address(RVA = "0x16B2300", Offset = "0x16B0D00", VA = "0x1816B2300")] public Dictionary KKGPOKBKHKC(int CIDAEDKGFJE) { int num; Dictionary dictionary; do { num = 0; dictionary = new Dictionary(); List backgroundObjectConfigs = this.BackgroundObjectConfigs; List.Enumerator enumerator; if (enumerator != 0) { } if (num != -1) { } } while (num != 0); return dictionary; } // Token: 0x06014595 RID: 83349 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014595")] [Address(RVA = "0x16B2530", Offset = "0x16B0F30", VA = "0x1816B2530")] public MoodConfig.BackgroundObjectConfig LGCFKHICPHF(int ENJEOLBEALP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014596 RID: 83350 RVA: 0x004E1AD0 File Offset: 0x004DFCD0 [Token(Token = "0x6014596")] [Address(RVA = "0x16B2620", Offset = "0x16B1020", VA = "0x1816B2620")] public MoodConfig() { string[] array = new string[4]; this.BackgroundObjectSlotTitles = array; base..ctor(); } // Token: 0x0400D9CA RID: 55754 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400D9CA")] public Material SkyBoxMaterial; // Token: 0x0400D9CB RID: 55755 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400D9CB")] public List BackgroundObjectConfigs; // Token: 0x0400D9CC RID: 55756 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400D9CC")] public string[] BackgroundObjectSlotTitles; // Token: 0x0400D9CD RID: 55757 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400D9CD")] [SerializeField] private MoodConfig.ReflectionProbeSettings[] reflectionProbeSettings; // Token: 0x02002D02 RID: 11522 [Token(Token = "0x2002D02")] [Serializable] public class BackgroundObjectConfig { // Token: 0x06014597 RID: 83351 RVA: 0x004E1AF4 File Offset: 0x004DFCF4 [Token(Token = "0x6014597")] [Address(RVA = "0x16B03F0", Offset = "0x16AEDF0", VA = "0x1816B03F0")] public BackgroundObjectConfig() { Color white = Color.white; this.defaultAlpha = 1f; bool[] array = new bool[4]; this.visibleInSlot = array; base..ctor(); } // Token: 0x0400D9CE RID: 55758 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400D9CE")] public string name; // Token: 0x0400D9CF RID: 55759 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400D9CF")] public BackgroundObject prefab; // Token: 0x0400D9D0 RID: 55760 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400D9D0")] public Color defaultColor; // Token: 0x0400D9D1 RID: 55761 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400D9D1")] public float defaultAlpha; // Token: 0x0400D9D2 RID: 55762 [global::Cpp2IlInjected.FieldOffset(Offset = "0x34")] [Token(Token = "0x400D9D2")] public int id; // Token: 0x0400D9D3 RID: 55763 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400D9D3")] public bool[] visibleInSlot; } // Token: 0x02002D03 RID: 11523 [Token(Token = "0x2002D03")] [Serializable] public struct ReflectionProbeSettings { // Token: 0x17003678 RID: 13944 // (get) Token: 0x06014598 RID: 83352 RVA: 0x004E1B28 File Offset: 0x004DFD28 [Token(Token = "0x17003678")] public static MoodConfig.ReflectionProbeSettings Default { [Token(Token = "0x6014598")] [Address(RVA = "0x16B2820", Offset = "0x16B1220", VA = "0x1816B2820")] get { } } // Token: 0x0400D9D4 RID: 55764 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400D9D4")] [HFBLFDHEDFI] public int QualityLevel; // Token: 0x0400D9D5 RID: 55765 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4")] [Token(Token = "0x400D9D5")] public bool SkyboxOnly; // Token: 0x0400D9D6 RID: 55766 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x400D9D6")] public float UpdateFrequencySeconds; // Token: 0x0400D9D7 RID: 55767 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC")] [Token(Token = "0x400D9D7")] public ReflectionProbeTimeSlicingMode TimesliceMode; // Token: 0x0400D9D8 RID: 55768 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400D9D8")] public int CubemapResolution; } // Token: 0x02002D04 RID: 11524 [Token(Token = "0x2002D04")] [CompilerGenerated] private sealed class IOBGBKEPMPE { // Token: 0x06014599 RID: 83353 RVA: 0x004E1B38 File Offset: 0x004DFD38 [Token(Token = "0x6014599")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public IOBGBKEPMPE() { } // Token: 0x0601459A RID: 83354 RVA: 0x004E1B4C File Offset: 0x004DFD4C [Token(Token = "0x601459A")] [Address(RVA = "0x16B22E0", Offset = "0x16B0CE0", VA = "0x1816B22E0")] internal bool b__0(MoodConfig.BackgroundObjectConfig a) { int num = this.id; return a.id == num; } // Token: 0x0400D9D9 RID: 55769 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400D9D9")] public int id; } } }