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 UnityEngine; namespace RecRoom.Systems.PlayerRoles { // Token: 0x02002286 RID: 8838 [Token(Token = "0x2002286")] 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: 0x170023F2 RID: 9202 // (get) Token: 0x0600E240 RID: 57920 RVA: 0x00345F0C File Offset: 0x0034410C // (set) Token: 0x0600E241 RID: 57921 RVA: 0x00345F20 File Offset: 0x00344120 [Token(Token = "0x170023F2")] public RoleDefinitionType GKIDCPPDFBB { [Token(Token = "0x600E240")] [Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")] get { /* An exception occurred when decompiling this method (0600E240) 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 = "0x600E241")] [Address(RVA = "0x46AB00", Offset = "0x469900", VA = "0x18046AB00")] private set { this.CPIFDHDGEJG = value != null; } } // Token: 0x170023F3 RID: 9203 // (get) Token: 0x0600E242 RID: 57922 [Token(Token = "0x170023F3")] protected abstract int[] JGIFDGDOGPO { [Token(Token = "0x600E242")] [Address(Slot = "17")] get; } // Token: 0x170023F4 RID: 9204 // (get) Token: 0x0600E243 RID: 57923 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170023F4")] public RoleDefinitionType HKILNJHILDM { [Token(Token = "0x600E243")] [Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170023F5 RID: 9205 // (get) Token: 0x0600E244 RID: 57924 RVA: 0x00345F34 File Offset: 0x00344134 [Token(Token = "0x170023F5")] private RoleDefinitionType KJJFCDCELDA { [Token(Token = "0x600E244")] [Address(RVA = "0xE12390", Offset = "0xE11190", VA = "0x180E12390")] get { int[] array = this.JGIFDGDOGPO; throw new NullReferenceException(); } } // Token: 0x0600E245 RID: 57925 RVA: 0x00345F50 File Offset: 0x00344150 [Token(Token = "0x600E245")] [Address(RVA = "0x211A500", Offset = "0x2119300", VA = "0x18211A500")] public void AddEveryoneRoleDefinition(RoleDefinitionType ONGBFDACHHG, object PIHIPPPPEBI, GFIIGJJANNG JMHKMOACHDG) { } // Token: 0x0600E246 RID: 57926 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E246")] [Address(RVA = "0x211F170", Offset = "0x211DF70", VA = "0x18211F170")] public void RemoveEveryoneRoleDefinition(object PIHIPPPPEBI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E247 RID: 57927 RVA: 0x00345F68 File Offset: 0x00344168 [Token(Token = "0x600E247")] [Address(RVA = "0x211AA00", Offset = "0x2119800", VA = "0x18211AA00", Slot = "13")] protected override void Awake() { this.Awake(); this.InitializeRoles(); int num = 0; this.UpdatePredefinedRoles(num); Action action; KKPBCOOONNK.OLDCNLGOCOH = MFBGLIHGCGO.BPJDFPACLMK(KKPBCOOONNK.OLDCNLGOCOH, action); Action action2; KKPBCOOONNK.HPHOOJLDKKM = MFBGLIHGCGO.BPJDFPACLMK(KKPBCOOONNK.HPHOOJLDKKM, action2); Action action3; KKPBCOOONNK.AHNDGBAECON = MFBGLIHGCGO.BPJDFPACLMK(KKPBCOOONNK.AHNDGBAECON, action3); } // Token: 0x0600E248 RID: 57928 RVA: 0x00345FC0 File Offset: 0x003441C0 [Token(Token = "0x600E248")] [Address(RVA = "0x18D04B0", Offset = "0x18CF2B0", VA = "0x1818D04B0", Slot = "18")] protected virtual void Start() { int[] array = this.JGIFDGDOGPO; } // Token: 0x0600E249 RID: 57929 RVA: 0x00345FDC File Offset: 0x003441DC [Token(Token = "0x600E249")] [Address(RVA = "0x211E7E0", Offset = "0x211D5E0", VA = "0x18211E7E0", Slot = "14")] protected override void OnDestroy() { this.OnDestroy(); Action action; KKPBCOOONNK.OLDCNLGOCOH = MFBGLIHGCGO.GMNMHGMFGOL(KKPBCOOONNK.OLDCNLGOCOH, action); Action action2; KKPBCOOONNK.HPHOOJLDKKM = MFBGLIHGCGO.GMNMHGMFGOL(KKPBCOOONNK.HPHOOJLDKKM, action2); Action action3; KKPBCOOONNK.AHNDGBAECON = MFBGLIHGCGO.GMNMHGMFGOL(KKPBCOOONNK.AHNDGBAECON, action3); int[] array = this.JGIFDGDOGPO; } // Token: 0x0600E24A RID: 57930 [Token(Token = "0x600E24A")] [Address(Slot = "19")] protected abstract void CGMHFAALDDC(); // Token: 0x0600E24B RID: 57931 [Token(Token = "0x600E24B")] [Address(Slot = "20")] protected abstract int JLHFDBNABEO(RoleIdType BGHHFOOBFMA); // Token: 0x0600E24C RID: 57932 [Token(Token = "0x600E24C")] [Address(Slot = "21")] protected abstract RoleIdType MEPAEFIIPBD(int BGHHFOOBFMA); // Token: 0x0600E24D RID: 57933 [Token(Token = "0x600E24D")] [Address(Slot = "22")] protected abstract int[] IHAKAMMGHLM(RoleIdType[] BGHHFOOBFMA); // Token: 0x0600E24E RID: 57934 [Token(Token = "0x600E24E")] [Address(Slot = "23")] protected abstract bool FMAEGJFPJLP(int BGHHFOOBFMA); // Token: 0x0600E24F RID: 57935 [Token(Token = "0x600E24F")] [Address(Slot = "24")] protected abstract RoleDefinitionType MEPJPBMHJDF(int FHCCCOABPJI, RoleDefinitionType EBOAJJCLJIE, [Optional] string LKHMIMBGLNC); // Token: 0x0600E250 RID: 57936 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E250")] [Address(RVA = "0x211B1B0", Offset = "0x2119FB0", VA = "0x18211B1B0")] private bool CLHGFDCEIHG(AGAJMBPABDL IEKDDPPNFPF, out RoleManagerBase.FPKGDJPPILE IENKDAKBEDP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E251 RID: 57937 [Token(Token = "0x600E251")] [Address(Slot = "25")] protected abstract RoleManagerBase.FPKGDJPPILE INELADLDOKF(AGAJMBPABDL IEKDDPPNFPF); // Token: 0x0600E252 RID: 57938 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E252")] [Address(RVA = "0x211CE20", Offset = "0x211BC20", VA = "0x18211CE20", Slot = "26")] protected virtual RoleIdType JBJHLODKFDH(AGAJMBPABDL IEKDDPPNFPF) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x170023F6 RID: 9206 // (get) Token: 0x0600E253 RID: 57939 [Token(Token = "0x170023F6")] protected abstract bool GBFHJKPPEPC { [Token(Token = "0x600E253")] [Address(Slot = "27")] get; } // Token: 0x0600E254 RID: 57940 RVA: 0x0034602C File Offset: 0x0034422C [Token(Token = "0x600E254")] [Address(RVA = "0x211F2C0", Offset = "0x211E0C0", VA = "0x18211F2C0")] public void RequestAddRole(AGAJMBPABDL IEKDDPPNFPF, RoleIdType DCDOMGBPFCN) { } // Token: 0x0600E255 RID: 57941 RVA: 0x00346040 File Offset: 0x00344240 [Token(Token = "0x600E255")] [Address(RVA = "0x211F570", Offset = "0x211E370", VA = "0x18211F570")] public void RequestRemoveRole(AGAJMBPABDL IEKDDPPNFPF, RoleIdType BMHGLDHHIEM) { } // Token: 0x0600E256 RID: 57942 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E256")] [Address(RVA = "0x211F750", Offset = "0x211E550", VA = "0x18211F750")] public void RequestToggleRoles(AGAJMBPABDL IEKDDPPNFPF, RoleIdType? DCDOMGBPFCN, RoleIdType? BMHGLDHHIEM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E257 RID: 57943 RVA: 0x00346054 File Offset: 0x00344254 [Token(Token = "0x600E257")] [Address(RVA = "0x211F600", Offset = "0x211E400", VA = "0x18211F600")] public void RequestToggleRoles(AGAJMBPABDL IEKDDPPNFPF, RoleIdType[] LJKANBGPJLP, RoleIdType[] NMPNJKFNHKC) { RoleIdType roleIdType; if (KKPBCOOONNK.ADEBHCHKEEC && roleIdType != 0) { PhotonView photonView = base.JDHMIOJKLCK; } } // Token: 0x0600E258 RID: 57944 RVA: 0x00346080 File Offset: 0x00344280 [Token(Token = "0x600E258")] [Address(RVA = "0x211FFD0", Offset = "0x211EDD0", VA = "0x18211FFD0")] [NFOMENMAOIA] protected void RpcLocalPlayerToggleRoles(int[] LJKANBGPJLP, int[] NMPNJKFNHKC) { RoleIdType roleIdType; if (KKPBCOOONNK.ADEBHCHKEEC && roleIdType != 0) { AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; } } // Token: 0x0600E259 RID: 57945 RVA: 0x003460AC File Offset: 0x003442AC [Token(Token = "0x600E259")] [Address(RVA = "0x211D380", Offset = "0x211C180", VA = "0x18211D380")] protected void LFKGHBIHLCL(RoleIdType LFBNLKLFONC) { if (KKPBCOOONNK.ADEBHCHKEEC) { AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; this.CGMHFAALDDC(); } } // Token: 0x0600E25A RID: 57946 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E25A")] [Address(RVA = "0x211CAF0", Offset = "0x211B8F0", VA = "0x18211CAF0")] public void InitializeRoles() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E25B RID: 57947 RVA: 0x003460D8 File Offset: 0x003442D8 [Token(Token = "0x600E25B")] [Address(RVA = "0x2121120", Offset = "0x211FF20", VA = "0x182121120")] public bool TryGetActiveRoleByGuid(Guid JPGBOLJNPPN, out RoleIdType BGHHFOOBFMA) { bool flag; if (!flag) { } return true; } // Token: 0x0600E25C RID: 57948 RVA: 0x003460F4 File Offset: 0x003442F4 [Token(Token = "0x600E25C")] [Address(RVA = "0x21211E0", Offset = "0x211FFE0", VA = "0x1821211E0")] public bool TryGetActiveRoleDefinitionByGuid(Guid JPGBOLJNPPN, out RoleDefinitionType IENKDAKBEDP) { int num; int num2; do { num = 0; bool flag; if (flag) { num += num; if ("{il2cpp array field il2cppMethodInfo->}" != typeof(MLNCPPJGHPN).TypeHandle) { num++; bool flag2; while (!flag2) { } } } num2 = 0; num2 += num2; num2++; } while (num2 != 0); num2 += num2; num2 += 19; num2 += typeof(List.Enumerator).TypeHandle; if (num != -1) { } throw new NullReferenceException(); } // Token: 0x0600E25D RID: 57949 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E25D")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "28")] protected virtual void AOJABMGFNLF() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E25E RID: 57950 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E25E")] [Address(RVA = "0x2121A00", Offset = "0x2120800", VA = "0x182121A00")] public void UpdatePredefinedRoles([Optional] List CDCBEDPGDPD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E25F RID: 57951 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E25F")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "29")] protected virtual void FFKJKILNOIC(ref List MGKECHLIBOP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E260 RID: 57952 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E260")] [Address(RVA = "0x211A2C0", Offset = "0x21190C0", VA = "0x18211A2C0")] private void ACELJJHDOAI(int GAHGOIJMCBH, RoleDefinitionType LOLCMLEKMAF) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E261 RID: 57953 RVA: 0x00346164 File Offset: 0x00344364 [Token(Token = "0x600E261")] [Address(RVA = "0x211CAC0", Offset = "0x211B8C0", VA = "0x18211CAC0", Slot = "30")] protected virtual void IMFABOIILCJ(AGAJMBPABDL AGIHAKFFCCD, int PGPIGPPKHGL) { int[] array = this.JGIFDGDOGPO; } // Token: 0x0600E262 RID: 57954 RVA: 0x00346180 File Offset: 0x00344380 [Token(Token = "0x600E262")] [Address(RVA = "0x211C9C0", Offset = "0x211B7C0", VA = "0x18211C9C0")] public List GetSortedActiveRoles(bool MKAFBEKJIHN = false) { /* An exception occurred when decompiling this method (0600E262) 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:AGAJMBPABDL](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: 0x0600E263 RID: 57955 RVA: 0x003461A0 File Offset: 0x003443A0 [Token(Token = "0x600E263")] [Address(RVA = "0x211AC10", Offset = "0x2119A10", VA = "0x18211AC10")] 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: 0x0600E264 RID: 57956 RVA: 0x003461E8 File Offset: 0x003443E8 [Token(Token = "0x600E264")] [Address(RVA = "0x211C990", Offset = "0x211B790", VA = "0x18211C990")] public List GetSortedActiveRolesForPlayer(AGAJMBPABDL IEKDDPPNFPF, bool MKAFBEKJIHN = false) { int[] array = this.JGIFDGDOGPO; throw new NullReferenceException(); } // Token: 0x0600E265 RID: 57957 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E265")] [Address(RVA = "0x211B520", Offset = "0x211A320", VA = "0x18211B520")] private List FLCPOFAKGDC(AGAJMBPABDL AGIHAKFFCCD, bool MKAFBEKJIHN) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E266 RID: 57958 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E266")] [Address(RVA = "0x211E220", Offset = "0x211D020", VA = "0x18211E220")] private List NBDOOMEAIAB() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E267 RID: 57959 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E267")] [Address(RVA = "0x211E730", Offset = "0x211D530", VA = "0x18211E730")] protected void OGEGEKEACGC() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E268 RID: 57960 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E268")] [Address(RVA = "0x211D210", Offset = "0x211C010", VA = "0x18211D210")] protected void KEHAFGDDECH() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E269 RID: 57961 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E269")] [Address(RVA = "0x211AD00", Offset = "0x2119B00", VA = "0x18211AD00")] protected RoleDefinitionType CBGHFAPFBFM(AGAJMBPABDL IEKDDPPNFPF) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E26A RID: 57962 [Token(Token = "0x600E26A")] [Address(Slot = "31")] protected abstract void KGFJOIKALKD(AGAJMBPABDL IEKDDPPNFPF, RoleDefinitionType LOGOOOJKMPC); // Token: 0x0600E26B RID: 57963 RVA: 0x00346204 File Offset: 0x00344404 [Token(Token = "0x600E26B")] [Address(RVA = "0x13FD250", Offset = "0x13FC050", VA = "0x1813FD250")] public RoleDefinitionType GetEveryoneRoleDefinition() { int[] array = this.JGIFDGDOGPO; throw new NullReferenceException(); } // Token: 0x0600E26C RID: 57964 RVA: 0x00346220 File Offset: 0x00344420 [Token(Token = "0x600E26C")] [Address(RVA = "0x211C830", Offset = "0x211B630", VA = "0x18211C830")] public RoleDefinitionType GetLocalPlayerRoleDefinition() { AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; int[] array = this.JGIFDGDOGPO; throw new NullReferenceException(); } // Token: 0x0600E26D RID: 57965 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E26D")] [Address(RVA = "0x211C8C0", Offset = "0x211B6C0", VA = "0x18211C8C0")] public RoleDefinitionType GetPlayerRoleDefinition(AGAJMBPABDL IEKDDPPNFPF) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E26E RID: 57966 RVA: 0x00346244 File Offset: 0x00344444 [Token(Token = "0x600E26E")] [Address(RVA = "0x211EEC0", Offset = "0x211DCC0", VA = "0x18211EEC0")] public bool PlayerHasRole(AGAJMBPABDL AGIHAKFFCCD, RoleIdType IENKDAKBEDP) { if (KKPBCOOONNK.ADEBHCHKEEC && AGIHAKFFCCD != 0) { this.CGMHFAALDDC(); } throw new NullReferenceException(); } // Token: 0x0600E26F RID: 57967 RVA: 0x00346270 File Offset: 0x00344470 [Token(Token = "0x600E26F")] [Address(RVA = "0x211F350", Offset = "0x211E150", VA = "0x18211F350")] public void RequestPlayerAddRoleToOtherPlayer(AGAJMBPABDL CDFCCICPHFJ, AGAJMBPABDL OEIHOFFDNNO, RoleIdType DCDOMGBPFCN) { if (this.PlayerCanModifyRoleDefinition(CDFCCICPHFJ, OEIHOFFDNNO)) { PhotonView photonView = base.JDHMIOJKLCK; this.CGMHFAALDDC(); } } // Token: 0x0600E270 RID: 57968 RVA: 0x003462A0 File Offset: 0x003444A0 [Token(Token = "0x600E270")] [Address(RVA = "0x2120C70", Offset = "0x211FA70", VA = "0x182120C70")] [NFOMENMAOIA] protected void RpcPlayerAddRoleToLocalPlayer(AGAJMBPABDL CDFCCICPHFJ, int DCDOMGBPFCN) { AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; int num = this.JLHFDBNABEO(DCDOMGBPFCN); if (this.PlayerCanModifyRoleDefinition(CDFCCICPHFJ, agajmbpabdl)) { AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF; } } // Token: 0x0600E271 RID: 57969 RVA: 0x003462D8 File Offset: 0x003444D8 [Token(Token = "0x600E271")] [Address(RVA = "0x211F460", Offset = "0x211E260", VA = "0x18211F460")] public void RequestPlayerRemoveRoleFromOtherPlayer(AGAJMBPABDL CDFCCICPHFJ, AGAJMBPABDL OEIHOFFDNNO, RoleIdType BMHGLDHHIEM) { if (this.PlayerCanModifyRoleDefinition(CDFCCICPHFJ, OEIHOFFDNNO)) { PhotonView photonView = base.JDHMIOJKLCK; this.CGMHFAALDDC(); } } // Token: 0x0600E272 RID: 57970 RVA: 0x00346308 File Offset: 0x00344508 [Token(Token = "0x600E272")] [Address(RVA = "0x2120DB0", Offset = "0x211FBB0", VA = "0x182120DB0")] [NFOMENMAOIA] protected void RpcPlayerRemoveRoleFromLocalPlayer(AGAJMBPABDL CDFCCICPHFJ, int BMHGLDHHIEM) { AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; int num = this.JLHFDBNABEO(BMHGLDHHIEM); if (this.PlayerCanModifyRoleDefinition(CDFCCICPHFJ, agajmbpabdl)) { AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF; } } // Token: 0x0600E273 RID: 57971 RVA: 0x00346340 File Offset: 0x00344540 [Token(Token = "0x600E273")] [Address(RVA = "0x211D710", Offset = "0x211C510", VA = "0x18211D710")] public bool LocalRequestModifyRoleName(RoleIdType BGHHFOOBFMA, string HBENBFOGKNG) { AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; if (this.PlayerCanChangeRoleName(agajmbpabdl, BGHHFOOBFMA)) { DGLOJCGDOGG.NECIHPEMJNG necihpemjng; base.JDHMIOJKLCK.RpcMaster(necihpemjng, BGHHFOOBFMA, HBENBFOGKNG); return true; } throw new NullReferenceException(); } // Token: 0x0600E274 RID: 57972 RVA: 0x00346378 File Offset: 0x00344578 [Token(Token = "0x600E274")] [Address(RVA = "0x211EBF0", Offset = "0x211D9F0", VA = "0x18211EBF0")] public bool PlayerCanChangeRoleName(AGAJMBPABDL IEKDDPPNFPF, RoleIdType BGHHFOOBFMA) { bool flag; if (this.IsPlayerDefinedRole(IEKDDPPNFPF) && flag) { return true; } throw new NullReferenceException(); } // Token: 0x0600E275 RID: 57973 RVA: 0x0034639C File Offset: 0x0034459C [Token(Token = "0x600E275")] [Address(RVA = "0x2120600", Offset = "0x211F400", VA = "0x182120600")] [NFOMENMAOIA] protected void RpcMasterRequestModifyRoleName(RoleIdType BGHHFOOBFMA, string HBENBFOGKNG, EEAEPAPIPJB BNICGLLLMOL) { int num = 0; bool flag = KKPBCOOONNK.BNNCCCFFALC; if (flag) { if (!flag) { Debug.LogWarning(num + " tried to modify role name, but they are not allowed to!"); throw new NullReferenceException(); } bool dfeilcnkdag = base.JDHMIOJKLCK.DFEILCNKDAG; } } // Token: 0x0600E276 RID: 57974 RVA: 0x003463E0 File Offset: 0x003445E0 [Token(Token = "0x600E276")] [Address(RVA = "0x2120B60", Offset = "0x211F960", VA = "0x182120B60")] [NFOMENMAOIA] protected void RpcModifyRoleName(RoleIdType BGHHFOOBFMA, string HBENBFOGKNG, EEAEPAPIPJB BNICGLLLMOL) { RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition; RoleDefinitionType defaultRoleDefinition2 = this._defaultRoleDefinition; this.CGMHFAALDDC(); int[] array = this.JGIFDGDOGPO; } // Token: 0x0600E277 RID: 57975 RVA: 0x00346410 File Offset: 0x00344610 [Token(Token = "0x600E277")] [Address(RVA = "0x211D860", Offset = "0x211C660", VA = "0x18211D860")] public bool LocalRequestModifyRolePermission(RoleIdType BGHHFOOBFMA, RolePermissionType KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH) { AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; bool flag = this.IsPlayerDefinedRole(agajmbpabdl); 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.JDHMIOJKLCK; bool dfeilcnkdag = photonView.DFEILCNKDAG; IL_49: photonView += photonView; } throw new NullReferenceException(); } // Token: 0x0600E278 RID: 57976 RVA: 0x00346474 File Offset: 0x00344674 [Token(Token = "0x600E278")] [Address(RVA = "0x2120440", Offset = "0x211F240", VA = "0x182120440")] [NFOMENMAOIA] protected void RpcMasterRequestModifyRoleDefinition(RoleIdType BGHHFOOBFMA, RolePermissionType KFMINBPBKAM, byte[] EJEGJJKKDFH, EEAEPAPIPJB BNICGLLLMOL) { int num = 0; if (KKPBCOOONNK.BNNCCCFFALC) { bool flag; if (!flag) { Debug.LogWarning(num + " tried to modify role, but they couldn't!"); throw new NullReferenceException(); } bool dfeilcnkdag = base.JDHMIOJKLCK.DFEILCNKDAG; } } // Token: 0x0600E279 RID: 57977 RVA: 0x003464B4 File Offset: 0x003446B4 [Token(Token = "0x600E279")] [Address(RVA = "0x21209E0", Offset = "0x211F7E0", VA = "0x1821209E0")] [NFOMENMAOIA] protected void RpcModifyRoleDefinition(RoleIdType BGHHFOOBFMA, RolePermissionType FEIIKGIHEBN, byte[] EJEGJJKKDFH, EEAEPAPIPJB 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: 0x0600E27A RID: 57978 RVA: 0x003464F0 File Offset: 0x003446F0 [Token(Token = "0x600E27A")] [Address(RVA = "0x211EFC0", Offset = "0x211DDC0", VA = "0x18211EFC0")] public void PlayerRequestMoveRole(AGAJMBPABDL JKJPFDENCGO, RoleIdType JJCMCFNOJBK, bool KNIKPKEBLNF) { bool flag = KKPBCOOONNK.ADEBHCHKEEC; if (flag && flag) { bool dfeilcnkdag = base.JDHMIOJKLCK.DFEILCNKDAG; } } // Token: 0x0600E27B RID: 57979 RVA: 0x00346528 File Offset: 0x00344728 [Token(Token = "0x600E27B")] [Address(RVA = "0x21207B0", Offset = "0x211F5B0", VA = "0x1821207B0")] [NFOMENMAOIA] protected void RpcMasterRequestMoveRole(RoleIdType JJCMCFNOJBK, bool KNIKPKEBLNF, RoleIdType IHBHNMJOPJD, EEAEPAPIPJB BNICGLLLMOL) { if (KKPBCOOONNK.BNNCCCFFALC) { this.CGMHFAALDDC(); this.CGMHFAALDDC(); bool dfeilcnkdag = base.JDHMIOJKLCK.DFEILCNKDAG; } } // Token: 0x0600E27C RID: 57980 RVA: 0x00346564 File Offset: 0x00344764 [Token(Token = "0x600E27C")] [Address(RVA = "0x2120F80", Offset = "0x211FD80", VA = "0x182120F80")] [NFOMENMAOIA] protected void RpcSwapRoleOrder(RoleIdType JJCMCFNOJBK, RoleIdType HLNLEJCIJCH, EEAEPAPIPJB BNICGLLLMOL) { RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition; RoleDefinitionType defaultRoleDefinition2 = this._defaultRoleDefinition; int[] array = this.JGIFDGDOGPO; } // Token: 0x0600E27D RID: 57981 RVA: 0x0034658C File Offset: 0x0034478C [Token(Token = "0x600E27D")] [Address(RVA = "0x211B300", Offset = "0x211A100", VA = "0x18211B300")] public bool CanMoveRole(AGAJMBPABDL 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: 0x0600E27E RID: 57982 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E27E")] [Address(RVA = "0x2121530", Offset = "0x2120330", VA = "0x182121530")] public bool TryGetSortedAvailablePlayerRoles(int PIKAIMCIPBO, out List> DKNIDEMNFLH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E27F RID: 57983 RVA: 0x003465BC File Offset: 0x003447BC [Token(Token = "0x600E27F")] [Address(RVA = "0x211CE90", Offset = "0x211BC90", VA = "0x18211CE90")] 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: 0x0600E280 RID: 57984 RVA: 0x003465EC File Offset: 0x003447EC [Token(Token = "0x600E280")] [Address(RVA = "0x211E6E0", Offset = "0x211D4E0", VA = "0x18211E6E0", Slot = "32")] protected virtual bool NINOBPHPMOO(AGAJMBPABDL JKJPFDENCGO, RoleDefinitionType GPLBFCPMJOC, RoleDefinitionType ODCFAOCDPHA) { return KKPBCOOONNK.ADEBHCHKEEC; } // Token: 0x0600E281 RID: 57985 RVA: 0x00346600 File Offset: 0x00344800 [Token(Token = "0x600E281")] [Address(RVA = "0x211EC60", Offset = "0x211DA60", VA = "0x18211EC60")] public bool PlayerCanCreateRole(AGAJMBPABDL AGIHAKFFCCD, out RoleDefinitionType DINCDAECBAI, bool HKMPELKMELI = false) { bool flag; if (!KKPBCOOONNK.ADEBHCHKEEC || HKMPELKMELI || flag) { } throw new NullReferenceException(); } // Token: 0x0600E282 RID: 57986 RVA: 0x00346628 File Offset: 0x00344828 [Token(Token = "0x600E282")] [Address(RVA = "0x211D4A0", Offset = "0x211C2A0", VA = "0x18211D4A0")] public bool LocalRequestCreateRole(string MJCDDENNGOD) { AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; bool flag; if (flag) { DGLOJCGDOGG.FGGIMKCCBDA fggimkccbda; base.JDHMIOJKLCK.RpcMaster(fggimkccbda, MJCDDENNGOD); return true; } throw new NullReferenceException(); } // Token: 0x0600E283 RID: 57987 RVA: 0x00346658 File Offset: 0x00344858 [Token(Token = "0x600E283")] [Address(RVA = "0x211DEF0", Offset = "0x211CCF0", VA = "0x18211DEF0")] public bool MasterForceCreateRole(out Guid NDHGPMLBGPM, out RoleIdType BPFNCJOOFFC) { Guid guid = Guid.NewGuid(); bool flag; return flag; } // Token: 0x0600E284 RID: 57988 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E284")] [Address(RVA = "0x211DB90", Offset = "0x211C990", VA = "0x18211DB90")] public bool MasterForceCreateRoleWithGuid(Guid NDHGPMLBGPM, out RoleIdType BPFNCJOOFFC) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E285 RID: 57989 RVA: 0x00346674 File Offset: 0x00344874 [Token(Token = "0x600E285")] [Address(RVA = "0x211F8B0", Offset = "0x211E6B0", VA = "0x18211F8B0")] public bool RoleGuidExists(Guid JPGBOLJNPPN, out RoleIdType IBMJBLJGINB) { int num; int num2; do { num = 0; RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition; num += num; if ("{il2cpp array field il2cppMethodInfo->}" != typeof(MLNCPPJGHPN).TypeHandle) { num++; bool flag; while (!flag) { } } num2 = 0; num2 += num2; num2++; } while (num2 != 0); num2 += num2; num2 += 19; num2 += typeof(Dictionary.Enumerator).TypeHandle; if (num != -1) { } throw new NullReferenceException(); } // Token: 0x0600E286 RID: 57990 RVA: 0x003466E4 File Offset: 0x003448E4 [Token(Token = "0x600E286")] [Address(RVA = "0x21200F0", Offset = "0x211EEF0", VA = "0x1821200F0")] [NFOMENMAOIA] protected void RpcMasterRequestCreateRole(string MJCDDENNGOD, EEAEPAPIPJB BNICGLLLMOL) { bool flag; if (KKPBCOOONNK.BNNCCCFFALC && flag) { Guid guid = Guid.NewGuid(); PhotonView photonView = base.JDHMIOJKLCK; } } // Token: 0x0600E287 RID: 57991 RVA: 0x00346714 File Offset: 0x00344914 [Token(Token = "0x600E287")] [Address(RVA = "0x211FC40", Offset = "0x211EA40", VA = "0x18211FC40")] [NFOMENMAOIA] protected void RpcAddNewPlayerRole(string MJCDDENNGOD, RoleIdType BGHHFOOBFMA, Guid JPGBOLJNPPN) { int num = 0; if (num < BGHHFOOBFMA) { num += num; num++; } int[] array = this.JGIFDGDOGPO; } // Token: 0x0600E288 RID: 57992 RVA: 0x00346744 File Offset: 0x00344944 [Token(Token = "0x600E288")] [Address(RVA = "0x211DA90", Offset = "0x211C890", VA = "0x18211DA90", Slot = "33")] protected virtual bool MFNJGEEPNKI(AGAJMBPABDL IEKDDPPNFPF) { return KKPBCOOONNK.ADEBHCHKEEC; } // Token: 0x0600E289 RID: 57993 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E289")] [Address(RVA = "0x211B480", Offset = "0x211A280", VA = "0x18211B480")] private bool EHODHBHFFKF(out RoleDefinitionType DINCDAECBAI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E28A RID: 57994 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E28A")] [Address(RVA = "0x211ED40", Offset = "0x211DB40", VA = "0x18211ED40")] public bool PlayerCanDeleteRole(RoleIdType NENFLCANOGE, AGAJMBPABDL AGIHAKFFCCD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E28B RID: 57995 RVA: 0x00346758 File Offset: 0x00344958 [Token(Token = "0x600E28B")] [Address(RVA = "0x211D5C0", Offset = "0x211C3C0", VA = "0x18211D5C0")] public bool LocalRequestDeleteRole(RoleIdType NENFLCANOGE) { AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; if (this.PlayerCanDeleteRole(NENFLCANOGE, agajmbpabdl)) { DGLOJCGDOGG.FGGIMKCCBDA fggimkccbda; base.JDHMIOJKLCK.RpcMaster(fggimkccbda, NENFLCANOGE); return true; } throw new NullReferenceException(); } // Token: 0x0600E28C RID: 57996 RVA: 0x0034678C File Offset: 0x0034498C [Token(Token = "0x600E28C")] [Address(RVA = "0x211DFB0", Offset = "0x211CDB0", VA = "0x18211DFB0")] public bool MasterForceDeleteRole(RoleIdType NENFLCANOGE) { if (KKPBCOOONNK.BNNCCCFFALC) { DGLOJCGDOGG.FGGIMKCCBDA fggimkccbda; base.JDHMIOJKLCK.RpcAll(fggimkccbda, NENFLCANOGE); return true; } throw new NullReferenceException(); } // Token: 0x0600E28D RID: 57997 RVA: 0x003467BC File Offset: 0x003449BC [Token(Token = "0x600E28D")] [Address(RVA = "0x21202F0", Offset = "0x211F0F0", VA = "0x1821202F0")] [NFOMENMAOIA] protected void RpcMasterRequestDeleteRole(RoleIdType NENFLCANOGE, EEAEPAPIPJB BNICGLLLMOL) { bool flag; if (KKPBCOOONNK.BNNCCCFFALC && flag) { DGLOJCGDOGG.FGGIMKCCBDA fggimkccbda; base.JDHMIOJKLCK.RpcAll(fggimkccbda, NENFLCANOGE); } } // Token: 0x0600E28E RID: 57998 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E28E")] [Address(RVA = "0x211FE00", Offset = "0x211EC00", VA = "0x18211FE00")] [NFOMENMAOIA] protected void RpcDeletePlayerRole(RoleIdType NENFLCANOGE, EEAEPAPIPJB BNICGLLLMOL) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E28F RID: 57999 [Token(Token = "0x600E28F")] [Address(Slot = "34")] public abstract bool IsPlayerDefinedRole(RoleIdType BGHHFOOBFMA); // Token: 0x0600E290 RID: 58000 RVA: 0x003467EC File Offset: 0x003449EC [Token(Token = "0x600E290")] [Address(RVA = "0x211A770", Offset = "0x2119570", VA = "0x18211A770")] public bool AnyRole(RoleManagerBase.ENCNFBMNBPG MEAMDNNBFEC) { int num; int num2; do { num = 0; RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition; bool flag; while (!flag) { } num2 = 0; num2 += num2; num2++; } while (num != 0); num2 += num2; num2 += 19; num2 += typeof(Dictionary.ValueCollection.Enumerator).TypeHandle; if (num != -1) { } throw new NullReferenceException(); } // Token: 0x0600E291 RID: 58001 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E291")] [Address(RVA = "0x211A640", Offset = "0x2119440", VA = "0x18211A640")] public bool AnyPlayerRole(RoleManagerBase.ENCNFBMNBPG MEAMDNNBFEC) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E292 RID: 58002 RVA: 0x00346844 File Offset: 0x00344A44 [Token(Token = "0x600E292")] [Address(RVA = "0x211BA20", Offset = "0x211A820", VA = "0x18211BA20")] protected void FNENMDMHCHH() { this.BBEHGGMHNDB(); this.KEHAFGDDECH(); } // Token: 0x0600E293 RID: 58003 RVA: 0x00346864 File Offset: 0x00344A64 [Token(Token = "0x600E293")] [Address(RVA = "0x211BB40", Offset = "0x211A940", VA = "0x18211BB40")] 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: 0x0600E294 RID: 58004 RVA: 0x00346890 File Offset: 0x00344A90 [Token(Token = "0x600E294")] [Address(RVA = "0x211C960", Offset = "0x211B760", VA = "0x18211C960")] [NotNull] public RoleDefinitionType GetRoleDefinition(RoleIdType BGHHFOOBFMA) { RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition; throw new NullReferenceException(); } // Token: 0x0600E295 RID: 58005 RVA: 0x003468AC File Offset: 0x00344AAC [Token(Token = "0x600E295")] [Address(RVA = "0x211EE70", Offset = "0x211DC70", VA = "0x18211EE70", Slot = "35")] public virtual bool PlayerCanModifyRoleDefinition(AGAJMBPABDL BANKGLOHKOJ, RoleIdType BGHHFOOBFMA) { return KKPBCOOONNK.ADEBHCHKEEC; } // Token: 0x0600E296 RID: 58006 RVA: 0x003468C0 File Offset: 0x00344AC0 [Token(Token = "0x600E296")] [Address(RVA = "0x211EBA0", Offset = "0x211D9A0", VA = "0x18211EBA0", Slot = "36")] public virtual bool PlayerCanAssignRole(AGAJMBPABDL CDFCCICPHFJ, AGAJMBPABDL OEIHOFFDNNO, RoleIdType BGHHFOOBFMA) { return KKPBCOOONNK.ADEBHCHKEEC; } // Token: 0x0600E297 RID: 58007 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E297")] [Address(RVA = "0x211E660", Offset = "0x211D460", VA = "0x18211E660")] protected GJJLAOJHDKF NHGKIEFIOKC(AGAJMBPABDL IEKDDPPNFPF) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E298 RID: 58008 RVA: 0x003468D4 File Offset: 0x00344AD4 [Token(Token = "0x600E298")] [Address(RVA = "0x211BE60", Offset = "0x211AC60", VA = "0x18211BE60")] public GJJLAOJHDKF FindRoleRank(RoleIdType BGHHFOOBFMA) { RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition; bool flag; if (!flag) { Debug.LogError("RoleId with no Rank!"); } throw new NullReferenceException(); } // Token: 0x0600E299 RID: 58009 RVA: 0x003468FC File Offset: 0x00344AFC [Token(Token = "0x600E299")] [Address(RVA = "0x211C250", Offset = "0x211B050", VA = "0x18211C250")] 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: 0x0600E29A RID: 58010 RVA: 0x003469E0 File Offset: 0x00344BE0 [Token(Token = "0x600E29A")] [Address(RVA = "0x211E9F0", Offset = "0x211D7F0", VA = "0x18211E9F0")] private void OnPhotonPlayerConnected(AGAJMBPABDL AGIHAKFFCCD) { if (KKPBCOOONNK.BNNCCCFFALC) { DGLOJCGDOGG.FGGIMKCCBDA fggimkccbda; byte[] array; base.JDHMIOJKLCK.RpcPlayer(AGIHAKFFCCD, fggimkccbda, array); } } // Token: 0x0600E29B RID: 58011 RVA: 0x00346A0C File Offset: 0x00344C0C [Token(Token = "0x600E29B")] [Address(RVA = "0x211EB30", Offset = "0x211D930", VA = "0x18211EB30")] private void OnPhotonPlayerDisconnected(AGAJMBPABDL AGIHAKFFCCD) { int[] array = this.JGIFDGDOGPO; } // Token: 0x0600E29C RID: 58012 RVA: 0x00346A28 File Offset: 0x00344C28 [Token(Token = "0x600E29C")] [Address(RVA = "0x211DAE0", Offset = "0x211C8E0", VA = "0x18211DAE0")] private void MOMALNKGHFA(int NLLBNFNCLAL) { bool flag; if (flag) { } } // Token: 0x0600E29D RID: 58013 RVA: 0x00346A40 File Offset: 0x00344C40 [Token(Token = "0x600E29D")] [Address(RVA = "0x211B180", Offset = "0x2119F80", VA = "0x18211B180")] private void CIEAPEBILEG(AGAJMBPABDL DIPNOFHGLDP) { int[] array = this.JGIFDGDOGPO; } // Token: 0x0600E29E RID: 58014 RVA: 0x00346A5C File Offset: 0x00344C5C [Token(Token = "0x600E29E")] [Address(RVA = "0x211E0E0", Offset = "0x211CEE0", VA = "0x18211E0E0")] public void MasterReinitializeRoles() { if (KKPBCOOONNK.BNNCCCFFALC && KKPBCOOONNK.FEBBKGHNCKJ.Length != 0) { DGLOJCGDOGG.FGGIMKCCBDA fggimkccbda; byte[] array; base.JDHMIOJKLCK.RpcOthers(fggimkccbda, array); } } // Token: 0x0600E29F RID: 58015 RVA: 0x00346A98 File Offset: 0x00344C98 [Token(Token = "0x600E29F")] [Address(RVA = "0x2120EF0", Offset = "0x211FCF0", VA = "0x182120EF0")] [NFOMENMAOIA] protected void RpcReinitializeRoles(byte[] KCKDIGBCOME, EEAEPAPIPJB BNICGLLLMOL) { } // Token: 0x0600E2A0 RID: 58016 [Token(Token = "0x600E2A0")] [Address(Slot = "37")] protected abstract RoleCollectionProtobufType MNGDIIPNICA(DBFIJENOPDA KGADGOFNJDC); // Token: 0x0600E2A1 RID: 58017 [Token(Token = "0x600E2A1")] [Address(Slot = "38")] protected abstract void CDNPEAAJAOL(ref DBFIJENOPDA KGADGOFNJDC, RoleCollectionProtobufType JHFHALKCDGD); // Token: 0x0600E2A2 RID: 58018 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E2A2")] [Address(RVA = "0x211BF60", Offset = "0x211AD60", VA = "0x18211BF60")] protected void GMGLLCIMDIA(RoleCollectionProtobufType JHFHALKCDGD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E2A3 RID: 58019 [Token(Token = "0x600E2A3")] [Address(Slot = "39")] protected abstract RoleCollectionProtobufType HNBCMNLALEO(byte[] KCKDIGBCOME); // Token: 0x0600E2A4 RID: 58020 [Token(Token = "0x600E2A4")] [Address(Slot = "40")] protected abstract void LEBDNKFDHII(RoleCollectionProtobufType JHFHALKCDGD); // Token: 0x0600E2A5 RID: 58021 [Token(Token = "0x600E2A5")] [Address(Slot = "41")] protected abstract RoleCollectionProtobufType LBMEFCFIDFK(); // Token: 0x0600E2A6 RID: 58022 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E2A6")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "42")] protected virtual void HEEDPDGPPON(DBFIJENOPDA KGADGOFNJDC) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E2A7 RID: 58023 RVA: 0x00346AAC File Offset: 0x00344CAC [Token(Token = "0x600E2A7")] [Address(RVA = "0x211CA20", Offset = "0x211B820", VA = "0x18211CA20", Slot = "15")] private void HBINLEMAIGB(DBFIJENOPDA KGADGOFNJDC) { bool flag; this.GMGLLCIMDIA(flag); RoleCollectionProtobufType roleCollectionProtobufType = this.LBMEFCFIDFK(); int[] array = this.JGIFDGDOGPO; } // Token: 0x0600E2A8 RID: 58024 RVA: 0x00346AD4 File Offset: 0x00344CD4 [Token(Token = "0x600E2A8")] [Address(RVA = "0x211D330", Offset = "0x211C130", VA = "0x18211D330", Slot = "16")] private void KKKDLFHHHIC(ref DBFIJENOPDA KGADGOFNJDC) { int[] array = this.JGIFDGDOGPO; } // Token: 0x0600E2A9 RID: 58025 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E2A9")] [Address(RVA = "0x21226E0", Offset = "0x21214E0", VA = "0x1821226E0")] protected RoleManagerBase() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E2AA RID: 58026 RVA: 0x00346AF0 File Offset: 0x00344CF0 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x600E2AA")] [Address(RVA = "0x2122470", Offset = "0x2121270", VA = "0x182122470")] static RoleManagerBase() { int num; MFBGLIHGCGO mfbglihgcgo = new MFBGLIHGCGO(4, true, num != 0); num = 0; int num2; OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, true, num2 != 0); num2 = 0; int num3; IILCGFIHJLP iilcgfihjlp = new IILCGFIHJLP(32, true, num3 != 0); num3 = 0; } // Token: 0x040093CC RID: 37836 [Token(Token = "0x40093CC")] public static MFBGLIHGCGO OnRoleDefinitionUpdatedEvent; // Token: 0x040093CD RID: 37837 [Token(Token = "0x40093CD")] public static OKNNKFGFODL OnRoleOrdersChangedEvent; // Token: 0x040093CE RID: 37838 [Token(Token = "0x40093CE")] public static IILCGFIHJLP OnPlayerRoleDefinitionUpdatedEvent; // Token: 0x040093CF RID: 37839 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40093CF")] private Dictionary DEJPNFNLKHP; // Token: 0x040093D0 RID: 37840 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40093D0")] [SerializeField] [INPFBLGGAJF] [Header("Debugging")] private List localPlayerSortedRoleDefinitions; // Token: 0x040093D1 RID: 37841 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40093D1")] [INPFBLGGAJF] [SerializeField] private RoleDefinitionType _cachedLocalPlayerRoleDefinition; // Token: 0x040093D2 RID: 37842 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40093D2")] [SerializeField] [INPFBLGGAJF] private List allSortedActiveRoleDefinitions; // Token: 0x040093D3 RID: 37843 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40093D3")] private Dictionary.FPKGDJPPILE> KEJIPALKKLA; // Token: 0x040093D4 RID: 37844 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40093D4")] private Dictionary ECONBMAJOPA; // Token: 0x040093D5 RID: 37845 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40093D5")] [SerializeField] [Header("Role Defaults")] private RoleDefinitionType _defaultRoleDefinition; // Token: 0x040093D6 RID: 37846 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40093D6")] private readonly BJOIBBBOIKO NIMBPFLDDIB; // Token: 0x040093D7 RID: 37847 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40093D7")] protected bool CPIFDHDGEJG; // Token: 0x02002287 RID: 8839 // (Invoke) Token: 0x0600E2AC RID: 58028 [Token(Token = "0x2002287")] public delegate RoleDefinitionType BCHNAINFJIH(int BGHHFOOBFMA, RoleDefinitionType EBOAJJCLJIE); // Token: 0x02002288 RID: 8840 [Token(Token = "0x2002288")] public sealed class ENCNFBMNBPG : MulticastDelegate { // Token: 0x0600E2AF RID: 58031 RVA: 0x00346B24 File Offset: 0x00344D24 [Token(Token = "0x600E2AF")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public ENCNFBMNBPG(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { } // Token: 0x0600E2B0 RID: 58032 RVA: 0x00346B34 File Offset: 0x00344D34 [Token(Token = "0x600E2B0")] [Address(RVA = "0x210ED60", Offset = "0x210DB60", VA = "0x18210ED60", Slot = "13")] public bool Invoke(RoleDefinitionType LOLCMLEKMAF) { uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x0600E2B1 RID: 58033 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E2B1")] [Address(RVA = "0x457150", Offset = "0x455F50", VA = "0x180457150", 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: 0x0600E2B2 RID: 58034 RVA: 0x00346BBC File Offset: 0x00344DBC [Token(Token = "0x600E2B2")] [Address(RVA = "0x451890", Offset = "0x450690", VA = "0x180451890", Slot = "15")] public bool EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new NullReferenceException(); } } // Token: 0x02002289 RID: 8841 [Token(Token = "0x2002289")] protected abstract class FPKGDJPPILE { // Token: 0x140000F1 RID: 241 // (add) Token: 0x0600E2B3 RID: 58035 RVA: 0x00346BD0 File Offset: 0x00344DD0 // (remove) Token: 0x0600E2B4 RID: 58036 RVA: 0x00346BF8 File Offset: 0x00344DF8 [Token(Token = "0x140000F1")] public event Action IMFABOIILCJ { [Token(Token = "0x600E2B3")] [Address(RVA = "0x210F420", Offset = "0x210E220", VA = "0x18210F420")] [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 = "0x600E2B4")] [Address(RVA = "0x210F140", Offset = "0x210DF40", VA = "0x18210F140")] [CompilerGenerated] remove { Action imfaboiilcj; Delegate @delegate; do { imfaboiilcj = this.IMFABOIILCJ; @delegate = Delegate.Remove(imfaboiilcj, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != imfaboiilcj) { } } } // Token: 0x170023F7 RID: 9207 // (get) Token: 0x0600E2B5 RID: 58037 RVA: 0x00346C20 File Offset: 0x00344E20 [Token(Token = "0x170023F7")] public int EHGKHLFDMMM { [Token(Token = "0x600E2B5")] [Address(RVA = "0x210F5F0", Offset = "0x210E3F0", VA = "0x18210F5F0")] get { return this.JNMKCEMDCEO(); } } // Token: 0x0600E2B6 RID: 58038 RVA: 0x00346C3C File Offset: 0x00344E3C [Token(Token = "0x600E2B6")] [Address(RVA = "0x210F6D0", Offset = "0x210E4D0", VA = "0x18210F6D0")] protected FPKGDJPPILE(AGAJMBPABDL AGIHAKFFCCD) { this.AGIHAKFFCCD = AGIHAKFFCCD; } // Token: 0x0600E2B7 RID: 58039 [Token(Token = "0x600E2B7")] [Address(Slot = "4")] protected abstract int JNMKCEMDCEO(); // Token: 0x0600E2B8 RID: 58040 RVA: 0x00346C5C File Offset: 0x00344E5C [Token(Token = "0x600E2B8")] [Address(RVA = "0x210F5B0", Offset = "0x210E3B0", VA = "0x18210F5B0")] public void OHGBAKMLHEP(int LFBNLKLFONC) { if (this.AGIHAKFFCCD.DMKCIEPGGAB) { int num = this.JNMKCEMDCEO(); return; } } // Token: 0x0600E2B9 RID: 58041 [Token(Token = "0x600E2B9")] [Address(Slot = "5")] protected abstract void IJGHGFDPJPD(int LFBNLKLFONC); // Token: 0x0600E2BA RID: 58042 RVA: 0x00346C88 File Offset: 0x00344E88 [Token(Token = "0x600E2BA")] [Address(RVA = "0x210F300", Offset = "0x210E100", VA = "0x18210F300")] public bool IDIPDFAKLHC(int IENKDAKBEDP) { return this.EHGKHLFDMMM == IENKDAKBEDP; } // Token: 0x0600E2BB RID: 58043 RVA: 0x00346CA4 File Offset: 0x00344EA4 [Token(Token = "0x600E2BB")] [Address(RVA = "0x210F1F0", Offset = "0x210DFF0", VA = "0x18210F1F0")] internal bool FBFFEJCMIPB(int POFDBMDCPCO) { (new int[1])[0] = POFDBMDCPCO; int num = this.JNMKCEMDCEO(); throw new NullReferenceException(); } // Token: 0x0600E2BC RID: 58044 RVA: 0x00346CCC File Offset: 0x00344ECC [Token(Token = "0x600E2BC")] [Address(RVA = "0x210F0A0", Offset = "0x210DEA0", VA = "0x18210F0A0")] internal bool BIKDCNNHDDD(int NENFLCANOGE) { (new int[1])[0] = NENFLCANOGE; int num = this.JNMKCEMDCEO(); throw new NullReferenceException(); } // Token: 0x0600E2BD RID: 58045 RVA: 0x00346CF4 File Offset: 0x00344EF4 [Token(Token = "0x600E2BD")] [Address(RVA = "0x210F4D0", Offset = "0x210E2D0", VA = "0x18210F4D0")] 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: 0x0600E2BE RID: 58046 RVA: 0x00346D40 File Offset: 0x00344F40 [Token(Token = "0x600E2BE")] [Address(RVA = "0x210F290", Offset = "0x210E090", VA = "0x18210F290")] internal bool HEBNFJCNDNC(int MBEEGFNOFPI) { AGAJMBPABDL agihakffccd = this.AGIHAKFFCCD; int num = 0; if ((agihakffccd.DMKCIEPGGAB ? 1 : 0) != num) { int num2 = this.EHGKHLFDMMM; int num3 = this.JNMKCEMDCEO(); } throw new NullReferenceException(); } // Token: 0x0600E2BF RID: 58047 RVA: 0x00346D74 File Offset: 0x00344F74 [Token(Token = "0x600E2BF")] [Address(RVA = "0x210F340", Offset = "0x210E140", VA = "0x18210F340")] internal void LKLKGDMFMCC() { int num = this.JNMKCEMDCEO(); } // Token: 0x0600E2C0 RID: 58048 RVA: 0x00346D90 File Offset: 0x00344F90 [Token(Token = "0x600E2C0")] [Address(RVA = "0x210F370", Offset = "0x210E170", VA = "0x18210F370")] protected void MCBMFEECHCP() { Action imfaboiilcj = this.IMFABOIILCJ; if (imfaboiilcj != 0) { AGAJMBPABDL agihakffccd = this.AGIHAKFFCCD; int num = this.EHGKHLFDMMM; imfaboiilcj(agihakffccd, num); } } // Token: 0x0600E2C1 RID: 58049 RVA: 0x00346DC0 File Offset: 0x00344FC0 [Token(Token = "0x600E2C1")] [Address(RVA = "0x210F400", Offset = "0x210E200", VA = "0x18210F400")] private static string MCGBEFLELAO(int GDDIOFMFICP) { string text; return text; } // Token: 0x0600E2C2 RID: 58050 RVA: 0x00346DD0 File Offset: 0x00344FD0 [Token(Token = "0x600E2C2")] [Address(RVA = "0x210F620", Offset = "0x210E420", VA = "0x18210F620", Slot = "3")] public override string ToString() { int inpoaaaoahi = this.AGIHAKFFCCD.INPOAAAOAHI; string text = RoleManagerBase.FPKGDJPPILE.MCGBEFLELAO(this.EHGKHLFDMMM); return string.Format("PlayerRoles[{0}] {1}", inpoaaaoahi, text); } // Token: 0x040093D9 RID: 37849 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40093D9")] protected readonly AGAJMBPABDL AGIHAKFFCCD; } // Token: 0x0200228A RID: 8842 [Token(Token = "0x200228A")] [CompilerGenerated] private sealed class BGHFPADJNJM { // Token: 0x0600E2C3 RID: 58051 RVA: 0x00346E08 File Offset: 0x00345008 [Token(Token = "0x600E2C3")] [Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")] public BGHFPADJNJM() { } // Token: 0x0600E2C4 RID: 58052 RVA: 0x00346E24 File Offset: 0x00345024 [Token(Token = "0x600E2C4")] [Address(RVA = "0x210A020", Offset = "0x2108E20", VA = "0x18210A020")] internal bool b__0(RoleDefinitionType r) { this.<>4__this.CGMHFAALDDC(); bool flag; return flag; } // Token: 0x040093DA RID: 37850 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40093DA")] public RoleManagerBase <>4__this; // Token: 0x040093DB RID: 37851 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40093DB")] public int everyoneRoleId; } // Token: 0x0200228B RID: 8843 [Token(Token = "0x200228B")] [CompilerGenerated] private sealed class MABLPLHNADF { // Token: 0x0600E2C5 RID: 58053 RVA: 0x00346E44 File Offset: 0x00345044 [Token(Token = "0x600E2C5")] [Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")] public MABLPLHNADF() { } // Token: 0x0600E2C6 RID: 58054 RVA: 0x00346E60 File Offset: 0x00345060 [Token(Token = "0x600E2C6")] [Address(RVA = "0x2110300", Offset = "0x210F100", VA = "0x182110300")] internal int b__0(RoleDefinitionType roleA, RoleDefinitionType roleB) { int num; return num; } // Token: 0x040093DC RID: 37852 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40093DC")] public bool reverseOrder; } // Token: 0x0200228D RID: 8845 [Token(Token = "0x200228D")] [CompilerGenerated] private sealed class GALCABOJHID { // Token: 0x0600E2CD RID: 58061 RVA: 0x00346ECC File Offset: 0x003450CC [Token(Token = "0x600E2CD")] [Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")] public GALCABOJHID() { } // Token: 0x0600E2CE RID: 58062 RVA: 0x00346EE8 File Offset: 0x003450E8 [Token(Token = "0x600E2CE")] [Address(RVA = "0x210F710", Offset = "0x210E510", VA = "0x18210F710")] internal bool b__1(RoleDefinitionType r) { throw new NullReferenceException(); } // Token: 0x040093E2 RID: 37858 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40093E2")] public GJJLAOJHDKF rank; // Token: 0x040093E3 RID: 37859 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40093E3")] public int indexOffset; } // Token: 0x0200228E RID: 8846 [Token(Token = "0x200228E")] [CompilerGenerated] private sealed class GFONCCNJHHD { // Token: 0x0600E2CF RID: 58063 RVA: 0x00346EFC File Offset: 0x003450FC [Token(Token = "0x600E2CF")] [Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")] public GFONCCNJHHD() { } // Token: 0x0600E2D0 RID: 58064 RVA: 0x00346F18 File Offset: 0x00345118 [Token(Token = "0x600E2D0")] [Address(RVA = "0x210F7D0", Offset = "0x210E5D0", VA = "0x18210F7D0")] internal bool b__1(RoleDefinitionType r) { string text = this.newRoleName.ToLowerInvariant(); throw new NullReferenceException(); } // Token: 0x040093E4 RID: 37860 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40093E4")] public string newRoleName; } } }