Files
2026-04-10 22:50:51 +02:00

3864 lines
268 KiB
C#

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