using System; using System.Collections.Generic; using Cpp2IlInjected; using RecRoom.Systems.StreamingCamera; using UnityEngine; namespace RecRoom.Settings { // Token: 0x0200244E RID: 9294 [Token(Token = "0x200244E")] [Serializable] public class SettingDefaults { // Token: 0x17002603 RID: 9731 // (get) Token: 0x0600EC89 RID: 60553 RVA: 0x00362990 File Offset: 0x00360B90 [Token(Token = "0x17002603")] public MBGFOCMOFOB JuniorIgnoreBuffer { [Token(Token = "0x600EC89")] [Address(RVA = "0x4257C0", Offset = "0x4247C0", VA = "0x1804257C0")] get { return this.juniorIgnoreBuffer; } } // Token: 0x17002604 RID: 9732 // (get) Token: 0x0600EC8A RID: 60554 RVA: 0x003629A4 File Offset: 0x00360BA4 [Token(Token = "0x17002604")] public DBEKKOAEJHA JuniorTeleportBuffer { [Token(Token = "0x600EC8A")] [Address(RVA = "0x4D9880", Offset = "0x4D8880", VA = "0x1804D9880")] get { return this.juniorTeleportBuffer; } } // Token: 0x17002605 RID: 9733 // (get) Token: 0x0600EC8B RID: 60555 RVA: 0x003629B8 File Offset: 0x00360BB8 [Token(Token = "0x17002605")] public StreamingCameraController StreamingCameraPrefab { [Token(Token = "0x600EC8B")] [Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")] get { return this.streamingCameraPrefab; } } // Token: 0x17002606 RID: 9734 // (get) Token: 0x0600EC8C RID: 60556 RVA: 0x003629CC File Offset: 0x00360BCC [Token(Token = "0x17002606")] public IReadOnlyDictionary IgnoreBufferSizeMap { [Token(Token = "0x600EC8C")] [Address(RVA = "0x19C88C0", Offset = "0x19C78C0", VA = "0x1819C88C0")] 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: 0x17002607 RID: 9735 // (get) Token: 0x0600EC8D RID: 60557 RVA: 0x00362A88 File Offset: 0x00360C88 [Token(Token = "0x17002607")] public IReadOnlyDictionary TeleportBufferSizeMap { [Token(Token = "0x600EC8D")] [Address(RVA = "0x19C8B50", Offset = "0x19C7B50", VA = "0x1819C8B50")] 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: 0x0600EC8E RID: 60558 RVA: 0x00362B4C File Offset: 0x00360D4C [Token(Token = "0x600EC8E")] [Address(RVA = "0x19C8860", Offset = "0x19C7860", VA = "0x1819C8860")] public SettingDefaults() { IgnoreBufferSize[] array = new IgnoreBufferSize[0]; this.ignoreBufferSizes = array; this.juniorIgnoreBuffer = (MBGFOCMOFOB)((ulong)99L); this.juniorTeleportBuffer = (DBEKKOAEJHA)((ulong)1L); base..ctor(); } // Token: 0x04009B6D RID: 39789 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4009B6D")] [SerializeField] public IgnoreBufferSize[] ignoreBufferSizes; // Token: 0x04009B6E RID: 39790 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4009B6E")] private Dictionary _ignoreBufferSizeMap; // Token: 0x04009B6F RID: 39791 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4009B6F")] [SerializeField] public TeleportBufferSize[] teleportBufferSizes; // Token: 0x04009B70 RID: 39792 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4009B70")] private Dictionary _teleportBufferSizeMap; // Token: 0x04009B71 RID: 39793 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4009B71")] [SerializeField] private MBGFOCMOFOB juniorIgnoreBuffer; // Token: 0x04009B72 RID: 39794 [FieldOffset(Offset = "0x34")] [Token(Token = "0x4009B72")] [SerializeField] private DBEKKOAEJHA juniorTeleportBuffer; // Token: 0x04009B73 RID: 39795 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4009B73")] [SerializeField] private StreamingCameraController streamingCameraPrefab; } }