Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Core/Creation/SceneMoods/MoodConfig.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

212 lines
5.9 KiB
C#

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<string, FLCFOLDCOJJ> KKGPOKBKHKC(int CIDAEDKGFJE)
{
int num;
Dictionary<string, FLCFOLDCOJJ> dictionary;
do
{
num = 0;
dictionary = new Dictionary();
List<MoodConfig.BackgroundObjectConfig> 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<MoodConfig.BackgroundObjectConfig> 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 <GetBackgroundConfigFromId>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;
}
}
}