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.k__BackingField; int num = 0; if (recRoomSceneManager != num) { return RecRoomSceneManager.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.k__BackingField; int num = 0; if (!(recRoomSceneManager != num) || !string.IsNullOrEmpty(RecRoomSceneManager.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.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.k__BackingField; int num = 0; if (!(recRoomSceneManager != num)) { } return !RecRoomSceneManager.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.k__BackingField; int num = 0; if (!(recRoomSceneManager != num)) { return; } RecRoomSceneManager.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.k__BackingField; int num = 0; if (!(recRoomSceneManager != num)) { return; } RecRoomSceneManager.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 k__BackingField = (int)Matchmaking.BBJAEJHMAPB.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 AFLPGGJMPOE) { int k__BackingField = (int)Matchmaking.BBJAEJHMAPB.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 k__BackingField = (int)Matchmaking.BBJAEJHMAPB.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 k__BackingField = (int)Matchmaking.BBJAEJHMAPB.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 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.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(KJGCHIEBAML::callback, ldloc:KJGCHIEBAML(var_0), ldloc:class [mscorlib]System.Action`2(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 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 k__BackingField = global::Player.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).TypeHandle) { num += num; if (num == typeof(GPNBGDFOBNK).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 list = new List(); this.AMJDDFNBGEE = list; object obj = new object(); this.JNANAEFDNJP = obj; object obj2 = new object(); this.GNINKFBLFDI = obj2; List 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 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 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 } }