Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

1300 lines
46 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using Google.Protobuf;
using Photon.Pun;
using RecNet;
using RecRoom;
using RecRoom.Core.Creation.SceneMoods;
using RecRoom.Core.Scene;
using RecRoom.Systems.PlayerRoles;
using RecRoom.Utils.OverridableFields;
using UnityEngine;
using UnityEngine.SceneManagement;
// Token: 0x0200018E RID: 398
[Token(Token = "0x200018E")]
[DisallowMultipleComponent]
public class RecRoomSceneManager : MonoBehaviourPun, HNJKPIGALIL
{
// Token: 0x170001F2 RID: 498
// (get) Token: 0x06000C98 RID: 3224 RVA: 0x00037D70 File Offset: 0x00035F70
[Token(Token = "0x170001F2")]
public SceneAFKSettings JOALOODELJH
{
[Token(Token = "0x6000C98")]
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")]
get
{
return this.afkSettings;
}
}
// Token: 0x170001F3 RID: 499
// (get) Token: 0x06000C99 RID: 3225 RVA: 0x00037D84 File Offset: 0x00035F84
[Token(Token = "0x170001F3")]
public SceneAudioSettings ECJMPELCDHJ
{
[Token(Token = "0x6000C99")]
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
get
{
return this.audioSettings;
}
}
// Token: 0x170001F4 RID: 500
// (get) Token: 0x06000C9A RID: 3226 RVA: 0x00037D98 File Offset: 0x00035F98
[Token(Token = "0x170001F4")]
public SceneInteractionSettings LHBCOHDMPPO
{
[Token(Token = "0x6000C9A")]
[Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720")]
get
{
return this.interactionSettings;
}
}
// Token: 0x170001F5 RID: 501
// (get) Token: 0x06000C9B RID: 3227 RVA: 0x00037DAC File Offset: 0x00035FAC
[Token(Token = "0x170001F5")]
public ScenePhysicsSettings JPFNJAHFKHP
{
[Token(Token = "0x6000C9B")]
[Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0")]
get
{
return this.physicsSettings;
}
}
// Token: 0x170001F6 RID: 502
// (get) Token: 0x06000C9C RID: 3228 RVA: 0x00037DC0 File Offset: 0x00035FC0
[Token(Token = "0x170001F6")]
public SceneGeometrySettings NNEJAPEPMOL
{
[Token(Token = "0x6000C9C")]
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")]
get
{
return this.geometrySettings;
}
}
// Token: 0x170001F7 RID: 503
// (get) Token: 0x06000C9D RID: 3229 RVA: 0x00037DD4 File Offset: 0x00035FD4
[Token(Token = "0x170001F7")]
public SceneMoodSettings DFLHKGJGGDF
{
[Token(Token = "0x6000C9D")]
[Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")]
get
{
return this.sceneMoodSettings;
}
}
// Token: 0x170001F8 RID: 504
// (get) Token: 0x06000C9E RID: 3230 RVA: 0x00037DE8 File Offset: 0x00035FE8
[Token(Token = "0x170001F8")]
public SceneRenderingSettings MPJDJGLJKML
{
[Token(Token = "0x6000C9E")]
[Address(RVA = "0x4177B0", Offset = "0x4167B0", VA = "0x1804177B0")]
get
{
return this.sceneRenderingSettings;
}
}
// Token: 0x170001F9 RID: 505
// (get) Token: 0x06000C9F RID: 3231 RVA: 0x00037DFC File Offset: 0x00035FFC
[Token(Token = "0x170001F9")]
public SceneSpawnManager EEBEEEOPEBM
{
[Token(Token = "0x6000C9F")]
[Address(RVA = "0x4C31C0", Offset = "0x4C21C0", VA = "0x1804C31C0")]
get
{
return this.spawnManager;
}
}
// Token: 0x170001FA RID: 506
// (get) Token: 0x06000CA0 RID: 3232 RVA: 0x00037E10 File Offset: 0x00036010
[Token(Token = "0x170001FA")]
public ScenePresenceSettings NMINLEMKENL
{
[Token(Token = "0x6000CA0")]
[Address(RVA = "0x54F060", Offset = "0x54E060", VA = "0x18054F060")]
get
{
return this.presenceSettings;
}
}
// Token: 0x170001FB RID: 507
// (get) Token: 0x06000CA1 RID: 3233 RVA: 0x00037E24 File Offset: 0x00036024
[Token(Token = "0x170001FB")]
public bool NGMPDIHPAFC
{
[Token(Token = "0x6000CA1")]
[Address(RVA = "0x1C3E210", Offset = "0x1C3D210", VA = "0x181C3E210")]
get
{
return "{il2cpp field on {'constant19' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x0}" == (ulong)4L;
}
}
// Token: 0x170001FC RID: 508
// (get) Token: 0x06000CA2 RID: 3234 RVA: 0x00037E3C File Offset: 0x0003603C
// (set) Token: 0x06000CA3 RID: 3235 RVA: 0x00037E50 File Offset: 0x00036050
[Token(Token = "0x170001FC")]
public RecRoomSceneManager.HGGKEMGPDLD DEOALKLFPAG
{
[Token(Token = "0x6000CA2")]
[Address(RVA = "0x997100", Offset = "0x996100", VA = "0x180997100")]
get
{
return this.HMHKGJMJKLD;
}
[Token(Token = "0x6000CA3")]
[Address(RVA = "0x1C3BA20", Offset = "0x1C3AA20", VA = "0x181C3BA20")]
private set
{
if (this.HMHKGJMJKLD != value)
{
this.HMHKGJMJKLD = value;
}
}
}
// Token: 0x170001FD RID: 509
// (get) Token: 0x06000CA4 RID: 3236 RVA: 0x00037E70 File Offset: 0x00036070
[Token(Token = "0x170001FD")]
public bool CDPFMKDOEEB
{
[Token(Token = "0x6000CA4")]
[Address(RVA = "0x1C3E2B0", Offset = "0x1C3D2B0", VA = "0x181C3E2B0")]
get
{
return this.HMHKGJMJKLD >= RecRoomSceneManager.HGGKEMGPDLD.SceneDataLoaded;
}
}
// Token: 0x170001FE RID: 510
// (get) Token: 0x06000CA5 RID: 3237 RVA: 0x00037E8C File Offset: 0x0003608C
[Token(Token = "0x170001FE")]
public static RecRoomSceneManager.SceneCategory GMMAAAGFAKO
{
[Token(Token = "0x6000CA5")]
[Address(RVA = "0x1C3DB70", Offset = "0x1C3CB70", VA = "0x181C3DB70")]
get
{
RecRoomSceneManager recRoomSceneManager = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
int num = 0;
if (recRoomSceneManager != num)
{
return RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.category;
}
throw new NullReferenceException();
}
}
// Token: 0x170001FF RID: 511
// (get) Token: 0x06000CA6 RID: 3238 RVA: 0x00037EC0 File Offset: 0x000360C0
[Token(Token = "0x170001FF")]
public static string EDIDFFPCHKO
{
[Token(Token = "0x6000CA6")]
[Address(RVA = "0x1C3DCD0", Offset = "0x1C3CCD0", VA = "0x181C3DCD0")]
get
{
RecRoomSceneManager recRoomSceneManager = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
int num = 0;
if (!(recRoomSceneManager != num) || !string.IsNullOrEmpty(RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.friendlyName))
{
}
return JIGANDCPLGA.BBLLPBMDKLF;
}
}
// Token: 0x17000200 RID: 512
// (get) Token: 0x06000CA7 RID: 3239 RVA: 0x00037F00 File Offset: 0x00036100
[Token(Token = "0x17000200")]
public static string ELBLJBFOAHB
{
[Token(Token = "0x6000CA7")]
[Address(RVA = "0x1C3DE90", Offset = "0x1C3CE90", VA = "0x181C3DE90")]
get
{
return JIGANDCPLGA.BBLLPBMDKLF;
}
}
// Token: 0x17000201 RID: 513
// (get) Token: 0x06000CA8 RID: 3240 RVA: 0x00037F14 File Offset: 0x00036114
[Token(Token = "0x17000201")]
public static bool DJGNMLFCODD
{
[Token(Token = "0x6000CA8")]
[Address(RVA = "0x1C3DFD0", Offset = "0x1C3CFD0", VA = "0x181C3DFD0")]
get
{
RecRoomSceneManager recRoomSceneManager = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
int num = 0;
return recRoomSceneManager != num;
}
}
// Token: 0x17000202 RID: 514
// (get) Token: 0x06000CA9 RID: 3241 RVA: 0x00037F30 File Offset: 0x00036130
[Token(Token = "0x17000202")]
private bool HHNONKBHBEO
{
[Token(Token = "0x6000CA9")]
[Address(RVA = "0x1C3AD40", Offset = "0x1C39D40", VA = "0x181C3AD40")]
get
{
if (this.HMHKGJMJKLD < RecRoomSceneManager.HGGKEMGPDLD.SceneDataLoaded)
{
}
return !this.HMNECOLJLOK;
}
}
// Token: 0x17000203 RID: 515
// (get) Token: 0x06000CAA RID: 3242 RVA: 0x00037F54 File Offset: 0x00036154
[Token(Token = "0x17000203")]
public static bool KKFJDMOHJLC
{
[Token(Token = "0x6000CAA")]
[Address(RVA = "0x1C3DEA0", Offset = "0x1C3CEA0", VA = "0x181C3DEA0")]
get
{
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
bool flag = instance != num;
if (!flag)
{
return flag;
}
return NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB;
}
}
// Token: 0x17000204 RID: 516
// (get) Token: 0x06000CAB RID: 3243 RVA: 0x00037F88 File Offset: 0x00036188
// (set) Token: 0x06000CAC RID: 3244 RVA: 0x00037F9C File Offset: 0x0003619C
[Token(Token = "0x17000204")]
public static RecRoomSceneManager ONCPNMDGGKG
{
[Token(Token = "0x6000CAB")]
[Address(RVA = "0x1C3DF70", Offset = "0x1C3CF70", VA = "0x181C3DF70")]
get;
[Token(Token = "0x6000CAC")]
[Address(RVA = "0x1C3C0D0", Offset = "0x1C3B0D0", VA = "0x181C3C0D0")]
private set;
}
// Token: 0x17000205 RID: 517
// (get) Token: 0x06000CAD RID: 3245 RVA: 0x00037FB0 File Offset: 0x000361B0
[Token(Token = "0x17000205")]
public static bool FFNIFALJLDD
{
[Token(Token = "0x6000CAD")]
[Address(RVA = "0x1C3E0A0", Offset = "0x1C3D0A0", VA = "0x181C3E0A0")]
get
{
RecRoomSceneManager recRoomSceneManager = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
int num = 0;
if (!(recRoomSceneManager != num))
{
}
return !RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.HMNECOLJLOK;
}
}
// Token: 0x17000206 RID: 518
// (get) Token: 0x06000CAE RID: 3246 RVA: 0x00037FE4 File Offset: 0x000361E4
[Token(Token = "0x17000206")]
public virtual bool PIDKGLGOIJE
{
[Token(Token = "0x6000CAE")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "17")]
get
{
return true;
}
}
// Token: 0x17000207 RID: 519
// (get) Token: 0x06000CAF RID: 3247 RVA: 0x00037FF4 File Offset: 0x000361F4
[Token(Token = "0x17000207")]
protected virtual bool KHGPCEECIHA
{
[Token(Token = "0x6000CAF")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "18")]
get
{
}
}
// Token: 0x06000CB0 RID: 3248 RVA: 0x00038004 File Offset: 0x00036204
[Token(Token = "0x6000CB0")]
[Address(RVA = "0x1C3A6D0", Offset = "0x1C396D0", VA = "0x181C3A6D0")]
public static void DeferInitialization()
{
RecRoomSceneManager recRoomSceneManager = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
int num = 0;
if (!(recRoomSceneManager != num))
{
return;
}
RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.HMNECOLJLOK = true;
}
// Token: 0x06000CB1 RID: 3249 RVA: 0x00038038 File Offset: 0x00036238
[Token(Token = "0x6000CB1")]
[Address(RVA = "0x1C3ABB0", Offset = "0x1C39BB0", VA = "0x181C3ABB0")]
public static void FinishInitialization()
{
RecRoomSceneManager recRoomSceneManager = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
int num = 0;
if (!(recRoomSceneManager != num))
{
return;
}
RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.HMNECOLJLOK = false;
}
// Token: 0x17000208 RID: 520
// (get) Token: 0x06000CB2 RID: 3250 RVA: 0x0003806C File Offset: 0x0003626C
// (set) Token: 0x06000CB3 RID: 3251 RVA: 0x00038080 File Offset: 0x00036280
[Token(Token = "0x17000208")]
private protected EFEFMHJPJIJ BMLHHONEDGP
{
[Token(Token = "0x6000CB2")]
[Address(RVA = "0x42C870", Offset = "0x42B870", VA = "0x18042C870")]
protected get;
[Token(Token = "0x6000CB3")]
[Address(RVA = "0x82C6B0", Offset = "0x82B6B0", VA = "0x18082C6B0")]
private set;
}
// Token: 0x06000CB4 RID: 3252 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6000CB4")]
[Address(RVA = "0x1C39B20", Offset = "0x1C38B20", VA = "0x181C39B20", Slot = "13")]
protected override void Awake()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000CB5 RID: 3253 RVA: 0x00038094 File Offset: 0x00036294
[Token(Token = "0x6000CB5")]
[Address(RVA = "0x1C3D3D0", Offset = "0x1C3C3D0", VA = "0x181C3D3D0", Slot = "19")]
protected virtual IEnumerator Start()
{
/*
An exception occurred when decompiling this method (06000CB5)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoomSceneManager::Start()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(CBKCMFOOCAJ::System.IDisposable.Dispose, ldloc:CBKCMFOOCAJ(var_0))
stfld:int32(CBKCMFOOCAJ::<>1__state, ldloc:CBKCMFOOCAJ(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:RecRoomSceneManager(CBKCMFOOCAJ::<>4__this, ldloc:CBKCMFOOCAJ(var_0), ldloc:RecRoomSceneManager(this))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06000CB6 RID: 3254 RVA: 0x000380B8 File Offset: 0x000362B8
[Token(Token = "0x6000CB6")]
[Address(RVA = "0x1C3A530", Offset = "0x1C39530", VA = "0x181C3A530")]
protected IEnumerator CDFFGCIHLBI()
{
/*
An exception occurred when decompiling this method (06000CB6)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoomSceneManager::CDFFGCIHLBI()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(DOPFEPJMJID::System.IDisposable.Dispose, ldloc:DOPFEPJMJID(var_0))
stfld:int32(DOPFEPJMJID::<>1__state, ldloc:DOPFEPJMJID(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:RecRoomSceneManager(DOPFEPJMJID::<>4__this, ldloc:DOPFEPJMJID(var_0), ldloc:RecRoomSceneManager(this))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06000CB7 RID: 3255 RVA: 0x000380DC File Offset: 0x000362DC
[Token(Token = "0x6000CB7")]
[Address(RVA = "0x1C3C130", Offset = "0x1C3B130", VA = "0x181C3C130")]
private void MFDLJLKGGEH()
{
OKNNKFGFODL localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent;
Action action = new Action(this.NAHAFOLAIEC);
Player.LocalPlayerSpawnEvent = OKNNKFGFODL.BPJDFPACLMK(localPlayerSpawnEvent, action);
}
// Token: 0x06000CB8 RID: 3256 RVA: 0x00038110 File Offset: 0x00036310
[Token(Token = "0x6000CB8")]
[Address(RVA = "0x1C3A9F0", Offset = "0x1C399F0", VA = "0x181C3A9F0")]
private void FIMJOLDEDKD()
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
int num = 0;
AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ;
if (num < array.Length)
{
AGAJMBPABDL[] array2 = KKPBCOOONNK.DFFEKFNFAKJ;
AGAJMBPABDL agajmbpabdl;
Player player = agajmbpabdl.GPOMCJICJIH();
int num2 = 0;
if (player == num2)
{
SceneSpawnManager sceneSpawnManager = this.spawnManager;
AGAJMBPABDL[] array3 = KKPBCOOONNK.DFFEKFNFAKJ;
AGAJMBPABDL agajmbpabdl2;
sceneSpawnManager.JNHGBOEMANA(agajmbpabdl2);
}
num++;
}
}
}
// Token: 0x06000CB9 RID: 3257 RVA: 0x00038184 File Offset: 0x00036384
[Token(Token = "0x6000CB9")]
[Address(RVA = "0x1C3C670", Offset = "0x1C3B670", VA = "0x181C3C670")]
private void OnApplicationQuit()
{
this.MHKDJHFCHPI = true;
}
// Token: 0x06000CBA RID: 3258 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6000CBA")]
[Address(RVA = "0x1C3C680", Offset = "0x1C3B680", VA = "0x181C3C680", Slot = "14")]
protected override void OnDestroy()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000CBB RID: 3259 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6000CBB")]
[Address(RVA = "0x1C3D830", Offset = "0x1C3C830", VA = "0x181C3D830", Slot = "20")]
protected virtual void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000CBC RID: 3260 RVA: 0x00038198 File Offset: 0x00036398
[Token(Token = "0x6000CBC")]
[Address(RVA = "0x1C3B690", Offset = "0x1C3A690", VA = "0x181C3B690")]
public int GetLevelRoomCount()
{
int <PGOEAIDCELB>k__BackingField = (int)Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField;
int num;
return num;
}
// Token: 0x06000CBD RID: 3261 RVA: 0x000381BC File Offset: 0x000363BC
[Token(Token = "0x6000CBD")]
[Address(RVA = "0x1C3BF90", Offset = "0x1C3AF90", VA = "0x181C3BF90")]
public void LoadLevelRoomAsync(int PMHBGEOLIMO, [Optional] Action<int, GameObject[]> AFLPGGJMPOE)
{
int <PGOEAIDCELB>k__BackingField = (int)Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField;
string text;
if (text == 0)
{
RecRoomSceneManager.EEJAMBEEJKN eejambeejkn;
eejambeejkn.System.IDisposable.Dispose();
eejambeejkn.<>1__state = (int)((ulong)0L);
eejambeejkn.<>4__this = this;
eejambeejkn.roomSceneName = text;
eejambeejkn.roomIndex = PMHBGEOLIMO;
eejambeejkn.callback = AFLPGGJMPOE;
Coroutine coroutine = base.StartCoroutine(eejambeejkn);
return;
}
while (AFLPGGJMPOE == 0)
{
}
throw new NullReferenceException();
}
// Token: 0x06000CBE RID: 3262 RVA: 0x00038218 File Offset: 0x00036418
[Token(Token = "0x6000CBE")]
[Address(RVA = "0x1C3D690", Offset = "0x1C3C690", VA = "0x181C3D690")]
public void UnloadLevelRoomAsync(int PMHBGEOLIMO)
{
int <PGOEAIDCELB>k__BackingField = (int)Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField;
string text;
if (!string.IsNullOrEmpty(text))
{
Scene sceneByName = SceneManager.GetSceneByName(text);
bool flag;
if (flag)
{
AudioManager.Mute(this.GNINKFBLFDI);
int handle = sceneByName.m_Handle;
Action<AsyncOperation> action = new Action(this.ENLMPPJAGOO);
AsyncOperation asyncOperation;
asyncOperation.completed += action;
}
}
}
// Token: 0x06000CBF RID: 3263 RVA: 0x0003827C File Offset: 0x0003647C
[Token(Token = "0x6000CBF")]
[Address(RVA = "0x1C3C4B0", Offset = "0x1C3B4B0", VA = "0x181C3C4B0")]
private void NGFLFDAIJCJ()
{
int <PGOEAIDCELB>k__BackingField = (int)Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField;
string[] array;
if (array != 0)
{
int num = 0;
int length = array.Length;
if (num < length)
{
DABKFAIHBBP dabkfaihbbp = OEGOFBEELGL.BBOHJKKLCKO(array[num], LoadSceneMode.Additive);
if (RecRoomSceneManager.<>c.<>9__91_0 == 0)
{
RecRoomSceneManager.<>c.<>9__91_0 = delegate
{
FAFJPMIFDCG.FONLGIPBLKG();
};
}
num++;
}
}
}
// Token: 0x06000CC0 RID: 3264 RVA: 0x000382E0 File Offset: 0x000364E0
[Token(Token = "0x6000CC0")]
[Address(RVA = "0x1C3AEC0", Offset = "0x1C39EC0", VA = "0x181C3AEC0")]
private IEnumerator GNPEODIDHIO(string KPIKANDMJJD, int PMHBGEOLIMO, Action<int, GameObject[]> AFLPGGJMPOE)
{
/*
An exception occurred when decompiling this method (06000CC0)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoomSceneManager::GNPEODIDHIO(System.String,System.Int32,System.Action`2<System.Int32,UnityEngine.GameObject[]>)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(EEJAMBEEJKN::System.IDisposable.Dispose, ldloc:EEJAMBEEJKN(var_0))
stfld:string(EEJAMBEEJKN::roomSceneName, ldloc:EEJAMBEEJKN(var_0), ldloc:string(KPIKANDMJJD))
stfld:int32(EEJAMBEEJKN::roomIndex, ldloc:EEJAMBEEJKN(var_0), ldloc:int32(PMHBGEOLIMO))
stfld:class [mscorlib]System.Action`2<int32, class [UnityEngine.CoreModule]UnityEngine.GameObject[]>(EEJAMBEEJKN::callback, ldloc:EEJAMBEEJKN(var_0), ldloc:class [mscorlib]System.Action`2<int32, class [UnityEngine.CoreModule]UnityEngine.GameObject[]>(AFLPGGJMPOE))
stfld:int32(EEJAMBEEJKN::<>1__state, ldloc:EEJAMBEEJKN(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:RecRoomSceneManager(EEJAMBEEJKN::<>4__this, ldloc:EEJAMBEEJKN(var_0), ldloc:RecRoomSceneManager(this))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06000CC1 RID: 3265 RVA: 0x00038318 File Offset: 0x00036518
[Token(Token = "0x6000CC1")]
[Address(RVA = "0x1C3A590", Offset = "0x1C39590", VA = "0x181C3A590")]
private void CMGLEHBECCD()
{
int num;
do
{
num = 0;
List<object> fdnnabeblhl = this.FDNNABEBLHL;
bool flag;
if (flag)
{
PUNNetworkManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num2 = 0;
instance.SetPhotonPauseState(this, num2 != 0);
}
}
while (num != 0);
}
// Token: 0x06000CC2 RID: 3266 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6000CC2")]
[Address(RVA = "0x1C3C260", Offset = "0x1C3B260", VA = "0x181C3C260")]
private void NAHAFOLAIEC()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000CC3 RID: 3267 RVA: 0x00038350 File Offset: 0x00036550
[Token(Token = "0x6000CC3")]
[Address(RVA = "0x1C3D380", Offset = "0x1C3C380", VA = "0x181C3D380")]
[NFOMENMAOIA]
public void RpcSpawnNewPlayer(Vector3 CAOHCBNEEND, Quaternion AFDPEICPCAF)
{
SceneSpawnManager sceneSpawnManager = this.spawnManager;
float z = CAOHCBNEEND.z;
}
// Token: 0x06000CC4 RID: 3268 RVA: 0x00038374 File Offset: 0x00036574
[Token(Token = "0x6000CC4")]
[Address(RVA = "0x1C3D180", Offset = "0x1C3C180", VA = "0x181C3D180")]
[NFOMENMAOIA]
public void RpcMasterRequestPlayerRespawn(bool CBICJJKFKBF, EEAEPAPIPJB BNICGLLLMOL)
{
SceneSpawnManager sceneSpawnManager = this.spawnManager;
}
// Token: 0x06000CC5 RID: 3269 RVA: 0x00038390 File Offset: 0x00036590
[Token(Token = "0x6000CC5")]
[Address(RVA = "0x1C3D1C0", Offset = "0x1C3C1C0", VA = "0x181C3D1C0")]
[NFOMENMAOIA]
public void RpcRespawnPlayer(Vector3 CAOHCBNEEND, Quaternion AFDPEICPCAF, PhotonView FLBJEDOCKLE, bool CBICJJKFKBF)
{
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
float z = CAOHCBNEEND.z;
}
// Token: 0x06000CC6 RID: 3270 RVA: 0x000383B4 File Offset: 0x000365B4
[Token(Token = "0x6000CC6")]
[Address(RVA = "0x1C3D050", Offset = "0x1C3C050", VA = "0x181C3D050")]
public void OnPhotonPlayerConnected(AGAJMBPABDL BJGOFOEKLMC)
{
if (KKPBCOOONNK.BNNCCCFFALC && !BJGOFOEKLMC.MJKCKHHKNIC)
{
this.spawnManager.JNHGBOEMANA(BJGOFOEKLMC);
}
}
// Token: 0x06000CC7 RID: 3271 RVA: 0x000383E8 File Offset: 0x000365E8
[Token(Token = "0x6000CC7")]
[Address(RVA = "0x1C3CEB0", Offset = "0x1C3BEB0", VA = "0x181C3CEB0", Slot = "21")]
public virtual void OnMasterClientSwitched(AGAJMBPABDL EFABHEGDDAP)
{
bool flag = KKPBCOOONNK.BNNCCCFFALC;
if (!flag && this.OONAHFNNHID != flag)
{
base.StopAllCoroutines();
this.OONAHFNNHID = false;
}
if (KKPBCOOONNK.BNNCCCFFALC)
{
this.OONAHFNNHID = true;
RecRoomSceneManager.DOPFEPJMJID dopfepjmjid;
dopfepjmjid.System.IDisposable.Dispose();
dopfepjmjid.<>1__state = (int)((ulong)0L);
dopfepjmjid.<>4__this = this;
Coroutine coroutine = base.StartCoroutine(dopfepjmjid);
}
RecRoomSceneManager.GMJENFPCALG = Time.frameCount;
RecRoomSceneManager.ODAKPHDAIMF = EFABHEGDDAP.DMKCIEPGGAB;
}
// Token: 0x06000CC8 RID: 3272 RVA: 0x00038468 File Offset: 0x00036668
[Token(Token = "0x6000CC8")]
[Address(RVA = "0x1C3BD40", Offset = "0x1C3AD40", VA = "0x181C3BD40")]
private void KKLEIPGFGIA(PPDOPHKNMCK IIIKOCMHIAO)
{
int num;
Action action = new Action(num.FONLGIPBLKG);
num = 0;
KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action);
}
// Token: 0x06000CC9 RID: 3273 RVA: 0x0003848C File Offset: 0x0003668C
[Token(Token = "0x6000CC9")]
[Address(RVA = "0x1C3B720", Offset = "0x1C3A720", VA = "0x181C3B720", Slot = "15")]
private void HBINLEMAIGB(DBFIJENOPDA KGADGOFNJDC)
{
int num;
BCBIAHAOLIM fkbhanpdjlh;
for (;;)
{
IOOHMAFECCG bgcinbegapj = KGADGOFNJDC.BGCINBEGAPJ;
num = 0;
if (bgcinbegapj != 0)
{
ByteString heoojobjnge = bgcinbegapj.HEOOJOBJNGE;
int num2 = 0;
if (heoojobjnge != num2 && !bgcinbegapj.HEOOJOBJNGE.IsEmpty)
{
SceneMoodSettings sceneMoodSettings = this.sceneMoodSettings;
}
SceneGeometrySettings sceneGeometrySettings = this.geometrySettings;
bool flag = (bgcinbegapj.JIGMAMFCHFP ? 1 : 0) == num;
sceneGeometrySettings.MovementBlockersEnabled = flag;
SceneGeometrySettings sceneGeometrySettings2 = this.geometrySettings;
bool pbckbglllfd = bgcinbegapj.PBCKBGLLLFD;
sceneGeometrySettings2.EnforceHostsOnlyAreas = pbckbglllfd;
SceneRenderingSettings sceneRenderingSettings = this.sceneRenderingSettings;
bool lpcookjchbb = bgcinbegapj.LPCOOKJCHBB;
int num3 = 0;
bool flag2 = sceneRenderingSettings.PILJHJNBICO(lpcookjchbb, num3 != 0);
SceneRenderingSettings sceneRenderingSettings2 = this.sceneRenderingSettings;
bool khepjacocfc = bgcinbegapj.KHEPJACOCFC;
sceneRenderingSettings2.UseNewMaterials = khepjacocfc;
this.audioSettings.UseDirectionalVoiceChat = khepjacocfc;
}
if (KGADGOFNJDC.ELFBKDCEIIN < 15)
{
fkbhanpdjlh = KGADGOFNJDC.FKBHANPDJLH;
if (fkbhanpdjlh != 0)
{
break;
}
}
}
SceneGeometrySettings sceneGeometrySettings3 = this.geometrySettings;
bool ekbapboelhd = fkbhanpdjlh.EKBAPBOELHD;
sceneGeometrySettings3.EnforceHostsOnlyAreas = ekbapboelhd;
if (KGADGOFNJDC.ELFBKDCEIIN < 24)
{
RoomRole everyoneRoleDefinition = PlayerRoomRoleManager.ONCPNMDGGKG.GetEveryoneRoleDefinition();
MutableOverridableObscuredBool deprecatedCanEditCircuits = everyoneRoleDefinition.deprecatedCanEditCircuits;
SceneRenderingSettings sceneRenderingSettings3 = this.sceneRenderingSettings;
if (everyoneRoleDefinition == 0)
{
}
if (num < typeof(GPNBGDFOBNK<ObscuredBool>).TypeHandle)
{
num += num;
if (num == typeof(GPNBGDFOBNK<ObscuredBool>).TypeHandle)
{
sceneRenderingSettings3 += sceneRenderingSettings3;
throw new NullReferenceException();
}
num++;
}
bool flag4;
ulong num4;
bool flag3 = sceneRenderingSettings3.PILJHJNBICO(flag4, num4 != 0UL);
}
}
// Token: 0x06000CCA RID: 3274 RVA: 0x000385E8 File Offset: 0x000367E8
[Token(Token = "0x6000CCA")]
[Address(RVA = "0x1C3BAF0", Offset = "0x1C3AAF0", VA = "0x181C3BAF0", Slot = "16")]
private void KKKDLFHHHIC(ref DBFIJENOPDA KGADGOFNJDC)
{
IOOHMAFECCG ioohmafeccg = new IOOHMAFECCG();
if (this.sceneMoodSettings.RoomMoodsEnabled)
{
MoodSetting currentMood = this.sceneMoodSettings.CurrentMood;
}
bool movementBlockersEnabled = this.geometrySettings.MovementBlockersEnabled;
bool enforceHostsOnlyAreas = this.geometrySettings.EnforceHostsOnlyAreas;
bool showGadgetsToEveryone = this.sceneRenderingSettings.ShowGadgetsToEveryone;
bool useDirectionalVoiceChat = this.audioSettings.UseDirectionalVoiceChat;
bool useNewMaterials = this.sceneRenderingSettings.UseNewMaterials;
}
// Token: 0x06000CCB RID: 3275 RVA: 0x00038668 File Offset: 0x00036868
[Token(Token = "0x6000CCB")]
[Address(RVA = "0x1C3A8F0", Offset = "0x1C398F0", VA = "0x181C3A8F0")]
private void EHHNFKCBION(string HIDOKBBBLOO)
{
string duplicatePhotonViewDebuggingDataMessage = RecRoomSceneManager.GetDuplicatePhotonViewDebuggingDataMessage();
Debug.LogError(HIDOKBBBLOO + duplicatePhotonViewDebuggingDataMessage);
}
// Token: 0x06000CCC RID: 3276 RVA: 0x0003868C File Offset: 0x0003688C
[Token(Token = "0x6000CCC")]
[Address(RVA = "0x1C3D430", Offset = "0x1C3C430", VA = "0x181C3D430")]
public static void TrackLoadedScene(string JNDPJKOMGHP)
{
string[] imllakiigok = RecRoomSceneManager.IMLLAKIIGOK;
int idhepmkepoe = RecRoomSceneManager.IDHEPMKEPOE;
int frameCount = Time.frameCount;
string text = string.Format("Name: {0}, LoadFrame: {1}", JNDPJKOMGHP, frameCount);
if (text != 0)
{
}
imllakiigok[0] = text;
string[] imllakiigok2 = RecRoomSceneManager.IMLLAKIIGOK;
int num = RecRoomSceneManager.IDHEPMKEPOE;
num++;
RecRoomSceneManager.IDHEPMKEPOE = JNDPJKOMGHP;
}
// Token: 0x06000CCD RID: 3277 RVA: 0x000386EC File Offset: 0x000368EC
[Token(Token = "0x6000CCD")]
[Address(RVA = "0x1C3B570", Offset = "0x1C3A570", VA = "0x181C3B570")]
public static string GetLastLoadedScenes()
{
int num = 0;
string[] imllakiigok = RecRoomSceneManager.IMLLAKIIGOK;
if (num < imllakiigok.Length)
{
string[] imllakiigok2 = RecRoomSceneManager.IMLLAKIIGOK;
int num2 = RecRoomSceneManager.IDHEPMKEPOE;
num2 += num;
string text2;
string text = "Last loaded scenes:\n" + text2 + "\n";
num++;
}
return "Last loaded scenes:\n";
}
// Token: 0x06000CCE RID: 3278 RVA: 0x0003873C File Offset: 0x0003693C
[Token(Token = "0x6000CCE")]
[Address(RVA = "0x1C3A860", Offset = "0x1C39860", VA = "0x181C3A860")]
private static void EAKLJNDGBIK(AGAJMBPABDL DIPNOFHGLDP)
{
RecRoomSceneManager.GMJENFPCALG = Time.frameCount;
RecRoomSceneManager.ODAKPHDAIMF = DIPNOFHGLDP.DMKCIEPGGAB;
}
// Token: 0x06000CCF RID: 3279 RVA: 0x00038768 File Offset: 0x00036968
[Token(Token = "0x6000CCF")]
[Address(RVA = "0x1C3AD60", Offset = "0x1C39D60", VA = "0x181C3AD60")]
private static string GNKOEJNLMJC()
{
int frameCount = Time.frameCount;
bool odakphdaimf = RecRoomSceneManager.ODAKPHDAIMF;
bool <APJKGEEBPEK>k__BackingField = Player.<APJKGEEBPEK>k__BackingField;
string text;
return text;
}
// Token: 0x06000CD0 RID: 3280 RVA: 0x0003878C File Offset: 0x0003698C
[Token(Token = "0x6000CD0")]
[Address(RVA = "0x1C3D610", Offset = "0x1C3C610", VA = "0x181C3D610")]
public static void TrackMessageQueueRunning()
{
int frameCount = Time.frameCount;
RecRoomSceneManager.DGPNHIGIHDG = frameCount;
}
// Token: 0x06000CD1 RID: 3281 RVA: 0x000387B0 File Offset: 0x000369B0
[Token(Token = "0x6000CD1")]
[Address(RVA = "0x1C3BE60", Offset = "0x1C3AE60", VA = "0x181C3BE60")]
private static string LCHIOBCFPNG()
{
int frameCount = Time.frameCount;
return string.Format("PhotonMessageQueue: {0}, Last running: {1} frames ago.\n", "Paused", frameCount);
}
// Token: 0x06000CD2 RID: 3282 RVA: 0x000387D8 File Offset: 0x000369D8
[Token(Token = "0x6000CD2")]
[Address(RVA = "0x1C3D550", Offset = "0x1C3C550", VA = "0x181C3D550")]
public static void TrackLoadingPhaseFinished(MJAPEGGDLJA EDPLJDAJGPF)
{
RecRoomSceneManager.GPEKNANBGNG = EDPLJDAJGPF;
}
// Token: 0x06000CD3 RID: 3283 RVA: 0x000387EC File Offset: 0x000369EC
[Token(Token = "0x6000CD3")]
[Address(RVA = "0x1C3D5B0", Offset = "0x1C3C5B0", VA = "0x181C3D5B0")]
public static void TrackLoadingPhaseStarted(MJAPEGGDLJA IIIJAMHALPM)
{
RecRoomSceneManager.JFGEIAAJBEP = IIIJAMHALPM;
}
// Token: 0x06000CD4 RID: 3284 RVA: 0x00038800 File Offset: 0x00036A00
[Token(Token = "0x6000CD4")]
[Address(RVA = "0x1C3BDB0", Offset = "0x1C3ADB0", VA = "0x181C3BDB0")]
private static string KNBNGELOLLN()
{
MJAPEGGDLJA gpeknanbgng = RecRoomSceneManager.GPEKNANBGNG;
MJAPEGGDLJA jfgeiaajbep = RecRoomSceneManager.JFGEIAAJBEP;
string text;
return text;
}
// Token: 0x06000CD5 RID: 3285 RVA: 0x0003881C File Offset: 0x00036A1C
[Token(Token = "0x6000CD5")]
[Address(RVA = "0x1C3AF50", Offset = "0x1C39F50", VA = "0x181C3AF50")]
public static string GetDuplicatePhotonViewDebuggingDataMessage()
{
object[] array = new object[5];
int frameCount = Time.frameCount;
if (frameCount != 0)
{
}
array[0] = frameCount;
int num = 0;
string[] imllakiigok = RecRoomSceneManager.IMLLAKIIGOK;
if (num < imllakiigok.Length)
{
string[] imllakiigok2 = RecRoomSceneManager.IMLLAKIIGOK;
int num2 = RecRoomSceneManager.IDHEPMKEPOE;
num2 += num;
string text = imllakiigok2[imllakiigok];
if (imllakiigok == 0)
{
string text2 = "Last loaded scenes:\n" + text + "\n";
}
num++;
}
if ("Last loaded scenes:\n" != 0)
{
}
array[1] = "Last loaded scenes:\n";
int frameCount2 = Time.frameCount;
bool odakphdaimf = RecRoomSceneManager.ODAKPHDAIMF;
bool <APJKGEEBPEK>k__BackingField = Player.<APJKGEEBPEK>k__BackingField;
string text3;
if (text3 != 0)
{
}
array[2] = text3;
int frameCount3 = Time.frameCount;
string text4 = string.Format("PhotonMessageQueue: {0}, Last running: {1} frames ago.\n", "Paused", frameCount3);
if (text4 != 0)
{
}
array[3] = text4;
MJAPEGGDLJA gpeknanbgng = RecRoomSceneManager.GPEKNANBGNG;
MJAPEGGDLJA jfgeiaajbep = RecRoomSceneManager.JFGEIAAJBEP;
string text5;
if (text5 != 0)
{
}
array[4] = text5;
return string.Format("\nFrame {0}\n{1}{2}{3}{4}", array);
}
// Token: 0x06000CD6 RID: 3286 RVA: 0x0003892C File Offset: 0x00036B2C
[Token(Token = "0x6000CD6")]
[Address(RVA = "0x1C3DA60", Offset = "0x1C3CA60", VA = "0x181C3DA60")]
public RecRoomSceneManager()
{
OverridableGameRole overridableGameRole = new OverridableGameRole();
this.sceneEveryoneGameRole = overridableGameRole;
OverridableRoomRole overridableRoomRole = new OverridableRoomRole();
this.sceneEveryoneRoomRole = overridableRoomRole;
List<KCIGBIPBBBJ> list = new List();
this.AMJDDFNBGEE = list;
object obj = new object();
this.JNANAEFDNJP = obj;
object obj2 = new object();
this.GNINKFBLFDI = obj2;
List<object> list2 = new List();
this.FDNNABEBLHL = list2;
base..ctor();
}
// Token: 0x06000CD7 RID: 3287 RVA: 0x00038994 File Offset: 0x00036B94
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6000CD7")]
[Address(RVA = "0x1C3D970", Offset = "0x1C3C970", VA = "0x181C3D970")]
static RecRoomSceneManager()
{
int num = 0;
RecRoomSceneManager.LevelRoomLoadedEvent = num;
RecRoomSceneManager.ABNCIDPOJAE = num != 0;
RecRoomSceneManager.IMLLAKIIGOK = new string[0];
RecRoomSceneManager.IDHEPMKEPOE = num;
RecRoomSceneManager.GMJENFPCALG = num;
RecRoomSceneManager.ODAKPHDAIMF = num != 0;
RecRoomSceneManager.DGPNHIGIHDG = num;
RecRoomSceneManager.GPEKNANBGNG = (MJAPEGGDLJA)num;
RecRoomSceneManager.JFGEIAAJBEP = (MJAPEGGDLJA)num;
}
// Token: 0x06000CD8 RID: 3288 RVA: 0x000389E0 File Offset: 0x00036BE0
[Token(Token = "0x6000CD8")]
[Address(RVA = "0x1C3A980", Offset = "0x1C39980", VA = "0x181C3A980")]
[CompilerGenerated]
private void ENLMPPJAGOO(AsyncOperation ONLCDILFJMC)
{
Action action = new Action(this.JEPDDONJJOH);
KFBABPAPIMB kfbabpapimb = this.NLBLFPBOCLD(0.5f, action);
}
// Token: 0x06000CD9 RID: 3289 RVA: 0x00038A08 File Offset: 0x00036C08
[Token(Token = "0x6000CD9")]
[Address(RVA = "0x1C3BA90", Offset = "0x1C3AA90", VA = "0x181C3BA90")]
[CompilerGenerated]
private void JEPDDONJJOH()
{
AudioManager.Unmute(this.GNINKFBLFDI);
}
// Token: 0x06000CDA RID: 3290 RVA: 0x00038A20 File Offset: 0x00036C20
[Token(Token = "0x6000CDA")]
[Address(RVA = "0x1C3C450", Offset = "0x1C3B450", VA = "0x181C3C450")]
[CompilerGenerated]
private void NCAKEMMMEEN()
{
AudioManager.Unmute(this.JNANAEFDNJP);
}
// Token: 0x040009C5 RID: 2501
[Token(Token = "0x40009C5")]
private const float EIKLCJPJPMP = 0.5f;
// Token: 0x040009C6 RID: 2502
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x40009C6")]
[SerializeField]
private string friendlyName;
// Token: 0x040009C7 RID: 2503
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x40009C7")]
[SerializeField]
private PlayerHand.LNEBPKLHMBO playerHandConcaveMeshCollisionMode;
// Token: 0x040009C8 RID: 2504
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x40009C8")]
[SerializeField]
[Header("Scene Settings")]
private SceneAFKSettings afkSettings;
// Token: 0x040009C9 RID: 2505
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x40009C9")]
[SerializeField]
private SceneAudioSettings audioSettings;
// Token: 0x040009CA RID: 2506
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x40009CA")]
[SerializeField]
private SceneInteractionSettings interactionSettings;
// Token: 0x040009CB RID: 2507
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x40009CB")]
[SerializeField]
private ScenePhysicsSettings physicsSettings;
// Token: 0x040009CC RID: 2508
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x40009CC")]
[SerializeField]
private SceneGeometrySettings geometrySettings;
// Token: 0x040009CD RID: 2509
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x40009CD")]
[SerializeField]
private SceneMoodSettings sceneMoodSettings;
// Token: 0x040009CE RID: 2510
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x40009CE")]
[SerializeField]
private SceneRenderingSettings sceneRenderingSettings;
// Token: 0x040009CF RID: 2511
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x40009CF")]
[SerializeField]
private SceneSpawnManager spawnManager;
// Token: 0x040009D0 RID: 2512
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x40009D0")]
[SerializeField]
private ScenePresenceSettings presenceSettings;
// Token: 0x040009D1 RID: 2513
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x40009D1")]
[SerializeField]
[CFNAPIMJMLJ("These overrides are for *Room* specific overrides. For games, use the GameRuleManager In-Game role.")]
[Header("Scene Role")]
private OverridableGameRole sceneEveryoneGameRole;
// Token: 0x040009D2 RID: 2514
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x40009D2")]
[SerializeField]
private OverridableRoomRole sceneEveryoneRoomRole;
// Token: 0x040009D3 RID: 2515
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x40009D3")]
[SerializeField]
[Header("Analytics")]
private RecRoomSceneManager.SceneCategory category;
// Token: 0x040009D4 RID: 2516
[global::Cpp2IlInjected.FieldOffset(Offset = "0xAC")]
[Token(Token = "0x40009D4")]
private RecRoomSceneManager.HGGKEMGPDLD HMHKGJMJKLD;
// Token: 0x040009D5 RID: 2517
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x40009D5")]
private List<KCIGBIPBBBJ> AMJDDFNBGEE;
// Token: 0x040009D6 RID: 2518
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x40009D6")]
private bool HMNECOLJLOK;
// Token: 0x040009D7 RID: 2519
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x40009D7")]
private readonly object JNANAEFDNJP;
// Token: 0x040009D8 RID: 2520
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x40009D8")]
private readonly object GNINKFBLFDI;
// Token: 0x040009D9 RID: 2521
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x40009D9")]
protected bool OONAHFNNHID;
// Token: 0x040009DA RID: 2522
[Token(Token = "0x40009DA")]
private static bool MMFPJGFAGBE;
// Token: 0x040009DC RID: 2524
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x40009DC")]
private List<object> FDNNABEBLHL;
// Token: 0x040009DE RID: 2526
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
[Token(Token = "0x40009DE")]
private bool MHKDJHFCHPI;
// Token: 0x040009DF RID: 2527
[Token(Token = "0x40009DF")]
public static RecRoomSceneManager.IAMJFHLNAEB LevelRoomLoadedEvent;
// Token: 0x040009E0 RID: 2528
[Token(Token = "0x40009E0")]
private static bool ABNCIDPOJAE;
// Token: 0x040009E1 RID: 2529
[Token(Token = "0x40009E1")]
private static readonly string[] IMLLAKIIGOK;
// Token: 0x040009E2 RID: 2530
[Token(Token = "0x40009E2")]
private static int IDHEPMKEPOE;
// Token: 0x040009E3 RID: 2531
[Token(Token = "0x40009E3")]
private static int GMJENFPCALG;
// Token: 0x040009E4 RID: 2532
[Token(Token = "0x40009E4")]
private static bool ODAKPHDAIMF;
// Token: 0x040009E5 RID: 2533
[Token(Token = "0x40009E5")]
private static int DGPNHIGIHDG;
// Token: 0x040009E6 RID: 2534
[Token(Token = "0x40009E6")]
private static MJAPEGGDLJA GPEKNANBGNG;
// Token: 0x040009E7 RID: 2535
[Token(Token = "0x40009E7")]
private static MJAPEGGDLJA JFGEIAAJBEP;
// Token: 0x0200018F RID: 399
[Token(Token = "0x200018F")]
public enum HGGKEMGPDLD
{
// Token: 0x040009E9 RID: 2537
[Token(Token = "0x40009E9")]
NotLoaded,
// Token: 0x040009EA RID: 2538
[Token(Token = "0x40009EA")]
SceneDataLoaded,
// Token: 0x040009EB RID: 2539
[Token(Token = "0x40009EB")]
PersistentDataLoaded
}
// Token: 0x02000190 RID: 400
[Token(Token = "0x2000190")]
public sealed class IAMJFHLNAEB : MulticastDelegate
{
// Token: 0x06000CDB RID: 3291 RVA: 0x00038A38 File Offset: 0x00036C38
[Token(Token = "0x6000CDB")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public IAMJFHLNAEB(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06000CDC RID: 3292 RVA: 0x00038A54 File Offset: 0x00036C54
[Token(Token = "0x6000CDC")]
[Address(RVA = "0x6054B0", Offset = "0x6044B0", VA = "0x1806054B0", Slot = "13")]
public void Invoke()
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x06000CDD RID: 3293 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6000CDD")]
[Address(RVA = "0x564230", Offset = "0x563230", VA = "0x180564230", Slot = "14")]
public IAsyncResult BeginInvoke(AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000CDE RID: 3294 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6000CDE")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02000191 RID: 401
[Token(Token = "0x2000191")]
[Serializable]
public enum SceneCategory
{
// Token: 0x040009ED RID: 2541
[Token(Token = "0x40009ED")]
None,
// Token: 0x040009EE RID: 2542
[Token(Token = "0x40009EE")]
Paintball,
// Token: 0x040009EF RID: 2543
[Token(Token = "0x40009EF")]
DiscGolf
}
}