using System; using System.Collections.Generic; using System.Runtime.InteropServices; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RecRoom.Utils.OverridableFields; using UnityEngine; namespace RecRoom.Systems.PlayerRoles { // Token: 0x0200226C RID: 8812 [Token(Token = "0x200226C")] [Serializable] public class GameRole : MLNCPPJGHPN, DHKENJAJOIJ, ISerializationCallbackReceiver { // Token: 0x0600E133 RID: 57651 RVA: 0x00340DC8 File Offset: 0x0033EFC8 [Token(Token = "0x600E133")] [Address(RVA = "0xD267E0", Offset = "0xD255E0", VA = "0x180D267E0", Slot = "18")] public void MOJGFCNJHFL(LOFEHCEMBDH AFLPGGJMPOE) { Delegate @delegate; for (;;) { @delegate = Delegate.Combine(this.OnRolePermissionUpdated, AFLPGGJMPOE); if (@delegate == 0) { break; } if (@delegate != 0) { goto Block_1; } } this.OnRolePermissionUpdated = @delegate; return; Block_1: this.OnRolePermissionUpdated = @delegate; } // Token: 0x0600E134 RID: 57652 RVA: 0x00340DFC File Offset: 0x0033EFFC [Token(Token = "0x600E134")] [Address(RVA = "0xD25910", Offset = "0xD24710", VA = "0x180D25910", Slot = "19")] public void KABFAEIDNLN(LOFEHCEMBDH AFLPGGJMPOE) { Delegate @delegate; for (;;) { @delegate = Delegate.Remove(this.OnRolePermissionUpdated, AFLPGGJMPOE); if (@delegate == 0) { break; } if (@delegate != 0) { goto Block_1; } } this.OnRolePermissionUpdated = @delegate; return; Block_1: this.OnRolePermissionUpdated = @delegate; } // Token: 0x17002398 RID: 9112 // (get) Token: 0x0600E135 RID: 57653 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x0600E136 RID: 57654 RVA: 0x00340E30 File Offset: 0x0033F030 [Token(Token = "0x17002398")] public Guid RoleGuid { [Token(Token = "0x600E135")] [Address(RVA = "0x48FDA0", Offset = "0x48EBA0", VA = "0x18048FDA0", Slot = "5")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x600E136")] [Address(RVA = "0x763930", Offset = "0x762730", VA = "0x180763930", Slot = "6")] set { } } // Token: 0x17002399 RID: 9113 // (get) Token: 0x0600E137 RID: 57655 RVA: 0x00340E40 File Offset: 0x0033F040 // (set) Token: 0x0600E138 RID: 57656 RVA: 0x00340E54 File Offset: 0x0033F054 [Token(Token = "0x17002399")] public CMDADAAOBHD RoleId { [Token(Token = "0x600E137")] [Address(RVA = "0x42EE50", Offset = "0x42DC50", VA = "0x18042EE50", Slot = "4")] get { return this.roleId; } [Token(Token = "0x600E138")] [Address(RVA = "0xD28030", Offset = "0xD26E30", VA = "0x180D28030")] private set { int num = 0; this.roleId = value; bool flag; if (flag) { this.roleGuid = num; } } } // Token: 0x1700239A RID: 9114 // (get) Token: 0x0600E139 RID: 57657 RVA: 0x00340E78 File Offset: 0x0033F078 [Token(Token = "0x1700239A")] public bool CanMoveRole { [Token(Token = "0x600E139")] [Address(RVA = "0xD27FA0", Offset = "0xD26DA0", VA = "0x180D27FA0", Slot = "14")] get { int num = (int)this.roleId; bool flag; return flag; } } // Token: 0x1700239B RID: 9115 // (get) Token: 0x0600E13A RID: 57658 RVA: 0x00340E90 File Offset: 0x0033F090 // (set) Token: 0x0600E13B RID: 57659 RVA: 0x00340EA4 File Offset: 0x0033F0A4 [Token(Token = "0x1700239B")] public GJJLAOJHDKF RoleRank { [Token(Token = "0x600E13A")] [Address(RVA = "0x97B990", Offset = "0x97A790", VA = "0x18097B990", Slot = "7")] get { return this.rank; } [Token(Token = "0x600E13B")] [Address(RVA = "0x97BAB0", Offset = "0x97A8B0", VA = "0x18097BAB0", Slot = "8")] set { this.rank = value; } } // Token: 0x1700239C RID: 9116 // (get) Token: 0x0600E13C RID: 57660 RVA: 0x00340EB8 File Offset: 0x0033F0B8 // (set) Token: 0x0600E13D RID: 57661 RVA: 0x00340ECC File Offset: 0x0033F0CC [Token(Token = "0x1700239C")] public string RoleName { [Token(Token = "0x600E13C")] [Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180", Slot = "9")] get { return this.roleName; } [Token(Token = "0x600E13D")] [Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0", Slot = "10")] set { this.roleName = value; } } // Token: 0x1700239D RID: 9117 // (get) Token: 0x0600E13E RID: 57662 RVA: 0x00340EE0 File Offset: 0x0033F0E0 [Token(Token = "0x1700239D")] public GPNBGDFOBNK TeleportDelay { [Token(Token = "0x600E13E")] [Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")] get { /* An exception occurred when decompiling this method (0600E13E) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_TeleportDelay() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::teleportDelay, ldloc:GameRole(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 1660 */; } } // Token: 0x1700239E RID: 9118 // (get) Token: 0x0600E13F RID: 57663 RVA: 0x00340EF4 File Offset: 0x0033F0F4 [Token(Token = "0x1700239E")] public GPNBGDFOBNK CanMove { [Token(Token = "0x600E13F")] [Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")] get { /* An exception occurred when decompiling this method (0600E13F) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_CanMove() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::canMove, ldloc:GameRole(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 1660 */; } } // Token: 0x1700239F RID: 9119 // (get) Token: 0x0600E140 RID: 57664 RVA: 0x00340F08 File Offset: 0x0033F108 [Token(Token = "0x1700239F")] public GPNBGDFOBNK VrWalkSpeed { [Token(Token = "0x600E140")] [Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")] get { /* An exception occurred when decompiling this method (0600E140) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_VrWalkSpeed() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::vrWalkSpeed, ldloc:GameRole(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 1660 */; } } // Token: 0x170023A0 RID: 9120 // (get) Token: 0x0600E141 RID: 57665 RVA: 0x00340F1C File Offset: 0x0033F11C [Token(Token = "0x170023A0")] public GPNBGDFOBNK VrCanSprint { [Token(Token = "0x600E141")] [Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")] get { /* An exception occurred when decompiling this method (0600E141) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_VrCanSprint() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::vrCanSprint, ldloc:GameRole(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 1660 */; } } // Token: 0x170023A1 RID: 9121 // (get) Token: 0x0600E142 RID: 57666 RVA: 0x00340F30 File Offset: 0x0033F130 [Token(Token = "0x170023A1")] public GPNBGDFOBNK VrSprintMaxSpeedWalkSpeedMultiplier { [Token(Token = "0x600E142")] [Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")] get { /* An exception occurred when decompiling this method (0600E142) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_VrSprintMaxSpeedWalkSpeedMultiplier() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::vrSprintMaxSpeedWalkSpeedMultiplier, ldloc:GameRole(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 1660 */; } } // Token: 0x170023A2 RID: 9122 // (get) Token: 0x0600E143 RID: 57667 RVA: 0x00340F44 File Offset: 0x0033F144 [Token(Token = "0x170023A2")] public GPNBGDFOBNK VrCanDualWield { [Token(Token = "0x600E143")] [Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0")] get { /* An exception occurred when decompiling this method (0600E143) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_VrCanDualWield() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::vrCanDualWield, ldloc:GameRole(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 1660 */; } } // Token: 0x170023A3 RID: 9123 // (get) Token: 0x0600E144 RID: 57668 RVA: 0x00340F58 File Offset: 0x0033F158 [Token(Token = "0x170023A3")] public GPNBGDFOBNK VrCanJump { [Token(Token = "0x600E144")] [Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")] get { /* An exception occurred when decompiling this method (0600E144) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_VrCanJump() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::vrCanJump, ldloc:GameRole(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 1660 */; } } // Token: 0x170023A4 RID: 9124 // (get) Token: 0x0600E145 RID: 57669 RVA: 0x00340F6C File Offset: 0x0033F16C [Token(Token = "0x170023A4")] public GPNBGDFOBNK VrMaxJumpHeight { [Token(Token = "0x600E145")] [Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")] get { /* An exception occurred when decompiling this method (0600E145) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_VrMaxJumpHeight() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::vrMaxJumpHeight, ldloc:GameRole(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 1660 */; } } // Token: 0x170023A5 RID: 9125 // (get) Token: 0x0600E146 RID: 57670 RVA: 0x00340F80 File Offset: 0x0033F180 [Token(Token = "0x170023A5")] public GPNBGDFOBNK VrCanDodge { [Token(Token = "0x600E146")] [Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")] get { /* An exception occurred when decompiling this method (0600E146) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_VrCanDodge() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::vrCanDodge, ldloc:GameRole(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 1660 */; } } // Token: 0x170023A6 RID: 9126 // (get) Token: 0x0600E147 RID: 57671 RVA: 0x00340F94 File Offset: 0x0033F194 [Token(Token = "0x170023A6")] public GPNBGDFOBNK ScreensDefaultThirdPersonControlType { [Token(Token = "0x600E147")] [Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")] get { /* An exception occurred when decompiling this method (0600E147) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_ScreensDefaultThirdPersonControlType() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredInt(var_0_06, ldfld:MutableOverridableObscuredInt(GameRole::screensDefaultThirdPersonControlType, ldloc:GameRole(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 1660 */; } } // Token: 0x170023A7 RID: 9127 // (get) Token: 0x0600E148 RID: 57672 RVA: 0x00340FA8 File Offset: 0x0033F1A8 [Token(Token = "0x170023A7")] public GPNBGDFOBNK ScreensWalkSpeed { [Token(Token = "0x600E148")] [Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80")] get { /* An exception occurred when decompiling this method (0600E148) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_ScreensWalkSpeed() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::screensWalkSpeed, ldloc:GameRole(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 1660 */; } } // Token: 0x170023A8 RID: 9128 // (get) Token: 0x0600E149 RID: 57673 RVA: 0x00340FBC File Offset: 0x0033F1BC [Token(Token = "0x170023A8")] public GPNBGDFOBNK ScreensCanSprint { [Token(Token = "0x600E149")] [Address(RVA = "0x44EC40", Offset = "0x44DA40", VA = "0x18044EC40")] get { /* An exception occurred when decompiling this method (0600E149) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_ScreensCanSprint() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::screensCanSprint, ldloc:GameRole(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 1660 */; } } // Token: 0x170023A9 RID: 9129 // (get) Token: 0x0600E14A RID: 57674 RVA: 0x00340FD0 File Offset: 0x0033F1D0 [Token(Token = "0x170023A9")] public GPNBGDFOBNK ScreensSprintMaxSpeedWalkSpeedMultiplier { [Token(Token = "0x600E14A")] [Address(RVA = "0x46AA30", Offset = "0x469830", VA = "0x18046AA30")] get { /* An exception occurred when decompiling this method (0600E14A) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_ScreensSprintMaxSpeedWalkSpeedMultiplier() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::screensSprintMaxSpeedWalkSpeedMultiplier, ldloc:GameRole(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 1660 */; } } // Token: 0x170023AA RID: 9130 // (get) Token: 0x0600E14B RID: 57675 RVA: 0x00340FE4 File Offset: 0x0033F1E4 [Token(Token = "0x170023AA")] public GPNBGDFOBNK ScreensCanJump { [Token(Token = "0x600E14B")] [Address(RVA = "0x536420", Offset = "0x535220", VA = "0x180536420")] get { /* An exception occurred when decompiling this method (0600E14B) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_ScreensCanJump() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::screensCanJump, ldloc:GameRole(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 1660 */; } } // Token: 0x170023AB RID: 9131 // (get) Token: 0x0600E14C RID: 57676 RVA: 0x00340FF8 File Offset: 0x0033F1F8 [Token(Token = "0x170023AB")] public GPNBGDFOBNK ScreensMaxJumpHeight { [Token(Token = "0x600E14C")] [Address(RVA = "0x536430", Offset = "0x535230", VA = "0x180536430")] get { /* An exception occurred when decompiling this method (0600E14C) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_ScreensMaxJumpHeight() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::screensMaxJumpHeight, ldloc:GameRole(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 1660 */; } } // Token: 0x170023AC RID: 9132 // (get) Token: 0x0600E14D RID: 57677 RVA: 0x0034100C File Offset: 0x0033F20C [Token(Token = "0x170023AC")] public GPNBGDFOBNK ScreensCanDodge { [Token(Token = "0x600E14D")] [Address(RVA = "0x536410", Offset = "0x535210", VA = "0x180536410")] get { /* An exception occurred when decompiling this method (0600E14D) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_ScreensCanDodge() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::screensCanDodge, ldloc:GameRole(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 1660 */; } } // Token: 0x170023AD RID: 9133 // (get) Token: 0x0600E14E RID: 57678 RVA: 0x00341020 File Offset: 0x0033F220 [Token(Token = "0x170023AD")] public GPNBGDFOBNK MaxTeleportDistance { [Token(Token = "0x600E14E")] [Address(RVA = "0x8931A0", Offset = "0x891FA0", VA = "0x1808931A0")] get { /* An exception occurred when decompiling this method (0600E14E) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_MaxTeleportDistance() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::maxTeleportDistance, ldloc:GameRole(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 1660 */; } } // Token: 0x170023AE RID: 9134 // (get) Token: 0x0600E14F RID: 57679 RVA: 0x00341034 File Offset: 0x0033F234 [Token(Token = "0x170023AE")] public GPNBGDFOBNK MaxTeleportDropHeight { [Token(Token = "0x600E14F")] [Address(RVA = "0x7E2670", Offset = "0x7E1470", VA = "0x1807E2670")] get { /* An exception occurred when decompiling this method (0600E14F) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_MaxTeleportDropHeight() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::maxTeleportDropHeight, ldloc:GameRole(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 1660 */; } } // Token: 0x170023AF RID: 9135 // (get) Token: 0x0600E150 RID: 57680 RVA: 0x00341048 File Offset: 0x0033F248 [Token(Token = "0x170023AF")] public GPNBGDFOBNK MaxTeleportAngle { [Token(Token = "0x600E150")] [Address(RVA = "0x7A5E90", Offset = "0x7A4C90", VA = "0x1807A5E90")] get { /* An exception occurred when decompiling this method (0600E150) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_MaxTeleportAngle() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::maxTeleportAngle, ldloc:GameRole(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 1660 */; } } // Token: 0x170023B0 RID: 9136 // (get) Token: 0x0600E151 RID: 57681 RVA: 0x0034105C File Offset: 0x0033F25C [Token(Token = "0x170023B0")] public GPNBGDFOBNK CanFly { [Token(Token = "0x600E151")] [Address(RVA = "0x8C1910", Offset = "0x8C0710", VA = "0x1808C1910")] get { /* An exception occurred when decompiling this method (0600E151) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_CanFly() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::canFly, ldloc:GameRole(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 1660 */; } } // Token: 0x170023B1 RID: 9137 // (get) Token: 0x0600E152 RID: 57682 RVA: 0x00341070 File Offset: 0x0033F270 [Token(Token = "0x170023B1")] public GPNBGDFOBNK IsInvincible { [Token(Token = "0x600E152")] [Address(RVA = "0x5F4E40", Offset = "0x5F3C40", VA = "0x1805F4E40")] get { /* An exception occurred when decompiling this method (0600E152) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_IsInvincible() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::isInvincible, ldloc:GameRole(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 1660 */; } } // Token: 0x170023B2 RID: 9138 // (get) Token: 0x0600E153 RID: 57683 RVA: 0x00341084 File Offset: 0x0033F284 [Token(Token = "0x170023B2")] public GPNBGDFOBNK ItemPickupRestrictions { [Token(Token = "0x600E153")] [Address(RVA = "0x9CD8C0", Offset = "0x9CC6C0", VA = "0x1809CD8C0")] get { /* An exception occurred when decompiling this method (0600E153) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_ItemPickupRestrictions() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridablePickupRestrictionType(var_0_06, ldfld:MutableOverridablePickupRestrictionType(GameRole::itemPickupRestrictions, ldloc:GameRole(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 1660 */; } } // Token: 0x170023B3 RID: 9139 // (get) Token: 0x0600E154 RID: 57684 RVA: 0x00341098 File Offset: 0x0033F298 [Token(Token = "0x170023B3")] public GPNBGDFOBNK> ItemPickupAllowlist { [Token(Token = "0x600E154")] [Address(RVA = "0x4CB300", Offset = "0x4CA100", VA = "0x1804CB300")] get { /* An exception occurred when decompiling this method (0600E154) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK> RecRoom.Systems.PlayerRoles.GameRole::get_ItemPickupAllowlist() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableListObscuredString(var_0_06, ldfld:MutableOverridableListObscuredString(GameRole::itemPickupAllowlist, ldloc:GameRole(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 1660 */; } } // Token: 0x170023B4 RID: 9140 // (get) Token: 0x0600E155 RID: 57685 RVA: 0x003410AC File Offset: 0x0033F2AC [Token(Token = "0x170023B4")] public GPNBGDFOBNK> ItemPickupBlocklist { [Token(Token = "0x600E155")] [Address(RVA = "0x8379C0", Offset = "0x8367C0", VA = "0x1808379C0")] get { /* An exception occurred when decompiling this method (0600E155) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK> RecRoom.Systems.PlayerRoles.GameRole::get_ItemPickupBlocklist() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableListObscuredString(var_0_06, ldfld:MutableOverridableListObscuredString(GameRole::itemPickupBlocklist, ldloc:GameRole(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 1660 */; } } // Token: 0x170023B5 RID: 9141 // (get) Token: 0x0600E156 RID: 57686 RVA: 0x003410C0 File Offset: 0x0033F2C0 [Token(Token = "0x170023B5")] public GPNBGDFOBNK CanSwitchTeams { [Token(Token = "0x600E156")] [Address(RVA = "0x8379D0", Offset = "0x8367D0", VA = "0x1808379D0")] get { /* An exception occurred when decompiling this method (0600E156) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_CanSwitchTeams() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::canSwitchTeams, ldloc:GameRole(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 1660 */; } } // Token: 0x170023B6 RID: 9142 // (get) Token: 0x0600E157 RID: 57687 RVA: 0x003410D4 File Offset: 0x0033F2D4 [Token(Token = "0x170023B6")] public GPNBGDFOBNK VoiceRolloffMaxDistance { [Token(Token = "0x600E157")] [Address(RVA = "0x60CF40", Offset = "0x60BD40", VA = "0x18060CF40")] get { /* An exception occurred when decompiling this method (0600E157) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_VoiceRolloffMaxDistance() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredInt(var_0_06, ldfld:MutableOverridableObscuredInt(GameRole::voiceRolloffMaxDistance, ldloc:GameRole(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 1660 */; } } // Token: 0x170023B7 RID: 9143 // (get) Token: 0x0600E158 RID: 57688 RVA: 0x003410E8 File Offset: 0x0033F2E8 [Token(Token = "0x170023B7")] public GPNBGDFOBNK HidesName { [Token(Token = "0x600E158")] [Address(RVA = "0x7B5590", Offset = "0x7B4390", VA = "0x1807B5590")] get { /* An exception occurred when decompiling this method (0600E158) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_HidesName() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::hidesName, ldloc:GameRole(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 1660 */; } } // Token: 0x170023B8 RID: 9144 // (get) Token: 0x0600E159 RID: 57689 RVA: 0x003410FC File Offset: 0x0033F2FC [Token(Token = "0x170023B8")] public GPNBGDFOBNK EnableEquipSlotHip { [Token(Token = "0x600E159")] [Address(RVA = "0x7B55D0", Offset = "0x7B43D0", VA = "0x1807B55D0")] get { /* An exception occurred when decompiling this method (0600E159) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_EnableEquipSlotHip() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableEquipSlotRestrictionType(var_0_06, ldfld:MutableOverridableEquipSlotRestrictionType(GameRole::enableEquipSlotHip, ldloc:GameRole(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 1660 */; } } // Token: 0x170023B9 RID: 9145 // (get) Token: 0x0600E15A RID: 57690 RVA: 0x00341110 File Offset: 0x0033F310 [Token(Token = "0x170023B9")] public GPNBGDFOBNK EquipRestrictionsHip { [Token(Token = "0x600E15A")] [Address(RVA = "0x46A7C0", Offset = "0x4695C0", VA = "0x18046A7C0")] get { /* An exception occurred when decompiling this method (0600E15A) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_EquipRestrictionsHip() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridablePickupRestrictionType(var_0_06, ldfld:MutableOverridablePickupRestrictionType(GameRole::equipRestrictionsHip, ldloc:GameRole(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 1660 */; } } // Token: 0x170023BA RID: 9146 // (get) Token: 0x0600E15B RID: 57691 RVA: 0x00341124 File Offset: 0x0033F324 [Token(Token = "0x170023BA")] public GPNBGDFOBNK> EquipHipAllowlist { [Token(Token = "0x600E15B")] [Address(RVA = "0x469010", Offset = "0x467E10", VA = "0x180469010")] get { /* An exception occurred when decompiling this method (0600E15B) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK> RecRoom.Systems.PlayerRoles.GameRole::get_EquipHipAllowlist() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableListObscuredString(var_0_06, ldfld:MutableOverridableListObscuredString(GameRole::equipHipAllowlist, ldloc:GameRole(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 1660 */; } } // Token: 0x170023BB RID: 9147 // (get) Token: 0x0600E15C RID: 57692 RVA: 0x00341138 File Offset: 0x0033F338 [Token(Token = "0x170023BB")] public GPNBGDFOBNK> EquipHipBlocklist { [Token(Token = "0x600E15C")] [Address(RVA = "0x836950", Offset = "0x835750", VA = "0x180836950")] get { /* An exception occurred when decompiling this method (0600E15C) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK> RecRoom.Systems.PlayerRoles.GameRole::get_EquipHipBlocklist() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableListObscuredString(var_0_06, ldfld:MutableOverridableListObscuredString(GameRole::equipHipBlocklist, ldloc:GameRole(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 1660 */; } } // Token: 0x170023BC RID: 9148 // (get) Token: 0x0600E15D RID: 57693 RVA: 0x0034114C File Offset: 0x0033F34C [Token(Token = "0x170023BC")] public GPNBGDFOBNK EquipRestrictionsShoulder { [Token(Token = "0x600E15D")] [Address(RVA = "0x5F4E50", Offset = "0x5F3C50", VA = "0x1805F4E50")] get { /* An exception occurred when decompiling this method (0600E15D) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_EquipRestrictionsShoulder() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridablePickupRestrictionType(var_0_06, ldfld:MutableOverridablePickupRestrictionType(GameRole::equipRestrictionsShoulder, ldloc:GameRole(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 1660 */; } } // Token: 0x170023BD RID: 9149 // (get) Token: 0x0600E15E RID: 57694 RVA: 0x00341160 File Offset: 0x0033F360 [Token(Token = "0x170023BD")] public GPNBGDFOBNK> EquipShoulderAllowlist { [Token(Token = "0x600E15E")] [Address(RVA = "0x837B00", Offset = "0x836900", VA = "0x180837B00")] get { /* An exception occurred when decompiling this method (0600E15E) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK> RecRoom.Systems.PlayerRoles.GameRole::get_EquipShoulderAllowlist() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableListObscuredString(var_0_06, ldfld:MutableOverridableListObscuredString(GameRole::equipShoulderAllowlist, ldloc:GameRole(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 1660 */; } } // Token: 0x170023BE RID: 9150 // (get) Token: 0x0600E15F RID: 57695 RVA: 0x00341174 File Offset: 0x0033F374 [Token(Token = "0x170023BE")] public GPNBGDFOBNK> EquipShoulderBlocklist { [Token(Token = "0x600E15F")] [Address(RVA = "0x837AF0", Offset = "0x8368F0", VA = "0x180837AF0")] get { /* An exception occurred when decompiling this method (0600E15F) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK> RecRoom.Systems.PlayerRoles.GameRole::get_EquipShoulderBlocklist() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableListObscuredString(var_0_06, ldfld:MutableOverridableListObscuredString(GameRole::equipShoulderBlocklist, ldloc:GameRole(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 1660 */; } } // Token: 0x170023BF RID: 9151 // (get) Token: 0x0600E160 RID: 57696 RVA: 0x00341188 File Offset: 0x0033F388 [Token(Token = "0x170023BF")] public GPNBGDFOBNK ScreensDefaultFirstPersonControlType { [Token(Token = "0x600E160")] [Address(RVA = "0x8367F0", Offset = "0x8355F0", VA = "0x1808367F0")] get { /* An exception occurred when decompiling this method (0600E160) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_ScreensDefaultFirstPersonControlType() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredInt(var_0_06, ldfld:MutableOverridableObscuredInt(GameRole::screensDefaultFirstPersonControlType, ldloc:GameRole(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 1660 */; } } // Token: 0x170023C0 RID: 9152 // (get) Token: 0x0600E161 RID: 57697 RVA: 0x0034119C File Offset: 0x0033F39C [Token(Token = "0x170023C0")] public GPNBGDFOBNK ScreensCanWallRun { [Token(Token = "0x600E161")] [Address(RVA = "0x8363B0", Offset = "0x8351B0", VA = "0x1808363B0")] get { /* An exception occurred when decompiling this method (0600E161) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_ScreensCanWallRun() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::screensCanWallRun, ldloc:GameRole(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 1660 */; } } // Token: 0x170023C1 RID: 9153 // (get) Token: 0x0600E162 RID: 57698 RVA: 0x003411B0 File Offset: 0x0033F3B0 [Token(Token = "0x170023C1")] public GPNBGDFOBNK VrCanWallRun { [Token(Token = "0x600E162")] [Address(RVA = "0x5F4D40", Offset = "0x5F3B40", VA = "0x1805F4D40")] get { /* An exception occurred when decompiling this method (0600E162) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_VrCanWallRun() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::vrCanWallRun, ldloc:GameRole(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 1660 */; } } // Token: 0x170023C2 RID: 9154 // (get) Token: 0x0600E163 RID: 57699 RVA: 0x003411C4 File Offset: 0x0033F3C4 [Token(Token = "0x170023C2")] public GPNBGDFOBNK VrCanGetPushed { [Token(Token = "0x600E163")] [Address(RVA = "0x8379E0", Offset = "0x8367E0", VA = "0x1808379E0")] get { /* An exception occurred when decompiling this method (0600E163) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_VrCanGetPushed() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::vrCanGetPushed, ldloc:GameRole(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 1660 */; } } // Token: 0x170023C3 RID: 9155 // (get) Token: 0x0600E164 RID: 57700 RVA: 0x003411D8 File Offset: 0x0033F3D8 [Token(Token = "0x170023C3")] public GPNBGDFOBNK ScreensCanGetPushed { [Token(Token = "0x600E164")] [Address(RVA = "0x5F4D50", Offset = "0x5F3B50", VA = "0x1805F4D50")] get { /* An exception occurred when decompiling this method (0600E164) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_ScreensCanGetPushed() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::screensCanGetPushed, ldloc:GameRole(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 1660 */; } } // Token: 0x170023C4 RID: 9156 // (get) Token: 0x0600E165 RID: 57701 RVA: 0x003411EC File Offset: 0x0033F3EC [Token(Token = "0x170023C4")] public GPNBGDFOBNK VrCanRam { [Token(Token = "0x600E165")] [Address(RVA = "0x837960", Offset = "0x836760", VA = "0x180837960")] get { /* An exception occurred when decompiling this method (0600E165) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_VrCanRam() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::vrCanRam, ldloc:GameRole(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 1660 */; } } // Token: 0x170023C5 RID: 9157 // (get) Token: 0x0600E166 RID: 57702 RVA: 0x00341200 File Offset: 0x0033F400 [Token(Token = "0x170023C5")] public GPNBGDFOBNK ScreensCanRam { [Token(Token = "0x600E166")] [Address(RVA = "0xAF23C0", Offset = "0xAF11C0", VA = "0x180AF23C0")] get { /* An exception occurred when decompiling this method (0600E166) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_ScreensCanRam() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::screensCanRam, ldloc:GameRole(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 1660 */; } } // Token: 0x170023C6 RID: 9158 // (get) Token: 0x0600E167 RID: 57703 RVA: 0x00341214 File Offset: 0x0033F414 [Token(Token = "0x170023C6")] public GPNBGDFOBNK CanAutoSprint { [Token(Token = "0x600E167")] [Address(RVA = "0x8378B0", Offset = "0x8366B0", VA = "0x1808378B0")] get { /* An exception occurred when decompiling this method (0600E167) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_CanAutoSprint() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::canAutoSprint, ldloc:GameRole(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 1660 */; } } // Token: 0x170023C7 RID: 9159 // (get) Token: 0x0600E168 RID: 57704 RVA: 0x00341228 File Offset: 0x0033F428 [Token(Token = "0x170023C7")] public GPNBGDFOBNK AirControlParameter { [Token(Token = "0x600E168")] [Address(RVA = "0x837E70", Offset = "0x836C70", VA = "0x180837E70")] get { /* An exception occurred when decompiling this method (0600E168) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_AirControlParameter() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::airControlParameter, ldloc:GameRole(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 1660 */; } } // Token: 0x170023C8 RID: 9160 // (get) Token: 0x0600E169 RID: 57705 RVA: 0x0034123C File Offset: 0x0033F43C [Token(Token = "0x170023C8")] public GPNBGDFOBNK CanJumpCutoff { [Token(Token = "0x600E169")] [Address(RVA = "0x607860", Offset = "0x606660", VA = "0x180607860")] get { /* An exception occurred when decompiling this method (0600E169) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_CanJumpCutoff() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::canJumpCutoff, ldloc:GameRole(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 1660 */; } } // Token: 0x170023C9 RID: 9161 // (get) Token: 0x0600E16A RID: 57706 RVA: 0x00341250 File Offset: 0x0033F450 [Token(Token = "0x170023C9")] public GPNBGDFOBNK CanClamber { [Token(Token = "0x600E16A")] [Address(RVA = "0x6075D0", Offset = "0x6063D0", VA = "0x1806075D0")] get { /* An exception occurred when decompiling this method (0600E16A) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_CanClamber() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::canClamber, ldloc:GameRole(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 1660 */; } } // Token: 0x170023CA RID: 9162 // (get) Token: 0x0600E16B RID: 57707 RVA: 0x00341264 File Offset: 0x0033F464 [Token(Token = "0x170023CA")] public GPNBGDFOBNK WallRunDuration { [Token(Token = "0x600E16B")] [Address(RVA = "0xB6AB30", Offset = "0xB69930", VA = "0x180B6AB30")] get { /* An exception occurred when decompiling this method (0600E16B) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_WallRunDuration() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::wallRunDuration, ldloc:GameRole(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 1660 */; } } // Token: 0x170023CB RID: 9163 // (get) Token: 0x0600E16C RID: 57708 RVA: 0x00341278 File Offset: 0x0033F478 [Token(Token = "0x170023CB")] public GPNBGDFOBNK WallRunDropRateParameter { [Token(Token = "0x600E16C")] [Address(RVA = "0xB6AB20", Offset = "0xB69920", VA = "0x180B6AB20")] get { /* An exception occurred when decompiling this method (0600E16C) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_WallRunDropRateParameter() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::wallRunDropRateParameter, ldloc:GameRole(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 1660 */; } } // Token: 0x170023CC RID: 9164 // (get) Token: 0x0600E16D RID: 57709 RVA: 0x0034128C File Offset: 0x0033F48C [Token(Token = "0x170023CC")] public GPNBGDFOBNK WallRunStartSpeedBoost { [Token(Token = "0x600E16D")] [Address(RVA = "0x5F4E80", Offset = "0x5F3C80", VA = "0x1805F4E80")] get { /* An exception occurred when decompiling this method (0600E16D) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_WallRunStartSpeedBoost() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::wallRunStartSpeedBoost, ldloc:GameRole(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 1660 */; } } // Token: 0x170023CD RID: 9165 // (get) Token: 0x0600E16E RID: 57710 RVA: 0x003412A0 File Offset: 0x0033F4A0 [Token(Token = "0x170023CD")] public GPNBGDFOBNK WallRunJumpHeight { [Token(Token = "0x600E16E")] [Address(RVA = "0x837D50", Offset = "0x836B50", VA = "0x180837D50")] get { /* An exception occurred when decompiling this method (0600E16E) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_WallRunJumpHeight() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::wallRunJumpHeight, ldloc:GameRole(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 1660 */; } } // Token: 0x170023CE RID: 9166 // (get) Token: 0x0600E16F RID: 57711 RVA: 0x003412B4 File Offset: 0x0033F4B4 [Token(Token = "0x170023CE")] public GPNBGDFOBNK WallRunJumpDirectionParameter { [Token(Token = "0x600E16F")] [Address(RVA = "0xBDC260", Offset = "0xBDB060", VA = "0x180BDC260")] get { /* An exception occurred when decompiling this method (0600E16F) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_WallRunJumpDirectionParameter() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::wallRunJumpDirectionParameter, ldloc:GameRole(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 1660 */; } } // Token: 0x170023CF RID: 9167 // (get) Token: 0x0600E170 RID: 57712 RVA: 0x003412C8 File Offset: 0x0033F4C8 [Token(Token = "0x170023CF")] public GPNBGDFOBNK WallRunJumpAirControlMultiplier { [Token(Token = "0x600E170")] [Address(RVA = "0x8363C0", Offset = "0x8351C0", VA = "0x1808363C0")] get { /* An exception occurred when decompiling this method (0600E170) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_WallRunJumpAirControlMultiplier() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::wallRunJumpAirControlMultiplier, ldloc:GameRole(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 1660 */; } } // Token: 0x170023D0 RID: 9168 // (get) Token: 0x0600E171 RID: 57713 RVA: 0x003412DC File Offset: 0x0033F4DC [Token(Token = "0x170023D0")] public GPNBGDFOBNK CanSlide { [Token(Token = "0x600E171")] [Address(RVA = "0xBDA730", Offset = "0xBD9530", VA = "0x180BDA730")] get { /* An exception occurred when decompiling this method (0600E171) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_CanSlide() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::canSlide, ldloc:GameRole(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 1660 */; } } // Token: 0x170023D1 RID: 9169 // (get) Token: 0x0600E172 RID: 57714 RVA: 0x003412F0 File Offset: 0x0033F4F0 [Token(Token = "0x170023D1")] public GPNBGDFOBNK CanSlideDownSlopes { [Token(Token = "0x600E172")] [Address(RVA = "0xB6AA20", Offset = "0xB69820", VA = "0x180B6AA20")] get { /* An exception occurred when decompiling this method (0600E172) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_CanSlideDownSlopes() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::canSlideDownSlopes, ldloc:GameRole(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 1660 */; } } // Token: 0x170023D2 RID: 9170 // (get) Token: 0x0600E173 RID: 57715 RVA: 0x00341304 File Offset: 0x0033F504 [Token(Token = "0x170023D2")] public GPNBGDFOBNK SlideMinDuration { [Token(Token = "0x600E173")] [Address(RVA = "0x79B890", Offset = "0x79A690", VA = "0x18079B890")] get { /* An exception occurred when decompiling this method (0600E173) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_SlideMinDuration() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::slideMinDuration, ldloc:GameRole(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 1660 */; } } // Token: 0x170023D3 RID: 9171 // (get) Token: 0x0600E174 RID: 57716 RVA: 0x00341318 File Offset: 0x0033F518 [Token(Token = "0x170023D3")] public GPNBGDFOBNK SlideSteeringParameter { [Token(Token = "0x600E174")] [Address(RVA = "0xBDCE50", Offset = "0xBDBC50", VA = "0x180BDCE50")] get { /* An exception occurred when decompiling this method (0600E174) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_SlideSteeringParameter() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::slideSteeringParameter, ldloc:GameRole(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 1660 */; } } // Token: 0x170023D4 RID: 9172 // (get) Token: 0x0600E175 RID: 57717 RVA: 0x0034132C File Offset: 0x0033F52C [Token(Token = "0x170023D4")] public GPNBGDFOBNK SlideStartSpeedBoost { [Token(Token = "0x600E175")] [Address(RVA = "0xBDB930", Offset = "0xBDA730", VA = "0x180BDB930")] get { /* An exception occurred when decompiling this method (0600E175) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_SlideStartSpeedBoost() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::slideStartSpeedBoost, ldloc:GameRole(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 1660 */; } } // Token: 0x170023D5 RID: 9173 // (get) Token: 0x0600E176 RID: 57718 RVA: 0x00341340 File Offset: 0x0033F540 [Token(Token = "0x170023D5")] public GPNBGDFOBNK SlideAirControlMultiplier { [Token(Token = "0x600E176")] [Address(RVA = "0xBDA720", Offset = "0xBD9520", VA = "0x180BDA720")] get { /* An exception occurred when decompiling this method (0600E176) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_SlideAirControlMultiplier() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::slideAirControlMultiplier, ldloc:GameRole(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 1660 */; } } // Token: 0x170023D6 RID: 9174 // (get) Token: 0x0600E177 RID: 57719 RVA: 0x00341354 File Offset: 0x0033F554 [Token(Token = "0x170023D6")] public GPNBGDFOBNK CanWallClimb { [Token(Token = "0x600E177")] [Address(RVA = "0xBDCCC0", Offset = "0xBDBAC0", VA = "0x180BDCCC0")] get { /* An exception occurred when decompiling this method (0600E177) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_CanWallClimb() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::canWallClimb, ldloc:GameRole(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 1660 */; } } // Token: 0x170023D7 RID: 9175 // (get) Token: 0x0600E178 RID: 57720 RVA: 0x00341368 File Offset: 0x0033F568 [Token(Token = "0x170023D7")] public GPNBGDFOBNK HidesAvatar { [Token(Token = "0x600E178")] [Address(RVA = "0xBDCCF0", Offset = "0xBDBAF0", VA = "0x180BDCCF0")] get { /* An exception occurred when decompiling this method (0600E178) ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK RecRoom.Systems.PlayerRoles.GameRole::get_HidesAvatar() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::hidesAvatar, ldloc:GameRole(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 1660 */; } } // Token: 0x170023D8 RID: 9176 // (get) Token: 0x0600E179 RID: 57721 RVA: 0x0034137C File Offset: 0x0033F57C // (set) Token: 0x0600E17A RID: 57722 RVA: 0x00341390 File Offset: 0x0033F590 [Token(Token = "0x170023D8")] public bool IsRoleActive { [Token(Token = "0x600E179")] [Address(RVA = "0xD28010", Offset = "0xD26E10", VA = "0x180D28010", Slot = "11")] get; [Token(Token = "0x600E17A")] [Address(RVA = "0x5F5650", Offset = "0x5F4450", VA = "0x1805F5650", Slot = "12")] set; } // Token: 0x170023D9 RID: 9177 // (get) Token: 0x0600E17B RID: 57723 RVA: 0x003413A4 File Offset: 0x0033F5A4 // (set) Token: 0x0600E17C RID: 57724 RVA: 0x003413B8 File Offset: 0x0033F5B8 [Token(Token = "0x170023D9")] public bool IsModifiedByPlayer { [Token(Token = "0x600E17B")] [Address(RVA = "0xD28000", Offset = "0xD26E00", VA = "0x180D28000", Slot = "13")] get; [Token(Token = "0x600E17C")] [Address(RVA = "0xD28020", Offset = "0xD26E20", VA = "0x180D28020")] private set; } // Token: 0x0600E17D RID: 57725 RVA: 0x003413CC File Offset: 0x0033F5CC [Token(Token = "0x600E17D")] [Address(RVA = "0xD27740", Offset = "0xD26540", VA = "0x180D27740")] public GameRole() { } // Token: 0x0600E17E RID: 57726 RVA: 0x003413E0 File Offset: 0x0033F5E0 [Token(Token = "0x600E17E")] [Address(RVA = "0xD27760", Offset = "0xD26560", VA = "0x180D27760")] public GameRole(CMDADAAOBHD IENKDAKBEDP, [Optional] GameRole EBOAJJCLJIE, [Optional] string LKHMIMBGLNC) { Guid empty = Guid.Empty; this.rank = (GJJLAOJHDKF)((uint)(-1)); this.roleGuid = empty; this.roleName = "Everyone"; MutableOverridableObscuredFloat mutableOverridableObscuredFloat = new MutableOverridableObscuredFloat(); this.teleportDelay = mutableOverridableObscuredFloat; MutableOverridableObscuredBool mutableOverridableObscuredBool = new MutableOverridableObscuredBool(); this.canMove = mutableOverridableObscuredBool; MutableOverridableObscuredFloat mutableOverridableObscuredFloat2 = new MutableOverridableObscuredFloat(); this.vrWalkSpeed = mutableOverridableObscuredFloat2; MutableOverridableObscuredBool mutableOverridableObscuredBool2 = new MutableOverridableObscuredBool(); this.vrCanSprint = mutableOverridableObscuredBool2; MutableOverridableObscuredFloat mutableOverridableObscuredFloat3 = new MutableOverridableObscuredFloat(); this.vrSprintMaxSpeedWalkSpeedMultiplier = mutableOverridableObscuredFloat3; MutableOverridableObscuredBool mutableOverridableObscuredBool3 = new MutableOverridableObscuredBool(); this.vrCanDualWield = mutableOverridableObscuredBool3; MutableOverridableObscuredBool mutableOverridableObscuredBool4 = new MutableOverridableObscuredBool(); this.vrCanJump = mutableOverridableObscuredBool4; MutableOverridableObscuredFloat mutableOverridableObscuredFloat4 = new MutableOverridableObscuredFloat(); this.vrMaxJumpHeight = mutableOverridableObscuredFloat4; MutableOverridableObscuredBool mutableOverridableObscuredBool5 = new MutableOverridableObscuredBool(); this.vrCanDodge = mutableOverridableObscuredBool5; MutableOverridableObscuredInt mutableOverridableObscuredInt = new MutableOverridableObscuredInt(); this.screensDefaultThirdPersonControlType = mutableOverridableObscuredInt; MutableOverridableObscuredFloat mutableOverridableObscuredFloat5 = new MutableOverridableObscuredFloat(); this.screensWalkSpeed = mutableOverridableObscuredFloat5; MutableOverridableObscuredBool mutableOverridableObscuredBool6 = new MutableOverridableObscuredBool(); this.screensCanSprint = mutableOverridableObscuredBool6; MutableOverridableObscuredFloat mutableOverridableObscuredFloat6 = new MutableOverridableObscuredFloat(); this.screensSprintMaxSpeedWalkSpeedMultiplier = mutableOverridableObscuredFloat6; MutableOverridableObscuredBool mutableOverridableObscuredBool7 = new MutableOverridableObscuredBool(); this.screensCanJump = mutableOverridableObscuredBool7; MutableOverridableObscuredFloat mutableOverridableObscuredFloat7 = new MutableOverridableObscuredFloat(); this.screensMaxJumpHeight = mutableOverridableObscuredFloat7; MutableOverridableObscuredBool mutableOverridableObscuredBool8 = new MutableOverridableObscuredBool(); this.screensCanDodge = mutableOverridableObscuredBool8; MutableOverridableObscuredFloat mutableOverridableObscuredFloat8 = new MutableOverridableObscuredFloat(); this.maxTeleportDistance = mutableOverridableObscuredFloat8; MutableOverridableObscuredFloat mutableOverridableObscuredFloat9 = new MutableOverridableObscuredFloat(); this.maxTeleportDropHeight = mutableOverridableObscuredFloat9; MutableOverridableObscuredFloat mutableOverridableObscuredFloat10 = new MutableOverridableObscuredFloat(); this.maxTeleportAngle = mutableOverridableObscuredFloat10; MutableOverridableObscuredBool mutableOverridableObscuredBool9 = new MutableOverridableObscuredBool(); this.canFly = mutableOverridableObscuredBool9; MutableOverridableObscuredBool mutableOverridableObscuredBool10 = new MutableOverridableObscuredBool(); this.isInvincible = mutableOverridableObscuredBool10; MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType = new MutableOverridablePickupRestrictionType(); this.itemPickupRestrictions = mutableOverridablePickupRestrictionType; MutableOverridableListObscuredString mutableOverridableListObscuredString = new MutableOverridableListObscuredString(); this.itemPickupAllowlist = mutableOverridableListObscuredString; MutableOverridableListObscuredString mutableOverridableListObscuredString2 = new MutableOverridableListObscuredString(); this.itemPickupBlocklist = mutableOverridableListObscuredString2; MutableOverridableObscuredBool mutableOverridableObscuredBool11 = new MutableOverridableObscuredBool(); this.canSwitchTeams = mutableOverridableObscuredBool11; MutableOverridableObscuredInt mutableOverridableObscuredInt2 = new MutableOverridableObscuredInt(); this.voiceRolloffMaxDistance = mutableOverridableObscuredInt2; MutableOverridableObscuredBool mutableOverridableObscuredBool12 = new MutableOverridableObscuredBool(); this.hidesName = mutableOverridableObscuredBool12; MutableOverridableEquipSlotRestrictionType mutableOverridableEquipSlotRestrictionType = new MutableOverridableEquipSlotRestrictionType(); this.enableEquipSlotHip = mutableOverridableEquipSlotRestrictionType; MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType2 = new MutableOverridablePickupRestrictionType(); this.equipRestrictionsHip = mutableOverridablePickupRestrictionType2; MutableOverridableListObscuredString mutableOverridableListObscuredString3 = new MutableOverridableListObscuredString(); this.equipHipAllowlist = mutableOverridableListObscuredString3; MutableOverridableListObscuredString mutableOverridableListObscuredString4 = new MutableOverridableListObscuredString(); this.equipHipBlocklist = mutableOverridableListObscuredString4; MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType3 = new MutableOverridablePickupRestrictionType(); this.equipRestrictionsShoulder = mutableOverridablePickupRestrictionType3; MutableOverridableListObscuredString mutableOverridableListObscuredString5 = new MutableOverridableListObscuredString(); this.equipShoulderAllowlist = mutableOverridableListObscuredString5; MutableOverridableListObscuredString mutableOverridableListObscuredString6 = new MutableOverridableListObscuredString(); this.equipShoulderBlocklist = mutableOverridableListObscuredString6; MutableOverridableObscuredInt mutableOverridableObscuredInt3 = new MutableOverridableObscuredInt(); this.screensDefaultFirstPersonControlType = mutableOverridableObscuredInt3; MutableOverridableObscuredBool mutableOverridableObscuredBool13 = new MutableOverridableObscuredBool(); this.screensCanWallRun = mutableOverridableObscuredBool13; MutableOverridableObscuredBool mutableOverridableObscuredBool14 = new MutableOverridableObscuredBool(); this.vrCanWallRun = mutableOverridableObscuredBool14; MutableOverridableObscuredBool mutableOverridableObscuredBool15 = new MutableOverridableObscuredBool(); this.vrCanGetPushed = mutableOverridableObscuredBool15; MutableOverridableObscuredBool mutableOverridableObscuredBool16 = new MutableOverridableObscuredBool(); this.screensCanGetPushed = mutableOverridableObscuredBool16; MutableOverridableObscuredBool mutableOverridableObscuredBool17 = new MutableOverridableObscuredBool(); this.vrCanRam = mutableOverridableObscuredBool17; MutableOverridableObscuredBool mutableOverridableObscuredBool18 = new MutableOverridableObscuredBool(); this.screensCanRam = mutableOverridableObscuredBool18; MutableOverridableObscuredBool mutableOverridableObscuredBool19 = new MutableOverridableObscuredBool(); this.canAutoSprint = mutableOverridableObscuredBool19; MutableOverridableObscuredFloat mutableOverridableObscuredFloat11 = new MutableOverridableObscuredFloat(); this.airControlParameter = mutableOverridableObscuredFloat11; MutableOverridableObscuredBool mutableOverridableObscuredBool20 = new MutableOverridableObscuredBool(); this.canJumpCutoff = mutableOverridableObscuredBool20; MutableOverridableObscuredBool mutableOverridableObscuredBool21 = new MutableOverridableObscuredBool(); this.canClamber = mutableOverridableObscuredBool21; MutableOverridableObscuredFloat mutableOverridableObscuredFloat12 = new MutableOverridableObscuredFloat(); this.wallRunDuration = mutableOverridableObscuredFloat12; MutableOverridableObscuredFloat mutableOverridableObscuredFloat13 = new MutableOverridableObscuredFloat(); this.wallRunDropRateParameter = mutableOverridableObscuredFloat13; MutableOverridableObscuredFloat mutableOverridableObscuredFloat14 = new MutableOverridableObscuredFloat(); this.wallRunStartSpeedBoost = mutableOverridableObscuredFloat14; MutableOverridableObscuredFloat mutableOverridableObscuredFloat15 = new MutableOverridableObscuredFloat(); this.wallRunJumpHeight = mutableOverridableObscuredFloat15; MutableOverridableObscuredFloat mutableOverridableObscuredFloat16 = new MutableOverridableObscuredFloat(); this.wallRunJumpDirectionParameter = mutableOverridableObscuredFloat16; MutableOverridableObscuredFloat mutableOverridableObscuredFloat17 = new MutableOverridableObscuredFloat(); this.wallRunJumpAirControlMultiplier = mutableOverridableObscuredFloat17; MutableOverridableObscuredBool mutableOverridableObscuredBool22 = new MutableOverridableObscuredBool(); this.canSlide = mutableOverridableObscuredBool22; MutableOverridableObscuredBool mutableOverridableObscuredBool23 = new MutableOverridableObscuredBool(); this.canSlideDownSlopes = mutableOverridableObscuredBool23; MutableOverridableObscuredFloat mutableOverridableObscuredFloat18 = new MutableOverridableObscuredFloat(); this.slideMinDuration = mutableOverridableObscuredFloat18; MutableOverridableObscuredFloat mutableOverridableObscuredFloat19 = new MutableOverridableObscuredFloat(); this.slideSteeringParameter = mutableOverridableObscuredFloat19; MutableOverridableObscuredFloat mutableOverridableObscuredFloat20 = new MutableOverridableObscuredFloat(); this.slideStartSpeedBoost = mutableOverridableObscuredFloat20; MutableOverridableObscuredFloat mutableOverridableObscuredFloat21 = new MutableOverridableObscuredFloat(); this.slideAirControlMultiplier = mutableOverridableObscuredFloat21; MutableOverridableObscuredBool mutableOverridableObscuredBool24 = new MutableOverridableObscuredBool(); this.canWallClimb = mutableOverridableObscuredBool24; MutableOverridableObscuredBool mutableOverridableObscuredBool25 = new MutableOverridableObscuredBool(); this.hidesAvatar = mutableOverridableObscuredBool25; this.OnBeforeSerialize(); if (EBOAJJCLJIE == 0) { GJJLAOJHDKF gjjlaojhdkf; this.rank = gjjlaojhdkf; } GJJLAOJHDKF gjjlaojhdkf2 = EBOAJJCLJIE.rank; this.rank = gjjlaojhdkf2; this.IKGEKPJPNCE(EBOAJJCLJIE); this.roleName = LKHMIMBGLNC; } // Token: 0x0600E17F RID: 57727 RVA: 0x003417B0 File Offset: 0x0033F9B0 [Token(Token = "0x600E17F")] [Address(RVA = "0xD25160", Offset = "0xD23F60", VA = "0x180D25160", Slot = "22")] public void JBBLIBHHEBC() { MutableOverridableObscuredFloat mutableOverridableObscuredFloat = this.teleportDelay; Guid empty = Guid.Empty; this.k__BackingField = false; this.roleGuid = empty; MutableOverridableObscuredBool mutableOverridableObscuredBool = this.canMove; MutableOverridableObscuredFloat mutableOverridableObscuredFloat2 = this.vrWalkSpeed; MutableOverridableObscuredBool mutableOverridableObscuredBool2 = this.vrCanSprint; MutableOverridableObscuredFloat mutableOverridableObscuredFloat3 = this.vrSprintMaxSpeedWalkSpeedMultiplier; MutableOverridableObscuredBool mutableOverridableObscuredBool3 = this.vrCanDualWield; MutableOverridableObscuredBool mutableOverridableObscuredBool4 = this.vrCanJump; MutableOverridableObscuredFloat mutableOverridableObscuredFloat4 = this.vrMaxJumpHeight; MutableOverridableObscuredBool mutableOverridableObscuredBool5 = this.vrCanDodge; MutableOverridableObscuredInt mutableOverridableObscuredInt = this.screensDefaultThirdPersonControlType; MutableOverridableObscuredFloat mutableOverridableObscuredFloat5 = this.screensWalkSpeed; MutableOverridableObscuredBool mutableOverridableObscuredBool6 = this.screensCanSprint; MutableOverridableObscuredFloat mutableOverridableObscuredFloat6 = this.screensSprintMaxSpeedWalkSpeedMultiplier; MutableOverridableObscuredBool mutableOverridableObscuredBool7 = this.screensCanJump; MutableOverridableObscuredFloat mutableOverridableObscuredFloat7 = this.screensMaxJumpHeight; MutableOverridableObscuredBool mutableOverridableObscuredBool8 = this.screensCanDodge; MutableOverridableObscuredFloat mutableOverridableObscuredFloat8 = this.maxTeleportDistance; MutableOverridableObscuredFloat mutableOverridableObscuredFloat9 = this.maxTeleportDropHeight; MutableOverridableObscuredFloat mutableOverridableObscuredFloat10 = this.maxTeleportAngle; MutableOverridableObscuredBool mutableOverridableObscuredBool9 = this.canFly; MutableOverridableObscuredBool mutableOverridableObscuredBool10 = this.isInvincible; MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType = this.itemPickupRestrictions; MutableOverridableListObscuredString mutableOverridableListObscuredString = this.itemPickupAllowlist; MutableOverridableListObscuredString mutableOverridableListObscuredString2 = this.itemPickupBlocklist; MutableOverridableObscuredBool mutableOverridableObscuredBool11 = this.canSwitchTeams; MutableOverridableObscuredInt mutableOverridableObscuredInt2 = this.voiceRolloffMaxDistance; MutableOverridableObscuredBool mutableOverridableObscuredBool12 = this.hidesName; MutableOverridableEquipSlotRestrictionType mutableOverridableEquipSlotRestrictionType = this.enableEquipSlotHip; MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType2 = this.equipRestrictionsHip; MutableOverridableListObscuredString mutableOverridableListObscuredString3 = this.equipHipAllowlist; MutableOverridableListObscuredString mutableOverridableListObscuredString4 = this.equipHipBlocklist; MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType3 = this.equipRestrictionsShoulder; MutableOverridableListObscuredString mutableOverridableListObscuredString5 = this.equipShoulderAllowlist; MutableOverridableListObscuredString mutableOverridableListObscuredString6 = this.equipShoulderBlocklist; MutableOverridableObscuredInt mutableOverridableObscuredInt3 = this.screensDefaultFirstPersonControlType; MutableOverridableObscuredBool mutableOverridableObscuredBool13 = this.screensCanWallRun; MutableOverridableObscuredBool mutableOverridableObscuredBool14 = this.vrCanWallRun; MutableOverridableObscuredBool mutableOverridableObscuredBool15 = this.vrCanGetPushed; MutableOverridableObscuredBool mutableOverridableObscuredBool16 = this.screensCanGetPushed; MutableOverridableObscuredBool mutableOverridableObscuredBool17 = this.vrCanRam; MutableOverridableObscuredBool mutableOverridableObscuredBool18 = this.screensCanRam; MutableOverridableObscuredBool mutableOverridableObscuredBool19 = this.canAutoSprint; MutableOverridableObscuredFloat mutableOverridableObscuredFloat11 = this.airControlParameter; MutableOverridableObscuredBool mutableOverridableObscuredBool20 = this.canJumpCutoff; MutableOverridableObscuredBool mutableOverridableObscuredBool21 = this.canClamber; MutableOverridableObscuredFloat mutableOverridableObscuredFloat12 = this.wallRunDuration; MutableOverridableObscuredFloat mutableOverridableObscuredFloat13 = this.wallRunDropRateParameter; MutableOverridableObscuredFloat mutableOverridableObscuredFloat14 = this.wallRunStartSpeedBoost; MutableOverridableObscuredFloat mutableOverridableObscuredFloat15 = this.wallRunJumpHeight; MutableOverridableObscuredFloat mutableOverridableObscuredFloat16 = this.wallRunJumpDirectionParameter; MutableOverridableObscuredFloat mutableOverridableObscuredFloat17 = this.wallRunJumpAirControlMultiplier; MutableOverridableObscuredBool mutableOverridableObscuredBool22 = this.canSlide; MutableOverridableObscuredBool mutableOverridableObscuredBool23 = this.canSlideDownSlopes; MutableOverridableObscuredFloat mutableOverridableObscuredFloat18 = this.slideMinDuration; MutableOverridableObscuredFloat mutableOverridableObscuredFloat19 = this.slideSteeringParameter; MutableOverridableObscuredFloat mutableOverridableObscuredFloat20 = this.slideStartSpeedBoost; MutableOverridableObscuredFloat mutableOverridableObscuredFloat21 = this.slideAirControlMultiplier; MutableOverridableObscuredBool mutableOverridableObscuredBool24 = this.canWallClimb; bool overrides = ((ECCMHGLDNHK)this.hidesAvatar).AKNLAMFAPGB; } // Token: 0x0600E180 RID: 57728 RVA: 0x003419B4 File Offset: 0x0033FBB4 [Token(Token = "0x600E180")] [Address(RVA = "0xD21880", Offset = "0xD20680", VA = "0x180D21880", Slot = "21")] public GameRole FLKKAHALBHP(GameRole ODCFAOCDPHA) { GJJLAOJHDKF gjjlaojhdkf = ODCFAOCDPHA.rank; this.rank = gjjlaojhdkf; CMDADAAOBHD cmdadaaobhd = ODCFAOCDPHA.roleId; if (cmdadaaobhd != CMDADAAOBHD.AG_EVERYONE) { this.roleId = cmdadaaobhd; } int num = 0; this.roleId = (CMDADAAOBHD)num; bool flag = PlayerGameRoleManager.TryGetPredefinedRoleGuid(CMDADAAOBHD.AG_EVERYONE, num); if (flag) { this.roleGuid = num; } bool flag2 = flag; this.k__BackingField = flag2; MutableOverridableObscuredFloat mutableOverridableObscuredFloat = this.teleportDelay; MutableOverridableObscuredFloat mutableOverridableObscuredFloat2 = ODCFAOCDPHA.teleportDelay; mutableOverridableObscuredFloat.FLKKAHALBHP(mutableOverridableObscuredFloat2); MutableOverridableObscuredBool mutableOverridableObscuredBool = this.canMove; MutableOverridableObscuredBool mutableOverridableObscuredBool2 = ODCFAOCDPHA.canMove; mutableOverridableObscuredBool.FLKKAHALBHP(mutableOverridableObscuredBool2); MutableOverridableObscuredFloat mutableOverridableObscuredFloat3 = this.vrWalkSpeed; MutableOverridableObscuredFloat mutableOverridableObscuredFloat4 = ODCFAOCDPHA.vrWalkSpeed; mutableOverridableObscuredFloat3.FLKKAHALBHP(mutableOverridableObscuredFloat4); MutableOverridableObscuredBool mutableOverridableObscuredBool3 = this.vrCanSprint; MutableOverridableObscuredBool mutableOverridableObscuredBool4 = ODCFAOCDPHA.vrCanSprint; mutableOverridableObscuredBool3.FLKKAHALBHP(mutableOverridableObscuredBool4); MutableOverridableObscuredFloat mutableOverridableObscuredFloat5 = this.vrSprintMaxSpeedWalkSpeedMultiplier; MutableOverridableObscuredFloat mutableOverridableObscuredFloat6 = ODCFAOCDPHA.vrSprintMaxSpeedWalkSpeedMultiplier; mutableOverridableObscuredFloat5.FLKKAHALBHP(mutableOverridableObscuredFloat6); MutableOverridableObscuredBool mutableOverridableObscuredBool5 = this.vrCanDualWield; MutableOverridableObscuredBool mutableOverridableObscuredBool6 = ODCFAOCDPHA.vrCanDualWield; mutableOverridableObscuredBool5.FLKKAHALBHP(mutableOverridableObscuredBool6); MutableOverridableObscuredBool mutableOverridableObscuredBool7 = this.vrCanJump; MutableOverridableObscuredBool mutableOverridableObscuredBool8 = ODCFAOCDPHA.vrCanJump; mutableOverridableObscuredBool7.FLKKAHALBHP(mutableOverridableObscuredBool8); MutableOverridableObscuredFloat mutableOverridableObscuredFloat7 = this.vrMaxJumpHeight; MutableOverridableObscuredFloat mutableOverridableObscuredFloat8 = ODCFAOCDPHA.vrMaxJumpHeight; mutableOverridableObscuredFloat7.FLKKAHALBHP(mutableOverridableObscuredFloat8); MutableOverridableObscuredBool mutableOverridableObscuredBool9 = this.vrCanDodge; MutableOverridableObscuredBool mutableOverridableObscuredBool10 = ODCFAOCDPHA.vrCanDodge; mutableOverridableObscuredBool9.FLKKAHALBHP(mutableOverridableObscuredBool10); MutableOverridableObscuredInt mutableOverridableObscuredInt = this.screensDefaultThirdPersonControlType; MutableOverridableObscuredInt mutableOverridableObscuredInt2 = ODCFAOCDPHA.screensDefaultThirdPersonControlType; mutableOverridableObscuredInt.FLKKAHALBHP(mutableOverridableObscuredInt2); MutableOverridableObscuredFloat mutableOverridableObscuredFloat9 = this.screensWalkSpeed; MutableOverridableObscuredFloat mutableOverridableObscuredFloat10 = ODCFAOCDPHA.screensWalkSpeed; mutableOverridableObscuredFloat9.FLKKAHALBHP(mutableOverridableObscuredFloat10); MutableOverridableObscuredBool mutableOverridableObscuredBool11 = this.screensCanSprint; MutableOverridableObscuredBool mutableOverridableObscuredBool12 = ODCFAOCDPHA.screensCanSprint; mutableOverridableObscuredBool11.FLKKAHALBHP(mutableOverridableObscuredBool12); MutableOverridableObscuredFloat mutableOverridableObscuredFloat11 = this.screensSprintMaxSpeedWalkSpeedMultiplier; MutableOverridableObscuredFloat mutableOverridableObscuredFloat12 = ODCFAOCDPHA.screensSprintMaxSpeedWalkSpeedMultiplier; mutableOverridableObscuredFloat11.FLKKAHALBHP(mutableOverridableObscuredFloat12); MutableOverridableObscuredBool mutableOverridableObscuredBool13 = this.screensCanJump; MutableOverridableObscuredBool mutableOverridableObscuredBool14 = ODCFAOCDPHA.screensCanJump; mutableOverridableObscuredBool13.FLKKAHALBHP(mutableOverridableObscuredBool14); MutableOverridableObscuredFloat mutableOverridableObscuredFloat13 = this.screensMaxJumpHeight; MutableOverridableObscuredFloat mutableOverridableObscuredFloat14 = ODCFAOCDPHA.screensMaxJumpHeight; mutableOverridableObscuredFloat13.FLKKAHALBHP(mutableOverridableObscuredFloat14); MutableOverridableObscuredBool mutableOverridableObscuredBool15 = this.screensCanDodge; MutableOverridableObscuredBool mutableOverridableObscuredBool16 = ODCFAOCDPHA.screensCanDodge; mutableOverridableObscuredBool15.FLKKAHALBHP(mutableOverridableObscuredBool16); MutableOverridableObscuredFloat mutableOverridableObscuredFloat15 = this.maxTeleportDistance; MutableOverridableObscuredFloat mutableOverridableObscuredFloat16 = ODCFAOCDPHA.maxTeleportDistance; mutableOverridableObscuredFloat15.FLKKAHALBHP(mutableOverridableObscuredFloat16); MutableOverridableObscuredFloat mutableOverridableObscuredFloat17 = this.maxTeleportDropHeight; MutableOverridableObscuredFloat mutableOverridableObscuredFloat18 = ODCFAOCDPHA.maxTeleportDropHeight; mutableOverridableObscuredFloat17.FLKKAHALBHP(mutableOverridableObscuredFloat18); MutableOverridableObscuredFloat mutableOverridableObscuredFloat19 = this.maxTeleportAngle; MutableOverridableObscuredFloat mutableOverridableObscuredFloat20 = ODCFAOCDPHA.maxTeleportAngle; mutableOverridableObscuredFloat19.FLKKAHALBHP(mutableOverridableObscuredFloat20); MutableOverridableObscuredBool mutableOverridableObscuredBool17 = this.canFly; MutableOverridableObscuredBool mutableOverridableObscuredBool18 = ODCFAOCDPHA.canFly; mutableOverridableObscuredBool17.FLKKAHALBHP(mutableOverridableObscuredBool18); MutableOverridableObscuredBool mutableOverridableObscuredBool19 = this.isInvincible; MutableOverridableObscuredBool mutableOverridableObscuredBool20 = ODCFAOCDPHA.isInvincible; mutableOverridableObscuredBool19.FLKKAHALBHP(mutableOverridableObscuredBool20); MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType = this.itemPickupRestrictions; MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType2 = ODCFAOCDPHA.itemPickupRestrictions; mutableOverridablePickupRestrictionType.FLKKAHALBHP(mutableOverridablePickupRestrictionType2); MutableOverridableListObscuredString mutableOverridableListObscuredString = this.itemPickupAllowlist; MutableOverridableListObscuredString mutableOverridableListObscuredString2 = ODCFAOCDPHA.itemPickupAllowlist; mutableOverridableListObscuredString.FLKKAHALBHP(mutableOverridableListObscuredString2); MutableOverridableListObscuredString mutableOverridableListObscuredString3 = this.itemPickupBlocklist; MutableOverridableListObscuredString mutableOverridableListObscuredString4 = ODCFAOCDPHA.itemPickupBlocklist; mutableOverridableListObscuredString3.FLKKAHALBHP(mutableOverridableListObscuredString4); MutableOverridableObscuredBool mutableOverridableObscuredBool21 = this.canSwitchTeams; MutableOverridableObscuredBool mutableOverridableObscuredBool22 = ODCFAOCDPHA.canSwitchTeams; mutableOverridableObscuredBool21.FLKKAHALBHP(mutableOverridableObscuredBool22); MutableOverridableObscuredInt mutableOverridableObscuredInt3 = this.voiceRolloffMaxDistance; MutableOverridableObscuredInt mutableOverridableObscuredInt4 = ODCFAOCDPHA.voiceRolloffMaxDistance; mutableOverridableObscuredInt3.FLKKAHALBHP(mutableOverridableObscuredInt4); MutableOverridableObscuredBool mutableOverridableObscuredBool23 = this.hidesName; MutableOverridableObscuredBool mutableOverridableObscuredBool24 = ODCFAOCDPHA.hidesName; mutableOverridableObscuredBool23.FLKKAHALBHP(mutableOverridableObscuredBool24); MutableOverridableEquipSlotRestrictionType mutableOverridableEquipSlotRestrictionType = this.enableEquipSlotHip; MutableOverridableEquipSlotRestrictionType mutableOverridableEquipSlotRestrictionType2 = ODCFAOCDPHA.enableEquipSlotHip; mutableOverridableEquipSlotRestrictionType.FLKKAHALBHP(mutableOverridableEquipSlotRestrictionType2); MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType3 = this.equipRestrictionsHip; MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType4 = ODCFAOCDPHA.equipRestrictionsHip; mutableOverridablePickupRestrictionType3.FLKKAHALBHP(mutableOverridablePickupRestrictionType4); MutableOverridableListObscuredString mutableOverridableListObscuredString5 = this.equipHipAllowlist; MutableOverridableListObscuredString mutableOverridableListObscuredString6 = ODCFAOCDPHA.equipHipAllowlist; mutableOverridableListObscuredString5.FLKKAHALBHP(mutableOverridableListObscuredString6); MutableOverridableListObscuredString mutableOverridableListObscuredString7 = this.equipHipBlocklist; MutableOverridableListObscuredString mutableOverridableListObscuredString8 = ODCFAOCDPHA.equipHipBlocklist; mutableOverridableListObscuredString7.FLKKAHALBHP(mutableOverridableListObscuredString8); MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType5 = this.equipRestrictionsShoulder; MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType6 = ODCFAOCDPHA.equipRestrictionsShoulder; mutableOverridablePickupRestrictionType5.FLKKAHALBHP(mutableOverridablePickupRestrictionType6); MutableOverridableListObscuredString mutableOverridableListObscuredString9 = this.equipShoulderAllowlist; MutableOverridableListObscuredString mutableOverridableListObscuredString10 = ODCFAOCDPHA.equipShoulderAllowlist; mutableOverridableListObscuredString9.FLKKAHALBHP(mutableOverridableListObscuredString10); MutableOverridableListObscuredString mutableOverridableListObscuredString11 = this.equipShoulderBlocklist; MutableOverridableListObscuredString mutableOverridableListObscuredString12 = ODCFAOCDPHA.equipShoulderBlocklist; mutableOverridableListObscuredString11.FLKKAHALBHP(mutableOverridableListObscuredString12); MutableOverridableObscuredInt mutableOverridableObscuredInt5 = this.screensDefaultFirstPersonControlType; MutableOverridableObscuredInt mutableOverridableObscuredInt6 = ODCFAOCDPHA.screensDefaultFirstPersonControlType; mutableOverridableObscuredInt5.FLKKAHALBHP(mutableOverridableObscuredInt6); MutableOverridableObscuredBool mutableOverridableObscuredBool25 = this.screensCanWallRun; MutableOverridableObscuredBool mutableOverridableObscuredBool26 = ODCFAOCDPHA.screensCanWallRun; mutableOverridableObscuredBool25.FLKKAHALBHP(mutableOverridableObscuredBool26); MutableOverridableObscuredBool mutableOverridableObscuredBool27 = this.vrCanWallRun; MutableOverridableObscuredBool mutableOverridableObscuredBool28 = ODCFAOCDPHA.vrCanWallRun; mutableOverridableObscuredBool27.FLKKAHALBHP(mutableOverridableObscuredBool28); MutableOverridableObscuredBool mutableOverridableObscuredBool29 = this.vrCanGetPushed; MutableOverridableObscuredBool mutableOverridableObscuredBool30 = ODCFAOCDPHA.vrCanGetPushed; mutableOverridableObscuredBool29.FLKKAHALBHP(mutableOverridableObscuredBool30); MutableOverridableObscuredBool mutableOverridableObscuredBool31 = this.screensCanGetPushed; MutableOverridableObscuredBool mutableOverridableObscuredBool32 = ODCFAOCDPHA.screensCanGetPushed; mutableOverridableObscuredBool31.FLKKAHALBHP(mutableOverridableObscuredBool32); MutableOverridableObscuredBool mutableOverridableObscuredBool33 = this.vrCanRam; MutableOverridableObscuredBool mutableOverridableObscuredBool34 = ODCFAOCDPHA.vrCanRam; mutableOverridableObscuredBool33.FLKKAHALBHP(mutableOverridableObscuredBool34); MutableOverridableObscuredBool mutableOverridableObscuredBool35 = this.screensCanRam; MutableOverridableObscuredBool mutableOverridableObscuredBool36 = ODCFAOCDPHA.screensCanRam; mutableOverridableObscuredBool35.FLKKAHALBHP(mutableOverridableObscuredBool36); MutableOverridableObscuredBool mutableOverridableObscuredBool37 = this.canAutoSprint; MutableOverridableObscuredBool mutableOverridableObscuredBool38 = ODCFAOCDPHA.canAutoSprint; mutableOverridableObscuredBool37.FLKKAHALBHP(mutableOverridableObscuredBool38); MutableOverridableObscuredFloat mutableOverridableObscuredFloat21 = this.airControlParameter; MutableOverridableObscuredFloat mutableOverridableObscuredFloat22 = ODCFAOCDPHA.airControlParameter; mutableOverridableObscuredFloat21.FLKKAHALBHP(mutableOverridableObscuredFloat22); MutableOverridableObscuredBool mutableOverridableObscuredBool39 = this.canJumpCutoff; MutableOverridableObscuredBool mutableOverridableObscuredBool40 = ODCFAOCDPHA.canJumpCutoff; mutableOverridableObscuredBool39.FLKKAHALBHP(mutableOverridableObscuredBool40); MutableOverridableObscuredBool mutableOverridableObscuredBool41 = this.canClamber; MutableOverridableObscuredBool mutableOverridableObscuredBool42 = ODCFAOCDPHA.canClamber; mutableOverridableObscuredBool41.FLKKAHALBHP(mutableOverridableObscuredBool42); MutableOverridableObscuredFloat mutableOverridableObscuredFloat23 = this.wallRunDuration; MutableOverridableObscuredFloat mutableOverridableObscuredFloat24 = ODCFAOCDPHA.wallRunDuration; mutableOverridableObscuredFloat23.FLKKAHALBHP(mutableOverridableObscuredFloat24); MutableOverridableObscuredFloat mutableOverridableObscuredFloat25 = this.wallRunDropRateParameter; MutableOverridableObscuredFloat mutableOverridableObscuredFloat26 = ODCFAOCDPHA.wallRunDropRateParameter; mutableOverridableObscuredFloat25.FLKKAHALBHP(mutableOverridableObscuredFloat26); MutableOverridableObscuredFloat mutableOverridableObscuredFloat27 = this.wallRunStartSpeedBoost; MutableOverridableObscuredFloat mutableOverridableObscuredFloat28 = ODCFAOCDPHA.wallRunStartSpeedBoost; mutableOverridableObscuredFloat27.FLKKAHALBHP(mutableOverridableObscuredFloat28); MutableOverridableObscuredFloat mutableOverridableObscuredFloat29 = this.wallRunJumpHeight; MutableOverridableObscuredFloat mutableOverridableObscuredFloat30 = ODCFAOCDPHA.wallRunJumpHeight; mutableOverridableObscuredFloat29.FLKKAHALBHP(mutableOverridableObscuredFloat30); MutableOverridableObscuredFloat mutableOverridableObscuredFloat31 = this.wallRunJumpDirectionParameter; MutableOverridableObscuredFloat mutableOverridableObscuredFloat32 = ODCFAOCDPHA.wallRunJumpDirectionParameter; mutableOverridableObscuredFloat31.FLKKAHALBHP(mutableOverridableObscuredFloat32); MutableOverridableObscuredFloat mutableOverridableObscuredFloat33 = this.wallRunJumpAirControlMultiplier; MutableOverridableObscuredFloat mutableOverridableObscuredFloat34 = ODCFAOCDPHA.wallRunJumpAirControlMultiplier; mutableOverridableObscuredFloat33.FLKKAHALBHP(mutableOverridableObscuredFloat34); MutableOverridableObscuredBool mutableOverridableObscuredBool43 = this.canSlide; MutableOverridableObscuredBool mutableOverridableObscuredBool44 = ODCFAOCDPHA.canSlide; mutableOverridableObscuredBool43.FLKKAHALBHP(mutableOverridableObscuredBool44); MutableOverridableObscuredBool mutableOverridableObscuredBool45 = this.canSlideDownSlopes; MutableOverridableObscuredBool mutableOverridableObscuredBool46 = ODCFAOCDPHA.canSlideDownSlopes; mutableOverridableObscuredBool45.FLKKAHALBHP(mutableOverridableObscuredBool46); MutableOverridableObscuredFloat mutableOverridableObscuredFloat35 = this.slideMinDuration; MutableOverridableObscuredFloat mutableOverridableObscuredFloat36 = ODCFAOCDPHA.slideMinDuration; mutableOverridableObscuredFloat35.FLKKAHALBHP(mutableOverridableObscuredFloat36); MutableOverridableObscuredFloat mutableOverridableObscuredFloat37 = this.slideSteeringParameter; MutableOverridableObscuredFloat mutableOverridableObscuredFloat38 = ODCFAOCDPHA.slideSteeringParameter; mutableOverridableObscuredFloat37.FLKKAHALBHP(mutableOverridableObscuredFloat38); MutableOverridableObscuredFloat mutableOverridableObscuredFloat39 = this.slideStartSpeedBoost; MutableOverridableObscuredFloat mutableOverridableObscuredFloat40 = ODCFAOCDPHA.slideStartSpeedBoost; mutableOverridableObscuredFloat39.FLKKAHALBHP(mutableOverridableObscuredFloat40); MutableOverridableObscuredFloat mutableOverridableObscuredFloat41 = this.slideAirControlMultiplier; MutableOverridableObscuredFloat mutableOverridableObscuredFloat42 = ODCFAOCDPHA.slideAirControlMultiplier; mutableOverridableObscuredFloat41.FLKKAHALBHP(mutableOverridableObscuredFloat42); MutableOverridableObscuredBool mutableOverridableObscuredBool47 = this.canWallClimb; MutableOverridableObscuredBool mutableOverridableObscuredBool48 = ODCFAOCDPHA.canWallClimb; mutableOverridableObscuredBool47.FLKKAHALBHP(mutableOverridableObscuredBool48); MutableOverridableObscuredBool mutableOverridableObscuredBool49 = this.hidesAvatar; MutableOverridableObscuredBool mutableOverridableObscuredBool50 = ODCFAOCDPHA.hidesAvatar; mutableOverridableObscuredBool49.FLKKAHALBHP(mutableOverridableObscuredBool50); return this; } // Token: 0x0600E181 RID: 57729 RVA: 0x00341FE0 File Offset: 0x003401E0 [Token(Token = "0x600E181")] [Address(RVA = "0xD248C0", Offset = "0xD236C0", VA = "0x180D248C0", Slot = "23")] public void IKGEKPJPNCE(GameRole EBOAJJCLJIE) { GJJLAOJHDKF gjjlaojhdkf = EBOAJJCLJIE.rank; this.rank = gjjlaojhdkf; CMDADAAOBHD cmdadaaobhd = EBOAJJCLJIE.roleId; int num = 0; this.roleId = cmdadaaobhd; bool flag; if (flag) { this.roleGuid = num; } bool flag2 = EBOAJJCLJIE.k__BackingField; MutableOverridableObscuredFloat mutableOverridableObscuredFloat = this.teleportDelay; this.k__BackingField = flag2; string text = EBOAJJCLJIE.roleName; this.roleName = text; MutableOverridableObscuredFloat mutableOverridableObscuredFloat2 = EBOAJJCLJIE.teleportDelay; mutableOverridableObscuredFloat.HDECHBMKJCO(mutableOverridableObscuredFloat2); MutableOverridableObscuredBool mutableOverridableObscuredBool = this.canMove; MutableOverridableObscuredBool mutableOverridableObscuredBool2 = EBOAJJCLJIE.canMove; mutableOverridableObscuredBool.HDECHBMKJCO(mutableOverridableObscuredBool2); MutableOverridableObscuredFloat mutableOverridableObscuredFloat3 = this.vrWalkSpeed; MutableOverridableObscuredFloat mutableOverridableObscuredFloat4 = EBOAJJCLJIE.vrWalkSpeed; mutableOverridableObscuredFloat3.HDECHBMKJCO(mutableOverridableObscuredFloat4); MutableOverridableObscuredBool mutableOverridableObscuredBool3 = this.vrCanSprint; MutableOverridableObscuredBool mutableOverridableObscuredBool4 = EBOAJJCLJIE.vrCanSprint; mutableOverridableObscuredBool3.HDECHBMKJCO(mutableOverridableObscuredBool4); MutableOverridableObscuredFloat mutableOverridableObscuredFloat5 = this.vrSprintMaxSpeedWalkSpeedMultiplier; MutableOverridableObscuredFloat mutableOverridableObscuredFloat6 = EBOAJJCLJIE.vrSprintMaxSpeedWalkSpeedMultiplier; mutableOverridableObscuredFloat5.HDECHBMKJCO(mutableOverridableObscuredFloat6); MutableOverridableObscuredBool mutableOverridableObscuredBool5 = this.vrCanDualWield; MutableOverridableObscuredBool mutableOverridableObscuredBool6 = EBOAJJCLJIE.vrCanDualWield; mutableOverridableObscuredBool5.HDECHBMKJCO(mutableOverridableObscuredBool6); MutableOverridableObscuredBool mutableOverridableObscuredBool7 = this.vrCanJump; MutableOverridableObscuredBool mutableOverridableObscuredBool8 = EBOAJJCLJIE.vrCanJump; mutableOverridableObscuredBool7.HDECHBMKJCO(mutableOverridableObscuredBool8); MutableOverridableObscuredFloat mutableOverridableObscuredFloat7 = this.vrMaxJumpHeight; MutableOverridableObscuredFloat mutableOverridableObscuredFloat8 = EBOAJJCLJIE.vrMaxJumpHeight; mutableOverridableObscuredFloat7.HDECHBMKJCO(mutableOverridableObscuredFloat8); MutableOverridableObscuredBool mutableOverridableObscuredBool9 = this.vrCanDodge; MutableOverridableObscuredBool mutableOverridableObscuredBool10 = EBOAJJCLJIE.vrCanDodge; mutableOverridableObscuredBool9.HDECHBMKJCO(mutableOverridableObscuredBool10); MutableOverridableObscuredInt mutableOverridableObscuredInt = this.screensDefaultThirdPersonControlType; MutableOverridableObscuredInt mutableOverridableObscuredInt2 = EBOAJJCLJIE.screensDefaultThirdPersonControlType; mutableOverridableObscuredInt.HDECHBMKJCO(mutableOverridableObscuredInt2); MutableOverridableObscuredFloat mutableOverridableObscuredFloat9 = this.screensWalkSpeed; MutableOverridableObscuredFloat mutableOverridableObscuredFloat10 = EBOAJJCLJIE.screensWalkSpeed; mutableOverridableObscuredFloat9.HDECHBMKJCO(mutableOverridableObscuredFloat10); MutableOverridableObscuredBool mutableOverridableObscuredBool11 = this.screensCanSprint; MutableOverridableObscuredBool mutableOverridableObscuredBool12 = EBOAJJCLJIE.screensCanSprint; mutableOverridableObscuredBool11.HDECHBMKJCO(mutableOverridableObscuredBool12); MutableOverridableObscuredFloat mutableOverridableObscuredFloat11 = this.screensSprintMaxSpeedWalkSpeedMultiplier; MutableOverridableObscuredFloat mutableOverridableObscuredFloat12 = EBOAJJCLJIE.screensSprintMaxSpeedWalkSpeedMultiplier; mutableOverridableObscuredFloat11.HDECHBMKJCO(mutableOverridableObscuredFloat12); MutableOverridableObscuredBool mutableOverridableObscuredBool13 = this.screensCanJump; MutableOverridableObscuredBool mutableOverridableObscuredBool14 = EBOAJJCLJIE.screensCanJump; mutableOverridableObscuredBool13.HDECHBMKJCO(mutableOverridableObscuredBool14); MutableOverridableObscuredFloat mutableOverridableObscuredFloat13 = this.screensMaxJumpHeight; MutableOverridableObscuredFloat mutableOverridableObscuredFloat14 = EBOAJJCLJIE.screensMaxJumpHeight; mutableOverridableObscuredFloat13.HDECHBMKJCO(mutableOverridableObscuredFloat14); MutableOverridableObscuredBool mutableOverridableObscuredBool15 = this.screensCanDodge; MutableOverridableObscuredBool mutableOverridableObscuredBool16 = EBOAJJCLJIE.screensCanDodge; mutableOverridableObscuredBool15.HDECHBMKJCO(mutableOverridableObscuredBool16); MutableOverridableObscuredFloat mutableOverridableObscuredFloat15 = this.maxTeleportDistance; MutableOverridableObscuredFloat mutableOverridableObscuredFloat16 = EBOAJJCLJIE.maxTeleportDistance; mutableOverridableObscuredFloat15.HDECHBMKJCO(mutableOverridableObscuredFloat16); MutableOverridableObscuredFloat mutableOverridableObscuredFloat17 = this.maxTeleportDropHeight; MutableOverridableObscuredFloat mutableOverridableObscuredFloat18 = EBOAJJCLJIE.maxTeleportDropHeight; mutableOverridableObscuredFloat17.HDECHBMKJCO(mutableOverridableObscuredFloat18); MutableOverridableObscuredFloat mutableOverridableObscuredFloat19 = this.maxTeleportAngle; MutableOverridableObscuredFloat mutableOverridableObscuredFloat20 = EBOAJJCLJIE.maxTeleportAngle; mutableOverridableObscuredFloat19.HDECHBMKJCO(mutableOverridableObscuredFloat20); MutableOverridableObscuredBool mutableOverridableObscuredBool17 = this.canFly; MutableOverridableObscuredBool mutableOverridableObscuredBool18 = EBOAJJCLJIE.canFly; mutableOverridableObscuredBool17.HDECHBMKJCO(mutableOverridableObscuredBool18); MutableOverridableObscuredBool mutableOverridableObscuredBool19 = this.isInvincible; MutableOverridableObscuredBool mutableOverridableObscuredBool20 = EBOAJJCLJIE.isInvincible; mutableOverridableObscuredBool19.HDECHBMKJCO(mutableOverridableObscuredBool20); MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType = this.itemPickupRestrictions; MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType2 = EBOAJJCLJIE.itemPickupRestrictions; mutableOverridablePickupRestrictionType.HDECHBMKJCO(mutableOverridablePickupRestrictionType2); MutableOverridableListObscuredString mutableOverridableListObscuredString = this.itemPickupAllowlist; MutableOverridableListObscuredString mutableOverridableListObscuredString2 = EBOAJJCLJIE.itemPickupAllowlist; mutableOverridableListObscuredString.HDECHBMKJCO(mutableOverridableListObscuredString2); MutableOverridableListObscuredString mutableOverridableListObscuredString3 = this.itemPickupBlocklist; MutableOverridableListObscuredString mutableOverridableListObscuredString4 = EBOAJJCLJIE.itemPickupBlocklist; mutableOverridableListObscuredString3.HDECHBMKJCO(mutableOverridableListObscuredString4); MutableOverridableObscuredBool mutableOverridableObscuredBool21 = this.canSwitchTeams; MutableOverridableObscuredBool mutableOverridableObscuredBool22 = EBOAJJCLJIE.canSwitchTeams; mutableOverridableObscuredBool21.HDECHBMKJCO(mutableOverridableObscuredBool22); MutableOverridableObscuredInt mutableOverridableObscuredInt3 = this.voiceRolloffMaxDistance; MutableOverridableObscuredInt mutableOverridableObscuredInt4 = EBOAJJCLJIE.voiceRolloffMaxDistance; mutableOverridableObscuredInt3.HDECHBMKJCO(mutableOverridableObscuredInt4); MutableOverridableObscuredBool mutableOverridableObscuredBool23 = this.hidesName; MutableOverridableObscuredBool mutableOverridableObscuredBool24 = EBOAJJCLJIE.hidesName; mutableOverridableObscuredBool23.HDECHBMKJCO(mutableOverridableObscuredBool24); MutableOverridableEquipSlotRestrictionType mutableOverridableEquipSlotRestrictionType = this.enableEquipSlotHip; MutableOverridableEquipSlotRestrictionType mutableOverridableEquipSlotRestrictionType2 = EBOAJJCLJIE.enableEquipSlotHip; mutableOverridableEquipSlotRestrictionType.HDECHBMKJCO(mutableOverridableEquipSlotRestrictionType2); MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType3 = this.equipRestrictionsHip; MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType4 = EBOAJJCLJIE.equipRestrictionsHip; mutableOverridablePickupRestrictionType3.HDECHBMKJCO(mutableOverridablePickupRestrictionType4); MutableOverridableListObscuredString mutableOverridableListObscuredString5 = this.equipHipAllowlist; MutableOverridableListObscuredString mutableOverridableListObscuredString6 = EBOAJJCLJIE.equipHipAllowlist; mutableOverridableListObscuredString5.HDECHBMKJCO(mutableOverridableListObscuredString6); MutableOverridableListObscuredString mutableOverridableListObscuredString7 = this.equipHipBlocklist; MutableOverridableListObscuredString mutableOverridableListObscuredString8 = EBOAJJCLJIE.equipHipBlocklist; mutableOverridableListObscuredString7.HDECHBMKJCO(mutableOverridableListObscuredString8); MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType5 = this.equipRestrictionsShoulder; MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType6 = EBOAJJCLJIE.equipRestrictionsShoulder; mutableOverridablePickupRestrictionType5.HDECHBMKJCO(mutableOverridablePickupRestrictionType6); MutableOverridableListObscuredString mutableOverridableListObscuredString9 = this.equipShoulderAllowlist; MutableOverridableListObscuredString mutableOverridableListObscuredString10 = EBOAJJCLJIE.equipShoulderAllowlist; mutableOverridableListObscuredString9.HDECHBMKJCO(mutableOverridableListObscuredString10); MutableOverridableListObscuredString mutableOverridableListObscuredString11 = this.equipShoulderBlocklist; MutableOverridableListObscuredString mutableOverridableListObscuredString12 = EBOAJJCLJIE.equipShoulderBlocklist; mutableOverridableListObscuredString11.HDECHBMKJCO(mutableOverridableListObscuredString12); MutableOverridableObscuredInt mutableOverridableObscuredInt5 = this.screensDefaultFirstPersonControlType; MutableOverridableObscuredInt mutableOverridableObscuredInt6 = EBOAJJCLJIE.screensDefaultFirstPersonControlType; mutableOverridableObscuredInt5.HDECHBMKJCO(mutableOverridableObscuredInt6); MutableOverridableObscuredBool mutableOverridableObscuredBool25 = this.screensCanWallRun; MutableOverridableObscuredBool mutableOverridableObscuredBool26 = EBOAJJCLJIE.screensCanWallRun; mutableOverridableObscuredBool25.HDECHBMKJCO(mutableOverridableObscuredBool26); MutableOverridableObscuredBool mutableOverridableObscuredBool27 = this.vrCanWallRun; MutableOverridableObscuredBool mutableOverridableObscuredBool28 = EBOAJJCLJIE.vrCanWallRun; mutableOverridableObscuredBool27.HDECHBMKJCO(mutableOverridableObscuredBool28); MutableOverridableObscuredBool mutableOverridableObscuredBool29 = this.vrCanGetPushed; MutableOverridableObscuredBool mutableOverridableObscuredBool30 = EBOAJJCLJIE.vrCanGetPushed; mutableOverridableObscuredBool29.HDECHBMKJCO(mutableOverridableObscuredBool30); MutableOverridableObscuredBool mutableOverridableObscuredBool31 = this.screensCanGetPushed; MutableOverridableObscuredBool mutableOverridableObscuredBool32 = EBOAJJCLJIE.screensCanGetPushed; mutableOverridableObscuredBool31.HDECHBMKJCO(mutableOverridableObscuredBool32); MutableOverridableObscuredBool mutableOverridableObscuredBool33 = this.vrCanRam; MutableOverridableObscuredBool mutableOverridableObscuredBool34 = EBOAJJCLJIE.vrCanRam; mutableOverridableObscuredBool33.HDECHBMKJCO(mutableOverridableObscuredBool34); MutableOverridableObscuredBool mutableOverridableObscuredBool35 = this.screensCanRam; MutableOverridableObscuredBool mutableOverridableObscuredBool36 = EBOAJJCLJIE.screensCanRam; mutableOverridableObscuredBool35.HDECHBMKJCO(mutableOverridableObscuredBool36); MutableOverridableObscuredBool mutableOverridableObscuredBool37 = this.canAutoSprint; MutableOverridableObscuredBool mutableOverridableObscuredBool38 = EBOAJJCLJIE.canAutoSprint; mutableOverridableObscuredBool37.HDECHBMKJCO(mutableOverridableObscuredBool38); MutableOverridableObscuredFloat mutableOverridableObscuredFloat21 = this.airControlParameter; MutableOverridableObscuredFloat mutableOverridableObscuredFloat22 = EBOAJJCLJIE.airControlParameter; mutableOverridableObscuredFloat21.HDECHBMKJCO(mutableOverridableObscuredFloat22); MutableOverridableObscuredBool mutableOverridableObscuredBool39 = this.canJumpCutoff; MutableOverridableObscuredBool mutableOverridableObscuredBool40 = EBOAJJCLJIE.canJumpCutoff; mutableOverridableObscuredBool39.HDECHBMKJCO(mutableOverridableObscuredBool40); MutableOverridableObscuredBool mutableOverridableObscuredBool41 = this.canClamber; MutableOverridableObscuredBool mutableOverridableObscuredBool42 = EBOAJJCLJIE.canClamber; mutableOverridableObscuredBool41.HDECHBMKJCO(mutableOverridableObscuredBool42); MutableOverridableObscuredFloat mutableOverridableObscuredFloat23 = this.wallRunDuration; MutableOverridableObscuredFloat mutableOverridableObscuredFloat24 = EBOAJJCLJIE.wallRunDuration; mutableOverridableObscuredFloat23.HDECHBMKJCO(mutableOverridableObscuredFloat24); MutableOverridableObscuredFloat mutableOverridableObscuredFloat25 = this.wallRunDropRateParameter; MutableOverridableObscuredFloat mutableOverridableObscuredFloat26 = EBOAJJCLJIE.wallRunDropRateParameter; mutableOverridableObscuredFloat25.HDECHBMKJCO(mutableOverridableObscuredFloat26); MutableOverridableObscuredFloat mutableOverridableObscuredFloat27 = this.wallRunStartSpeedBoost; MutableOverridableObscuredFloat mutableOverridableObscuredFloat28 = EBOAJJCLJIE.wallRunStartSpeedBoost; mutableOverridableObscuredFloat27.HDECHBMKJCO(mutableOverridableObscuredFloat28); MutableOverridableObscuredFloat mutableOverridableObscuredFloat29 = this.wallRunJumpHeight; MutableOverridableObscuredFloat mutableOverridableObscuredFloat30 = EBOAJJCLJIE.wallRunJumpHeight; mutableOverridableObscuredFloat29.HDECHBMKJCO(mutableOverridableObscuredFloat30); MutableOverridableObscuredFloat mutableOverridableObscuredFloat31 = this.wallRunJumpDirectionParameter; MutableOverridableObscuredFloat mutableOverridableObscuredFloat32 = EBOAJJCLJIE.wallRunJumpDirectionParameter; mutableOverridableObscuredFloat31.HDECHBMKJCO(mutableOverridableObscuredFloat32); MutableOverridableObscuredFloat mutableOverridableObscuredFloat33 = this.wallRunJumpAirControlMultiplier; MutableOverridableObscuredFloat mutableOverridableObscuredFloat34 = EBOAJJCLJIE.wallRunJumpAirControlMultiplier; mutableOverridableObscuredFloat33.HDECHBMKJCO(mutableOverridableObscuredFloat34); MutableOverridableObscuredBool mutableOverridableObscuredBool43 = this.canSlide; MutableOverridableObscuredBool mutableOverridableObscuredBool44 = EBOAJJCLJIE.canSlide; mutableOverridableObscuredBool43.HDECHBMKJCO(mutableOverridableObscuredBool44); MutableOverridableObscuredBool mutableOverridableObscuredBool45 = this.canSlideDownSlopes; MutableOverridableObscuredBool mutableOverridableObscuredBool46 = EBOAJJCLJIE.canSlideDownSlopes; mutableOverridableObscuredBool45.HDECHBMKJCO(mutableOverridableObscuredBool46); MutableOverridableObscuredFloat mutableOverridableObscuredFloat35 = this.slideMinDuration; MutableOverridableObscuredFloat mutableOverridableObscuredFloat36 = EBOAJJCLJIE.slideMinDuration; mutableOverridableObscuredFloat35.HDECHBMKJCO(mutableOverridableObscuredFloat36); MutableOverridableObscuredFloat mutableOverridableObscuredFloat37 = this.slideSteeringParameter; MutableOverridableObscuredFloat mutableOverridableObscuredFloat38 = EBOAJJCLJIE.slideSteeringParameter; mutableOverridableObscuredFloat37.HDECHBMKJCO(mutableOverridableObscuredFloat38); MutableOverridableObscuredFloat mutableOverridableObscuredFloat39 = this.slideStartSpeedBoost; MutableOverridableObscuredFloat mutableOverridableObscuredFloat40 = EBOAJJCLJIE.slideStartSpeedBoost; mutableOverridableObscuredFloat39.HDECHBMKJCO(mutableOverridableObscuredFloat40); MutableOverridableObscuredFloat mutableOverridableObscuredFloat41 = this.slideAirControlMultiplier; MutableOverridableObscuredFloat mutableOverridableObscuredFloat42 = EBOAJJCLJIE.slideAirControlMultiplier; mutableOverridableObscuredFloat41.HDECHBMKJCO(mutableOverridableObscuredFloat42); MutableOverridableObscuredBool mutableOverridableObscuredBool47 = this.canWallClimb; MutableOverridableObscuredBool mutableOverridableObscuredBool48 = EBOAJJCLJIE.canWallClimb; mutableOverridableObscuredBool47.HDECHBMKJCO(mutableOverridableObscuredBool48); MutableOverridableObscuredBool mutableOverridableObscuredBool49 = this.hidesAvatar; MutableOverridableObscuredBool mutableOverridableObscuredBool50 = EBOAJJCLJIE.hidesAvatar; mutableOverridableObscuredBool49.HDECHBMKJCO(mutableOverridableObscuredBool50); } // Token: 0x0600E182 RID: 57730 RVA: 0x00342604 File Offset: 0x00340804 [Token(Token = "0x600E182")] [Address(RVA = "0xD26860", Offset = "0xD25660", VA = "0x180D26860", Slot = "15")] public void OAEFHGEOHIK() { bool overrides = this.teleportDelay.Overrides; bool overrides2 = this.canMove.Overrides; bool overrides3 = this.vrWalkSpeed.Overrides; bool overrides4 = this.vrCanSprint.Overrides; bool overrides5 = this.vrSprintMaxSpeedWalkSpeedMultiplier.Overrides; bool overrides6 = this.vrCanDualWield.Overrides; bool overrides7 = this.vrCanJump.Overrides; bool overrides8 = this.vrMaxJumpHeight.Overrides; bool overrides9 = this.vrCanDodge.Overrides; bool overrides10 = this.screensDefaultThirdPersonControlType.Overrides; bool overrides11 = this.screensWalkSpeed.Overrides; bool overrides12 = this.screensCanSprint.Overrides; bool overrides13 = this.screensSprintMaxSpeedWalkSpeedMultiplier.Overrides; bool overrides14 = this.screensCanJump.Overrides; bool overrides15 = this.screensMaxJumpHeight.Overrides; bool overrides16 = this.screensCanDodge.Overrides; bool overrides17 = this.maxTeleportDistance.Overrides; bool overrides18 = this.maxTeleportDropHeight.Overrides; bool overrides19 = this.maxTeleportAngle.Overrides; bool overrides20 = this.canFly.Overrides; bool overrides21 = this.isInvincible.Overrides; bool overrides22 = this.itemPickupRestrictions.Overrides; bool overrides23 = this.itemPickupAllowlist.Overrides; bool overrides24 = this.itemPickupBlocklist.Overrides; bool overrides25 = this.canSwitchTeams.Overrides; bool overrides26 = this.voiceRolloffMaxDistance.Overrides; bool overrides27 = this.hidesName.Overrides; bool overrides28 = this.enableEquipSlotHip.Overrides; bool overrides29 = this.equipRestrictionsHip.Overrides; bool overrides30 = this.equipHipAllowlist.Overrides; bool overrides31 = this.equipHipBlocklist.Overrides; bool overrides32 = this.equipRestrictionsShoulder.Overrides; bool overrides33 = this.equipShoulderAllowlist.Overrides; bool overrides34 = this.equipShoulderBlocklist.Overrides; bool overrides35 = this.screensDefaultFirstPersonControlType.Overrides; bool overrides36 = this.screensCanWallRun.Overrides; bool overrides37 = this.vrCanWallRun.Overrides; bool overrides38 = this.vrCanGetPushed.Overrides; bool overrides39 = this.screensCanGetPushed.Overrides; bool overrides40 = this.vrCanRam.Overrides; bool overrides41 = this.screensCanRam.Overrides; bool overrides42 = this.canAutoSprint.Overrides; bool overrides43 = this.airControlParameter.Overrides; bool overrides44 = this.canJumpCutoff.Overrides; bool overrides45 = this.canClamber.Overrides; bool overrides46 = this.wallRunDuration.Overrides; bool overrides47 = this.wallRunDropRateParameter.Overrides; bool overrides48 = this.wallRunStartSpeedBoost.Overrides; bool overrides49 = this.wallRunJumpHeight.Overrides; bool overrides50 = this.wallRunJumpDirectionParameter.Overrides; bool overrides51 = this.wallRunJumpAirControlMultiplier.Overrides; bool overrides52 = this.canSlide.Overrides; bool overrides53 = this.canSlideDownSlopes.Overrides; bool overrides54 = this.slideMinDuration.Overrides; bool overrides55 = this.slideSteeringParameter.Overrides; bool overrides56 = this.slideStartSpeedBoost.Overrides; bool overrides57 = this.slideAirControlMultiplier.Overrides; bool overrides58 = this.canWallClimb.Overrides; bool overrides59 = ((ECCMHGLDNHK)this.hidesAvatar).AKNLAMFAPGB; } // Token: 0x0600E183 RID: 57731 RVA: 0x00342914 File Offset: 0x00340B14 [Token(Token = "0x600E183")] [Address(RVA = "0xD23410", Offset = "0xD22210", VA = "0x180D23410", Slot = "16")] public byte[] HPMCPOPJNMO(GameRole.CDLENKNFHEB KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH) { MutableOverridableObscuredFloat mutableOverridableObscuredFloat; ObscuredFloat obscuredFloat = mutableOverridableObscuredFloat.FGDACOGIIDK(); byte[] array; return array; } // Token: 0x0600E184 RID: 57732 RVA: 0x00342958 File Offset: 0x00340B58 [Token(Token = "0x600E184")] [Address(RVA = "0xD26330", Offset = "0xD25130", VA = "0x180D26330", Slot = "17")] public void LJOMLMNONBM(GameRole.CDLENKNFHEB KFMINBPBKAM, byte[] DFJAAFALLAM) { MutableOverridableObscuredBool mutableOverridableObscuredBool = this.hidesAvatar; LOFEHCEMBDH onRolePermissionUpdated = this.OnRolePermissionUpdated; this.k__BackingField = true; if (onRolePermissionUpdated != 0) { } } // Token: 0x0600E185 RID: 57733 RVA: 0x00342994 File Offset: 0x00340B94 [Token(Token = "0x600E185")] [Address(RVA = "0xD22E30", Offset = "0xD21C30", VA = "0x180D22E30", Slot = "20")] public ECCMHGLDNHK HFIMHFELCDL(GameRole.CDLENKNFHEB KFMINBPBKAM) { /* An exception occurred when decompiling this method (0600E185) ICSharpCode.Decompiler.DecompilerException: Error decompiling ECCMHGLDNHK RecRoom.Systems.PlayerRoles.GameRole::HFIMHFELCDL(RecRoom.Systems.PlayerRoles.GameRole/CDLENKNFHEB) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:MutableOverridableObscuredFloat(var_1_08, ldfld:MutableOverridableObscuredFloat(GameRole::teleportDelay, ldloc:GameRole(this))) stloc:InvalidOperationException(var_2_19, newobj:InvalidOperationException(InvalidOperationException::.ctor, call:string(string::Concat, ldstr:string[exp:object]("Unknown RolePermission "), ldloc:CDLENKNFHEB[exp:object](KFMINBPBKAM)))) } 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 1660 */; } // Token: 0x0600E186 RID: 57734 RVA: 0x003429BC File Offset: 0x00340BBC [Token(Token = "0x600E186")] [Address(RVA = "0xD25990", Offset = "0xD24790", VA = "0x180D25990", Slot = "24")] public HLPPKFIPADG KCINMMHMPGF() { HLPPKFIPADG hlppkfipadg = new HLPPKFIPADG(); CMDADAAOBHD cmdadaaobhd = this.roleId; hlppkfipadg.LANPLHFJBLB = (int)cmdadaaobhd; Guid guid = this.roleGuid; string text; hlppkfipadg.EHPPNEDMLHG = text; hlppkfipadg.DGDFHDOKNOJ = text; hlppkfipadg.MHFHBIIDGDD = (int)((ulong)27L); bool flag = this.k__BackingField; hlppkfipadg.JAGHOIMCJFE = flag; bool flag2 = this.k__BackingField; hlppkfipadg.POKNPCJBAFD = flag2; string text2 = this.roleName; hlppkfipadg.BHAMGLKJJEG = text2; ObscuredFloat obscuredFloat = this.teleportDelay.FGDACOGIIDK(); hlppkfipadg.ANPFPBCHFKL = obscuredFloat; ObscuredBool obscuredBool = this.canMove.FGDACOGIIDK(); hlppkfipadg.CFCIJHCNENM = obscuredBool; ObscuredFloat obscuredFloat2 = this.vrWalkSpeed.FGDACOGIIDK(); hlppkfipadg.GNLGPBDAIAB = obscuredFloat2; ObscuredBool obscuredBool2 = this.vrCanSprint.FGDACOGIIDK(); hlppkfipadg.FKMFDNJAONK = obscuredBool2; ObscuredFloat obscuredFloat3 = this.vrSprintMaxSpeedWalkSpeedMultiplier.FGDACOGIIDK(); hlppkfipadg.JJAPILJHIFB = obscuredFloat3; ObscuredBool obscuredBool3 = this.vrCanDualWield.FGDACOGIIDK(); hlppkfipadg.ANKHHFFHDFG = obscuredBool3; ObscuredBool obscuredBool4 = this.vrCanJump.FGDACOGIIDK(); hlppkfipadg.HOKDHEFLPGI = obscuredBool4; ObscuredFloat obscuredFloat4 = this.vrMaxJumpHeight.FGDACOGIIDK(); hlppkfipadg.EKNNFOGODCC = obscuredFloat4; ObscuredBool obscuredBool5 = this.vrCanDodge.FGDACOGIIDK(); hlppkfipadg.FPDNLMHNJCH = obscuredBool5; ObscuredInt obscuredInt = this.screensDefaultThirdPersonControlType.FGDACOGIIDK(); hlppkfipadg.HOKIJDOOFEG = obscuredInt; ObscuredFloat obscuredFloat5 = this.screensWalkSpeed.FGDACOGIIDK(); hlppkfipadg.CKIFNAEHODF = obscuredFloat5; ObscuredBool obscuredBool6 = this.screensCanSprint.FGDACOGIIDK(); hlppkfipadg.EAICCHJJMMP = obscuredBool6; ObscuredFloat obscuredFloat6 = this.screensSprintMaxSpeedWalkSpeedMultiplier.FGDACOGIIDK(); hlppkfipadg.FDNGBIPOFIK = obscuredFloat6; ObscuredBool obscuredBool7 = this.screensCanJump.FGDACOGIIDK(); hlppkfipadg.HOACKNFHJJI = obscuredBool7; ObscuredFloat obscuredFloat7 = this.screensMaxJumpHeight.FGDACOGIIDK(); hlppkfipadg.CDGMEHGIHBH = obscuredFloat7; ObscuredBool obscuredBool8 = this.screensCanDodge.FGDACOGIIDK(); hlppkfipadg.JFJKKCJKIBM = obscuredBool8; ObscuredFloat obscuredFloat8 = this.maxTeleportDistance.FGDACOGIIDK(); hlppkfipadg.JDIFNHIPCDD = obscuredFloat8; ObscuredFloat obscuredFloat9 = this.maxTeleportDropHeight.FGDACOGIIDK(); hlppkfipadg.CNAIIHBGJIJ = obscuredFloat9; ObscuredFloat obscuredFloat10 = this.maxTeleportAngle.FGDACOGIIDK(); hlppkfipadg.AMHFPOGDEKI = obscuredFloat10; ObscuredBool obscuredBool9 = this.canFly.FGDACOGIIDK(); hlppkfipadg.JNAPLFKLCGD = obscuredBool9; ObscuredBool obscuredBool10 = this.isInvincible.FGDACOGIIDK(); hlppkfipadg.MHHKPCMDKBC = obscuredBool10; !0 ! = this.itemPickupRestrictions.FGDACOGIIDK(); hlppkfipadg.PEGLEHFADGJ = !; List list = this.itemPickupAllowlist.FGDACOGIIDK(); hlppkfipadg.NCFGHIHHJME = list; List list2 = this.itemPickupBlocklist.FGDACOGIIDK(); hlppkfipadg.LDCHKMFHAND = list2; ObscuredBool obscuredBool11 = this.canSwitchTeams.FGDACOGIIDK(); hlppkfipadg.NLMBAKMBMBK = obscuredBool11; ObscuredInt obscuredInt2 = this.voiceRolloffMaxDistance.FGDACOGIIDK(); hlppkfipadg.DIALMNBKNON = obscuredInt2; ObscuredBool obscuredBool12 = this.hidesName.FGDACOGIIDK(); hlppkfipadg.EOMGDHAEEOL = obscuredBool12; !0 !2 = this.enableEquipSlotHip.FGDACOGIIDK(); hlppkfipadg.KOPLOANGMAE = !2; !0 !3 = this.equipRestrictionsHip.FGDACOGIIDK(); hlppkfipadg.FPGPIOOFEBN = !3; List list3 = this.equipHipAllowlist.FGDACOGIIDK(); hlppkfipadg.AHHDFOMMPHA = list3; List list4 = this.equipHipBlocklist.FGDACOGIIDK(); hlppkfipadg.GPPBGHIIBLN = list4; !0 !4 = this.equipRestrictionsShoulder.FGDACOGIIDK(); hlppkfipadg.FFCOOBGMPHN = !4; List list5 = this.equipShoulderAllowlist.FGDACOGIIDK(); hlppkfipadg.LBJFBHFCFPO = list5; List list6 = this.equipShoulderBlocklist.FGDACOGIIDK(); hlppkfipadg.GHNCMJFOEJL = list6; ObscuredInt obscuredInt3 = this.screensDefaultFirstPersonControlType.FGDACOGIIDK(); hlppkfipadg.BFGLBCGDJED = obscuredInt3; ObscuredBool obscuredBool13 = this.screensCanWallRun.FGDACOGIIDK(); hlppkfipadg.GPPKLBMDDON = obscuredBool13; ObscuredBool obscuredBool14 = this.vrCanWallRun.FGDACOGIIDK(); hlppkfipadg.PONGPIOCKHD = obscuredBool14; ObscuredBool obscuredBool15 = this.vrCanGetPushed.FGDACOGIIDK(); hlppkfipadg.MNBCMGHCCNC = obscuredBool15; ObscuredBool obscuredBool16 = this.screensCanGetPushed.FGDACOGIIDK(); hlppkfipadg.FJJLDALJIHI = obscuredBool16; ObscuredBool obscuredBool17 = this.vrCanRam.FGDACOGIIDK(); hlppkfipadg.AEELKGIMIIL = obscuredBool17; ObscuredBool obscuredBool18 = this.screensCanRam.FGDACOGIIDK(); hlppkfipadg.BIHFCNHIKFE = obscuredBool18; ObscuredBool obscuredBool19 = this.canAutoSprint.FGDACOGIIDK(); hlppkfipadg.MGIGPEOMIBL = obscuredBool19; ObscuredFloat obscuredFloat11 = this.airControlParameter.FGDACOGIIDK(); hlppkfipadg.JFEMLNHOFHG = obscuredFloat11; ObscuredBool obscuredBool20 = this.canJumpCutoff.FGDACOGIIDK(); hlppkfipadg.JGDJKLHFAJB = obscuredBool20; ObscuredBool obscuredBool21 = this.canClamber.FGDACOGIIDK(); hlppkfipadg.FHKJABGGPGA = obscuredBool21; ObscuredFloat obscuredFloat12 = this.wallRunDuration.FGDACOGIIDK(); hlppkfipadg.HEBHAEMDOIF = obscuredFloat12; ObscuredFloat obscuredFloat13 = this.wallRunDropRateParameter.FGDACOGIIDK(); hlppkfipadg.GHGKHAGMJPD = obscuredFloat13; ObscuredFloat obscuredFloat14 = this.wallRunStartSpeedBoost.FGDACOGIIDK(); hlppkfipadg.FLLHEDKLPFC = obscuredFloat14; ObscuredFloat obscuredFloat15 = this.wallRunJumpHeight.FGDACOGIIDK(); hlppkfipadg.DDPGPPBAMFB = obscuredFloat15; ObscuredFloat obscuredFloat16 = this.wallRunJumpDirectionParameter.FGDACOGIIDK(); hlppkfipadg.IGGAPKLFAAI = obscuredFloat16; ObscuredFloat obscuredFloat17 = this.wallRunJumpAirControlMultiplier.FGDACOGIIDK(); hlppkfipadg.ECNIPMPAHFE = obscuredFloat17; ObscuredBool obscuredBool22 = this.canSlide.FGDACOGIIDK(); hlppkfipadg.ACCGFLELPAJ = obscuredBool22; ObscuredBool obscuredBool23 = this.canSlideDownSlopes.FGDACOGIIDK(); hlppkfipadg.DFEEPFGPKKD = obscuredBool23; ObscuredFloat obscuredFloat18 = this.slideMinDuration.FGDACOGIIDK(); hlppkfipadg.KHNAKAGAOPE = obscuredFloat18; ObscuredFloat obscuredFloat19 = this.slideSteeringParameter.FGDACOGIIDK(); hlppkfipadg.EGAGNBNIAHL = obscuredFloat19; ObscuredFloat obscuredFloat20 = this.slideStartSpeedBoost.FGDACOGIIDK(); hlppkfipadg.BGCDMCMGEGA = obscuredFloat20; ObscuredFloat obscuredFloat21 = this.slideAirControlMultiplier.FGDACOGIIDK(); hlppkfipadg.JIKPHDANKOO = obscuredFloat21; ObscuredBool obscuredBool24 = this.canWallClimb.FGDACOGIIDK(); hlppkfipadg.DBBKBKFHJPA = obscuredBool24; ObscuredBool obscuredBool25 = this.hidesAvatar.FGDACOGIIDK(); hlppkfipadg.OOLAHCEEPMN = obscuredBool25; return hlppkfipadg; } // Token: 0x0600E187 RID: 57735 RVA: 0x00342F10 File Offset: 0x00341110 [Token(Token = "0x600E187")] [Address(RVA = "0xD22180", Offset = "0xD20F80", VA = "0x180D22180", Slot = "25")] public void GGDEPGOPJDM(HLPPKFIPADG LHBMIOFGINJ, [Optional] CMDADAAOBHD? CMMGGIAOENN) { int dgdfhdoknoj = LHBMIOFGINJ.DGDFHDOKNOJ; this.rank = (GJJLAOJHDKF)dgdfhdoknoj; bool poknpcjbafd = LHBMIOFGINJ.POKNPCJBAFD; this.k__BackingField = poknpcjbafd; bool jaghoimcjfe = LHBMIOFGINJ.JAGHOIMCJFE; this.k__BackingField = jaghoimcjfe; string jeblflmaoke = LHBMIOFGINJ.JEBLFLMAOKE; this.roleName = jeblflmaoke; int mhfhbiidgdd = LHBMIOFGINJ.MHFHBIIDGDD; HKAHGDDGAFD hkahgddgafd = this.teleportDelay.KCINMMHMPGF(); int mhfhbiidgdd2 = LHBMIOFGINJ.MHFHBIIDGDD; ANEKJPAEIMD anekjpaeimd = this.canMove.KCINMMHMPGF(); int mhfhbiidgdd3 = LHBMIOFGINJ.MHFHBIIDGDD; HKAHGDDGAFD hkahgddgafd2 = this.vrWalkSpeed.KCINMMHMPGF(); int mhfhbiidgdd4 = LHBMIOFGINJ.MHFHBIIDGDD; ANEKJPAEIMD anekjpaeimd2 = this.vrCanSprint.KCINMMHMPGF(); int mhfhbiidgdd5 = LHBMIOFGINJ.MHFHBIIDGDD; HKAHGDDGAFD hkahgddgafd3 = this.vrSprintMaxSpeedWalkSpeedMultiplier.KCINMMHMPGF(); int mhfhbiidgdd6 = LHBMIOFGINJ.MHFHBIIDGDD; ANEKJPAEIMD anekjpaeimd3 = this.vrCanDualWield.KCINMMHMPGF(); int mhfhbiidgdd7 = LHBMIOFGINJ.MHFHBIIDGDD; ANEKJPAEIMD anekjpaeimd4 = this.vrCanJump.KCINMMHMPGF(); int mhfhbiidgdd8 = LHBMIOFGINJ.MHFHBIIDGDD; HKAHGDDGAFD hkahgddgafd4 = this.vrMaxJumpHeight.KCINMMHMPGF(); int mhfhbiidgdd9 = LHBMIOFGINJ.MHFHBIIDGDD; ANEKJPAEIMD anekjpaeimd5 = this.vrCanDodge.KCINMMHMPGF(); int mhfhbiidgdd10 = LHBMIOFGINJ.MHFHBIIDGDD; KHFABFHGJNG khfabfhgjng = this.screensDefaultThirdPersonControlType.KCINMMHMPGF(); int mhfhbiidgdd11 = LHBMIOFGINJ.MHFHBIIDGDD; HKAHGDDGAFD hkahgddgafd5 = this.screensWalkSpeed.KCINMMHMPGF(); int mhfhbiidgdd12 = LHBMIOFGINJ.MHFHBIIDGDD; ANEKJPAEIMD anekjpaeimd6 = this.screensCanSprint.KCINMMHMPGF(); int mhfhbiidgdd13 = LHBMIOFGINJ.MHFHBIIDGDD; HKAHGDDGAFD hkahgddgafd6 = this.screensSprintMaxSpeedWalkSpeedMultiplier.KCINMMHMPGF(); int mhfhbiidgdd14 = LHBMIOFGINJ.MHFHBIIDGDD; ANEKJPAEIMD anekjpaeimd7 = this.screensCanJump.KCINMMHMPGF(); int mhfhbiidgdd15 = LHBMIOFGINJ.MHFHBIIDGDD; HKAHGDDGAFD hkahgddgafd7 = this.screensMaxJumpHeight.KCINMMHMPGF(); int mhfhbiidgdd16 = LHBMIOFGINJ.MHFHBIIDGDD; ANEKJPAEIMD anekjpaeimd8 = this.screensCanDodge.KCINMMHMPGF(); int mhfhbiidgdd17 = LHBMIOFGINJ.MHFHBIIDGDD; HKAHGDDGAFD hkahgddgafd8 = this.maxTeleportDistance.KCINMMHMPGF(); int mhfhbiidgdd18 = LHBMIOFGINJ.MHFHBIIDGDD; HKAHGDDGAFD hkahgddgafd9 = this.maxTeleportDropHeight.KCINMMHMPGF(); int mhfhbiidgdd19 = LHBMIOFGINJ.MHFHBIIDGDD; HKAHGDDGAFD hkahgddgafd10 = this.maxTeleportAngle.KCINMMHMPGF(); int mhfhbiidgdd20 = LHBMIOFGINJ.MHFHBIIDGDD; ANEKJPAEIMD anekjpaeimd9 = this.canFly.KCINMMHMPGF(); int mhfhbiidgdd21 = LHBMIOFGINJ.MHFHBIIDGDD; ANEKJPAEIMD anekjpaeimd10 = this.isInvincible.KCINMMHMPGF(); int mhfhbiidgdd22 = LHBMIOFGINJ.MHFHBIIDGDD; KHFABFHGJNG khfabfhgjng2 = this.itemPickupRestrictions.KCINMMHMPGF(); int mhfhbiidgdd23 = LHBMIOFGINJ.MHFHBIIDGDD; NCMBIKODOLI ncmbikodoli = this.itemPickupAllowlist.KCINMMHMPGF(); int mhfhbiidgdd24 = LHBMIOFGINJ.MHFHBIIDGDD; NCMBIKODOLI ncmbikodoli2 = this.itemPickupBlocklist.KCINMMHMPGF(); int mhfhbiidgdd25 = LHBMIOFGINJ.MHFHBIIDGDD; ANEKJPAEIMD anekjpaeimd11 = this.canSwitchTeams.KCINMMHMPGF(); int mhfhbiidgdd26 = LHBMIOFGINJ.MHFHBIIDGDD; KHFABFHGJNG khfabfhgjng3 = this.voiceRolloffMaxDistance.KCINMMHMPGF(); int mhfhbiidgdd27 = LHBMIOFGINJ.MHFHBIIDGDD; ANEKJPAEIMD anekjpaeimd12 = this.hidesName.KCINMMHMPGF(); int mhfhbiidgdd28 = LHBMIOFGINJ.MHFHBIIDGDD; KHFABFHGJNG khfabfhgjng4 = this.enableEquipSlotHip.KCINMMHMPGF(); int mhfhbiidgdd29 = LHBMIOFGINJ.MHFHBIIDGDD; KHFABFHGJNG khfabfhgjng5 = this.equipRestrictionsHip.KCINMMHMPGF(); int mhfhbiidgdd30 = LHBMIOFGINJ.MHFHBIIDGDD; NCMBIKODOLI ncmbikodoli3 = this.equipHipAllowlist.KCINMMHMPGF(); int mhfhbiidgdd31 = LHBMIOFGINJ.MHFHBIIDGDD; NCMBIKODOLI ncmbikodoli4 = this.equipHipBlocklist.KCINMMHMPGF(); int mhfhbiidgdd32 = LHBMIOFGINJ.MHFHBIIDGDD; KHFABFHGJNG khfabfhgjng6 = this.equipRestrictionsShoulder.KCINMMHMPGF(); int mhfhbiidgdd33 = LHBMIOFGINJ.MHFHBIIDGDD; NCMBIKODOLI ncmbikodoli5 = this.equipShoulderAllowlist.KCINMMHMPGF(); int mhfhbiidgdd34 = LHBMIOFGINJ.MHFHBIIDGDD; NCMBIKODOLI ncmbikodoli6 = this.equipShoulderBlocklist.KCINMMHMPGF(); int mhfhbiidgdd35 = LHBMIOFGINJ.MHFHBIIDGDD; KHFABFHGJNG khfabfhgjng7 = this.screensDefaultFirstPersonControlType.KCINMMHMPGF(); int mhfhbiidgdd36 = LHBMIOFGINJ.MHFHBIIDGDD; ANEKJPAEIMD anekjpaeimd13 = this.screensCanWallRun.KCINMMHMPGF(); int mhfhbiidgdd37 = LHBMIOFGINJ.MHFHBIIDGDD; ANEKJPAEIMD anekjpaeimd14 = this.vrCanWallRun.KCINMMHMPGF(); int mhfhbiidgdd38 = LHBMIOFGINJ.MHFHBIIDGDD; ANEKJPAEIMD anekjpaeimd15 = this.vrCanGetPushed.KCINMMHMPGF(); int mhfhbiidgdd39 = LHBMIOFGINJ.MHFHBIIDGDD; ANEKJPAEIMD anekjpaeimd16 = this.screensCanGetPushed.KCINMMHMPGF(); int mhfhbiidgdd40 = LHBMIOFGINJ.MHFHBIIDGDD; ANEKJPAEIMD anekjpaeimd17 = this.vrCanRam.KCINMMHMPGF(); int mhfhbiidgdd41 = LHBMIOFGINJ.MHFHBIIDGDD; ANEKJPAEIMD anekjpaeimd18 = this.screensCanRam.KCINMMHMPGF(); int mhfhbiidgdd42 = LHBMIOFGINJ.MHFHBIIDGDD; ANEKJPAEIMD anekjpaeimd19 = this.canAutoSprint.KCINMMHMPGF(); int mhfhbiidgdd43 = LHBMIOFGINJ.MHFHBIIDGDD; HKAHGDDGAFD hkahgddgafd11 = this.airControlParameter.KCINMMHMPGF(); int mhfhbiidgdd44 = LHBMIOFGINJ.MHFHBIIDGDD; ANEKJPAEIMD anekjpaeimd20 = this.canJumpCutoff.KCINMMHMPGF(); int mhfhbiidgdd45 = LHBMIOFGINJ.MHFHBIIDGDD; ANEKJPAEIMD anekjpaeimd21 = this.canClamber.KCINMMHMPGF(); int mhfhbiidgdd46 = LHBMIOFGINJ.MHFHBIIDGDD; HKAHGDDGAFD hkahgddgafd12 = this.wallRunDuration.KCINMMHMPGF(); int mhfhbiidgdd47 = LHBMIOFGINJ.MHFHBIIDGDD; HKAHGDDGAFD hkahgddgafd13 = this.wallRunDropRateParameter.KCINMMHMPGF(); int mhfhbiidgdd48 = LHBMIOFGINJ.MHFHBIIDGDD; HKAHGDDGAFD hkahgddgafd14 = this.wallRunStartSpeedBoost.KCINMMHMPGF(); int mhfhbiidgdd49 = LHBMIOFGINJ.MHFHBIIDGDD; HKAHGDDGAFD hkahgddgafd15 = this.wallRunJumpHeight.KCINMMHMPGF(); int mhfhbiidgdd50 = LHBMIOFGINJ.MHFHBIIDGDD; HKAHGDDGAFD hkahgddgafd16 = this.wallRunJumpDirectionParameter.KCINMMHMPGF(); int mhfhbiidgdd51 = LHBMIOFGINJ.MHFHBIIDGDD; HKAHGDDGAFD hkahgddgafd17 = this.wallRunJumpAirControlMultiplier.KCINMMHMPGF(); int mhfhbiidgdd52 = LHBMIOFGINJ.MHFHBIIDGDD; ANEKJPAEIMD anekjpaeimd22 = this.canSlide.KCINMMHMPGF(); int mhfhbiidgdd53 = LHBMIOFGINJ.MHFHBIIDGDD; ANEKJPAEIMD anekjpaeimd23 = this.canSlideDownSlopes.KCINMMHMPGF(); int mhfhbiidgdd54 = LHBMIOFGINJ.MHFHBIIDGDD; HKAHGDDGAFD hkahgddgafd18 = this.slideMinDuration.KCINMMHMPGF(); int mhfhbiidgdd55 = LHBMIOFGINJ.MHFHBIIDGDD; HKAHGDDGAFD hkahgddgafd19 = this.slideSteeringParameter.KCINMMHMPGF(); int mhfhbiidgdd56 = LHBMIOFGINJ.MHFHBIIDGDD; HKAHGDDGAFD hkahgddgafd20 = this.slideStartSpeedBoost.KCINMMHMPGF(); int mhfhbiidgdd57 = LHBMIOFGINJ.MHFHBIIDGDD; HKAHGDDGAFD hkahgddgafd21 = this.slideAirControlMultiplier.KCINMMHMPGF(); int mhfhbiidgdd58 = LHBMIOFGINJ.MHFHBIIDGDD; ANEKJPAEIMD anekjpaeimd24 = this.canWallClimb.KCINMMHMPGF(); int mhfhbiidgdd59 = LHBMIOFGINJ.MHFHBIIDGDD; ANEKJPAEIMD anekjpaeimd25 = this.hidesAvatar.KCINMMHMPGF(); CMDADAAOBHD cmdadaaobhd = this.roleId; } // Token: 0x0600E188 RID: 57736 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E188")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "26")] public void OnBeforeSerialize() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E189 RID: 57737 RVA: 0x0034343C File Offset: 0x0034163C [Token(Token = "0x600E189")] [Address(RVA = "0xD27020", Offset = "0xD25E20", VA = "0x180D27020", Slot = "27")] public void OnAfterDeserialize() { int num = 0; int num2 = (int)this.roleId; bool flag; if (flag) { this.roleGuid = num; } } // Token: 0x04009277 RID: 37495 [Token(Token = "0x4009277")] public const int ROLE_VERSION = 27; // Token: 0x04009278 RID: 37496 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4009278")] private LOFEHCEMBDH OnRolePermissionUpdated; // Token: 0x04009279 RID: 37497 [Token(Token = "0x4009279")] public static Dictionary FriendlyNames = new Dictionary { { (uint)2, "Teleport Delay" }, { (uint)4, "Can Move" }, { (uint)21, "VR Walk Speed" }, { (uint)22, "VR Can Sprint" }, { (uint)55, "Vr Sprint Max Speed Walk Speed Multiplier" }, { (uint)27, "VR Can Dual Wield" }, { (uint)28, "VR Can Jump" }, { (uint)44, "Vr Max Jump Height" }, { (uint)29, "VR Can Dodge" }, { (uint)42, "Screens Default Third Person Control Type" }, { (uint)24, "Screens Walk Speed" }, { (uint)25, "Screens Can Sprint" }, { (uint)56, "Screens Sprint Max Speed Walk Speed Multiplier" }, { (uint)30, "Screens Can Jump" }, { (uint)45, "Screens Max Jump Height" }, { (uint)31, "Screens Can Dodge" }, { (uint)14, "Max Teleport Distance" }, { (uint)15, "Max Teleport Drop Height" }, { (uint)32, "Max Teleport Angle" }, { (uint)8, "Can Fly" }, { (uint)9, "Is Invincible" }, { (uint)10, "Item Pickup Restrictions" }, { (uint)11, "Item Pickup Allowlist" }, { (uint)12, "Item Pickup Blocklist" }, { (uint)13, "Can Switch Teams" }, { (uint)17, "Voice Rolloff Max Distance" }, { (uint)20, "Hides Player Name" }, { (uint)34, "Enable Hip Equip Slots" }, { (uint)35, "Equip Restrictions Hip" }, { (uint)36, "Equip Hip Allowlist" }, { (uint)37, "Equip Hip Blocklist" }, { (uint)39, "Equip Restrictions Shoulder" }, { (uint)40, "Equip Shoulder Allowlist" }, { (uint)41, "Equip Shoulder Blocklist" }, { (uint)43, "Screens Default First Person Control Type" }, { (uint)48, "Screens Can Wall Run" }, { (uint)49, "Vr Can Wall Run" }, { (uint)50, "Vr Can Get Pushed" }, { (uint)51, "Screens Can Get Pushed" }, { (uint)52, "Vr Can Ram" }, { (uint)53, "Screens Can Ram" }, { (uint)57, "Can Auto Sprint" }, { (uint)58, "Air Control Parameter" }, { (uint)59, "Can Jump Cutoff" }, { (uint)60, "Can Clamber" }, { (uint)61, "Wall Run Duration" }, { (uint)62, "Wall Run Drop Rate Parameter" }, { (uint)63, "Wall Run Start Speed Boost" }, { (uint)64, "Wall Run Jump Height" }, { (uint)65, "Wall Run Jump Direction Parameter" }, { (uint)66, "Wall Run Jump Air Control Multiplier" }, { (uint)67, "Can Slide" }, { (uint)68, "Can Slide Down Slopes" }, { (uint)69, "Slide Min Duration" }, { (uint)70, "Slide Steering Parameter" }, { (uint)71, "Slide Start Speed Boost" }, { (uint)72, "Slide Air Control Multiplier" }, { (uint)73, "Can Wall Climb" }, { (uint)75, "Hides Player Avatar" } }; // Token: 0x0400927A RID: 37498 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400927A")] [NonSerialized] private Guid roleGuid; // Token: 0x0400927B RID: 37499 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400927B")] [SerializeField] private CMDADAAOBHD roleId; // Token: 0x0400927C RID: 37500 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x400927C")] [SerializeField] private GJJLAOJHDKF rank; // Token: 0x0400927D RID: 37501 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400927D")] [SerializeField] private string roleName; // Token: 0x0400927E RID: 37502 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400927E")] [SerializeField] private MutableOverridableObscuredFloat teleportDelay; // Token: 0x0400927F RID: 37503 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400927F")] [SerializeField] private MutableOverridableObscuredBool canMove; // Token: 0x04009280 RID: 37504 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4009280")] [SerializeField] private MutableOverridableObscuredFloat vrWalkSpeed; // Token: 0x04009281 RID: 37505 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4009281")] [SerializeField] private MutableOverridableObscuredBool vrCanSprint; // Token: 0x04009282 RID: 37506 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x4009282")] [SerializeField] private MutableOverridableObscuredFloat vrSprintMaxSpeedWalkSpeedMultiplier; // Token: 0x04009283 RID: 37507 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x4009283")] [SerializeField] private MutableOverridableObscuredBool vrCanDualWield; // Token: 0x04009284 RID: 37508 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x4009284")] [SerializeField] private MutableOverridableObscuredBool vrCanJump; // Token: 0x04009285 RID: 37509 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4009285")] [SerializeField] private MutableOverridableObscuredFloat vrMaxJumpHeight; // Token: 0x04009286 RID: 37510 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x4009286")] [SerializeField] private MutableOverridableObscuredBool vrCanDodge; // Token: 0x04009287 RID: 37511 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x4009287")] [SerializeField] private MutableOverridableObscuredInt screensDefaultThirdPersonControlType; // Token: 0x04009288 RID: 37512 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x4009288")] [SerializeField] private MutableOverridableObscuredFloat screensWalkSpeed; // Token: 0x04009289 RID: 37513 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x4009289")] [SerializeField] private MutableOverridableObscuredBool screensCanSprint; // Token: 0x0400928A RID: 37514 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400928A")] [SerializeField] private MutableOverridableObscuredFloat screensSprintMaxSpeedWalkSpeedMultiplier; // Token: 0x0400928B RID: 37515 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x400928B")] [SerializeField] private MutableOverridableObscuredBool screensCanJump; // Token: 0x0400928C RID: 37516 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x400928C")] [SerializeField] private MutableOverridableObscuredFloat screensMaxJumpHeight; // Token: 0x0400928D RID: 37517 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x400928D")] [SerializeField] private MutableOverridableObscuredBool screensCanDodge; // Token: 0x0400928E RID: 37518 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400928E")] [SerializeField] private MutableOverridableObscuredFloat maxTeleportDistance; // Token: 0x0400928F RID: 37519 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x400928F")] [SerializeField] private MutableOverridableObscuredFloat maxTeleportDropHeight; // Token: 0x04009290 RID: 37520 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x4009290")] [SerializeField] private MutableOverridableObscuredFloat maxTeleportAngle; // Token: 0x04009291 RID: 37521 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x4009291")] [SerializeField] private MutableOverridableObscuredBool canFly; // Token: 0x04009292 RID: 37522 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x4009292")] [SerializeField] private MutableOverridableObscuredBool isInvincible; // Token: 0x04009293 RID: 37523 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x4009293")] [SerializeField] private MutableOverridablePickupRestrictionType itemPickupRestrictions; // Token: 0x04009294 RID: 37524 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x4009294")] [SerializeField] private MutableOverridableListObscuredString itemPickupAllowlist; // Token: 0x04009295 RID: 37525 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x4009295")] [SerializeField] private MutableOverridableListObscuredString itemPickupBlocklist; // Token: 0x04009296 RID: 37526 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x4009296")] [SerializeField] private MutableOverridableObscuredBool canSwitchTeams; // Token: 0x04009297 RID: 37527 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x4009297")] [SerializeField] private MutableOverridableObscuredInt voiceRolloffMaxDistance; // Token: 0x04009298 RID: 37528 [global::Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x4009298")] [SerializeField] private MutableOverridableObscuredBool hidesName; // Token: 0x04009299 RID: 37529 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x4009299")] [SerializeField] private MutableOverridableEquipSlotRestrictionType enableEquipSlotHip; // Token: 0x0400929A RID: 37530 [global::Cpp2IlInjected.FieldOffset(Offset = "0x118")] [Token(Token = "0x400929A")] [SerializeField] private MutableOverridablePickupRestrictionType equipRestrictionsHip; // Token: 0x0400929B RID: 37531 [global::Cpp2IlInjected.FieldOffset(Offset = "0x120")] [Token(Token = "0x400929B")] [SerializeField] private MutableOverridableListObscuredString equipHipAllowlist; // Token: 0x0400929C RID: 37532 [global::Cpp2IlInjected.FieldOffset(Offset = "0x128")] [Token(Token = "0x400929C")] [SerializeField] private MutableOverridableListObscuredString equipHipBlocklist; // Token: 0x0400929D RID: 37533 [global::Cpp2IlInjected.FieldOffset(Offset = "0x130")] [Token(Token = "0x400929D")] [SerializeField] private MutableOverridablePickupRestrictionType equipRestrictionsShoulder; // Token: 0x0400929E RID: 37534 [global::Cpp2IlInjected.FieldOffset(Offset = "0x138")] [Token(Token = "0x400929E")] [SerializeField] private MutableOverridableListObscuredString equipShoulderAllowlist; // Token: 0x0400929F RID: 37535 [global::Cpp2IlInjected.FieldOffset(Offset = "0x140")] [Token(Token = "0x400929F")] [SerializeField] private MutableOverridableListObscuredString equipShoulderBlocklist; // Token: 0x040092A0 RID: 37536 [global::Cpp2IlInjected.FieldOffset(Offset = "0x148")] [Token(Token = "0x40092A0")] [SerializeField] private MutableOverridableObscuredInt screensDefaultFirstPersonControlType; // Token: 0x040092A1 RID: 37537 [global::Cpp2IlInjected.FieldOffset(Offset = "0x150")] [Token(Token = "0x40092A1")] [SerializeField] private MutableOverridableObscuredBool screensCanWallRun; // Token: 0x040092A2 RID: 37538 [global::Cpp2IlInjected.FieldOffset(Offset = "0x158")] [Token(Token = "0x40092A2")] [SerializeField] private MutableOverridableObscuredBool vrCanWallRun; // Token: 0x040092A3 RID: 37539 [global::Cpp2IlInjected.FieldOffset(Offset = "0x160")] [Token(Token = "0x40092A3")] [SerializeField] private MutableOverridableObscuredBool vrCanGetPushed; // Token: 0x040092A4 RID: 37540 [global::Cpp2IlInjected.FieldOffset(Offset = "0x168")] [Token(Token = "0x40092A4")] [SerializeField] private MutableOverridableObscuredBool screensCanGetPushed; // Token: 0x040092A5 RID: 37541 [global::Cpp2IlInjected.FieldOffset(Offset = "0x170")] [Token(Token = "0x40092A5")] [SerializeField] private MutableOverridableObscuredBool vrCanRam; // Token: 0x040092A6 RID: 37542 [global::Cpp2IlInjected.FieldOffset(Offset = "0x178")] [Token(Token = "0x40092A6")] [SerializeField] private MutableOverridableObscuredBool screensCanRam; // Token: 0x040092A7 RID: 37543 [global::Cpp2IlInjected.FieldOffset(Offset = "0x180")] [Token(Token = "0x40092A7")] [SerializeField] private MutableOverridableObscuredBool canAutoSprint; // Token: 0x040092A8 RID: 37544 [global::Cpp2IlInjected.FieldOffset(Offset = "0x188")] [Token(Token = "0x40092A8")] [SerializeField] private MutableOverridableObscuredFloat airControlParameter; // Token: 0x040092A9 RID: 37545 [global::Cpp2IlInjected.FieldOffset(Offset = "0x190")] [Token(Token = "0x40092A9")] [SerializeField] private MutableOverridableObscuredBool canJumpCutoff; // Token: 0x040092AA RID: 37546 [global::Cpp2IlInjected.FieldOffset(Offset = "0x198")] [Token(Token = "0x40092AA")] [SerializeField] private MutableOverridableObscuredBool canClamber; // Token: 0x040092AB RID: 37547 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")] [Token(Token = "0x40092AB")] [SerializeField] private MutableOverridableObscuredFloat wallRunDuration; // Token: 0x040092AC RID: 37548 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1A8")] [Token(Token = "0x40092AC")] [SerializeField] private MutableOverridableObscuredFloat wallRunDropRateParameter; // Token: 0x040092AD RID: 37549 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")] [Token(Token = "0x40092AD")] [SerializeField] private MutableOverridableObscuredFloat wallRunStartSpeedBoost; // Token: 0x040092AE RID: 37550 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")] [Token(Token = "0x40092AE")] [SerializeField] private MutableOverridableObscuredFloat wallRunJumpHeight; // Token: 0x040092AF RID: 37551 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C0")] [Token(Token = "0x40092AF")] [SerializeField] private MutableOverridableObscuredFloat wallRunJumpDirectionParameter; // Token: 0x040092B0 RID: 37552 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")] [Token(Token = "0x40092B0")] [SerializeField] private MutableOverridableObscuredFloat wallRunJumpAirControlMultiplier; // Token: 0x040092B1 RID: 37553 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1D0")] [Token(Token = "0x40092B1")] [SerializeField] private MutableOverridableObscuredBool canSlide; // Token: 0x040092B2 RID: 37554 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1D8")] [Token(Token = "0x40092B2")] [SerializeField] private MutableOverridableObscuredBool canSlideDownSlopes; // Token: 0x040092B3 RID: 37555 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1E0")] [Token(Token = "0x40092B3")] [SerializeField] private MutableOverridableObscuredFloat slideMinDuration; // Token: 0x040092B4 RID: 37556 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1E8")] [Token(Token = "0x40092B4")] [SerializeField] private MutableOverridableObscuredFloat slideSteeringParameter; // Token: 0x040092B5 RID: 37557 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1F0")] [Token(Token = "0x40092B5")] [SerializeField] private MutableOverridableObscuredFloat slideStartSpeedBoost; // Token: 0x040092B6 RID: 37558 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1F8")] [Token(Token = "0x40092B6")] [SerializeField] private MutableOverridableObscuredFloat slideAirControlMultiplier; // Token: 0x040092B7 RID: 37559 [global::Cpp2IlInjected.FieldOffset(Offset = "0x200")] [Token(Token = "0x40092B7")] [SerializeField] private MutableOverridableObscuredBool canWallClimb; // Token: 0x040092B8 RID: 37560 [global::Cpp2IlInjected.FieldOffset(Offset = "0x208")] [Token(Token = "0x40092B8")] [SerializeField] private MutableOverridableObscuredBool hidesAvatar; // Token: 0x0200226D RID: 8813 [Token(Token = "0x200226D")] public enum CDLENKNFHEB { // Token: 0x040092BC RID: 37564 [Token(Token = "0x40092BC")] INVALID = -1, // Token: 0x040092BD RID: 37565 [Token(Token = "0x40092BD")] TELEPORT_DELAY = 2, // Token: 0x040092BE RID: 37566 [Token(Token = "0x40092BE")] CAN_MOVE = 4, // Token: 0x040092BF RID: 37567 [Token(Token = "0x40092BF")] CAN_FLY = 8, // Token: 0x040092C0 RID: 37568 [Token(Token = "0x40092C0")] IS_INVINCIBLE, // Token: 0x040092C1 RID: 37569 [Token(Token = "0x40092C1")] ITEM_PICKUP_RESTRICTIONS, // Token: 0x040092C2 RID: 37570 [Token(Token = "0x40092C2")] ITEM_PICKUP_ALLOWLIST, // Token: 0x040092C3 RID: 37571 [Token(Token = "0x40092C3")] ITEM_PICKUP_BLOCKLIST, // Token: 0x040092C4 RID: 37572 [Token(Token = "0x40092C4")] CAN_SWITCH_TEAMS, // Token: 0x040092C5 RID: 37573 [Token(Token = "0x40092C5")] MAX_TELEPORT_DISTANCE, // Token: 0x040092C6 RID: 37574 [Token(Token = "0x40092C6")] MAX_TELEPORT_DROP_HEIGHT, // Token: 0x040092C7 RID: 37575 [Token(Token = "0x40092C7")] VOICE_ROLLOFF_MAX_DISTANCE = 17, // Token: 0x040092C8 RID: 37576 [Token(Token = "0x40092C8")] HIDES_NAME = 20, // Token: 0x040092C9 RID: 37577 [Token(Token = "0x40092C9")] VR_WALK_SPEED, // Token: 0x040092CA RID: 37578 [Token(Token = "0x40092CA")] VR_CAN_SPRINT, // Token: 0x040092CB RID: 37579 [Token(Token = "0x40092CB")] SCREENS_WALK_SPEED = 24, // Token: 0x040092CC RID: 37580 [Token(Token = "0x40092CC")] SCREENS_CAN_SPRINT, // Token: 0x040092CD RID: 37581 [Token(Token = "0x40092CD")] VR_CAN_DUAL_WIELD = 27, // Token: 0x040092CE RID: 37582 [Token(Token = "0x40092CE")] VR_CAN_JUMP, // Token: 0x040092CF RID: 37583 [Token(Token = "0x40092CF")] VR_CAN_DODGE, // Token: 0x040092D0 RID: 37584 [Token(Token = "0x40092D0")] SCREENS_CAN_JUMP, // Token: 0x040092D1 RID: 37585 [Token(Token = "0x40092D1")] SCREENS_CAN_DODGE, // Token: 0x040092D2 RID: 37586 [Token(Token = "0x40092D2")] MAX_TELEPORT_ANGLE, // Token: 0x040092D3 RID: 37587 [Token(Token = "0x40092D3")] ENABLE_EQUIP_SLOT_HIP = 34, // Token: 0x040092D4 RID: 37588 [Token(Token = "0x40092D4")] EQUIP_RESTRICTIONS_HIP, // Token: 0x040092D5 RID: 37589 [Token(Token = "0x40092D5")] EQUIP_HIP_ALLOWLIST, // Token: 0x040092D6 RID: 37590 [Token(Token = "0x40092D6")] EQUIP_HIP_BLOCKLIST, // Token: 0x040092D7 RID: 37591 [Token(Token = "0x40092D7")] EQUIP_RESTRICTIONS_SHOULDER = 39, // Token: 0x040092D8 RID: 37592 [Token(Token = "0x40092D8")] EQUIP_SHOULDER_ALLOWLIST, // Token: 0x040092D9 RID: 37593 [Token(Token = "0x40092D9")] EQUIP_SHOULDER_BLOCKLIST, // Token: 0x040092DA RID: 37594 [Token(Token = "0x40092DA")] SCREENS_DEFAULT_THIRD_PERSON_CONTROL_TYPE, // Token: 0x040092DB RID: 37595 [Token(Token = "0x40092DB")] SCREENS_DEFAULT_FIRST_PERSON_CONTROL_TYPE, // Token: 0x040092DC RID: 37596 [Token(Token = "0x40092DC")] VR_MAX_JUMP_HEIGHT, // Token: 0x040092DD RID: 37597 [Token(Token = "0x40092DD")] SCREENS_MAX_JUMP_HEIGHT, // Token: 0x040092DE RID: 37598 [Token(Token = "0x40092DE")] SCREENS_CAN_WALL_RUN = 48, // Token: 0x040092DF RID: 37599 [Token(Token = "0x40092DF")] VR_CAN_WALL_RUN, // Token: 0x040092E0 RID: 37600 [Token(Token = "0x40092E0")] VR_CAN_GET_PUSHED, // Token: 0x040092E1 RID: 37601 [Token(Token = "0x40092E1")] SCREENS_CAN_GET_PUSHED, // Token: 0x040092E2 RID: 37602 [Token(Token = "0x40092E2")] VR_CAN_RAM, // Token: 0x040092E3 RID: 37603 [Token(Token = "0x40092E3")] SCREENS_CAN_RAM, // Token: 0x040092E4 RID: 37604 [Token(Token = "0x40092E4")] VR_SPRINT_MAX_SPEED_WALK_SPEED_MULTIPLIER = 55, // Token: 0x040092E5 RID: 37605 [Token(Token = "0x40092E5")] SCREENS_SPRINT_MAX_SPEED_WALK_SPEED_MULTIPLIER, // Token: 0x040092E6 RID: 37606 [Token(Token = "0x40092E6")] CAN_AUTO_SPRINT, // Token: 0x040092E7 RID: 37607 [Token(Token = "0x40092E7")] AIR_CONTROL_PARAMETER, // Token: 0x040092E8 RID: 37608 [Token(Token = "0x40092E8")] CAN_JUMP_CUTOFF, // Token: 0x040092E9 RID: 37609 [Token(Token = "0x40092E9")] CAN_CLAMBER, // Token: 0x040092EA RID: 37610 [Token(Token = "0x40092EA")] WALL_RUN_DURATION, // Token: 0x040092EB RID: 37611 [Token(Token = "0x40092EB")] WALL_RUN_DROP_RATE_PARAMETER, // Token: 0x040092EC RID: 37612 [Token(Token = "0x40092EC")] WALL_RUN_START_SPEED_BOOST, // Token: 0x040092ED RID: 37613 [Token(Token = "0x40092ED")] WALL_RUN_JUMP_HEIGHT, // Token: 0x040092EE RID: 37614 [Token(Token = "0x40092EE")] WALL_RUN_JUMP_DIRECTION_PARAMETER, // Token: 0x040092EF RID: 37615 [Token(Token = "0x40092EF")] WALL_RUN_JUMP_AIR_CONTROL_MULTIPLIER, // Token: 0x040092F0 RID: 37616 [Token(Token = "0x40092F0")] CAN_SLIDE, // Token: 0x040092F1 RID: 37617 [Token(Token = "0x40092F1")] CAN_SLIDE_DOWN_SLOPES, // Token: 0x040092F2 RID: 37618 [Token(Token = "0x40092F2")] SLIDE_MIN_DURATION, // Token: 0x040092F3 RID: 37619 [Token(Token = "0x40092F3")] SLIDE_STEERING_PARAMETER, // Token: 0x040092F4 RID: 37620 [Token(Token = "0x40092F4")] SLIDE_START_SPEED_BOOST, // Token: 0x040092F5 RID: 37621 [Token(Token = "0x40092F5")] SLIDE_AIR_CONTROL_MULTIPLIER, // Token: 0x040092F6 RID: 37622 [Token(Token = "0x40092F6")] CAN_WALL_CLIMB, // Token: 0x040092F7 RID: 37623 [Token(Token = "0x40092F7")] HIDES_AVATAR = 75 } } }