212 lines
5.9 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|