172 lines
5.2 KiB
C#
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;
|
|
}
|
|
}
|