Files
2026-04-10 22:50:51 +02:00

172 lines
5.2 KiB
C#

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<MBGFOCMOFOB, IgnoreBufferSize> IgnoreBufferSizeMap
{
[Token(Token = "0x600E87D")]
[Address(RVA = "0x7B6940", Offset = "0x7B5740", VA = "0x1807B6940")]
get
{
if (this._ignoreBufferSizeMap == (ulong)0L)
{
Dictionary<MBGFOCMOFOB, IgnoreBufferSize> dictionary = new Dictionary();
IgnoreBufferSize[] array = this.ignoreBufferSizes;
this._ignoreBufferSizeMap = dictionary;
int num = 0;
if (num < array.Length)
{
Dictionary<MBGFOCMOFOB, IgnoreBufferSize> 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<MBGFOCMOFOB, IgnoreBufferSize> 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<DBEKKOAEJHA, float> TeleportBufferSizeMap
{
[Token(Token = "0x600E87E")]
[Address(RVA = "0x7B6BD0", Offset = "0x7B59D0", VA = "0x1807B6BD0")]
get
{
if (this._teleportBufferSizeMap == (ulong)0L)
{
Dictionary<DBEKKOAEJHA, float> dictionary = new Dictionary();
TeleportBufferSize[] array = this.teleportBufferSizes;
this._teleportBufferSizeMap = dictionary;
int num = 0;
if (num < array.Length)
{
Dictionary<DBEKKOAEJHA, float> 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<DBEKKOAEJHA, float> 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<MBGFOCMOFOB, IgnoreBufferSize> _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<DBEKKOAEJHA, float> _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;
}
}