using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Text; using Cpp2IlInjected; using Google.Protobuf; using JetBrains.Annotations; using Photon.Pun; using Photon.Realtime; using RecRoom.Core.DataStructures.Tokens; using RecRoom.Networking.RPC; using UnityEngine; namespace RecRoom.Systems.PlayerRoles { // Token: 0x020020C2 RID: 8386 [Token(Token = "0x20020C2")] [StructLayout(3)] public abstract class RoleManagerBase : NetworkedSingletonMonoBehaviour>, HNJKPIGALIL where RoleIdType : struct where RolePermissionType : struct where RoleDefinitionType : class, MLNCPPJGHPN, DHKENJAJOIJ, new() where RoleProtobufType : IMessage where RoleCollectionProtobufType : IMessage { // Token: 0x170026B7 RID: 9911 // (get) Token: 0x0600E783 RID: 59267 RVA: 0x0036F810 File Offset: 0x0036DA10 // (set) Token: 0x0600E784 RID: 59268 RVA: 0x0036F824 File Offset: 0x0036DA24 [Token(Token = "0x170026B7")] public RoleDefinitionType GKIDCPPDFBB { [Token(Token = "0x600E783")] [Address(RVA = "0x462740", Offset = "0x461140", VA = "0x180462740")] get { /* An exception occurred when decompiling this method (0600E783) ICSharpCode.Decompiler.DecompilerException: Error decompiling RoleDefinitionType RecRoom.Systems.PlayerRoles.RoleManagerBase`5::get_CachedLocalPlayerRoleDefinition() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:bool(var_0_06, ldfld:bool(RoleManagerBase`5::CPIFDHDGEJG, ldloc:RoleManagerBase`5(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(Token = "0x600E784")] [Address(RVA = "0x462750", Offset = "0x461150", VA = "0x180462750")] private set { this.CPIFDHDGEJG = value != null; } } // Token: 0x170026B8 RID: 9912 // (get) Token: 0x0600E785 RID: 59269 [Token(Token = "0x170026B8")] protected abstract int[] JGIFDGDOGPO { [Token(Token = "0x600E785")] [Address(Slot = "17")] get; } // Token: 0x170026B9 RID: 9913 // (get) Token: 0x0600E786 RID: 59270 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170026B9")] public RoleDefinitionType HKILNJHILDM { [Token(Token = "0x600E786")] [Address(RVA = "0x4D2570", Offset = "0x4D0F70", VA = "0x1804D2570")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170026BA RID: 9914 // (get) Token: 0x0600E787 RID: 59271 RVA: 0x0036F838 File Offset: 0x0036DA38 [Token(Token = "0x170026BA")] private RoleDefinitionType KJJFCDCELDA { [Token(Token = "0x600E787")] [Address(RVA = "0x12F44E0", Offset = "0x12F2EE0", VA = "0x1812F44E0")] get { int[] array = this.JGIFDGDOGPO; throw new NullReferenceException(); } } // Token: 0x0600E788 RID: 59272 RVA: 0x0036F854 File Offset: 0x0036DA54 [Token(Token = "0x600E788")] [Address(RVA = "0x2384B30", Offset = "0x2383530", VA = "0x182384B30")] public void AddEveryoneRoleDefinition(RoleDefinitionType ONGBFDACHHG, object PIHIPPPPEBI, GFIIGJJANNG JMHKMOACHDG) { } // Token: 0x0600E789 RID: 59273 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E789")] [Address(RVA = "0x23897E0", Offset = "0x23881E0", VA = "0x1823897E0")] public void RemoveEveryoneRoleDefinition(object PIHIPPPPEBI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E78A RID: 59274 RVA: 0x0036F86C File Offset: 0x0036DA6C [Token(Token = "0x600E78A")] [Address(RVA = "0x2385030", Offset = "0x2383A30", VA = "0x182385030", Slot = "13")] protected override void Awake() { this.Awake(); this.InitializeRoles(); int num = 0; this.UpdatePredefinedRoles(num); Action action; PhotonNetwork.OnPhotonPlayerConnected += action; Action action2; PhotonNetwork.OnPhotonPlayerDisconnected += action2; Action action3; PhotonNetwork.OnMasterClientSwitched += action3; } // Token: 0x0600E78B RID: 59275 RVA: 0x0036F8C4 File Offset: 0x0036DAC4 [Token(Token = "0x600E78B")] [Address(RVA = "0x1B184B0", Offset = "0x1B16EB0", VA = "0x181B184B0", Slot = "18")] protected virtual void Start() { int[] array = this.JGIFDGDOGPO; } // Token: 0x0600E78C RID: 59276 RVA: 0x0036F8E0 File Offset: 0x0036DAE0 [Token(Token = "0x600E78C")] [Address(RVA = "0x2388E50", Offset = "0x2387850", VA = "0x182388E50", Slot = "14")] protected override void OnDestroy() { this.OnDestroy(); Action action; PhotonNetwork.OnPhotonPlayerConnected -= action; Action action2; PhotonNetwork.OnPhotonPlayerDisconnected -= action2; Action action3; PhotonNetwork.OnMasterClientSwitched -= action3; int[] array = this.JGIFDGDOGPO; } // Token: 0x0600E78D RID: 59277 [Token(Token = "0x600E78D")] [Address(Slot = "19")] protected abstract void CGMHFAALDDC(); // Token: 0x0600E78E RID: 59278 [Token(Token = "0x600E78E")] [Address(Slot = "20")] protected abstract int JLHFDBNABEO(RoleIdType BGHHFOOBFMA); // Token: 0x0600E78F RID: 59279 [Token(Token = "0x600E78F")] [Address(Slot = "21")] protected abstract RoleIdType MEPAEFIIPBD(int BGHHFOOBFMA); // Token: 0x0600E790 RID: 59280 [Token(Token = "0x600E790")] [Address(Slot = "22")] protected abstract int[] IHAKAMMGHLM(RoleIdType[] BGHHFOOBFMA); // Token: 0x0600E791 RID: 59281 [Token(Token = "0x600E791")] [Address(Slot = "23")] protected abstract bool FMAEGJFPJLP(int BGHHFOOBFMA); // Token: 0x0600E792 RID: 59282 [Token(Token = "0x600E792")] [Address(Slot = "24")] protected abstract RoleDefinitionType MEPJPBMHJDF(int FHCCCOABPJI, RoleDefinitionType EBOAJJCLJIE, [Optional] string LKHMIMBGLNC); // Token: 0x0600E793 RID: 59283 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E793")] [Address(RVA = "0x23857E0", Offset = "0x23841E0", VA = "0x1823857E0")] private bool CLHGFDCEIHG(Photon.Realtime.Player IEKDDPPNFPF, out RoleManagerBase.FPKGDJPPILE IENKDAKBEDP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E794 RID: 59284 [Token(Token = "0x600E794")] [Address(Slot = "25")] protected abstract RoleManagerBase.FPKGDJPPILE INELADLDOKF(Photon.Realtime.Player IEKDDPPNFPF); // Token: 0x0600E795 RID: 59285 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E795")] [Address(RVA = "0x2387490", Offset = "0x2385E90", VA = "0x182387490", Slot = "26")] protected virtual RoleIdType JBJHLODKFDH(Photon.Realtime.Player IEKDDPPNFPF) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x170026BB RID: 9915 // (get) Token: 0x0600E796 RID: 59286 [Token(Token = "0x170026BB")] protected abstract bool GBFHJKPPEPC { [Token(Token = "0x600E796")] [Address(Slot = "27")] get; } // Token: 0x0600E797 RID: 59287 RVA: 0x0036F930 File Offset: 0x0036DB30 [Token(Token = "0x600E797")] [Address(RVA = "0x2389930", Offset = "0x2388330", VA = "0x182389930")] public void RequestAddRole(Photon.Realtime.Player IEKDDPPNFPF, RoleIdType DCDOMGBPFCN) { } // Token: 0x0600E798 RID: 59288 RVA: 0x0036F944 File Offset: 0x0036DB44 [Token(Token = "0x600E798")] [Address(RVA = "0x2389BE0", Offset = "0x23885E0", VA = "0x182389BE0")] public void RequestRemoveRole(Photon.Realtime.Player IEKDDPPNFPF, RoleIdType BMHGLDHHIEM) { } // Token: 0x0600E799 RID: 59289 RVA: 0x0036F958 File Offset: 0x0036DB58 [Token(Token = "0x600E799")] [Address(RVA = "0x2389C70", Offset = "0x2388670", VA = "0x182389C70")] public void RequestToggleRoles(Photon.Realtime.Player IEKDDPPNFPF, RoleIdType? DCDOMGBPFCN, RoleIdType? BMHGLDHHIEM) { if (DCDOMGBPFCN != 0) { } } // Token: 0x0600E79A RID: 59290 RVA: 0x0036F974 File Offset: 0x0036DB74 [Token(Token = "0x600E79A")] [Address(RVA = "0x2389DD0", Offset = "0x23887D0", VA = "0x182389DD0")] public void RequestToggleRoles(Photon.Realtime.Player IEKDDPPNFPF, RoleIdType[] LJKANBGPJLP, RoleIdType[] NMPNJKFNHKC) { RoleIdType roleIdType; if (PhotonNetwork.InRoom && roleIdType != 0) { PhotonView photonView = base.photonView; } } // Token: 0x0600E79B RID: 59291 RVA: 0x0036F9A0 File Offset: 0x0036DBA0 [Token(Token = "0x600E79B")] [Address(RVA = "0x238A640", Offset = "0x2389040", VA = "0x18238A640")] [PunRPC] protected void RpcLocalPlayerToggleRoles(int[] LJKANBGPJLP, int[] NMPNJKFNHKC) { RoleIdType roleIdType; if (PhotonNetwork.InRoom && roleIdType != 0) { Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; } } // Token: 0x0600E79C RID: 59292 RVA: 0x0036F9CC File Offset: 0x0036DBCC [Token(Token = "0x600E79C")] [Address(RVA = "0x23879F0", Offset = "0x23863F0", VA = "0x1823879F0")] protected void LFKGHBIHLCL(RoleIdType LFBNLKLFONC) { if (PhotonNetwork.InRoom) { Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; this.CGMHFAALDDC(); } } // Token: 0x0600E79D RID: 59293 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E79D")] [Address(RVA = "0x2387160", Offset = "0x2385B60", VA = "0x182387160")] public void InitializeRoles() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E79E RID: 59294 RVA: 0x0036F9F8 File Offset: 0x0036DBF8 [Token(Token = "0x600E79E")] [Address(RVA = "0x238B790", Offset = "0x238A190", VA = "0x18238B790")] public bool TryGetActiveRoleByGuid(Guid JPGBOLJNPPN, out RoleIdType BGHHFOOBFMA) { bool flag; if (!flag) { } return true; } // Token: 0x0600E79F RID: 59295 RVA: 0x0036FA14 File Offset: 0x0036DC14 [Token(Token = "0x600E79F")] [Address(RVA = "0x238B850", Offset = "0x238A250", VA = "0x18238B850")] public bool TryGetActiveRoleDefinitionByGuid(Guid JPGBOLJNPPN, out RoleDefinitionType IENKDAKBEDP) { int num; do { num = 0; int num2 = 0; num2 += num2; if ("{il2cpp array field il2cppMethodInfo->}" != typeof(MLNCPPJGHPN).TypeHandle) { num2++; bool flag; while (!flag) { } } int num3 = 0; num3 += num3; num3++; if (num2 != -1) { if (typeof(IDisposable).TypeHandle == (ulong)86L) { num2 += num2; num += 19; num += typeof(List.Enumerator).TypeHandle; } if (typeof(IDisposable).TypeHandle == (ulong)77L) { break; } } } while (num != 0); throw new NullReferenceException(); } // Token: 0x0600E7A0 RID: 59296 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E7A0")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "28")] protected virtual void AOJABMGFNLF() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E7A1 RID: 59297 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E7A1")] [Address(RVA = "0x238C080", Offset = "0x238AA80", VA = "0x18238C080")] public void UpdatePredefinedRoles([Optional] List CDCBEDPGDPD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E7A2 RID: 59298 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E7A2")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "29")] protected virtual void FFKJKILNOIC(ref List MGKECHLIBOP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E7A3 RID: 59299 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E7A3")] [Address(RVA = "0x23848F0", Offset = "0x23832F0", VA = "0x1823848F0")] private void ACELJJHDOAI(int GAHGOIJMCBH, RoleDefinitionType LOLCMLEKMAF) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E7A4 RID: 59300 RVA: 0x0036FA8C File Offset: 0x0036DC8C [Token(Token = "0x600E7A4")] [Address(RVA = "0x2387130", Offset = "0x2385B30", VA = "0x182387130", Slot = "30")] protected virtual void IMFABOIILCJ(Photon.Realtime.Player AGIHAKFFCCD, int PGPIGPPKHGL) { int[] array = this.JGIFDGDOGPO; } // Token: 0x0600E7A5 RID: 59301 RVA: 0x0036FAA8 File Offset: 0x0036DCA8 [Token(Token = "0x600E7A5")] [Address(RVA = "0x2387030", Offset = "0x2385A30", VA = "0x182387030")] public List GetSortedActiveRoles(bool MKAFBEKJIHN = false) { /* An exception occurred when decompiling this method (0600E7A5) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.List`1 RecRoom.Systems.PlayerRoles.RoleManagerBase`5::GetSortedActiveRoles(System.Boolean) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:int32(var_0_05, ldc.i4:int32(0)) stloc:List`1(var_1_0E, callvirt:List`1(RoleManagerBase`5::FLCPOFAKGDC, ldloc:RoleManagerBase`5(this), ldloc:int32[exp:Player](var_0_05), ldloc:bool(MKAFBEKJIHN))) brtrue(IL_00, cne:bool(ldloc:bool(MKAFBEKJIHN), ldc.i4:bool(0))) } 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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 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: 0x0600E7A6 RID: 59302 RVA: 0x0036FAC8 File Offset: 0x0036DCC8 [Token(Token = "0x600E7A6")] [Address(RVA = "0x2385240", Offset = "0x2383C40", VA = "0x182385240")] private void BBEHGGMHNDB() { int num = 0; int num2 = 0; if (this.FLCPOFAKGDC(num2, num != 0).Count == 0) { string text = base.gameObject + " Zero active roles!"; GameObject gameObject = base.gameObject; Debug.LogWarning(text, gameObject); } } // Token: 0x0600E7A7 RID: 59303 RVA: 0x0036FB10 File Offset: 0x0036DD10 [Token(Token = "0x600E7A7")] [Address(RVA = "0x2387000", Offset = "0x2385A00", VA = "0x182387000")] public List GetSortedActiveRolesForPlayer(Photon.Realtime.Player IEKDDPPNFPF, bool MKAFBEKJIHN = false) { int[] array = this.JGIFDGDOGPO; throw new NullReferenceException(); } // Token: 0x0600E7A8 RID: 59304 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E7A8")] [Address(RVA = "0x2385B50", Offset = "0x2384550", VA = "0x182385B50")] private List FLCPOFAKGDC(Photon.Realtime.Player AGIHAKFFCCD, bool MKAFBEKJIHN) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E7A9 RID: 59305 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E7A9")] [Address(RVA = "0x2388890", Offset = "0x2387290", VA = "0x182388890")] private List NBDOOMEAIAB() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E7AA RID: 59306 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E7AA")] [Address(RVA = "0x2388DA0", Offset = "0x23877A0", VA = "0x182388DA0")] protected void OGEGEKEACGC() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E7AB RID: 59307 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E7AB")] [Address(RVA = "0x2387880", Offset = "0x2386280", VA = "0x182387880")] protected void KEHAFGDDECH() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E7AC RID: 59308 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E7AC")] [Address(RVA = "0x2385330", Offset = "0x2383D30", VA = "0x182385330")] protected RoleDefinitionType CBGHFAPFBFM(Photon.Realtime.Player IEKDDPPNFPF) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E7AD RID: 59309 [Token(Token = "0x600E7AD")] [Address(Slot = "31")] protected abstract void KGFJOIKALKD(Photon.Realtime.Player IEKDDPPNFPF, RoleDefinitionType LOGOOOJKMPC); // Token: 0x0600E7AE RID: 59310 RVA: 0x0036FB2C File Offset: 0x0036DD2C [Token(Token = "0x600E7AE")] [Address(RVA = "0x1BFCB40", Offset = "0x1BFB540", VA = "0x181BFCB40")] public RoleDefinitionType GetEveryoneRoleDefinition() { int[] array = this.JGIFDGDOGPO; throw new NullReferenceException(); } // Token: 0x0600E7AF RID: 59311 RVA: 0x0036FB48 File Offset: 0x0036DD48 [Token(Token = "0x600E7AF")] [Address(RVA = "0x2386EA0", Offset = "0x23858A0", VA = "0x182386EA0")] public RoleDefinitionType GetLocalPlayerRoleDefinition() { Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; int[] array = this.JGIFDGDOGPO; throw new NullReferenceException(); } // Token: 0x0600E7B0 RID: 59312 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E7B0")] [Address(RVA = "0x2386F30", Offset = "0x2385930", VA = "0x182386F30")] public RoleDefinitionType GetPlayerRoleDefinition(Photon.Realtime.Player IEKDDPPNFPF) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E7B1 RID: 59313 RVA: 0x0036FB6C File Offset: 0x0036DD6C [Token(Token = "0x600E7B1")] [Address(RVA = "0x2389530", Offset = "0x2387F30", VA = "0x182389530")] public bool PlayerHasRole(Photon.Realtime.Player AGIHAKFFCCD, RoleIdType IENKDAKBEDP) { if (PhotonNetwork.InRoom && AGIHAKFFCCD != 0) { this.CGMHFAALDDC(); } throw new NullReferenceException(); } // Token: 0x0600E7B2 RID: 59314 RVA: 0x0036FB98 File Offset: 0x0036DD98 [Token(Token = "0x600E7B2")] [Address(RVA = "0x23899C0", Offset = "0x23883C0", VA = "0x1823899C0")] public void RequestPlayerAddRoleToOtherPlayer(Photon.Realtime.Player CDFCCICPHFJ, Photon.Realtime.Player OEIHOFFDNNO, RoleIdType DCDOMGBPFCN) { if (this.PlayerCanModifyRoleDefinition(CDFCCICPHFJ, OEIHOFFDNNO)) { PhotonView photonView = base.photonView; this.CGMHFAALDDC(); } } // Token: 0x0600E7B3 RID: 59315 RVA: 0x0036FBC8 File Offset: 0x0036DDC8 [Token(Token = "0x600E7B3")] [Address(RVA = "0x238B2E0", Offset = "0x2389CE0", VA = "0x18238B2E0")] [PunRPC] protected void RpcPlayerAddRoleToLocalPlayer(Photon.Realtime.Player CDFCCICPHFJ, int DCDOMGBPFCN) { Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; int num = this.JLHFDBNABEO(DCDOMGBPFCN); if (this.PlayerCanModifyRoleDefinition(CDFCCICPHFJ, localPlayer)) { Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer; } } // Token: 0x0600E7B4 RID: 59316 RVA: 0x0036FC00 File Offset: 0x0036DE00 [Token(Token = "0x600E7B4")] [Address(RVA = "0x2389AD0", Offset = "0x23884D0", VA = "0x182389AD0")] public void RequestPlayerRemoveRoleFromOtherPlayer(Photon.Realtime.Player CDFCCICPHFJ, Photon.Realtime.Player OEIHOFFDNNO, RoleIdType BMHGLDHHIEM) { if (this.PlayerCanModifyRoleDefinition(CDFCCICPHFJ, OEIHOFFDNNO)) { PhotonView photonView = base.photonView; this.CGMHFAALDDC(); } } // Token: 0x0600E7B5 RID: 59317 RVA: 0x0036FC30 File Offset: 0x0036DE30 [Token(Token = "0x600E7B5")] [Address(RVA = "0x238B420", Offset = "0x2389E20", VA = "0x18238B420")] [PunRPC] protected void RpcPlayerRemoveRoleFromLocalPlayer(Photon.Realtime.Player CDFCCICPHFJ, int BMHGLDHHIEM) { Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; int num = this.JLHFDBNABEO(BMHGLDHHIEM); if (this.PlayerCanModifyRoleDefinition(CDFCCICPHFJ, localPlayer)) { Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer; } } // Token: 0x0600E7B6 RID: 59318 RVA: 0x0036FC68 File Offset: 0x0036DE68 [Token(Token = "0x600E7B6")] [Address(RVA = "0x2387D80", Offset = "0x2386780", VA = "0x182387D80")] public bool LocalRequestModifyRoleName(RoleIdType BGHHFOOBFMA, string HBENBFOGKNG) { Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; if (this.PlayerCanChangeRoleName(localPlayer, BGHHFOOBFMA)) { RPCActions.RPCAction rpcaction; base.photonView.RpcMaster(rpcaction, BGHHFOOBFMA, HBENBFOGKNG); return true; } throw new NullReferenceException(); } // Token: 0x0600E7B7 RID: 59319 RVA: 0x0036FCA0 File Offset: 0x0036DEA0 [Token(Token = "0x600E7B7")] [Address(RVA = "0x2389260", Offset = "0x2387C60", VA = "0x182389260")] public bool PlayerCanChangeRoleName(Photon.Realtime.Player IEKDDPPNFPF, RoleIdType BGHHFOOBFMA) { bool flag; if (this.IsPlayerDefinedRole(IEKDDPPNFPF) && flag) { return true; } throw new NullReferenceException(); } // Token: 0x0600E7B8 RID: 59320 RVA: 0x0036FCC4 File Offset: 0x0036DEC4 [Token(Token = "0x600E7B8")] [Address(RVA = "0x238AC70", Offset = "0x2389670", VA = "0x18238AC70")] [PunRPC] protected void RpcMasterRequestModifyRoleName(RoleIdType BGHHFOOBFMA, string HBENBFOGKNG, PhotonMessageInfo BNICGLLLMOL) { int num = 0; bool isMasterClient = PhotonNetwork.IsMasterClient; if (isMasterClient) { if (!isMasterClient) { Debug.LogWarning(num + " tried to modify role name, but they are not allowed to!"); throw new NullReferenceException(); } bool onDestroyingCalled = base.photonView.onDestroyingCalled; } } // Token: 0x0600E7B9 RID: 59321 RVA: 0x0036FD08 File Offset: 0x0036DF08 [Token(Token = "0x600E7B9")] [Address(RVA = "0x238B1D0", Offset = "0x2389BD0", VA = "0x18238B1D0")] [PunRPC] protected void RpcModifyRoleName(RoleIdType BGHHFOOBFMA, string HBENBFOGKNG, PhotonMessageInfo BNICGLLLMOL) { RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition; RoleDefinitionType defaultRoleDefinition2 = this._defaultRoleDefinition; this.CGMHFAALDDC(); int[] array = this.JGIFDGDOGPO; } // Token: 0x0600E7BA RID: 59322 RVA: 0x0036FD38 File Offset: 0x0036DF38 [Token(Token = "0x600E7BA")] [Address(RVA = "0x2387ED0", Offset = "0x23868D0", VA = "0x182387ED0")] public bool LocalRequestModifyRolePermission(RoleIdType BGHHFOOBFMA, RolePermissionType KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH) { Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; bool flag = this.IsPlayerDefinedRole(localPlayer); if (flag) { RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition; int num = 0; if (num < (flag ? 1 : 0)) { num += num; if (num == (flag ? 1 : 0)) { goto IL_49; } num++; } PhotonView photonView = base.photonView; bool onDestroyingCalled = photonView.onDestroyingCalled; IL_49: photonView += photonView; } throw new NullReferenceException(); } // Token: 0x0600E7BB RID: 59323 RVA: 0x0036FD9C File Offset: 0x0036DF9C [Token(Token = "0x600E7BB")] [Address(RVA = "0x238AAB0", Offset = "0x23894B0", VA = "0x18238AAB0")] [PunRPC] protected void RpcMasterRequestModifyRoleDefinition(RoleIdType BGHHFOOBFMA, RolePermissionType KFMINBPBKAM, byte[] EJEGJJKKDFH, PhotonMessageInfo BNICGLLLMOL) { int num = 0; if (PhotonNetwork.IsMasterClient) { bool flag; if (!flag) { Debug.LogWarning(num + " tried to modify role, but they couldn't!"); throw new NullReferenceException(); } bool onDestroyingCalled = base.photonView.onDestroyingCalled; } } // Token: 0x0600E7BC RID: 59324 RVA: 0x0036FDDC File Offset: 0x0036DFDC [Token(Token = "0x600E7BC")] [Address(RVA = "0x238B050", Offset = "0x2389A50", VA = "0x18238B050")] [PunRPC] protected void RpcModifyRoleDefinition(RoleIdType BGHHFOOBFMA, RolePermissionType FEIIKGIHEBN, byte[] EJEGJJKKDFH, PhotonMessageInfo BNICGLLLMOL) { RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition; int num = 0; if (num < FEIIKGIHEBN) { num += num; num++; } RoleDefinitionType defaultRoleDefinition2 = this._defaultRoleDefinition; this.CGMHFAALDDC(); int[] array = this.JGIFDGDOGPO; } // Token: 0x0600E7BD RID: 59325 RVA: 0x0036FE18 File Offset: 0x0036E018 [Token(Token = "0x600E7BD")] [Address(RVA = "0x2389630", Offset = "0x2388030", VA = "0x182389630")] public void PlayerRequestMoveRole(Photon.Realtime.Player JKJPFDENCGO, RoleIdType JJCMCFNOJBK, bool KNIKPKEBLNF) { bool inRoom = PhotonNetwork.InRoom; if (inRoom && inRoom) { bool onDestroyingCalled = base.photonView.onDestroyingCalled; } } // Token: 0x0600E7BE RID: 59326 RVA: 0x0036FE50 File Offset: 0x0036E050 [Token(Token = "0x600E7BE")] [Address(RVA = "0x238AE20", Offset = "0x2389820", VA = "0x18238AE20")] [PunRPC] protected void RpcMasterRequestMoveRole(RoleIdType JJCMCFNOJBK, bool KNIKPKEBLNF, RoleIdType IHBHNMJOPJD, PhotonMessageInfo BNICGLLLMOL) { if (PhotonNetwork.IsMasterClient) { this.CGMHFAALDDC(); this.CGMHFAALDDC(); bool onDestroyingCalled = base.photonView.onDestroyingCalled; } } // Token: 0x0600E7BF RID: 59327 RVA: 0x0036FE8C File Offset: 0x0036E08C [Token(Token = "0x600E7BF")] [Address(RVA = "0x238B5F0", Offset = "0x2389FF0", VA = "0x18238B5F0")] [PunRPC] protected void RpcSwapRoleOrder(RoleIdType JJCMCFNOJBK, RoleIdType HLNLEJCIJCH, PhotonMessageInfo BNICGLLLMOL) { RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition; RoleDefinitionType defaultRoleDefinition2 = this._defaultRoleDefinition; int[] array = this.JGIFDGDOGPO; } // Token: 0x0600E7C0 RID: 59328 RVA: 0x0036FEB4 File Offset: 0x0036E0B4 [Token(Token = "0x600E7C0")] [Address(RVA = "0x2385930", Offset = "0x2384330", VA = "0x182385930")] public bool CanMoveRole(Photon.Realtime.Player JKJPFDENCGO, RoleIdType JJCMCFNOJBK, bool KNIKPKEBLNF, out RoleDefinitionType ODCFAOCDPHA) { bool flag; if (flag && flag && flag && flag) { if (JKJPFDENCGO != 0) { this.KGFJOIKALKD(JKJPFDENCGO, KNIKPKEBLNF); } return true; } throw new NullReferenceException(); } // Token: 0x0600E7C1 RID: 59329 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E7C1")] [Address(RVA = "0x238BBB0", Offset = "0x238A5B0", VA = "0x18238BBB0")] public bool TryGetSortedAvailablePlayerRoles(int PIKAIMCIPBO, out List> DKNIDEMNFLH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E7C2 RID: 59330 RVA: 0x0036FEE4 File Offset: 0x0036E0E4 [Token(Token = "0x600E7C2")] [Address(RVA = "0x2387500", Offset = "0x2385F00", VA = "0x182387500")] private RoleDefinitionType JCLPGAFFDKO(RoleDefinitionType NFNDIJCIPPM, bool KNIKPKEBLNF) { if (typeof(RoleManagerBase.<>c).TypeHandle == 0) { } IEnumerable enumerable; Func func; IEnumerator enumerator = Enumerable.Where(enumerable, func).GetEnumerator(); throw new NullReferenceException(); } // Token: 0x0600E7C3 RID: 59331 RVA: 0x0036FF14 File Offset: 0x0036E114 [Token(Token = "0x600E7C3")] [Address(RVA = "0x2388D50", Offset = "0x2387750", VA = "0x182388D50", Slot = "32")] protected virtual bool NINOBPHPMOO(Photon.Realtime.Player JKJPFDENCGO, RoleDefinitionType GPLBFCPMJOC, RoleDefinitionType ODCFAOCDPHA) { return PhotonNetwork.InRoom; } // Token: 0x0600E7C4 RID: 59332 RVA: 0x0036FF28 File Offset: 0x0036E128 [Token(Token = "0x600E7C4")] [Address(RVA = "0x23892D0", Offset = "0x2387CD0", VA = "0x1823892D0")] public bool PlayerCanCreateRole(Photon.Realtime.Player AGIHAKFFCCD, out RoleDefinitionType DINCDAECBAI, bool HKMPELKMELI = false) { bool flag; if (!PhotonNetwork.InRoom || HKMPELKMELI || flag) { } throw new NullReferenceException(); } // Token: 0x0600E7C5 RID: 59333 RVA: 0x0036FF50 File Offset: 0x0036E150 [Token(Token = "0x600E7C5")] [Address(RVA = "0x2387B10", Offset = "0x2386510", VA = "0x182387B10")] public bool LocalRequestCreateRole(string MJCDDENNGOD) { Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; bool flag; if (flag) { RPCActions.RPCAction rpcaction; base.photonView.RpcMaster(rpcaction, MJCDDENNGOD); return true; } throw new NullReferenceException(); } // Token: 0x0600E7C6 RID: 59334 RVA: 0x0036FF80 File Offset: 0x0036E180 [Token(Token = "0x600E7C6")] [Address(RVA = "0x2388560", Offset = "0x2386F60", VA = "0x182388560")] public bool MasterForceCreateRole(out Guid NDHGPMLBGPM, out RoleIdType BPFNCJOOFFC) { Guid guid = Guid.NewGuid(); bool flag; return flag; } // Token: 0x0600E7C7 RID: 59335 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E7C7")] [Address(RVA = "0x2388200", Offset = "0x2386C00", VA = "0x182388200")] public bool MasterForceCreateRoleWithGuid(Guid NDHGPMLBGPM, out RoleIdType BPFNCJOOFFC) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E7C8 RID: 59336 RVA: 0x0036FF9C File Offset: 0x0036E19C [Token(Token = "0x600E7C8")] [Address(RVA = "0x2389F20", Offset = "0x2388920", VA = "0x182389F20")] public bool RoleGuidExists(Guid JPGBOLJNPPN, out RoleIdType IBMJBLJGINB) { int num; do { num = 0; int num2 = 0; RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition; num2 += num2; if ("{il2cpp array field il2cppMethodInfo->}" != typeof(MLNCPPJGHPN).TypeHandle) { num2++; bool flag; while (!flag) { } } int num3 = 0; num3 += num3; num3++; if (num2 != -1) { if (typeof(IDisposable).TypeHandle == (ulong)98L) { num2 += num2; num += 19; num += typeof(Dictionary.Enumerator).TypeHandle; } if (typeof(IDisposable).TypeHandle == (ulong)89L) { break; } } } while (num != 0); throw new NullReferenceException(); } // Token: 0x0600E7C9 RID: 59337 RVA: 0x0037001C File Offset: 0x0036E21C [Token(Token = "0x600E7C9")] [Address(RVA = "0x238A760", Offset = "0x2389160", VA = "0x18238A760")] [PunRPC] protected void RpcMasterRequestCreateRole(string MJCDDENNGOD, PhotonMessageInfo BNICGLLLMOL) { bool flag; if (PhotonNetwork.IsMasterClient && flag) { Guid guid = Guid.NewGuid(); PhotonView photonView = base.photonView; } } // Token: 0x0600E7CA RID: 59338 RVA: 0x0037004C File Offset: 0x0036E24C [Token(Token = "0x600E7CA")] [Address(RVA = "0x238A2B0", Offset = "0x2388CB0", VA = "0x18238A2B0")] [PunRPC] protected void RpcAddNewPlayerRole(string MJCDDENNGOD, RoleIdType BGHHFOOBFMA, Guid JPGBOLJNPPN) { int num = 0; if (num < BGHHFOOBFMA) { num += num; num++; } int[] array = this.JGIFDGDOGPO; } // Token: 0x0600E7CB RID: 59339 RVA: 0x0037007C File Offset: 0x0036E27C [Token(Token = "0x600E7CB")] [Address(RVA = "0x2388100", Offset = "0x2386B00", VA = "0x182388100", Slot = "33")] protected virtual bool MFNJGEEPNKI(Photon.Realtime.Player IEKDDPPNFPF) { return PhotonNetwork.InRoom; } // Token: 0x0600E7CC RID: 59340 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E7CC")] [Address(RVA = "0x2385AB0", Offset = "0x23844B0", VA = "0x182385AB0")] private bool EHODHBHFFKF(out RoleDefinitionType DINCDAECBAI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E7CD RID: 59341 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E7CD")] [Address(RVA = "0x23893B0", Offset = "0x2387DB0", VA = "0x1823893B0")] public bool PlayerCanDeleteRole(RoleIdType NENFLCANOGE, Photon.Realtime.Player AGIHAKFFCCD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E7CE RID: 59342 RVA: 0x00370090 File Offset: 0x0036E290 [Token(Token = "0x600E7CE")] [Address(RVA = "0x2387C30", Offset = "0x2386630", VA = "0x182387C30")] public bool LocalRequestDeleteRole(RoleIdType NENFLCANOGE) { Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; if (this.PlayerCanDeleteRole(NENFLCANOGE, localPlayer)) { RPCActions.RPCAction rpcaction; base.photonView.RpcMaster(rpcaction, NENFLCANOGE); return true; } throw new NullReferenceException(); } // Token: 0x0600E7CF RID: 59343 RVA: 0x003700C4 File Offset: 0x0036E2C4 [Token(Token = "0x600E7CF")] [Address(RVA = "0x2388620", Offset = "0x2387020", VA = "0x182388620")] public bool MasterForceDeleteRole(RoleIdType NENFLCANOGE) { if (PhotonNetwork.IsMasterClient) { RPCActions.RPCAction rpcaction; base.photonView.RpcAll(rpcaction, NENFLCANOGE); return true; } throw new NullReferenceException(); } // Token: 0x0600E7D0 RID: 59344 RVA: 0x003700F4 File Offset: 0x0036E2F4 [Token(Token = "0x600E7D0")] [Address(RVA = "0x238A960", Offset = "0x2389360", VA = "0x18238A960")] [PunRPC] protected void RpcMasterRequestDeleteRole(RoleIdType NENFLCANOGE, PhotonMessageInfo BNICGLLLMOL) { bool flag; if (PhotonNetwork.IsMasterClient && flag) { RPCActions.RPCAction rpcaction; base.photonView.RpcAll(rpcaction, NENFLCANOGE); } } // Token: 0x0600E7D1 RID: 59345 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E7D1")] [Address(RVA = "0x238A470", Offset = "0x2388E70", VA = "0x18238A470")] [PunRPC] protected void RpcDeletePlayerRole(RoleIdType NENFLCANOGE, PhotonMessageInfo BNICGLLLMOL) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E7D2 RID: 59346 [Token(Token = "0x600E7D2")] [Address(Slot = "34")] public abstract bool IsPlayerDefinedRole(RoleIdType BGHHFOOBFMA); // Token: 0x0600E7D3 RID: 59347 RVA: 0x00370124 File Offset: 0x0036E324 [Token(Token = "0x600E7D3")] [Address(RVA = "0x2384DA0", Offset = "0x23837A0", VA = "0x182384DA0")] public bool AnyRole(RoleManagerBase.ENCNFBMNBPG MEAMDNNBFEC) { int num2; do { int num = 0; num2 = 0; RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition; bool flag; while (!flag) { } int num3 = 0; num3 += num3; num3++; if (num2 != -1) { if (typeof(IDisposable).TypeHandle == (ulong)67L) { num2 += num2; num += 19; num += typeof(Dictionary.ValueCollection.Enumerator).TypeHandle; } if (typeof(IDisposable).TypeHandle == (ulong)65L) { break; } } } while (num2 != 0); throw new NullReferenceException(); } // Token: 0x0600E7D4 RID: 59348 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E7D4")] [Address(RVA = "0x2384C70", Offset = "0x2383670", VA = "0x182384C70")] public bool AnyPlayerRole(RoleManagerBase.ENCNFBMNBPG MEAMDNNBFEC) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E7D5 RID: 59349 RVA: 0x0037018C File Offset: 0x0036E38C [Token(Token = "0x600E7D5")] [Address(RVA = "0x2386050", Offset = "0x2384A50", VA = "0x182386050")] protected void FNENMDMHCHH() { this.BBEHGGMHNDB(); this.KEHAFGDDECH(); } // Token: 0x0600E7D6 RID: 59350 RVA: 0x003701B0 File Offset: 0x0036E3B0 [Token(Token = "0x600E7D6")] [Address(RVA = "0x2386170", Offset = "0x2384B70", VA = "0x182386170")] public RoleDefinitionType FindActiveRoleByName(string MJCDDENNGOD) { new RoleManagerBase.GFONCCNJHHD().newRoleName = MJCDDENNGOD; if (typeof(RoleManagerBase.<>c).TypeHandle == 0) { } IEnumerable enumerable; IEnumerator enumerator = enumerable.GetEnumerator(); throw new NullReferenceException(); } // Token: 0x0600E7D7 RID: 59351 RVA: 0x003701DC File Offset: 0x0036E3DC [Token(Token = "0x600E7D7")] [Address(RVA = "0x2386FD0", Offset = "0x23859D0", VA = "0x182386FD0")] [NotNull] public RoleDefinitionType GetRoleDefinition(RoleIdType BGHHFOOBFMA) { RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition; throw new NullReferenceException(); } // Token: 0x0600E7D8 RID: 59352 RVA: 0x003701F8 File Offset: 0x0036E3F8 [Token(Token = "0x600E7D8")] [Address(RVA = "0x23894E0", Offset = "0x2387EE0", VA = "0x1823894E0", Slot = "35")] public virtual bool PlayerCanModifyRoleDefinition(Photon.Realtime.Player BANKGLOHKOJ, RoleIdType BGHHFOOBFMA) { return PhotonNetwork.InRoom; } // Token: 0x0600E7D9 RID: 59353 RVA: 0x0037020C File Offset: 0x0036E40C [Token(Token = "0x600E7D9")] [Address(RVA = "0x2389210", Offset = "0x2387C10", VA = "0x182389210", Slot = "36")] public virtual bool PlayerCanAssignRole(Photon.Realtime.Player CDFCCICPHFJ, Photon.Realtime.Player OEIHOFFDNNO, RoleIdType BGHHFOOBFMA) { return PhotonNetwork.InRoom; } // Token: 0x0600E7DA RID: 59354 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E7DA")] [Address(RVA = "0x2388CD0", Offset = "0x23876D0", VA = "0x182388CD0")] protected GJJLAOJHDKF NHGKIEFIOKC(Photon.Realtime.Player IEKDDPPNFPF) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E7DB RID: 59355 RVA: 0x00370220 File Offset: 0x0036E420 [Token(Token = "0x600E7DB")] [Address(RVA = "0x2386490", Offset = "0x2384E90", VA = "0x182386490")] public GJJLAOJHDKF FindRoleRank(RoleIdType BGHHFOOBFMA) { RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition; bool flag; if (!flag) { Debug.LogError("RoleId with no Rank!"); } throw new NullReferenceException(); } // Token: 0x0600E7DC RID: 59356 RVA: 0x00370248 File Offset: 0x0036E448 [Token(Token = "0x600E7DC")] [Address(RVA = "0x2386880", Offset = "0x2385280", VA = "0x182386880")] public string GetAllRolesDebugString() { int num = 0; StringBuilder stringBuilder = new StringBuilder(); RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition; this.CGMHFAALDDC(); num += num; num++; this.CGMHFAALDDC(); StringBuilder stringBuilder2 = stringBuilder.AppendLine("===== Mismatched Role ID! ====="); object[] array = new object[5]; throw new ArrayTypeMismatchException(); } // Token: 0x0600E7DD RID: 59357 RVA: 0x00370330 File Offset: 0x0036E530 [Token(Token = "0x600E7DD")] [Address(RVA = "0x2389060", Offset = "0x2387A60", VA = "0x182389060")] private void OnPhotonPlayerConnected(Photon.Realtime.Player AGIHAKFFCCD) { if (PhotonNetwork.IsMasterClient) { RPCActions.RPCAction rpcaction; byte[] array; base.photonView.RpcPlayer(AGIHAKFFCCD, rpcaction, array); } } // Token: 0x0600E7DE RID: 59358 RVA: 0x0037035C File Offset: 0x0036E55C [Token(Token = "0x600E7DE")] [Address(RVA = "0x23891A0", Offset = "0x2387BA0", VA = "0x1823891A0")] private void OnPhotonPlayerDisconnected(Photon.Realtime.Player AGIHAKFFCCD) { int[] array = this.JGIFDGDOGPO; } // Token: 0x0600E7DF RID: 59359 RVA: 0x00370378 File Offset: 0x0036E578 [Token(Token = "0x600E7DF")] [Address(RVA = "0x2388150", Offset = "0x2386B50", VA = "0x182388150")] private void MOMALNKGHFA(int NLLBNFNCLAL) { bool flag; if (flag) { } } // Token: 0x0600E7E0 RID: 59360 RVA: 0x00370390 File Offset: 0x0036E590 [Token(Token = "0x600E7E0")] [Address(RVA = "0x23857B0", Offset = "0x23841B0", VA = "0x1823857B0")] private void CIEAPEBILEG(Photon.Realtime.Player DIPNOFHGLDP) { int[] array = this.JGIFDGDOGPO; } // Token: 0x0600E7E1 RID: 59361 RVA: 0x003703AC File Offset: 0x0036E5AC [Token(Token = "0x600E7E1")] [Address(RVA = "0x2388750", Offset = "0x2387150", VA = "0x182388750")] public void MasterReinitializeRoles() { if (PhotonNetwork.IsMasterClient && PhotonNetwork.PlayerListOthers.Length != 0) { RPCActions.RPCAction rpcaction; byte[] array; base.photonView.RpcOthers(rpcaction, array); } } // Token: 0x0600E7E2 RID: 59362 RVA: 0x003703E8 File Offset: 0x0036E5E8 [Token(Token = "0x600E7E2")] [Address(RVA = "0x238B560", Offset = "0x2389F60", VA = "0x18238B560")] [PunRPC] protected void RpcReinitializeRoles(byte[] KCKDIGBCOME, PhotonMessageInfo BNICGLLLMOL) { } // Token: 0x0600E7E3 RID: 59363 [Token(Token = "0x600E7E3")] [Address(Slot = "37")] protected abstract RoleCollectionProtobufType MNGDIIPNICA(DBFIJENOPDA KGADGOFNJDC); // Token: 0x0600E7E4 RID: 59364 [Token(Token = "0x600E7E4")] [Address(Slot = "38")] protected abstract void CDNPEAAJAOL(ref DBFIJENOPDA KGADGOFNJDC, RoleCollectionProtobufType JHFHALKCDGD); // Token: 0x0600E7E5 RID: 59365 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E7E5")] [Address(RVA = "0x2386590", Offset = "0x2384F90", VA = "0x182386590")] protected void GMGLLCIMDIA(RoleCollectionProtobufType JHFHALKCDGD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E7E6 RID: 59366 [Token(Token = "0x600E7E6")] [Address(Slot = "39")] protected abstract RoleCollectionProtobufType HNBCMNLALEO(byte[] KCKDIGBCOME); // Token: 0x0600E7E7 RID: 59367 [Token(Token = "0x600E7E7")] [Address(Slot = "40")] protected abstract void LEBDNKFDHII(RoleCollectionProtobufType JHFHALKCDGD); // Token: 0x0600E7E8 RID: 59368 [Token(Token = "0x600E7E8")] [Address(Slot = "41")] protected abstract RoleCollectionProtobufType LBMEFCFIDFK(); // Token: 0x0600E7E9 RID: 59369 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E7E9")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "42")] protected virtual void HEEDPDGPPON(DBFIJENOPDA KGADGOFNJDC) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E7EA RID: 59370 RVA: 0x003703FC File Offset: 0x0036E5FC [Token(Token = "0x600E7EA")] [Address(RVA = "0x2387090", Offset = "0x2385A90", VA = "0x182387090", Slot = "15")] private void HBINLEMAIGB(DBFIJENOPDA KGADGOFNJDC) { bool flag; this.GMGLLCIMDIA(flag); RoleCollectionProtobufType roleCollectionProtobufType = this.LBMEFCFIDFK(); int[] array = this.JGIFDGDOGPO; } // Token: 0x0600E7EB RID: 59371 RVA: 0x00370424 File Offset: 0x0036E624 [Token(Token = "0x600E7EB")] [Address(RVA = "0x23879A0", Offset = "0x23863A0", VA = "0x1823879A0", Slot = "16")] private void KKKDLFHHHIC(ref DBFIJENOPDA KGADGOFNJDC) { int[] array = this.JGIFDGDOGPO; } // Token: 0x0600E7EC RID: 59372 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E7EC")] [Address(RVA = "0x238CD80", Offset = "0x238B780", VA = "0x18238CD80")] protected RoleManagerBase() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E7ED RID: 59373 RVA: 0x00370440 File Offset: 0x0036E640 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x600E7ED")] [Address(RVA = "0x238CB30", Offset = "0x238B530", VA = "0x18238CB30")] static RoleManagerBase() { ActionEvent actionEvent = new ActionEvent(4, true); ActionEvent actionEvent2 = new ActionEvent(32, true); ActionEvent actionEvent3 = new ActionEvent(32, true); } // Token: 0x040097FD RID: 38909 [Token(Token = "0x40097FD")] public static ActionEvent OnRoleDefinitionUpdatedEvent; // Token: 0x040097FE RID: 38910 [Token(Token = "0x40097FE")] public static ActionEvent OnRoleOrdersChangedEvent; // Token: 0x040097FF RID: 38911 [Token(Token = "0x40097FF")] public static ActionEvent OnPlayerRoleDefinitionUpdatedEvent; // Token: 0x04009800 RID: 38912 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4009800")] private Dictionary DEJPNFNLKHP; // Token: 0x04009801 RID: 38913 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4009801")] [SerializeField] [INPFBLGGAJF] [Header("Debugging")] private List localPlayerSortedRoleDefinitions; // Token: 0x04009802 RID: 38914 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4009802")] [SerializeField] [INPFBLGGAJF] private RoleDefinitionType _cachedLocalPlayerRoleDefinition; // Token: 0x04009803 RID: 38915 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4009803")] [SerializeField] [INPFBLGGAJF] private List allSortedActiveRoleDefinitions; // Token: 0x04009804 RID: 38916 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4009804")] private Dictionary.FPKGDJPPILE> KEJIPALKKLA; // Token: 0x04009805 RID: 38917 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4009805")] private Dictionary ECONBMAJOPA; // Token: 0x04009806 RID: 38918 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4009806")] [SerializeField] [Header("Role Defaults")] private RoleDefinitionType _defaultRoleDefinition; // Token: 0x04009807 RID: 38919 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4009807")] private readonly ExplicitTokenMap NIMBPFLDDIB; // Token: 0x04009808 RID: 38920 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4009808")] protected bool CPIFDHDGEJG; // Token: 0x020020C3 RID: 8387 // (Invoke) Token: 0x0600E7EF RID: 59375 [Token(Token = "0x20020C3")] public delegate RoleDefinitionType BCHNAINFJIH(int BGHHFOOBFMA, RoleDefinitionType EBOAJJCLJIE); // Token: 0x020020C4 RID: 8388 [Token(Token = "0x20020C4")] public sealed class ENCNFBMNBPG : MulticastDelegate { // Token: 0x0600E7F2 RID: 59378 RVA: 0x00370468 File Offset: 0x0036E668 [Token(Token = "0x600E7F2")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public ENCNFBMNBPG(object @object, IntPtr method) { } // Token: 0x0600E7F3 RID: 59379 RVA: 0x00370478 File Offset: 0x0036E678 [Token(Token = "0x600E7F3")] [Address(RVA = "0x23834F0", Offset = "0x2381EF0", VA = "0x1823834F0", Slot = "13")] public bool Invoke(RoleDefinitionType LOLCMLEKMAF) { uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x0600E7F4 RID: 59380 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E7F4")] [Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", Slot = "14")] public IAsyncResult BeginInvoke(RoleDefinitionType LOLCMLEKMAF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E7F5 RID: 59381 RVA: 0x003704D8 File Offset: 0x0036E6D8 [Token(Token = "0x600E7F5")] [Address(RVA = "0x433E40", Offset = "0x432840", VA = "0x180433E40", Slot = "15")] public bool EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new NullReferenceException(); } } // Token: 0x020020C5 RID: 8389 [Token(Token = "0x20020C5")] protected abstract class FPKGDJPPILE { // Token: 0x140000EF RID: 239 // (add) Token: 0x0600E7F6 RID: 59382 RVA: 0x003704EC File Offset: 0x0036E6EC // (remove) Token: 0x0600E7F7 RID: 59383 RVA: 0x00370514 File Offset: 0x0036E714 [Token(Token = "0x140000EF")] public event Action IMFABOIILCJ { [Token(Token = "0x600E7F6")] [Address(RVA = "0x2383B60", Offset = "0x2382560", VA = "0x182383B60")] [CompilerGenerated] add { Action imfaboiilcj; Delegate @delegate; do { imfaboiilcj = this.IMFABOIILCJ; @delegate = Delegate.Combine(imfaboiilcj, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != imfaboiilcj) { } } [Token(Token = "0x600E7F7")] [Address(RVA = "0x23838B0", Offset = "0x23822B0", VA = "0x1823838B0")] [CompilerGenerated] remove { Action imfaboiilcj; Delegate @delegate; do { imfaboiilcj = this.IMFABOIILCJ; @delegate = Delegate.Remove(imfaboiilcj, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != imfaboiilcj) { } } } // Token: 0x170026BC RID: 9916 // (get) Token: 0x0600E7F8 RID: 59384 RVA: 0x0037053C File Offset: 0x0036E73C [Token(Token = "0x170026BC")] public int EHGKHLFDMMM { [Token(Token = "0x600E7F8")] [Address(RVA = "0x2383D30", Offset = "0x2382730", VA = "0x182383D30")] get { return this.JNMKCEMDCEO(); } } // Token: 0x0600E7F9 RID: 59385 RVA: 0x00370558 File Offset: 0x0036E758 [Token(Token = "0x600E7F9")] [Address(RVA = "0x2383E10", Offset = "0x2382810", VA = "0x182383E10")] protected FPKGDJPPILE(Photon.Realtime.Player photonPlayer) { this.AGIHAKFFCCD = photonPlayer; } // Token: 0x0600E7FA RID: 59386 [Token(Token = "0x600E7FA")] [Address(Slot = "4")] protected abstract int JNMKCEMDCEO(); // Token: 0x0600E7FB RID: 59387 RVA: 0x00370578 File Offset: 0x0036E778 [Token(Token = "0x600E7FB")] [Address(RVA = "0x2383CF0", Offset = "0x23826F0", VA = "0x182383CF0")] public void OHGBAKMLHEP(int LFBNLKLFONC) { if (this.AGIHAKFFCCD.IsLocal) { int num = this.JNMKCEMDCEO(); return; } } // Token: 0x0600E7FC RID: 59388 [Token(Token = "0x600E7FC")] [Address(Slot = "5")] protected abstract void IJGHGFDPJPD(int LFBNLKLFONC); // Token: 0x0600E7FD RID: 59389 RVA: 0x003705A4 File Offset: 0x0036E7A4 [Token(Token = "0x600E7FD")] [Address(RVA = "0x2383A70", Offset = "0x2382470", VA = "0x182383A70")] public bool IDIPDFAKLHC(int IENKDAKBEDP) { return this.EHGKHLFDMMM == IENKDAKBEDP; } // Token: 0x0600E7FE RID: 59390 RVA: 0x003705C0 File Offset: 0x0036E7C0 [Token(Token = "0x600E7FE")] [Address(RVA = "0x2383960", Offset = "0x2382360", VA = "0x182383960")] internal bool FBFFEJCMIPB(int POFDBMDCPCO) { (new int[1])[0] = POFDBMDCPCO; int num = this.JNMKCEMDCEO(); throw new NullReferenceException(); } // Token: 0x0600E7FF RID: 59391 RVA: 0x003705E8 File Offset: 0x0036E7E8 [Token(Token = "0x600E7FF")] [Address(RVA = "0x2383810", Offset = "0x2382210", VA = "0x182383810")] internal bool BIKDCNNHDDD(int NENFLCANOGE) { (new int[1])[0] = NENFLCANOGE; int num = this.JNMKCEMDCEO(); throw new NullReferenceException(); } // Token: 0x0600E800 RID: 59392 RVA: 0x00370610 File Offset: 0x0036E810 [Token(Token = "0x600E800")] [Address(RVA = "0x2383C10", Offset = "0x2382610", VA = "0x182383C10")] internal bool NBKCILFGFHI(int[] LJKANBGPJLP, int[] NMPNJKFNHKC) { int num = this.EHGKHLFDMMM; int num2 = 0; if (LJKANBGPJLP != 0) { int length = LJKANBGPJLP.Length; if (num2 < length) { num2++; } } if (NMPNJKFNHKC != 0) { int length2 = NMPNJKFNHKC.Length; if (num2 < length2) { num2++; } } int num3 = this.JNMKCEMDCEO(); throw new NullReferenceException(); } // Token: 0x0600E801 RID: 59393 RVA: 0x0037065C File Offset: 0x0036E85C [Token(Token = "0x600E801")] [Address(RVA = "0x2383A00", Offset = "0x2382400", VA = "0x182383A00")] internal bool HEBNFJCNDNC(int MBEEGFNOFPI) { Photon.Realtime.Player agihakffccd = this.AGIHAKFFCCD; int num = 0; if ((agihakffccd.IsLocal ? 1 : 0) != num) { int num2 = this.EHGKHLFDMMM; int num3 = this.JNMKCEMDCEO(); } throw new NullReferenceException(); } // Token: 0x0600E802 RID: 59394 RVA: 0x00370690 File Offset: 0x0036E890 [Token(Token = "0x600E802")] [Address(RVA = "0x22365C0", Offset = "0x2234FC0", VA = "0x1822365C0")] internal void LKLKGDMFMCC() { int num = this.JNMKCEMDCEO(); } // Token: 0x0600E803 RID: 59395 RVA: 0x003706AC File Offset: 0x0036E8AC [Token(Token = "0x600E803")] [Address(RVA = "0x2383AB0", Offset = "0x23824B0", VA = "0x182383AB0")] protected void MCBMFEECHCP() { Action imfaboiilcj = this.IMFABOIILCJ; if (imfaboiilcj != 0) { Photon.Realtime.Player agihakffccd = this.AGIHAKFFCCD; int num = this.EHGKHLFDMMM; imfaboiilcj(agihakffccd, num); } } // Token: 0x0600E804 RID: 59396 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E804")] [Address(RVA = "0x2383B40", Offset = "0x2382540", VA = "0x182383B40")] private static string MCGBEFLELAO(int GDDIOFMFICP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E805 RID: 59397 RVA: 0x003706DC File Offset: 0x0036E8DC [Token(Token = "0x600E805")] [Address(RVA = "0x2383D60", Offset = "0x2382760", VA = "0x182383D60", Slot = "3")] public override string ToString() { int actorNumber = this.AGIHAKFFCCD.actorNumber; string text = RoleManagerBase.FPKGDJPPILE.MCGBEFLELAO(this.EHGKHLFDMMM); return string.Format("PlayerRoles[{0}] {1}", actorNumber, text); } // Token: 0x0400980A RID: 38922 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400980A")] protected readonly Photon.Realtime.Player AGIHAKFFCCD; } // Token: 0x020020C6 RID: 8390 [Token(Token = "0x20020C6")] [CompilerGenerated] private sealed class BGHFPADJNJM { // Token: 0x0600E806 RID: 59398 RVA: 0x00370714 File Offset: 0x0036E914 [Token(Token = "0x600E806")] [Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")] public BGHFPADJNJM() { } // Token: 0x0600E807 RID: 59399 RVA: 0x00370730 File Offset: 0x0036E930 [Token(Token = "0x600E807")] [Address(RVA = "0x2382E60", Offset = "0x2381860", VA = "0x182382E60")] internal bool b__0(RoleDefinitionType r) { this.<>4__this.CGMHFAALDDC(); bool flag; return flag; } // Token: 0x0400980B RID: 38923 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400980B")] public RoleManagerBase <>4__this; // Token: 0x0400980C RID: 38924 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400980C")] public int everyoneRoleId; } // Token: 0x020020C7 RID: 8391 [Token(Token = "0x20020C7")] [CompilerGenerated] private sealed class MABLPLHNADF { // Token: 0x0600E808 RID: 59400 RVA: 0x00370750 File Offset: 0x0036E950 [Token(Token = "0x600E808")] [Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")] public MABLPLHNADF() { } // Token: 0x0600E809 RID: 59401 RVA: 0x0037076C File Offset: 0x0036E96C [Token(Token = "0x600E809")] [Address(RVA = "0x23847A0", Offset = "0x23831A0", VA = "0x1823847A0")] internal int b__0(RoleDefinitionType roleA, RoleDefinitionType roleB) { int num; return num; } // Token: 0x0400980D RID: 38925 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400980D")] public bool reverseOrder; } // Token: 0x020020C9 RID: 8393 [Token(Token = "0x20020C9")] [CompilerGenerated] private sealed class GALCABOJHID { // Token: 0x0600E810 RID: 59408 RVA: 0x003707D8 File Offset: 0x0036E9D8 [Token(Token = "0x600E810")] [Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")] public GALCABOJHID() { } // Token: 0x0600E811 RID: 59409 RVA: 0x003707F4 File Offset: 0x0036E9F4 [Token(Token = "0x600E811")] [Address(RVA = "0x2384600", Offset = "0x2383000", VA = "0x182384600")] internal bool b__1(RoleDefinitionType r) { throw new NullReferenceException(); } // Token: 0x04009813 RID: 38931 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4009813")] public GJJLAOJHDKF rank; // Token: 0x04009814 RID: 38932 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4009814")] public int indexOffset; } // Token: 0x020020CA RID: 8394 [Token(Token = "0x20020CA")] [CompilerGenerated] private sealed class GFONCCNJHHD { // Token: 0x0600E812 RID: 59410 RVA: 0x00370808 File Offset: 0x0036EA08 [Token(Token = "0x600E812")] [Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")] public GFONCCNJHHD() { } // Token: 0x0600E813 RID: 59411 RVA: 0x00370824 File Offset: 0x0036EA24 [Token(Token = "0x600E813")] [Address(RVA = "0x23846C0", Offset = "0x23830C0", VA = "0x1823846C0")] internal bool b__1(RoleDefinitionType r) { string text = this.newRoleName.ToLowerInvariant(); throw new NullReferenceException(); } // Token: 0x04009815 RID: 38933 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4009815")] public string newRoleName; } } }