Files
2026-04-08 23:40:05 +02:00

1105 lines
40 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using Google.Protobuf;
using Photon.Pun;
using Photon.Realtime;
using RecNet;
using RecRoom;
using RecRoom.Async;
using RecRoom.Core;
using RecRoom.Core.Creation.SceneMoods;
using RecRoom.Core.Scene;
using RecRoom.Systems.PlayerRoles;
using RecRoom.Utils;
using RecRoom.Utils.OverridableFields;
using UnityEngine;
using UnityEngine.SceneManagement;
// Token: 0x020001AC RID: 428
[Token(Token = "0x20001AC")]
[DisallowMultipleComponent]
[StructLayout(3)]
public class RecRoomSceneManager : MonoBehaviourPun, HNJKPIGALIL
{
// Token: 0x1700020A RID: 522
// (get) Token: 0x06000D61 RID: 3425 RVA: 0x0003ABBC File Offset: 0x00038DBC
[Token(Token = "0x1700020A")]
public SceneAFKSettings JOALOODELJH
{
[Token(Token = "0x6000D61")]
[Address(RVA = "0x462740", Offset = "0x461140", VA = "0x180462740")]
get
{
return this.afkSettings;
}
}
// Token: 0x1700020B RID: 523
// (get) Token: 0x06000D62 RID: 3426 RVA: 0x0003ABD0 File Offset: 0x00038DD0
[Token(Token = "0x1700020B")]
public SceneAudioSettings ECJMPELCDHJ
{
[Token(Token = "0x6000D62")]
[Address(RVA = "0x4B81A0", Offset = "0x4B6BA0", VA = "0x1804B81A0")]
get
{
return this.audioSettings;
}
}
// Token: 0x1700020C RID: 524
// (get) Token: 0x06000D63 RID: 3427 RVA: 0x0003ABE4 File Offset: 0x00038DE4
[Token(Token = "0x1700020C")]
public SceneInteractionSettings LHBCOHDMPPO
{
[Token(Token = "0x6000D63")]
[Address(RVA = "0x3EDE90", Offset = "0x3EC890", VA = "0x1803EDE90")]
get
{
return this.interactionSettings;
}
}
// Token: 0x1700020D RID: 525
// (get) Token: 0x06000D64 RID: 3428 RVA: 0x0003ABF8 File Offset: 0x00038DF8
[Token(Token = "0x1700020D")]
public ScenePhysicsSettings JPFNJAHFKHP
{
[Token(Token = "0x6000D64")]
[Address(RVA = "0x48F050", Offset = "0x48DA50", VA = "0x18048F050")]
get
{
return this.physicsSettings;
}
}
// Token: 0x1700020E RID: 526
// (get) Token: 0x06000D65 RID: 3429 RVA: 0x0003AC0C File Offset: 0x00038E0C
[Token(Token = "0x1700020E")]
public SceneGeometrySettings NNEJAPEPMOL
{
[Token(Token = "0x6000D65")]
[Address(RVA = "0x4D2570", Offset = "0x4D0F70", VA = "0x1804D2570")]
get
{
return this.geometrySettings;
}
}
// Token: 0x1700020F RID: 527
// (get) Token: 0x06000D66 RID: 3430 RVA: 0x0003AC20 File Offset: 0x00038E20
[Token(Token = "0x1700020F")]
public SceneMoodSettings DFLHKGJGGDF
{
[Token(Token = "0x6000D66")]
[Address(RVA = "0x501250", Offset = "0x4FFC50", VA = "0x180501250")]
get
{
return this.sceneMoodSettings;
}
}
// Token: 0x17000210 RID: 528
// (get) Token: 0x06000D67 RID: 3431 RVA: 0x0003AC34 File Offset: 0x00038E34
[Token(Token = "0x17000210")]
public SceneRenderingSettings MPJDJGLJKML
{
[Token(Token = "0x6000D67")]
[Address(RVA = "0x52F5A0", Offset = "0x52DFA0", VA = "0x18052F5A0")]
get
{
return this.sceneRenderingSettings;
}
}
// Token: 0x17000211 RID: 529
// (get) Token: 0x06000D68 RID: 3432 RVA: 0x0003AC48 File Offset: 0x00038E48
[Token(Token = "0x17000211")]
public SceneSpawnManager EEBEEEOPEBM
{
[Token(Token = "0x6000D68")]
[Address(RVA = "0x6361F0", Offset = "0x634BF0", VA = "0x1806361F0")]
get
{
return this.spawnManager;
}
}
// Token: 0x17000212 RID: 530
// (get) Token: 0x06000D69 RID: 3433 RVA: 0x0003AC5C File Offset: 0x00038E5C
[Token(Token = "0x17000212")]
public ScenePresenceSettings NMINLEMKENL
{
[Token(Token = "0x6000D69")]
[Address(RVA = "0x4BD780", Offset = "0x4BC180", VA = "0x1804BD780")]
get
{
return this.presenceSettings;
}
}
// Token: 0x17000213 RID: 531
// (get) Token: 0x06000D6A RID: 3434 RVA: 0x0003AC70 File Offset: 0x00038E70
[Token(Token = "0x17000213")]
public bool NGMPDIHPAFC
{
[Token(Token = "0x6000D6A")]
[Address(RVA = "0x17EFEB0", Offset = "0x17EE8B0", VA = "0x1817EFEB0")]
get
{
return "{il2cpp field on {'constant19' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x0}" == (ulong)4L;
}
}
// Token: 0x17000214 RID: 532
// (get) Token: 0x06000D6B RID: 3435 RVA: 0x0003AC88 File Offset: 0x00038E88
// (set) Token: 0x06000D6C RID: 3436 RVA: 0x0003AC9C File Offset: 0x00038E9C
[Token(Token = "0x17000214")]
public RecRoomSceneManager.HGGKEMGPDLD DEOALKLFPAG
{
[Token(Token = "0x6000D6B")]
[Address(RVA = "0x7D79E0", Offset = "0x7D63E0", VA = "0x1807D79E0")]
get
{
return this.HMHKGJMJKLD;
}
[Token(Token = "0x6000D6C")]
[Address(RVA = "0x17EDD20", Offset = "0x17EC720", VA = "0x1817EDD20")]
private set
{
if (this.HMHKGJMJKLD != value)
{
this.HMHKGJMJKLD = value;
}
}
}
// Token: 0x17000215 RID: 533
// (get) Token: 0x06000D6D RID: 3437 RVA: 0x0003ACBC File Offset: 0x00038EBC
[Token(Token = "0x17000215")]
public bool CDPFMKDOEEB
{
[Token(Token = "0x6000D6D")]
[Address(RVA = "0x17EFF50", Offset = "0x17EE950", VA = "0x1817EFF50")]
get
{
return this.HMHKGJMJKLD >= RecRoomSceneManager.HGGKEMGPDLD.SceneDataLoaded;
}
}
// Token: 0x17000216 RID: 534
// (get) Token: 0x06000D6E RID: 3438 RVA: 0x0003ACD8 File Offset: 0x00038ED8
[Token(Token = "0x17000216")]
public static RecRoomSceneManager.SceneCategory GMMAAAGFAKO
{
[Token(Token = "0x6000D6E")]
[Address(RVA = "0x17EF810", Offset = "0x17EE210", VA = "0x1817EF810")]
get
{
RecRoomSceneManager recRoomSceneManager = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
int num = 0;
if (recRoomSceneManager != num)
{
return RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.category;
}
throw new NullReferenceException();
}
}
// Token: 0x17000217 RID: 535
// (get) Token: 0x06000D6F RID: 3439 RVA: 0x0003AD0C File Offset: 0x00038F0C
[Token(Token = "0x17000217")]
public static string EDIDFFPCHKO
{
[Token(Token = "0x6000D6F")]
[Address(RVA = "0x17EF970", Offset = "0x17EE370", VA = "0x1817EF970")]
get
{
RecRoomSceneManager recRoomSceneManager = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
int num = 0;
if (!(recRoomSceneManager != num) || !string.IsNullOrEmpty(RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.friendlyName))
{
}
return SceneManagerHelper.ActiveSceneName;
}
}
// Token: 0x17000218 RID: 536
// (get) Token: 0x06000D70 RID: 3440 RVA: 0x0003AD4C File Offset: 0x00038F4C
[Token(Token = "0x17000218")]
public static string ELBLJBFOAHB
{
[Token(Token = "0x6000D70")]
[Address(RVA = "0x17EFB30", Offset = "0x17EE530", VA = "0x1817EFB30")]
get
{
return SceneManagerHelper.ActiveSceneName;
}
}
// Token: 0x17000219 RID: 537
// (get) Token: 0x06000D71 RID: 3441 RVA: 0x0003AD60 File Offset: 0x00038F60
[Token(Token = "0x17000219")]
public static bool DJGNMLFCODD
{
[Token(Token = "0x6000D71")]
[Address(RVA = "0x17EFC70", Offset = "0x17EE670", VA = "0x1817EFC70")]
get
{
RecRoomSceneManager recRoomSceneManager = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
int num = 0;
return recRoomSceneManager != num;
}
}
// Token: 0x1700021A RID: 538
// (get) Token: 0x06000D72 RID: 3442 RVA: 0x0003AD7C File Offset: 0x00038F7C
[Token(Token = "0x1700021A")]
private bool HHNONKBHBEO
{
[Token(Token = "0x6000D72")]
[Address(RVA = "0x17ED900", Offset = "0x17EC300", VA = "0x1817ED900")]
get
{
if (this.HMHKGJMJKLD < RecRoomSceneManager.HGGKEMGPDLD.SceneDataLoaded)
{
}
return !this.HMNECOLJLOK;
}
}
// Token: 0x1700021B RID: 539
// (get) Token: 0x06000D73 RID: 3443 RVA: 0x0003ADA0 File Offset: 0x00038FA0
[Token(Token = "0x1700021B")]
public static bool KKFJDMOHJLC
{
[Token(Token = "0x6000D73")]
[Address(RVA = "0x17EFB40", Offset = "0x17EE540", VA = "0x1817EFB40")]
get
{
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
bool flag = instance != num;
if (!flag)
{
return flag;
}
return NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB;
}
}
// Token: 0x1700021C RID: 540
// (get) Token: 0x06000D74 RID: 3444 RVA: 0x0003ADD4 File Offset: 0x00038FD4
// (set) Token: 0x06000D75 RID: 3445 RVA: 0x0003ADE8 File Offset: 0x00038FE8
[Token(Token = "0x1700021C")]
public static RecRoomSceneManager ONCPNMDGGKG
{
[Token(Token = "0x6000D74")]
[Address(RVA = "0x17EFC10", Offset = "0x17EE610", VA = "0x1817EFC10")]
get;
[Token(Token = "0x6000D75")]
[Address(RVA = "0x17EE1B0", Offset = "0x17ECBB0", VA = "0x1817EE1B0")]
private set;
}
// Token: 0x1700021D RID: 541
// (get) Token: 0x06000D76 RID: 3446 RVA: 0x0003ADFC File Offset: 0x00038FFC
[Token(Token = "0x1700021D")]
public static bool FFNIFALJLDD
{
[Token(Token = "0x6000D76")]
[Address(RVA = "0x17EFD40", Offset = "0x17EE740", VA = "0x1817EFD40")]
get
{
RecRoomSceneManager recRoomSceneManager = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
int num = 0;
if (!(recRoomSceneManager != num))
{
}
return !RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.HMNECOLJLOK;
}
}
// Token: 0x1700021E RID: 542
// (get) Token: 0x06000D77 RID: 3447 RVA: 0x0003AE30 File Offset: 0x00039030
[Token(Token = "0x1700021E")]
public virtual bool PIDKGLGOIJE
{
[Token(Token = "0x6000D77")]
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "17")]
get
{
return true;
}
}
// Token: 0x1700021F RID: 543
// (get) Token: 0x06000D78 RID: 3448 RVA: 0x0003AE40 File Offset: 0x00039040
[Token(Token = "0x1700021F")]
protected virtual bool KHGPCEECIHA
{
[Token(Token = "0x6000D78")]
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "18")]
get
{
}
}
// Token: 0x06000D79 RID: 3449 RVA: 0x0003AE50 File Offset: 0x00039050
[Token(Token = "0x6000D79")]
[Address(RVA = "0x17ED420", Offset = "0x17EBE20", VA = "0x1817ED420")]
public static void DeferInitialization()
{
RecRoomSceneManager recRoomSceneManager = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
int num = 0;
if (!(recRoomSceneManager != num))
{
return;
}
RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.HMNECOLJLOK = true;
}
// Token: 0x06000D7A RID: 3450 RVA: 0x0003AE84 File Offset: 0x00039084
[Token(Token = "0x6000D7A")]
[Address(RVA = "0x17ED770", Offset = "0x17EC170", VA = "0x1817ED770")]
public static void FinishInitialization()
{
RecRoomSceneManager recRoomSceneManager = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
int num = 0;
if (!(recRoomSceneManager != num))
{
return;
}
RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.HMNECOLJLOK = false;
}
// Token: 0x06000D7B RID: 3451 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6000D7B")]
[Address(RVA = "0x17EC9A0", Offset = "0x17EB3A0", VA = "0x1817EC9A0", Slot = "13")]
protected override void Awake()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000D7C RID: 3452 RVA: 0x0003AEB8 File Offset: 0x000390B8
[Token(Token = "0x6000D7C")]
[Address(RVA = "0x17EF400", Offset = "0x17EDE00", VA = "0x1817EF400", Slot = "19")]
protected virtual IEnumerator Start()
{
/*
An exception occurred when decompiling this method (06000D7C)
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(LMCOIOPIJIE::System.IDisposable.Dispose, ldloc:LMCOIOPIJIE(var_0))
stfld:int32(LMCOIOPIJIE::<>1__state, ldloc:LMCOIOPIJIE(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:RecRoomSceneManager(LMCOIOPIJIE::<>4__this, ldloc:LMCOIOPIJIE(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: 0x06000D7D RID: 3453 RVA: 0x0003AEDC File Offset: 0x000390DC
[Token(Token = "0x6000D7D")]
[Address(RVA = "0x17ED260", Offset = "0x17EBC60", VA = "0x1817ED260")]
protected IEnumerator CDFFGCIHLBI()
{
/*
An exception occurred when decompiling this method (06000D7D)
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(KGGBLCKEOJK::System.IDisposable.Dispose, ldloc:KGGBLCKEOJK(var_0))
stfld:int32(KGGBLCKEOJK::<>1__state, ldloc:KGGBLCKEOJK(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:RecRoomSceneManager(KGGBLCKEOJK::<>4__this, ldloc:KGGBLCKEOJK(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: 0x06000D7E RID: 3454 RVA: 0x0003AF00 File Offset: 0x00039100
[Token(Token = "0x6000D7E")]
[Address(RVA = "0x17EE210", Offset = "0x17ECC10", VA = "0x1817EE210")]
private void MFDLJLKGGEH()
{
ActionEvent localPlayerSpawnEvent = global::Player.LocalPlayerSpawnEvent;
Action action = new Action(this.NAHAFOLAIEC);
global::Player.LocalPlayerSpawnEvent = localPlayerSpawnEvent + action;
}
// Token: 0x06000D7F RID: 3455 RVA: 0x0003AF34 File Offset: 0x00039134
[Token(Token = "0x6000D7F")]
[Address(RVA = "0x17ED5B0", Offset = "0x17EBFB0", VA = "0x1817ED5B0")]
private void FIMJOLDEDKD()
{
if (PhotonNetwork.IsMasterClient)
{
int num = 0;
Photon.Realtime.Player[] playerList = PhotonNetwork.PlayerList;
if (num < playerList.Length)
{
Photon.Realtime.Player[] playerList2 = PhotonNetwork.PlayerList;
Photon.Realtime.Player player2;
global::Player player = player2.GPOMCJICJIH();
int num2 = 0;
if (player == num2)
{
SceneSpawnManager sceneSpawnManager = this.spawnManager;
Photon.Realtime.Player[] playerList3 = PhotonNetwork.PlayerList;
Photon.Realtime.Player player3;
sceneSpawnManager.JNHGBOEMANA(player3);
}
num++;
}
}
}
// Token: 0x06000D80 RID: 3456 RVA: 0x0003AFA8 File Offset: 0x000391A8
[Token(Token = "0x6000D80")]
[Address(RVA = "0x17EE7C0", Offset = "0x17ED1C0", VA = "0x1817EE7C0")]
private void OnApplicationQuit()
{
this.MHKDJHFCHPI = true;
}
// Token: 0x06000D81 RID: 3457 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6000D81")]
[Address(RVA = "0x17EE7D0", Offset = "0x17ED1D0", VA = "0x1817EE7D0", Slot = "14")]
protected override void OnDestroy()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000D82 RID: 3458 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6000D82")]
[Address(RVA = "0x17EF5C0", Offset = "0x17EDFC0", VA = "0x1817EF5C0", Slot = "20")]
protected virtual void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000D83 RID: 3459 RVA: 0x0003AFBC File Offset: 0x000391BC
[Token(Token = "0x6000D83")]
[Address(RVA = "0x17ED9B0", Offset = "0x17EC3B0", VA = "0x1817ED9B0")]
public int GetLevelRoomCount()
{
int <PGOEAIDCELB>k__BackingField = (int)Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField;
int num;
return num;
}
// Token: 0x06000D84 RID: 3460 RVA: 0x0003AFE0 File Offset: 0x000391E0
[Token(Token = "0x6000D84")]
[Address(RVA = "0x17EE070", Offset = "0x17ECA70", VA = "0x1817EE070")]
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.KJGCHIEBAML kjgchiebaml;
kjgchiebaml.System.IDisposable.Dispose();
kjgchiebaml.<>1__state = (int)((ulong)0L);
kjgchiebaml.<>4__this = this;
kjgchiebaml.roomSceneName = text;
kjgchiebaml.roomIndex = PMHBGEOLIMO;
kjgchiebaml.callback = AFLPGGJMPOE;
Coroutine coroutine = base.StartCoroutine(kjgchiebaml);
return;
}
while (AFLPGGJMPOE == 0)
{
}
throw new NullReferenceException();
}
// Token: 0x06000D85 RID: 3461 RVA: 0x0003B03C File Offset: 0x0003923C
[Token(Token = "0x6000D85")]
[Address(RVA = "0x17EF460", Offset = "0x17EDE60", VA = "0x1817EF460")]
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);
throw new MissingMethodException();
}
}
// Token: 0x06000D86 RID: 3462 RVA: 0x0003B0A4 File Offset: 0x000392A4
[Token(Token = "0x6000D86")]
[Address(RVA = "0x17EE5A0", Offset = "0x17ECFA0", VA = "0x1817EE5A0")]
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)
{
ICancelablePromise cancelablePromise = SceneHelper.LoadScene(array[num], LoadSceneMode.Additive);
if (RecRoomSceneManager.<>c.<>9__87_0 == 0)
{
RecRoomSceneManager.<>c.<>9__87_0 = delegate
{
FAFJPMIFDCG.FONLGIPBLKG();
};
}
num++;
}
}
}
// Token: 0x06000D87 RID: 3463 RVA: 0x0003B108 File Offset: 0x00039308
[Token(Token = "0x6000D87")]
[Address(RVA = "0x17ED920", Offset = "0x17EC320", VA = "0x1817ED920")]
private IEnumerator GNPEODIDHIO(string KPIKANDMJJD, int PMHBGEOLIMO, Action<int, GameObject[]> AFLPGGJMPOE)
{
/*
An exception occurred when decompiling this method (06000D87)
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(KJGCHIEBAML::System.IDisposable.Dispose, ldloc:KJGCHIEBAML(var_0))
stfld:string(KJGCHIEBAML::roomSceneName, ldloc:KJGCHIEBAML(var_0), ldloc:string(KPIKANDMJJD))
stfld:int32(KJGCHIEBAML::roomIndex, ldloc:KJGCHIEBAML(var_0), ldloc:int32(PMHBGEOLIMO))
stfld:class [mscorlib]System.Action`2<int32, class [UnityEngine.CoreModule]UnityEngine.GameObject[]>(KJGCHIEBAML::callback, ldloc:KJGCHIEBAML(var_0), ldloc:class [mscorlib]System.Action`2<int32, class [UnityEngine.CoreModule]UnityEngine.GameObject[]>(AFLPGGJMPOE))
stfld:int32(KJGCHIEBAML::<>1__state, ldloc:KJGCHIEBAML(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:RecRoomSceneManager(KJGCHIEBAML::<>4__this, ldloc:KJGCHIEBAML(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: 0x06000D88 RID: 3464 RVA: 0x0003B140 File Offset: 0x00039340
[Token(Token = "0x6000D88")]
[Address(RVA = "0x17ED2C0", Offset = "0x17EBCC0", VA = "0x1817ED2C0")]
private void CMGLEHBECCD()
{
int num;
do
{
num = 0;
List<object> fdnnabeblhl = this.FDNNABEBLHL;
List.Enumerator enumerator;
if (enumerator != 0)
{
PUNNetworkManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num2 = 0;
instance.SetPhotonPauseState(this, num2 != 0);
}
if (num != -1)
{
}
}
while (num != 0);
}
// Token: 0x06000D89 RID: 3465 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6000D89")]
[Address(RVA = "0x17EE340", Offset = "0x17ECD40", VA = "0x1817EE340")]
private void NAHAFOLAIEC()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000D8A RID: 3466 RVA: 0x0003B17C File Offset: 0x0003937C
[Token(Token = "0x6000D8A")]
[Address(RVA = "0x17EF3B0", Offset = "0x17EDDB0", VA = "0x1817EF3B0")]
[PunRPC]
public void RpcSpawnNewPlayer(Vector3 CAOHCBNEEND, Quaternion AFDPEICPCAF)
{
SceneSpawnManager sceneSpawnManager = this.spawnManager;
float z = CAOHCBNEEND.z;
}
// Token: 0x06000D8B RID: 3467 RVA: 0x0003B1A0 File Offset: 0x000393A0
[Token(Token = "0x6000D8B")]
[Address(RVA = "0x17EF1B0", Offset = "0x17EDBB0", VA = "0x1817EF1B0")]
[PunRPC]
public void RpcMasterRequestPlayerRespawn(bool CBICJJKFKBF, PhotonMessageInfo BNICGLLLMOL)
{
SceneSpawnManager sceneSpawnManager = this.spawnManager;
}
// Token: 0x06000D8C RID: 3468 RVA: 0x0003B1BC File Offset: 0x000393BC
[Token(Token = "0x6000D8C")]
[Address(RVA = "0x17EF1F0", Offset = "0x17EDBF0", VA = "0x1817EF1F0")]
[PunRPC]
public void RpcRespawnPlayer(Vector3 CAOHCBNEEND, Quaternion AFDPEICPCAF, PhotonView FLBJEDOCKLE, bool CBICJJKFKBF)
{
global::Player <EGKJPJKLEAI>k__BackingField = global::Player.<EGKJPJKLEAI>k__BackingField;
float z = CAOHCBNEEND.z;
}
// Token: 0x06000D8D RID: 3469 RVA: 0x0003B1E0 File Offset: 0x000393E0
[Token(Token = "0x6000D8D")]
[Address(RVA = "0x17EF080", Offset = "0x17EDA80", VA = "0x1817EF080")]
public void OnPhotonPlayerConnected(Photon.Realtime.Player BJGOFOEKLMC)
{
if (PhotonNetwork.IsMasterClient && !BJGOFOEKLMC.IsRecNetBot)
{
this.spawnManager.JNHGBOEMANA(BJGOFOEKLMC);
}
}
// Token: 0x06000D8E RID: 3470 RVA: 0x0003B214 File Offset: 0x00039414
[Token(Token = "0x6000D8E")]
[Address(RVA = "0x17EEF80", Offset = "0x17ED980", VA = "0x1817EEF80", Slot = "21")]
public virtual void OnMasterClientSwitched(Photon.Realtime.Player EFABHEGDDAP)
{
bool isMasterClient = PhotonNetwork.IsMasterClient;
if (!isMasterClient && this.OONAHFNNHID != isMasterClient)
{
base.StopAllCoroutines();
this.OONAHFNNHID = false;
return;
}
if (PhotonNetwork.IsMasterClient)
{
this.OONAHFNNHID = true;
RecRoomSceneManager.KGGBLCKEOJK kggblckeojk;
kggblckeojk.System.IDisposable.Dispose();
kggblckeojk.<>1__state = (int)((ulong)0L);
kggblckeojk.<>4__this = this;
Coroutine coroutine = base.StartCoroutine(kggblckeojk);
}
}
// Token: 0x06000D8F RID: 3471 RVA: 0x0003B274 File Offset: 0x00039474
[Token(Token = "0x6000D8F")]
[Address(RVA = "0x17EE000", Offset = "0x17ECA00", VA = "0x1817EE000")]
private void KKLEIPGFGIA(INGEKFNNGDK IIIKOCMHIAO)
{
int num;
Action action = new Action(num.FONLGIPBLKG);
num = 0;
ISchedulerPromise schedulerPromise = this.InvokeNextEndOfFrame(action);
}
// Token: 0x06000D90 RID: 3472 RVA: 0x0003B298 File Offset: 0x00039498
[Token(Token = "0x6000D90")]
[Address(RVA = "0x17EDA40", Offset = "0x17EC440", VA = "0x1817EDA40", 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);
this.audioSettings.UseDirectionalVoiceChat = lpcookjchbb;
}
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 sceneRenderingSettings2 = this.sceneRenderingSettings;
if (everyoneRoleDefinition == 0)
{
}
if (num < typeof(GPNBGDFOBNK<ObscuredBool>).TypeHandle)
{
num += num;
if (num == typeof(GPNBGDFOBNK<ObscuredBool>).TypeHandle)
{
sceneRenderingSettings2 += sceneRenderingSettings2;
throw new NullReferenceException();
}
num++;
}
bool flag4;
ulong num4;
bool flag3 = sceneRenderingSettings2.PILJHJNBICO(flag4, num4 != 0UL);
}
}
// Token: 0x06000D91 RID: 3473 RVA: 0x0003B3D8 File Offset: 0x000395D8
[Token(Token = "0x6000D91")]
[Address(RVA = "0x17EDDF0", Offset = "0x17EC7F0", VA = "0x1817EDDF0", 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 flag = !this.audioSettings.UseDirectionalVoiceChat;
}
// Token: 0x06000D92 RID: 3474 RVA: 0x0003B44C File Offset: 0x0003964C
[Token(Token = "0x6000D92")]
[Address(RVA = "0x17EF700", Offset = "0x17EE100", VA = "0x1817EF700")]
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: 0x06000D93 RID: 3475 RVA: 0x0000220F File Offset: 0x0000040F
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6000D93")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
static RecRoomSceneManager()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000D94 RID: 3476 RVA: 0x0003B4B4 File Offset: 0x000396B4
[Token(Token = "0x6000D94")]
[Address(RVA = "0x17EE530", Offset = "0x17ECF30", VA = "0x1817EE530")]
[CompilerGenerated]
private void NBLEIJMLBGO(AsyncOperation ONLCDILFJMC)
{
Action action = new Action(this.JCEHECDAFDI);
ISchedulerPromise schedulerPromise = this.InvokeInUpdate(0.5f, action);
}
// Token: 0x06000D95 RID: 3477 RVA: 0x0003B4DC File Offset: 0x000396DC
[Token(Token = "0x6000D95")]
[Address(RVA = "0x17EDD90", Offset = "0x17EC790", VA = "0x1817EDD90")]
[CompilerGenerated]
private void JCEHECDAFDI()
{
AudioManager.Unmute(this.GNINKFBLFDI);
}
// Token: 0x06000D96 RID: 3478 RVA: 0x0003B4F4 File Offset: 0x000396F4
[Token(Token = "0x6000D96")]
[Address(RVA = "0x17EE760", Offset = "0x17ED160", VA = "0x1817EE760")]
[CompilerGenerated]
private void OBPHCIAGLOH()
{
AudioManager.Unmute(this.JNANAEFDNJP);
}
// Token: 0x04000A6D RID: 2669
[Token(Token = "0x4000A6D")]
private const float EIKLCJPJPMP = 0.5f;
// Token: 0x04000A6E RID: 2670
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000A6E")]
[SerializeField]
private string friendlyName;
// Token: 0x04000A6F RID: 2671
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000A6F")]
[SerializeField]
private PlayerHand.LNEBPKLHMBO playerHandConcaveMeshCollisionMode;
// Token: 0x04000A70 RID: 2672
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x4000A70")]
[SerializeField]
[Header("Scene Settings")]
private SceneAFKSettings afkSettings;
// Token: 0x04000A71 RID: 2673
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x4000A71")]
[SerializeField]
private SceneAudioSettings audioSettings;
// Token: 0x04000A72 RID: 2674
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x4000A72")]
[SerializeField]
private SceneInteractionSettings interactionSettings;
// Token: 0x04000A73 RID: 2675
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x4000A73")]
[SerializeField]
private ScenePhysicsSettings physicsSettings;
// Token: 0x04000A74 RID: 2676
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x4000A74")]
[SerializeField]
private SceneGeometrySettings geometrySettings;
// Token: 0x04000A75 RID: 2677
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x4000A75")]
[SerializeField]
private SceneMoodSettings sceneMoodSettings;
// Token: 0x04000A76 RID: 2678
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x4000A76")]
[SerializeField]
private SceneRenderingSettings sceneRenderingSettings;
// Token: 0x04000A77 RID: 2679
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x4000A77")]
[SerializeField]
private SceneSpawnManager spawnManager;
// Token: 0x04000A78 RID: 2680
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x4000A78")]
[SerializeField]
private ScenePresenceSettings presenceSettings;
// Token: 0x04000A79 RID: 2681
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x4000A79")]
[SerializeField]
[Header("Scene Role")]
[IKJMHFGIDEP("These overrides are for *Room* specific overrides. For games, use the GameRuleManager In-Game role.")]
private OverridableGameRole sceneEveryoneGameRole;
// Token: 0x04000A7A RID: 2682
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4000A7A")]
[SerializeField]
private OverridableRoomRole sceneEveryoneRoomRole;
// Token: 0x04000A7B RID: 2683
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4000A7B")]
[SerializeField]
[Header("Analytics")]
private RecRoomSceneManager.SceneCategory category;
// Token: 0x04000A7C RID: 2684
[global::Cpp2IlInjected.FieldOffset(Offset = "0xAC")]
[Token(Token = "0x4000A7C")]
private RecRoomSceneManager.HGGKEMGPDLD HMHKGJMJKLD;
// Token: 0x04000A7D RID: 2685
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4000A7D")]
private List<KCIGBIPBBBJ> AMJDDFNBGEE;
// Token: 0x04000A7E RID: 2686
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4000A7E")]
private bool HMNECOLJLOK;
// Token: 0x04000A7F RID: 2687
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4000A7F")]
private readonly object JNANAEFDNJP;
// Token: 0x04000A80 RID: 2688
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4000A80")]
private readonly object GNINKFBLFDI;
// Token: 0x04000A81 RID: 2689
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4000A81")]
protected bool OONAHFNNHID;
// Token: 0x04000A82 RID: 2690
[Token(Token = "0x4000A82")]
private static bool MMFPJGFAGBE;
// Token: 0x04000A84 RID: 2692
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4000A84")]
private List<object> FDNNABEBLHL;
// Token: 0x04000A85 RID: 2693
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4000A85")]
private bool MHKDJHFCHPI;
// Token: 0x04000A86 RID: 2694
[Token(Token = "0x4000A86")]
public static RecRoomSceneManager.IAMJFHLNAEB LevelRoomLoadedEvent;
// Token: 0x020001AD RID: 429
[Token(Token = "0x20001AD")]
public enum HGGKEMGPDLD
{
// Token: 0x04000A88 RID: 2696
[Token(Token = "0x4000A88")]
NotLoaded,
// Token: 0x04000A89 RID: 2697
[Token(Token = "0x4000A89")]
SceneDataLoaded,
// Token: 0x04000A8A RID: 2698
[Token(Token = "0x4000A8A")]
PersistentDataLoaded
}
// Token: 0x020001AE RID: 430
[Token(Token = "0x20001AE")]
public sealed class IAMJFHLNAEB : MulticastDelegate
{
// Token: 0x06000D97 RID: 3479 RVA: 0x0003B50C File Offset: 0x0003970C
[Token(Token = "0x6000D97")]
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
public IAMJFHLNAEB(object @object, IntPtr method)
{
this.method = method;
this.m_target = @object;
}
// Token: 0x06000D98 RID: 3480 RVA: 0x0003B528 File Offset: 0x00039728
[Token(Token = "0x6000D98")]
[Address(RVA = "0x4C8D90", Offset = "0x4C7790", VA = "0x1804C8D90", Slot = "13")]
public void Invoke()
{
Delegate[] delegates = this.delegates;
if (delegates != 0)
{
}
int num = 0;
uint num2;
if (num2 != (uint)0)
{
Delegate @delegate = delegates[1];
Delegate delegate2 = delegates[0];
uint num3;
if (@delegate.method_info == num3)
{
throw new ExecutionEngineException();
}
ExecutionEngineException ex;
if (ex != 0)
{
}
if (@delegate.method_info != num3)
{
if (delegate2 != 0)
{
}
MethodInfo method_info = @delegate.method_info;
int num4 = 0;
num4 += num4;
num4++;
num4 += num4;
num4 += method_info;
num4 += 19;
uint num5;
num5 += num5;
uint num6;
num6 += (uint)19;
}
num++;
}
}
// Token: 0x06000D99 RID: 3481 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6000D99")]
[Address(RVA = "0x4340F0", Offset = "0x432AF0", VA = "0x1804340F0", Slot = "14")]
public IAsyncResult BeginInvoke(AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000D9A RID: 3482 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6000D9A")]
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x020001AF RID: 431
[Token(Token = "0x20001AF")]
[Serializable]
public enum SceneCategory
{
// Token: 0x04000A8C RID: 2700
[Token(Token = "0x4000A8C")]
None,
// Token: 0x04000A8D RID: 2701
[Token(Token = "0x4000A8D")]
Paintball,
// Token: 0x04000A8E RID: 2702
[Token(Token = "0x4000A8E")]
DiscGolf
}
}