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: 0x02002350 RID: 9040 [Token(Token = "0x2002350")] [Serializable] public class GameRole : MLNCPPJGHPN, DHKENJAJOIJ, ISerializationCallbackReceiver { // Token: 0x0600E53F RID: 58687 RVA: 0x0034A0B0 File Offset: 0x003482B0 [Token(Token = "0x600E53F")] [Address(RVA = "0x1449D00", Offset = "0x1448D00", VA = "0x181449D00", 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: 0x0600E540 RID: 58688 RVA: 0x0034A0E4 File Offset: 0x003482E4 [Token(Token = "0x600E540")] [Address(RVA = "0x1448E30", Offset = "0x1447E30", VA = "0x181448E30", 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: 0x17002438 RID: 9272 // (get) Token: 0x0600E541 RID: 58689 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x0600E542 RID: 58690 RVA: 0x0034A118 File Offset: 0x00348318 [Token(Token = "0x17002438")] public Guid RoleGuid { [Token(Token = "0x600E541")] [Address(RVA = "0x470E20", Offset = "0x46FE20", VA = "0x180470E20", Slot = "5")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x600E542")] [Address(RVA = "0x5AB420", Offset = "0x5AA420", VA = "0x1805AB420", Slot = "6")] set { } } // Token: 0x17002439 RID: 9273 // (get) Token: 0x0600E543 RID: 58691 RVA: 0x0034A128 File Offset: 0x00348328 // (set) Token: 0x0600E544 RID: 58692 RVA: 0x0034A13C File Offset: 0x0034833C [Token(Token = "0x17002439")] public CMDADAAOBHD RoleId { [Token(Token = "0x600E543")] [Address(RVA = "0x471180", Offset = "0x470180", VA = "0x180471180", Slot = "4")] get { return this.roleId; } [Token(Token = "0x600E544")] [Address(RVA = "0x144B650", Offset = "0x144A650", VA = "0x18144B650")] private set { int num = 0; this.roleId = value; Dictionary aogddfbdeom = PlayerGameRoleManager.AOGDDFBDEOM; bool flag; if (flag) { this.roleGuid = num; } } } // Token: 0x1700243A RID: 9274 // (get) Token: 0x0600E545 RID: 58693 RVA: 0x0034A16C File Offset: 0x0034836C [Token(Token = "0x1700243A")] public bool CanMoveRole { [Token(Token = "0x600E545")] [Address(RVA = "0x144B5B0", Offset = "0x144A5B0", VA = "0x18144B5B0", Slot = "14")] get { int num = (int)this.roleId; bool flag; return flag; } } // Token: 0x1700243B RID: 9275 // (get) Token: 0x0600E546 RID: 58694 RVA: 0x0034A184 File Offset: 0x00348384 // (set) Token: 0x0600E547 RID: 58695 RVA: 0x0034A198 File Offset: 0x00348398 [Token(Token = "0x1700243B")] public GJJLAOJHDKF RoleRank { [Token(Token = "0x600E546")] [Address(RVA = "0xFF1990", Offset = "0xFF0990", VA = "0x180FF1990", Slot = "7")] get { return this.rank; } [Token(Token = "0x600E547")] [Address(RVA = "0xFF19D0", Offset = "0xFF09D0", VA = "0x180FF19D0", Slot = "8")] set { this.rank = value; } } // Token: 0x1700243C RID: 9276 // (get) Token: 0x0600E548 RID: 58696 RVA: 0x0034A1AC File Offset: 0x003483AC // (set) Token: 0x0600E549 RID: 58697 RVA: 0x0034A1C0 File Offset: 0x003483C0 [Token(Token = "0x1700243C")] public string RoleName { [Token(Token = "0x600E548")] [Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0", Slot = "9")] get { return this.roleName; } [Token(Token = "0x600E549")] [Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830", Slot = "10")] set { this.roleName = value; } } // Token: 0x1700243D RID: 9277 // (get) Token: 0x0600E54A RID: 58698 RVA: 0x0034A1D4 File Offset: 0x003483D4 [Token(Token = "0x1700243D")] public GPNBGDFOBNK TeleportDelay { [Token(Token = "0x600E54A")] [Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")] get { /* An exception occurred when decompiling this method (0600E54A) 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 1663 */; } } // Token: 0x1700243E RID: 9278 // (get) Token: 0x0600E54B RID: 58699 RVA: 0x0034A1E8 File Offset: 0x003483E8 [Token(Token = "0x1700243E")] public GPNBGDFOBNK CanMove { [Token(Token = "0x600E54B")] [Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")] get { /* An exception occurred when decompiling this method (0600E54B) 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 1663 */; } } // Token: 0x1700243F RID: 9279 // (get) Token: 0x0600E54C RID: 58700 RVA: 0x0034A1FC File Offset: 0x003483FC [Token(Token = "0x1700243F")] public GPNBGDFOBNK VrWalkSpeed { [Token(Token = "0x600E54C")] [Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")] get { /* An exception occurred when decompiling this method (0600E54C) 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 1663 */; } } // Token: 0x17002440 RID: 9280 // (get) Token: 0x0600E54D RID: 58701 RVA: 0x0034A210 File Offset: 0x00348410 [Token(Token = "0x17002440")] public GPNBGDFOBNK VrCanSprint { [Token(Token = "0x600E54D")] [Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")] get { /* An exception occurred when decompiling this method (0600E54D) 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 1663 */; } } // Token: 0x17002441 RID: 9281 // (get) Token: 0x0600E54E RID: 58702 RVA: 0x0034A224 File Offset: 0x00348424 [Token(Token = "0x17002441")] public GPNBGDFOBNK VrSprintMaxSpeedWalkSpeedMultiplier { [Token(Token = "0x600E54E")] [Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")] get { /* An exception occurred when decompiling this method (0600E54E) 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 1663 */; } } // Token: 0x17002442 RID: 9282 // (get) Token: 0x0600E54F RID: 58703 RVA: 0x0034A238 File Offset: 0x00348438 [Token(Token = "0x17002442")] public GPNBGDFOBNK VrCanDualWield { [Token(Token = "0x600E54F")] [Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720")] get { /* An exception occurred when decompiling this method (0600E54F) 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 1663 */; } } // Token: 0x17002443 RID: 9283 // (get) Token: 0x0600E550 RID: 58704 RVA: 0x0034A24C File Offset: 0x0034844C [Token(Token = "0x17002443")] public GPNBGDFOBNK VrCanJump { [Token(Token = "0x600E550")] [Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0")] get { /* An exception occurred when decompiling this method (0600E550) 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 1663 */; } } // Token: 0x17002444 RID: 9284 // (get) Token: 0x0600E551 RID: 58705 RVA: 0x0034A260 File Offset: 0x00348460 [Token(Token = "0x17002444")] public GPNBGDFOBNK VrMaxJumpHeight { [Token(Token = "0x600E551")] [Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")] get { /* An exception occurred when decompiling this method (0600E551) 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 1663 */; } } // Token: 0x17002445 RID: 9285 // (get) Token: 0x0600E552 RID: 58706 RVA: 0x0034A274 File Offset: 0x00348474 [Token(Token = "0x17002445")] public GPNBGDFOBNK VrCanDodge { [Token(Token = "0x600E552")] [Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")] get { /* An exception occurred when decompiling this method (0600E552) 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 1663 */; } } // Token: 0x17002446 RID: 9286 // (get) Token: 0x0600E553 RID: 58707 RVA: 0x0034A288 File Offset: 0x00348488 [Token(Token = "0x17002446")] public GPNBGDFOBNK ScreensDefaultThirdPersonControlType { [Token(Token = "0x600E553")] [Address(RVA = "0x4177B0", Offset = "0x4167B0", VA = "0x1804177B0")] get { /* An exception occurred when decompiling this method (0600E553) 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 1663 */; } } // Token: 0x17002447 RID: 9287 // (get) Token: 0x0600E554 RID: 58708 RVA: 0x0034A29C File Offset: 0x0034849C [Token(Token = "0x17002447")] public GPNBGDFOBNK ScreensWalkSpeed { [Token(Token = "0x600E554")] [Address(RVA = "0x4C31C0", Offset = "0x4C21C0", VA = "0x1804C31C0")] get { /* An exception occurred when decompiling this method (0600E554) 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 1663 */; } } // Token: 0x17002448 RID: 9288 // (get) Token: 0x0600E555 RID: 58709 RVA: 0x0034A2B0 File Offset: 0x003484B0 [Token(Token = "0x17002448")] public GPNBGDFOBNK ScreensCanSprint { [Token(Token = "0x600E555")] [Address(RVA = "0x54F060", Offset = "0x54E060", VA = "0x18054F060")] get { /* An exception occurred when decompiling this method (0600E555) 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 1663 */; } } // Token: 0x17002449 RID: 9289 // (get) Token: 0x0600E556 RID: 58710 RVA: 0x0034A2C4 File Offset: 0x003484C4 [Token(Token = "0x17002449")] public GPNBGDFOBNK ScreensSprintMaxSpeedWalkSpeedMultiplier { [Token(Token = "0x600E556")] [Address(RVA = "0x56D550", Offset = "0x56C550", VA = "0x18056D550")] get { /* An exception occurred when decompiling this method (0600E556) 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 1663 */; } } // Token: 0x1700244A RID: 9290 // (get) Token: 0x0600E557 RID: 58711 RVA: 0x0034A2D8 File Offset: 0x003484D8 [Token(Token = "0x1700244A")] public GPNBGDFOBNK ScreensCanJump { [Token(Token = "0x600E557")] [Address(RVA = "0x4936B0", Offset = "0x4926B0", VA = "0x1804936B0")] get { /* An exception occurred when decompiling this method (0600E557) 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 1663 */; } } // Token: 0x1700244B RID: 9291 // (get) Token: 0x0600E558 RID: 58712 RVA: 0x0034A2EC File Offset: 0x003484EC [Token(Token = "0x1700244B")] public GPNBGDFOBNK ScreensMaxJumpHeight { [Token(Token = "0x600E558")] [Address(RVA = "0x4646C0", Offset = "0x4636C0", VA = "0x1804646C0")] get { /* An exception occurred when decompiling this method (0600E558) 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 1663 */; } } // Token: 0x1700244C RID: 9292 // (get) Token: 0x0600E559 RID: 58713 RVA: 0x0034A300 File Offset: 0x00348500 [Token(Token = "0x1700244C")] public GPNBGDFOBNK ScreensCanDodge { [Token(Token = "0x600E559")] [Address(RVA = "0x4646B0", Offset = "0x4636B0", VA = "0x1804646B0")] get { /* An exception occurred when decompiling this method (0600E559) 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 1663 */; } } // Token: 0x1700244D RID: 9293 // (get) Token: 0x0600E55A RID: 58714 RVA: 0x0034A314 File Offset: 0x00348514 [Token(Token = "0x1700244D")] public GPNBGDFOBNK MaxTeleportDistance { [Token(Token = "0x600E55A")] [Address(RVA = "0x4936C0", Offset = "0x4926C0", VA = "0x1804936C0")] get { /* An exception occurred when decompiling this method (0600E55A) 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 1663 */; } } // Token: 0x1700244E RID: 9294 // (get) Token: 0x0600E55B RID: 58715 RVA: 0x0034A328 File Offset: 0x00348528 [Token(Token = "0x1700244E")] public GPNBGDFOBNK MaxTeleportDropHeight { [Token(Token = "0x600E55B")] [Address(RVA = "0x42B670", Offset = "0x42A670", VA = "0x18042B670")] get { /* An exception occurred when decompiling this method (0600E55B) 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 1663 */; } } // Token: 0x1700244F RID: 9295 // (get) Token: 0x0600E55C RID: 58716 RVA: 0x0034A33C File Offset: 0x0034853C [Token(Token = "0x1700244F")] public GPNBGDFOBNK MaxTeleportAngle { [Token(Token = "0x600E55C")] [Address(RVA = "0x42D480", Offset = "0x42C480", VA = "0x18042D480")] get { /* An exception occurred when decompiling this method (0600E55C) 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 1663 */; } } // Token: 0x17002450 RID: 9296 // (get) Token: 0x0600E55D RID: 58717 RVA: 0x0034A350 File Offset: 0x00348550 [Token(Token = "0x17002450")] public GPNBGDFOBNK CanFly { [Token(Token = "0x600E55D")] [Address(RVA = "0x42D840", Offset = "0x42C840", VA = "0x18042D840")] get { /* An exception occurred when decompiling this method (0600E55D) 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 1663 */; } } // Token: 0x17002451 RID: 9297 // (get) Token: 0x0600E55E RID: 58718 RVA: 0x0034A364 File Offset: 0x00348564 [Token(Token = "0x17002451")] public GPNBGDFOBNK IsInvincible { [Token(Token = "0x600E55E")] [Address(RVA = "0x44C890", Offset = "0x44B890", VA = "0x18044C890")] get { /* An exception occurred when decompiling this method (0600E55E) 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 1663 */; } } // Token: 0x17002452 RID: 9298 // (get) Token: 0x0600E55F RID: 58719 RVA: 0x0034A378 File Offset: 0x00348578 [Token(Token = "0x17002452")] public GPNBGDFOBNK ItemPickupRestrictions { [Token(Token = "0x600E55F")] [Address(RVA = "0x42C870", Offset = "0x42B870", VA = "0x18042C870")] get { /* An exception occurred when decompiling this method (0600E55F) 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 1663 */; } } // Token: 0x17002453 RID: 9299 // (get) Token: 0x0600E560 RID: 58720 RVA: 0x0034A38C File Offset: 0x0034858C [Token(Token = "0x17002453")] public GPNBGDFOBNK> ItemPickupAllowlist { [Token(Token = "0x600E560")] [Address(RVA = "0x42D460", Offset = "0x42C460", VA = "0x18042D460")] get { /* An exception occurred when decompiling this method (0600E560) 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 1663 */; } } // Token: 0x17002454 RID: 9300 // (get) Token: 0x0600E561 RID: 58721 RVA: 0x0034A3A0 File Offset: 0x003485A0 [Token(Token = "0x17002454")] public GPNBGDFOBNK> ItemPickupBlocklist { [Token(Token = "0x600E561")] [Address(RVA = "0x42D470", Offset = "0x42C470", VA = "0x18042D470")] get { /* An exception occurred when decompiling this method (0600E561) 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 1663 */; } } // Token: 0x17002455 RID: 9301 // (get) Token: 0x0600E562 RID: 58722 RVA: 0x0034A3B4 File Offset: 0x003485B4 [Token(Token = "0x17002455")] public GPNBGDFOBNK CanSwitchTeams { [Token(Token = "0x600E562")] [Address(RVA = "0x54F130", Offset = "0x54E130", VA = "0x18054F130")] get { /* An exception occurred when decompiling this method (0600E562) 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 1663 */; } } // Token: 0x17002456 RID: 9302 // (get) Token: 0x0600E563 RID: 58723 RVA: 0x0034A3C8 File Offset: 0x003485C8 [Token(Token = "0x17002456")] public GPNBGDFOBNK VoiceRolloffMaxDistance { [Token(Token = "0x600E563")] [Address(RVA = "0x44BF00", Offset = "0x44AF00", VA = "0x18044BF00")] get { /* An exception occurred when decompiling this method (0600E563) 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 1663 */; } } // Token: 0x17002457 RID: 9303 // (get) Token: 0x0600E564 RID: 58724 RVA: 0x0034A3DC File Offset: 0x003485DC [Token(Token = "0x17002457")] public GPNBGDFOBNK HidesName { [Token(Token = "0x600E564")] [Address(RVA = "0x5B7060", Offset = "0x5B6060", VA = "0x1805B7060")] get { /* An exception occurred when decompiling this method (0600E564) 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 1663 */; } } // Token: 0x17002458 RID: 9304 // (get) Token: 0x0600E565 RID: 58725 RVA: 0x0034A3F0 File Offset: 0x003485F0 [Token(Token = "0x17002458")] public GPNBGDFOBNK EnableEquipSlotHip { [Token(Token = "0x600E565")] [Address(RVA = "0x4C35F0", Offset = "0x4C25F0", VA = "0x1804C35F0")] get { /* An exception occurred when decompiling this method (0600E565) 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 1663 */; } } // Token: 0x17002459 RID: 9305 // (get) Token: 0x0600E566 RID: 58726 RVA: 0x0034A404 File Offset: 0x00348604 [Token(Token = "0x17002459")] public GPNBGDFOBNK EquipRestrictionsHip { [Token(Token = "0x600E566")] [Address(RVA = "0x5B7080", Offset = "0x5B6080", VA = "0x1805B7080")] get { /* An exception occurred when decompiling this method (0600E566) 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 1663 */; } } // Token: 0x1700245A RID: 9306 // (get) Token: 0x0600E567 RID: 58727 RVA: 0x0034A418 File Offset: 0x00348618 [Token(Token = "0x1700245A")] public GPNBGDFOBNK> EquipHipAllowlist { [Token(Token = "0x600E567")] [Address(RVA = "0x5B7070", Offset = "0x5B6070", VA = "0x1805B7070")] get { /* An exception occurred when decompiling this method (0600E567) 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 1663 */; } } // Token: 0x1700245B RID: 9307 // (get) Token: 0x0600E568 RID: 58728 RVA: 0x0034A42C File Offset: 0x0034862C [Token(Token = "0x1700245B")] public GPNBGDFOBNK> EquipHipBlocklist { [Token(Token = "0x600E568")] [Address(RVA = "0x5BF220", Offset = "0x5BE220", VA = "0x1805BF220")] get { /* An exception occurred when decompiling this method (0600E568) 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 1663 */; } } // Token: 0x1700245C RID: 9308 // (get) Token: 0x0600E569 RID: 58729 RVA: 0x0034A440 File Offset: 0x00348640 [Token(Token = "0x1700245C")] public GPNBGDFOBNK EquipRestrictionsShoulder { [Token(Token = "0x600E569")] [Address(RVA = "0x5D17E0", Offset = "0x5D07E0", VA = "0x1805D17E0")] get { /* An exception occurred when decompiling this method (0600E569) 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 1663 */; } } // Token: 0x1700245D RID: 9309 // (get) Token: 0x0600E56A RID: 58730 RVA: 0x0034A454 File Offset: 0x00348654 [Token(Token = "0x1700245D")] public GPNBGDFOBNK> EquipShoulderAllowlist { [Token(Token = "0x600E56A")] [Address(RVA = "0x4D9850", Offset = "0x4D8850", VA = "0x1804D9850")] get { /* An exception occurred when decompiling this method (0600E56A) 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 1663 */; } } // Token: 0x1700245E RID: 9310 // (get) Token: 0x0600E56B RID: 58731 RVA: 0x0034A468 File Offset: 0x00348668 [Token(Token = "0x1700245E")] public GPNBGDFOBNK> EquipShoulderBlocklist { [Token(Token = "0x600E56B")] [Address(RVA = "0xCBC4E0", Offset = "0xCBB4E0", VA = "0x180CBC4E0")] get { /* An exception occurred when decompiling this method (0600E56B) 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 1663 */; } } // Token: 0x1700245F RID: 9311 // (get) Token: 0x0600E56C RID: 58732 RVA: 0x0034A47C File Offset: 0x0034867C [Token(Token = "0x1700245F")] public GPNBGDFOBNK ScreensDefaultFirstPersonControlType { [Token(Token = "0x600E56C")] [Address(RVA = "0x5D1330", Offset = "0x5D0330", VA = "0x1805D1330")] get { /* An exception occurred when decompiling this method (0600E56C) 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 1663 */; } } // Token: 0x17002460 RID: 9312 // (get) Token: 0x0600E56D RID: 58733 RVA: 0x0034A490 File Offset: 0x00348690 [Token(Token = "0x17002460")] public GPNBGDFOBNK ScreensCanWallRun { [Token(Token = "0x600E56D")] [Address(RVA = "0x5D1810", Offset = "0x5D0810", VA = "0x1805D1810")] get { /* An exception occurred when decompiling this method (0600E56D) 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 1663 */; } } // Token: 0x17002461 RID: 9313 // (get) Token: 0x0600E56E RID: 58734 RVA: 0x0034A4A4 File Offset: 0x003486A4 [Token(Token = "0x17002461")] public GPNBGDFOBNK VrCanWallRun { [Token(Token = "0x600E56E")] [Address(RVA = "0xFB4610", Offset = "0xFB3610", VA = "0x180FB4610")] get { /* An exception occurred when decompiling this method (0600E56E) 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 1663 */; } } // Token: 0x17002462 RID: 9314 // (get) Token: 0x0600E56F RID: 58735 RVA: 0x0034A4B8 File Offset: 0x003486B8 [Token(Token = "0x17002462")] public GPNBGDFOBNK VrCanGetPushed { [Token(Token = "0x600E56F")] [Address(RVA = "0x4D9720", Offset = "0x4D8720", VA = "0x1804D9720")] get { /* An exception occurred when decompiling this method (0600E56F) 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 1663 */; } } // Token: 0x17002463 RID: 9315 // (get) Token: 0x0600E570 RID: 58736 RVA: 0x0034A4CC File Offset: 0x003486CC [Token(Token = "0x17002463")] public GPNBGDFOBNK ScreensCanGetPushed { [Token(Token = "0x600E570")] [Address(RVA = "0x675290", Offset = "0x674290", VA = "0x180675290")] get { /* An exception occurred when decompiling this method (0600E570) 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 1663 */; } } // Token: 0x17002464 RID: 9316 // (get) Token: 0x0600E571 RID: 58737 RVA: 0x0034A4E0 File Offset: 0x003486E0 [Token(Token = "0x17002464")] public GPNBGDFOBNK VrCanRam { [Token(Token = "0x600E571")] [Address(RVA = "0x4D9750", Offset = "0x4D8750", VA = "0x1804D9750")] get { /* An exception occurred when decompiling this method (0600E571) 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 1663 */; } } // Token: 0x17002465 RID: 9317 // (get) Token: 0x0600E572 RID: 58738 RVA: 0x0034A4F4 File Offset: 0x003486F4 [Token(Token = "0x17002465")] public GPNBGDFOBNK ScreensCanRam { [Token(Token = "0x600E572")] [Address(RVA = "0xB39CA0", Offset = "0xB38CA0", VA = "0x180B39CA0")] get { /* An exception occurred when decompiling this method (0600E572) 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 1663 */; } } // Token: 0x17002466 RID: 9318 // (get) Token: 0x0600E573 RID: 58739 RVA: 0x0034A508 File Offset: 0x00348708 [Token(Token = "0x17002466")] public GPNBGDFOBNK CanAutoSprint { [Token(Token = "0x600E573")] [Address(RVA = "0x14206A0", Offset = "0x141F6A0", VA = "0x1814206A0")] get { /* An exception occurred when decompiling this method (0600E573) 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 1663 */; } } // Token: 0x17002467 RID: 9319 // (get) Token: 0x0600E574 RID: 58740 RVA: 0x0034A51C File Offset: 0x0034871C [Token(Token = "0x17002467")] public GPNBGDFOBNK AirControlParameter { [Token(Token = "0x600E574")] [Address(RVA = "0x54E9D0", Offset = "0x54D9D0", VA = "0x18054E9D0")] get { /* An exception occurred when decompiling this method (0600E574) 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 1663 */; } } // Token: 0x17002468 RID: 9320 // (get) Token: 0x0600E575 RID: 58741 RVA: 0x0034A530 File Offset: 0x00348730 [Token(Token = "0x17002468")] public GPNBGDFOBNK CanJumpCutoff { [Token(Token = "0x600E575")] [Address(RVA = "0xFAEF20", Offset = "0xFADF20", VA = "0x180FAEF20")] get { /* An exception occurred when decompiling this method (0600E575) 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 1663 */; } } // Token: 0x17002469 RID: 9321 // (get) Token: 0x0600E576 RID: 58742 RVA: 0x0034A544 File Offset: 0x00348744 [Token(Token = "0x17002469")] public GPNBGDFOBNK CanClamber { [Token(Token = "0x600E576")] [Address(RVA = "0x44BCE0", Offset = "0x44ACE0", VA = "0x18044BCE0")] get { /* An exception occurred when decompiling this method (0600E576) 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 1663 */; } } // Token: 0x1700246A RID: 9322 // (get) Token: 0x0600E577 RID: 58743 RVA: 0x0034A558 File Offset: 0x00348758 [Token(Token = "0x1700246A")] public GPNBGDFOBNK WallRunDuration { [Token(Token = "0x600E577")] [Address(RVA = "0x44C7F0", Offset = "0x44B7F0", VA = "0x18044C7F0")] get { /* An exception occurred when decompiling this method (0600E577) 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 1663 */; } } // Token: 0x1700246B RID: 9323 // (get) Token: 0x0600E578 RID: 58744 RVA: 0x0034A56C File Offset: 0x0034876C [Token(Token = "0x1700246B")] public GPNBGDFOBNK WallRunDropRateParameter { [Token(Token = "0x600E578")] [Address(RVA = "0x5D0D10", Offset = "0x5CFD10", VA = "0x1805D0D10")] get { /* An exception occurred when decompiling this method (0600E578) 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 1663 */; } } // Token: 0x1700246C RID: 9324 // (get) Token: 0x0600E579 RID: 58745 RVA: 0x0034A580 File Offset: 0x00348780 [Token(Token = "0x1700246C")] public GPNBGDFOBNK WallRunStartSpeedBoost { [Token(Token = "0x600E579")] [Address(RVA = "0x44C800", Offset = "0x44B800", VA = "0x18044C800")] get { /* An exception occurred when decompiling this method (0600E579) 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 1663 */; } } // Token: 0x1700246D RID: 9325 // (get) Token: 0x0600E57A RID: 58746 RVA: 0x0034A594 File Offset: 0x00348794 [Token(Token = "0x1700246D")] public GPNBGDFOBNK WallRunJumpHeight { [Token(Token = "0x600E57A")] [Address(RVA = "0x4D98A0", Offset = "0x4D88A0", VA = "0x1804D98A0")] get { /* An exception occurred when decompiling this method (0600E57A) 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 1663 */; } } // Token: 0x1700246E RID: 9326 // (get) Token: 0x0600E57B RID: 58747 RVA: 0x0034A5A8 File Offset: 0x003487A8 [Token(Token = "0x1700246E")] public GPNBGDFOBNK WallRunJumpDirectionParameter { [Token(Token = "0x600E57B")] [Address(RVA = "0x5D12E0", Offset = "0x5D02E0", VA = "0x1805D12E0")] get { /* An exception occurred when decompiling this method (0600E57B) 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 1663 */; } } // Token: 0x1700246F RID: 9327 // (get) Token: 0x0600E57C RID: 58748 RVA: 0x0034A5BC File Offset: 0x003487BC [Token(Token = "0x1700246F")] public GPNBGDFOBNK WallRunJumpAirControlMultiplier { [Token(Token = "0x600E57C")] [Address(RVA = "0x5D12D0", Offset = "0x5D02D0", VA = "0x1805D12D0")] get { /* An exception occurred when decompiling this method (0600E57C) 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 1663 */; } } // Token: 0x17002470 RID: 9328 // (get) Token: 0x0600E57D RID: 58749 RVA: 0x0034A5D0 File Offset: 0x003487D0 [Token(Token = "0x17002470")] public GPNBGDFOBNK CanSlide { [Token(Token = "0x600E57D")] [Address(RVA = "0x5D12A0", Offset = "0x5D02A0", VA = "0x1805D12A0")] get { /* An exception occurred when decompiling this method (0600E57D) 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 1663 */; } } // Token: 0x17002471 RID: 9329 // (get) Token: 0x0600E57E RID: 58750 RVA: 0x0034A5E4 File Offset: 0x003487E4 [Token(Token = "0x17002471")] public GPNBGDFOBNK CanSlideDownSlopes { [Token(Token = "0x600E57E")] [Address(RVA = "0x5D1290", Offset = "0x5D0290", VA = "0x1805D1290")] get { /* An exception occurred when decompiling this method (0600E57E) 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 1663 */; } } // Token: 0x17002472 RID: 9330 // (get) Token: 0x0600E57F RID: 58751 RVA: 0x0034A5F8 File Offset: 0x003487F8 [Token(Token = "0x17002472")] public GPNBGDFOBNK SlideMinDuration { [Token(Token = "0x600E57F")] [Address(RVA = "0x5D12F0", Offset = "0x5D02F0", VA = "0x1805D12F0")] get { /* An exception occurred when decompiling this method (0600E57F) 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 1663 */; } } // Token: 0x17002473 RID: 9331 // (get) Token: 0x0600E580 RID: 58752 RVA: 0x0034A60C File Offset: 0x0034880C [Token(Token = "0x17002473")] public GPNBGDFOBNK SlideSteeringParameter { [Token(Token = "0x600E580")] [Address(RVA = "0x5D12B0", Offset = "0x5D02B0", VA = "0x1805D12B0")] get { /* An exception occurred when decompiling this method (0600E580) 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 1663 */; } } // Token: 0x17002474 RID: 9332 // (get) Token: 0x0600E581 RID: 58753 RVA: 0x0034A620 File Offset: 0x00348820 [Token(Token = "0x17002474")] public GPNBGDFOBNK SlideStartSpeedBoost { [Token(Token = "0x600E581")] [Address(RVA = "0x5D1320", Offset = "0x5D0320", VA = "0x1805D1320")] get { /* An exception occurred when decompiling this method (0600E581) 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 1663 */; } } // Token: 0x17002475 RID: 9333 // (get) Token: 0x0600E582 RID: 58754 RVA: 0x0034A634 File Offset: 0x00348834 [Token(Token = "0x17002475")] public GPNBGDFOBNK SlideAirControlMultiplier { [Token(Token = "0x600E582")] [Address(RVA = "0x5D1300", Offset = "0x5D0300", VA = "0x1805D1300")] get { /* An exception occurred when decompiling this method (0600E582) 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 1663 */; } } // Token: 0x17002476 RID: 9334 // (get) Token: 0x0600E583 RID: 58755 RVA: 0x0034A648 File Offset: 0x00348848 [Token(Token = "0x17002476")] public GPNBGDFOBNK CanWallClimb { [Token(Token = "0x600E583")] [Address(RVA = "0x5D1310", Offset = "0x5D0310", VA = "0x1805D1310")] get { /* An exception occurred when decompiling this method (0600E583) 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 1663 */; } } // Token: 0x17002477 RID: 9335 // (get) Token: 0x0600E584 RID: 58756 RVA: 0x0034A65C File Offset: 0x0034885C [Token(Token = "0x17002477")] public GPNBGDFOBNK HidesAvatar { [Token(Token = "0x600E584")] [Address(RVA = "0x542AA0", Offset = "0x541AA0", VA = "0x180542AA0")] get { /* An exception occurred when decompiling this method (0600E584) 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 1663 */; } } // Token: 0x17002478 RID: 9336 // (get) Token: 0x0600E585 RID: 58757 RVA: 0x0034A670 File Offset: 0x00348870 // (set) Token: 0x0600E586 RID: 58758 RVA: 0x0034A684 File Offset: 0x00348884 [Token(Token = "0x17002478")] public bool IsRoleActive { [Token(Token = "0x600E585")] [Address(RVA = "0x144B620", Offset = "0x144A620", VA = "0x18144B620", Slot = "11")] get; [Token(Token = "0x600E586")] [Address(RVA = "0x144B640", Offset = "0x144A640", VA = "0x18144B640", Slot = "12")] set; } // Token: 0x17002479 RID: 9337 // (get) Token: 0x0600E587 RID: 58759 RVA: 0x0034A698 File Offset: 0x00348898 // (set) Token: 0x0600E588 RID: 58760 RVA: 0x0034A6AC File Offset: 0x003488AC [Token(Token = "0x17002479")] public bool IsModifiedByPlayer { [Token(Token = "0x600E587")] [Address(RVA = "0x144B610", Offset = "0x144A610", VA = "0x18144B610", Slot = "13")] get; [Token(Token = "0x600E588")] [Address(RVA = "0x144B630", Offset = "0x144A630", VA = "0x18144B630")] private set; } // Token: 0x0600E589 RID: 58761 RVA: 0x0034A6C0 File Offset: 0x003488C0 [Token(Token = "0x600E589")] [Address(RVA = "0x144ACD0", Offset = "0x1449CD0", VA = "0x18144ACD0")] public GameRole() { } // Token: 0x0600E58A RID: 58762 RVA: 0x0034A6D4 File Offset: 0x003488D4 [Token(Token = "0x600E58A")] [Address(RVA = "0x144ACF0", Offset = "0x1449CF0", VA = "0x18144ACF0")] 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: 0x0600E58B RID: 58763 RVA: 0x0034AAA4 File Offset: 0x00348CA4 [Token(Token = "0x600E58B")] [Address(RVA = "0x1448680", Offset = "0x1447680", VA = "0x181448680", 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: 0x0600E58C RID: 58764 RVA: 0x0034ACA8 File Offset: 0x00348EA8 [Token(Token = "0x600E58C")] [Address(RVA = "0x1444D60", Offset = "0x1443D60", VA = "0x181444D60", Slot = "21")] public GameRole FLKKAHALBHP(GameRole ODCFAOCDPHA) { GJJLAOJHDKF gjjlaojhdkf = ODCFAOCDPHA.rank; this.rank = gjjlaojhdkf; CMDADAAOBHD cmdadaaobhd = ODCFAOCDPHA.roleId; if (cmdadaaobhd != CMDADAAOBHD.AG_EVERYONE) { } int num = 0; this.RoleId = (CMDADAAOBHD)num; bool flag = cmdadaaobhd != CMDADAAOBHD.AG_EVERYONE; this.k__BackingField = flag; 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: 0x0600E58D RID: 58765 RVA: 0x0034B2B0 File Offset: 0x003494B0 [Token(Token = "0x600E58D")] [Address(RVA = "0x1447E40", Offset = "0x1446E40", VA = "0x181447E40", Slot = "23")] public void IKGEKPJPNCE(GameRole EBOAJJCLJIE) { GJJLAOJHDKF gjjlaojhdkf = EBOAJJCLJIE.rank; this.rank = gjjlaojhdkf; CMDADAAOBHD cmdadaaobhd = EBOAJJCLJIE.roleId; this.RoleId = cmdadaaobhd; bool flag = EBOAJJCLJIE.k__BackingField; MutableOverridableObscuredFloat mutableOverridableObscuredFloat = this.teleportDelay; this.k__BackingField = flag; 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: 0x0600E58E RID: 58766 RVA: 0x0034B8C0 File Offset: 0x00349AC0 [Token(Token = "0x600E58E")] [Address(RVA = "0x1449D80", Offset = "0x1448D80", VA = "0x181449D80", 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: 0x0600E58F RID: 58767 RVA: 0x0034BBD0 File Offset: 0x00349DD0 [Token(Token = "0x600E58F")] [Address(RVA = "0x1446910", Offset = "0x1445910", VA = "0x181446910", Slot = "16")] public byte[] HPMCPOPJNMO(GameRole.CDLENKNFHEB KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH) { MutableOverridableObscuredFloat mutableOverridableObscuredFloat; ObscuredFloat obscuredFloat = mutableOverridableObscuredFloat.FGDACOGIIDK(); byte[] array; return array; } // Token: 0x0600E590 RID: 58768 RVA: 0x0034BC14 File Offset: 0x00349E14 [Token(Token = "0x600E590")] [Address(RVA = "0x1449850", Offset = "0x1448850", VA = "0x181449850", 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: 0x0600E591 RID: 58769 RVA: 0x0034BC50 File Offset: 0x00349E50 [Token(Token = "0x600E591")] [Address(RVA = "0x1446330", Offset = "0x1445330", VA = "0x181446330", Slot = "20")] public ECCMHGLDNHK HFIMHFELCDL(GameRole.CDLENKNFHEB KFMINBPBKAM) { /* An exception occurred when decompiling this method (0600E591) 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 1663 */; } // Token: 0x0600E592 RID: 58770 RVA: 0x0034BC78 File Offset: 0x00349E78 [Token(Token = "0x600E592")] [Address(RVA = "0x1448EB0", Offset = "0x1447EB0", VA = "0x181448EB0", 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: 0x0600E593 RID: 58771 RVA: 0x0034C1CC File Offset: 0x0034A3CC [Token(Token = "0x600E593")] [Address(RVA = "0x14455B0", Offset = "0x14445B0", VA = "0x1814455B0", 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; string dcjohbapeeb = LHBMIOFGINJ.DCJOHBAPEEB; if (0 != 0) { Dictionary aogddfbdeom = PlayerGameRoleManager.AOGDDFBDEOM; bool flag; if (!flag) { Guid guid = Guid.NewGuid(); } } int num = 0; this.roleGuid = num; } // Token: 0x0600E594 RID: 58772 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E594")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "26")] public void OnBeforeSerialize() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E595 RID: 58773 RVA: 0x0034C720 File Offset: 0x0034A920 [Token(Token = "0x600E595")] [Address(RVA = "0x144A540", Offset = "0x1449540", VA = "0x18144A540", Slot = "27")] public void OnAfterDeserialize() { CMDADAAOBHD cmdadaaobhd = this.roleId; int num = 0; Dictionary aogddfbdeom = PlayerGameRoleManager.AOGDDFBDEOM; bool flag; if (flag) { this.roleGuid = num; } } // Token: 0x0600E596 RID: 58774 RVA: 0x0034C750 File Offset: 0x0034A950 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x600E596")] [Address(RVA = "0x144A630", Offset = "0x1449630", VA = "0x18144A630")] static GameRole() { Dictionary dictionary = new Dictionary(); throw new NullReferenceException(); } // Token: 0x0400944B RID: 37963 [Token(Token = "0x400944B")] public const int ROLE_VERSION = 27; // Token: 0x0400944C RID: 37964 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400944C")] private LOFEHCEMBDH OnRolePermissionUpdated; // Token: 0x0400944D RID: 37965 [Token(Token = "0x400944D")] public static Dictionary FriendlyNames; // Token: 0x0400944E RID: 37966 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400944E")] [NonSerialized] private Guid roleGuid; // Token: 0x0400944F RID: 37967 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400944F")] [SerializeField] private CMDADAAOBHD roleId; // Token: 0x04009450 RID: 37968 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x4009450")] [SerializeField] private GJJLAOJHDKF rank; // Token: 0x04009451 RID: 37969 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4009451")] [SerializeField] private string roleName; // Token: 0x04009452 RID: 37970 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4009452")] [SerializeField] private MutableOverridableObscuredFloat teleportDelay; // Token: 0x04009453 RID: 37971 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4009453")] [SerializeField] private MutableOverridableObscuredBool canMove; // Token: 0x04009454 RID: 37972 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4009454")] [SerializeField] private MutableOverridableObscuredFloat vrWalkSpeed; // Token: 0x04009455 RID: 37973 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4009455")] [SerializeField] private MutableOverridableObscuredBool vrCanSprint; // Token: 0x04009456 RID: 37974 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x4009456")] [SerializeField] private MutableOverridableObscuredFloat vrSprintMaxSpeedWalkSpeedMultiplier; // Token: 0x04009457 RID: 37975 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x4009457")] [SerializeField] private MutableOverridableObscuredBool vrCanDualWield; // Token: 0x04009458 RID: 37976 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x4009458")] [SerializeField] private MutableOverridableObscuredBool vrCanJump; // Token: 0x04009459 RID: 37977 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4009459")] [SerializeField] private MutableOverridableObscuredFloat vrMaxJumpHeight; // Token: 0x0400945A RID: 37978 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400945A")] [SerializeField] private MutableOverridableObscuredBool vrCanDodge; // Token: 0x0400945B RID: 37979 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400945B")] [SerializeField] private MutableOverridableObscuredInt screensDefaultThirdPersonControlType; // Token: 0x0400945C RID: 37980 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400945C")] [SerializeField] private MutableOverridableObscuredFloat screensWalkSpeed; // Token: 0x0400945D RID: 37981 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400945D")] [SerializeField] private MutableOverridableObscuredBool screensCanSprint; // Token: 0x0400945E RID: 37982 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400945E")] [SerializeField] private MutableOverridableObscuredFloat screensSprintMaxSpeedWalkSpeedMultiplier; // Token: 0x0400945F RID: 37983 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x400945F")] [SerializeField] private MutableOverridableObscuredBool screensCanJump; // Token: 0x04009460 RID: 37984 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x4009460")] [SerializeField] private MutableOverridableObscuredFloat screensMaxJumpHeight; // Token: 0x04009461 RID: 37985 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x4009461")] [SerializeField] private MutableOverridableObscuredBool screensCanDodge; // Token: 0x04009462 RID: 37986 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x4009462")] [SerializeField] private MutableOverridableObscuredFloat maxTeleportDistance; // Token: 0x04009463 RID: 37987 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x4009463")] [SerializeField] private MutableOverridableObscuredFloat maxTeleportDropHeight; // Token: 0x04009464 RID: 37988 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x4009464")] [SerializeField] private MutableOverridableObscuredFloat maxTeleportAngle; // Token: 0x04009465 RID: 37989 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x4009465")] [SerializeField] private MutableOverridableObscuredBool canFly; // Token: 0x04009466 RID: 37990 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x4009466")] [SerializeField] private MutableOverridableObscuredBool isInvincible; // Token: 0x04009467 RID: 37991 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x4009467")] [SerializeField] private MutableOverridablePickupRestrictionType itemPickupRestrictions; // Token: 0x04009468 RID: 37992 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x4009468")] [SerializeField] private MutableOverridableListObscuredString itemPickupAllowlist; // Token: 0x04009469 RID: 37993 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x4009469")] [SerializeField] private MutableOverridableListObscuredString itemPickupBlocklist; // Token: 0x0400946A RID: 37994 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x400946A")] [SerializeField] private MutableOverridableObscuredBool canSwitchTeams; // Token: 0x0400946B RID: 37995 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x400946B")] [SerializeField] private MutableOverridableObscuredInt voiceRolloffMaxDistance; // Token: 0x0400946C RID: 37996 [global::Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x400946C")] [SerializeField] private MutableOverridableObscuredBool hidesName; // Token: 0x0400946D RID: 37997 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x400946D")] [SerializeField] private MutableOverridableEquipSlotRestrictionType enableEquipSlotHip; // Token: 0x0400946E RID: 37998 [global::Cpp2IlInjected.FieldOffset(Offset = "0x118")] [Token(Token = "0x400946E")] [SerializeField] private MutableOverridablePickupRestrictionType equipRestrictionsHip; // Token: 0x0400946F RID: 37999 [global::Cpp2IlInjected.FieldOffset(Offset = "0x120")] [Token(Token = "0x400946F")] [SerializeField] private MutableOverridableListObscuredString equipHipAllowlist; // Token: 0x04009470 RID: 38000 [global::Cpp2IlInjected.FieldOffset(Offset = "0x128")] [Token(Token = "0x4009470")] [SerializeField] private MutableOverridableListObscuredString equipHipBlocklist; // Token: 0x04009471 RID: 38001 [global::Cpp2IlInjected.FieldOffset(Offset = "0x130")] [Token(Token = "0x4009471")] [SerializeField] private MutableOverridablePickupRestrictionType equipRestrictionsShoulder; // Token: 0x04009472 RID: 38002 [global::Cpp2IlInjected.FieldOffset(Offset = "0x138")] [Token(Token = "0x4009472")] [SerializeField] private MutableOverridableListObscuredString equipShoulderAllowlist; // Token: 0x04009473 RID: 38003 [global::Cpp2IlInjected.FieldOffset(Offset = "0x140")] [Token(Token = "0x4009473")] [SerializeField] private MutableOverridableListObscuredString equipShoulderBlocklist; // Token: 0x04009474 RID: 38004 [global::Cpp2IlInjected.FieldOffset(Offset = "0x148")] [Token(Token = "0x4009474")] [SerializeField] private MutableOverridableObscuredInt screensDefaultFirstPersonControlType; // Token: 0x04009475 RID: 38005 [global::Cpp2IlInjected.FieldOffset(Offset = "0x150")] [Token(Token = "0x4009475")] [SerializeField] private MutableOverridableObscuredBool screensCanWallRun; // Token: 0x04009476 RID: 38006 [global::Cpp2IlInjected.FieldOffset(Offset = "0x158")] [Token(Token = "0x4009476")] [SerializeField] private MutableOverridableObscuredBool vrCanWallRun; // Token: 0x04009477 RID: 38007 [global::Cpp2IlInjected.FieldOffset(Offset = "0x160")] [Token(Token = "0x4009477")] [SerializeField] private MutableOverridableObscuredBool vrCanGetPushed; // Token: 0x04009478 RID: 38008 [global::Cpp2IlInjected.FieldOffset(Offset = "0x168")] [Token(Token = "0x4009478")] [SerializeField] private MutableOverridableObscuredBool screensCanGetPushed; // Token: 0x04009479 RID: 38009 [global::Cpp2IlInjected.FieldOffset(Offset = "0x170")] [Token(Token = "0x4009479")] [SerializeField] private MutableOverridableObscuredBool vrCanRam; // Token: 0x0400947A RID: 38010 [global::Cpp2IlInjected.FieldOffset(Offset = "0x178")] [Token(Token = "0x400947A")] [SerializeField] private MutableOverridableObscuredBool screensCanRam; // Token: 0x0400947B RID: 38011 [global::Cpp2IlInjected.FieldOffset(Offset = "0x180")] [Token(Token = "0x400947B")] [SerializeField] private MutableOverridableObscuredBool canAutoSprint; // Token: 0x0400947C RID: 38012 [global::Cpp2IlInjected.FieldOffset(Offset = "0x188")] [Token(Token = "0x400947C")] [SerializeField] private MutableOverridableObscuredFloat airControlParameter; // Token: 0x0400947D RID: 38013 [global::Cpp2IlInjected.FieldOffset(Offset = "0x190")] [Token(Token = "0x400947D")] [SerializeField] private MutableOverridableObscuredBool canJumpCutoff; // Token: 0x0400947E RID: 38014 [global::Cpp2IlInjected.FieldOffset(Offset = "0x198")] [Token(Token = "0x400947E")] [SerializeField] private MutableOverridableObscuredBool canClamber; // Token: 0x0400947F RID: 38015 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")] [Token(Token = "0x400947F")] [SerializeField] private MutableOverridableObscuredFloat wallRunDuration; // Token: 0x04009480 RID: 38016 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1A8")] [Token(Token = "0x4009480")] [SerializeField] private MutableOverridableObscuredFloat wallRunDropRateParameter; // Token: 0x04009481 RID: 38017 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")] [Token(Token = "0x4009481")] [SerializeField] private MutableOverridableObscuredFloat wallRunStartSpeedBoost; // Token: 0x04009482 RID: 38018 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")] [Token(Token = "0x4009482")] [SerializeField] private MutableOverridableObscuredFloat wallRunJumpHeight; // Token: 0x04009483 RID: 38019 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C0")] [Token(Token = "0x4009483")] [SerializeField] private MutableOverridableObscuredFloat wallRunJumpDirectionParameter; // Token: 0x04009484 RID: 38020 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")] [Token(Token = "0x4009484")] [SerializeField] private MutableOverridableObscuredFloat wallRunJumpAirControlMultiplier; // Token: 0x04009485 RID: 38021 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1D0")] [Token(Token = "0x4009485")] [SerializeField] private MutableOverridableObscuredBool canSlide; // Token: 0x04009486 RID: 38022 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1D8")] [Token(Token = "0x4009486")] [SerializeField] private MutableOverridableObscuredBool canSlideDownSlopes; // Token: 0x04009487 RID: 38023 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1E0")] [Token(Token = "0x4009487")] [SerializeField] private MutableOverridableObscuredFloat slideMinDuration; // Token: 0x04009488 RID: 38024 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1E8")] [Token(Token = "0x4009488")] [SerializeField] private MutableOverridableObscuredFloat slideSteeringParameter; // Token: 0x04009489 RID: 38025 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1F0")] [Token(Token = "0x4009489")] [SerializeField] private MutableOverridableObscuredFloat slideStartSpeedBoost; // Token: 0x0400948A RID: 38026 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1F8")] [Token(Token = "0x400948A")] [SerializeField] private MutableOverridableObscuredFloat slideAirControlMultiplier; // Token: 0x0400948B RID: 38027 [global::Cpp2IlInjected.FieldOffset(Offset = "0x200")] [Token(Token = "0x400948B")] [SerializeField] private MutableOverridableObscuredBool canWallClimb; // Token: 0x0400948C RID: 38028 [global::Cpp2IlInjected.FieldOffset(Offset = "0x208")] [Token(Token = "0x400948C")] [SerializeField] private MutableOverridableObscuredBool hidesAvatar; // Token: 0x02002351 RID: 9041 [Token(Token = "0x2002351")] public enum CDLENKNFHEB { // Token: 0x04009490 RID: 38032 [Token(Token = "0x4009490")] INVALID = -1, // Token: 0x04009491 RID: 38033 [Token(Token = "0x4009491")] TELEPORT_DELAY = 2, // Token: 0x04009492 RID: 38034 [Token(Token = "0x4009492")] CAN_MOVE = 4, // Token: 0x04009493 RID: 38035 [Token(Token = "0x4009493")] CAN_FLY = 8, // Token: 0x04009494 RID: 38036 [Token(Token = "0x4009494")] IS_INVINCIBLE, // Token: 0x04009495 RID: 38037 [Token(Token = "0x4009495")] ITEM_PICKUP_RESTRICTIONS, // Token: 0x04009496 RID: 38038 [Token(Token = "0x4009496")] ITEM_PICKUP_ALLOWLIST, // Token: 0x04009497 RID: 38039 [Token(Token = "0x4009497")] ITEM_PICKUP_BLOCKLIST, // Token: 0x04009498 RID: 38040 [Token(Token = "0x4009498")] CAN_SWITCH_TEAMS, // Token: 0x04009499 RID: 38041 [Token(Token = "0x4009499")] MAX_TELEPORT_DISTANCE, // Token: 0x0400949A RID: 38042 [Token(Token = "0x400949A")] MAX_TELEPORT_DROP_HEIGHT, // Token: 0x0400949B RID: 38043 [Token(Token = "0x400949B")] VOICE_ROLLOFF_MAX_DISTANCE = 17, // Token: 0x0400949C RID: 38044 [Token(Token = "0x400949C")] HIDES_NAME = 20, // Token: 0x0400949D RID: 38045 [Token(Token = "0x400949D")] VR_WALK_SPEED, // Token: 0x0400949E RID: 38046 [Token(Token = "0x400949E")] VR_CAN_SPRINT, // Token: 0x0400949F RID: 38047 [Token(Token = "0x400949F")] SCREENS_WALK_SPEED = 24, // Token: 0x040094A0 RID: 38048 [Token(Token = "0x40094A0")] SCREENS_CAN_SPRINT, // Token: 0x040094A1 RID: 38049 [Token(Token = "0x40094A1")] VR_CAN_DUAL_WIELD = 27, // Token: 0x040094A2 RID: 38050 [Token(Token = "0x40094A2")] VR_CAN_JUMP, // Token: 0x040094A3 RID: 38051 [Token(Token = "0x40094A3")] VR_CAN_DODGE, // Token: 0x040094A4 RID: 38052 [Token(Token = "0x40094A4")] SCREENS_CAN_JUMP, // Token: 0x040094A5 RID: 38053 [Token(Token = "0x40094A5")] SCREENS_CAN_DODGE, // Token: 0x040094A6 RID: 38054 [Token(Token = "0x40094A6")] MAX_TELEPORT_ANGLE, // Token: 0x040094A7 RID: 38055 [Token(Token = "0x40094A7")] ENABLE_EQUIP_SLOT_HIP = 34, // Token: 0x040094A8 RID: 38056 [Token(Token = "0x40094A8")] EQUIP_RESTRICTIONS_HIP, // Token: 0x040094A9 RID: 38057 [Token(Token = "0x40094A9")] EQUIP_HIP_ALLOWLIST, // Token: 0x040094AA RID: 38058 [Token(Token = "0x40094AA")] EQUIP_HIP_BLOCKLIST, // Token: 0x040094AB RID: 38059 [Token(Token = "0x40094AB")] EQUIP_RESTRICTIONS_SHOULDER = 39, // Token: 0x040094AC RID: 38060 [Token(Token = "0x40094AC")] EQUIP_SHOULDER_ALLOWLIST, // Token: 0x040094AD RID: 38061 [Token(Token = "0x40094AD")] EQUIP_SHOULDER_BLOCKLIST, // Token: 0x040094AE RID: 38062 [Token(Token = "0x40094AE")] SCREENS_DEFAULT_THIRD_PERSON_CONTROL_TYPE, // Token: 0x040094AF RID: 38063 [Token(Token = "0x40094AF")] SCREENS_DEFAULT_FIRST_PERSON_CONTROL_TYPE, // Token: 0x040094B0 RID: 38064 [Token(Token = "0x40094B0")] VR_MAX_JUMP_HEIGHT, // Token: 0x040094B1 RID: 38065 [Token(Token = "0x40094B1")] SCREENS_MAX_JUMP_HEIGHT, // Token: 0x040094B2 RID: 38066 [Token(Token = "0x40094B2")] SCREENS_CAN_WALL_RUN = 48, // Token: 0x040094B3 RID: 38067 [Token(Token = "0x40094B3")] VR_CAN_WALL_RUN, // Token: 0x040094B4 RID: 38068 [Token(Token = "0x40094B4")] VR_CAN_GET_PUSHED, // Token: 0x040094B5 RID: 38069 [Token(Token = "0x40094B5")] SCREENS_CAN_GET_PUSHED, // Token: 0x040094B6 RID: 38070 [Token(Token = "0x40094B6")] VR_CAN_RAM, // Token: 0x040094B7 RID: 38071 [Token(Token = "0x40094B7")] SCREENS_CAN_RAM, // Token: 0x040094B8 RID: 38072 [Token(Token = "0x40094B8")] VR_SPRINT_MAX_SPEED_WALK_SPEED_MULTIPLIER = 55, // Token: 0x040094B9 RID: 38073 [Token(Token = "0x40094B9")] SCREENS_SPRINT_MAX_SPEED_WALK_SPEED_MULTIPLIER, // Token: 0x040094BA RID: 38074 [Token(Token = "0x40094BA")] CAN_AUTO_SPRINT, // Token: 0x040094BB RID: 38075 [Token(Token = "0x40094BB")] AIR_CONTROL_PARAMETER, // Token: 0x040094BC RID: 38076 [Token(Token = "0x40094BC")] CAN_JUMP_CUTOFF, // Token: 0x040094BD RID: 38077 [Token(Token = "0x40094BD")] CAN_CLAMBER, // Token: 0x040094BE RID: 38078 [Token(Token = "0x40094BE")] WALL_RUN_DURATION, // Token: 0x040094BF RID: 38079 [Token(Token = "0x40094BF")] WALL_RUN_DROP_RATE_PARAMETER, // Token: 0x040094C0 RID: 38080 [Token(Token = "0x40094C0")] WALL_RUN_START_SPEED_BOOST, // Token: 0x040094C1 RID: 38081 [Token(Token = "0x40094C1")] WALL_RUN_JUMP_HEIGHT, // Token: 0x040094C2 RID: 38082 [Token(Token = "0x40094C2")] WALL_RUN_JUMP_DIRECTION_PARAMETER, // Token: 0x040094C3 RID: 38083 [Token(Token = "0x40094C3")] WALL_RUN_JUMP_AIR_CONTROL_MULTIPLIER, // Token: 0x040094C4 RID: 38084 [Token(Token = "0x40094C4")] CAN_SLIDE, // Token: 0x040094C5 RID: 38085 [Token(Token = "0x40094C5")] CAN_SLIDE_DOWN_SLOPES, // Token: 0x040094C6 RID: 38086 [Token(Token = "0x40094C6")] SLIDE_MIN_DURATION, // Token: 0x040094C7 RID: 38087 [Token(Token = "0x40094C7")] SLIDE_STEERING_PARAMETER, // Token: 0x040094C8 RID: 38088 [Token(Token = "0x40094C8")] SLIDE_START_SPEED_BOOST, // Token: 0x040094C9 RID: 38089 [Token(Token = "0x40094C9")] SLIDE_AIR_CONTROL_MULTIPLIER, // Token: 0x040094CA RID: 38090 [Token(Token = "0x40094CA")] CAN_WALL_CLIMB, // Token: 0x040094CB RID: 38091 [Token(Token = "0x40094CB")] HIDES_AVATAR = 75 } } }