using System; using System.Collections.Generic; using Cpp2IlInjected; using RecRoom.Systems.StreamingCamera; using UnityEngine; namespace RecRoom.Settings { // Token: 0x02002369 RID: 9065 [Token(Token = "0x2002369")] [Serializable] public class SettingDefaults { // Token: 0x17002562 RID: 9570 // (get) Token: 0x0600E87A RID: 59514 RVA: 0x003594F8 File Offset: 0x003576F8 [Token(Token = "0x17002562")] public MBGFOCMOFOB JuniorIgnoreBuffer { [Token(Token = "0x600E87A")] [Address(RVA = "0x4730E0", Offset = "0x471EE0", VA = "0x1804730E0")] get { return this.juniorIgnoreBuffer; } } // Token: 0x17002563 RID: 9571 // (get) Token: 0x0600E87B RID: 59515 RVA: 0x0035950C File Offset: 0x0035770C [Token(Token = "0x17002563")] public DBEKKOAEJHA JuniorTeleportBuffer { [Token(Token = "0x600E87B")] [Address(RVA = "0x436510", Offset = "0x435310", VA = "0x180436510")] get { return this.juniorTeleportBuffer; } } // Token: 0x17002564 RID: 9572 // (get) Token: 0x0600E87C RID: 59516 RVA: 0x00359520 File Offset: 0x00357720 [Token(Token = "0x17002564")] public StreamingCameraController StreamingCameraPrefab { [Token(Token = "0x600E87C")] [Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")] get { return this.streamingCameraPrefab; } } // Token: 0x17002565 RID: 9573 // (get) Token: 0x0600E87D RID: 59517 RVA: 0x00359534 File Offset: 0x00357734 [Token(Token = "0x17002565")] public IReadOnlyDictionary IgnoreBufferSizeMap { [Token(Token = "0x600E87D")] [Address(RVA = "0x7B6940", Offset = "0x7B5740", VA = "0x1807B6940")] get { if (this._ignoreBufferSizeMap == (ulong)0L) { Dictionary dictionary = new Dictionary(); IgnoreBufferSize[] array = this.ignoreBufferSizes; this._ignoreBufferSizeMap = dictionary; int num = 0; if (num < array.Length) { Dictionary ignoreBufferSizeMap = this._ignoreBufferSizeMap; num += 2; num += num; throw new NullReferenceException(); } int num2 = Enum.GetValues(typeof(MBGFOCMOFOB)).System.Collections.ICollection.Count; IgnoreBufferSize[] array2; if (array2.Length != num2) { Debug.LogError("ignoreBufferSizes does not have correct number of values."); } } Dictionary ignoreBufferSizeMap2 = this._ignoreBufferSizeMap; throw new NullReferenceException(); } } // Token: 0x17002566 RID: 9574 // (get) Token: 0x0600E87E RID: 59518 RVA: 0x003595F0 File Offset: 0x003577F0 [Token(Token = "0x17002566")] public IReadOnlyDictionary TeleportBufferSizeMap { [Token(Token = "0x600E87E")] [Address(RVA = "0x7B6BD0", Offset = "0x7B59D0", VA = "0x1807B6BD0")] get { if (this._teleportBufferSizeMap == (ulong)0L) { Dictionary dictionary = new Dictionary(); TeleportBufferSize[] array = this.teleportBufferSizes; this._teleportBufferSizeMap = dictionary; int num = 0; if (num < array.Length) { Dictionary teleportBufferSizeMap = this._teleportBufferSizeMap; throw new NullReferenceException(); } int num2 = Enum.GetValues(typeof(DBEKKOAEJHA)).System.Collections.ICollection.Count; TeleportBufferSize[] array2; if (array2.Length != num2) { Debug.LogError("TeleportBufferSizes does not have correct number of values."); } } Dictionary teleportBufferSizeMap2 = this._teleportBufferSizeMap; throw new NullReferenceException(); } } // Token: 0x0600E87F RID: 59519 RVA: 0x003596B4 File Offset: 0x003578B4 [Token(Token = "0x600E87F")] [Address(RVA = "0x7B68E0", Offset = "0x7B56E0", VA = "0x1807B68E0")] public SettingDefaults() { IgnoreBufferSize[] array = new IgnoreBufferSize[0]; this.ignoreBufferSizes = array; this.juniorIgnoreBuffer = (MBGFOCMOFOB)((ulong)99L); this.juniorTeleportBuffer = (DBEKKOAEJHA)((ulong)1L); base..ctor(); } // Token: 0x0400997E RID: 39294 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400997E")] [SerializeField] public IgnoreBufferSize[] ignoreBufferSizes; // Token: 0x0400997F RID: 39295 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400997F")] private Dictionary _ignoreBufferSizeMap; // Token: 0x04009980 RID: 39296 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4009980")] [SerializeField] public TeleportBufferSize[] teleportBufferSizes; // Token: 0x04009981 RID: 39297 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4009981")] private Dictionary _teleportBufferSizeMap; // Token: 0x04009982 RID: 39298 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4009982")] [SerializeField] private MBGFOCMOFOB juniorIgnoreBuffer; // Token: 0x04009983 RID: 39299 [FieldOffset(Offset = "0x34")] [Token(Token = "0x4009983")] [SerializeField] private DBEKKOAEJHA juniorTeleportBuffer; // Token: 0x04009984 RID: 39300 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4009984")] [SerializeField] private StreamingCameraController streamingCameraPrefab; } }