1520 lines
98 KiB
C#
1520 lines
98 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: 0x020020CD RID: 8397
|
|
[Token(Token = "0x20020CD")]
|
|
[Serializable]
|
|
[StructLayout(3)]
|
|
public class RoomRole : MLNCPPJGHPN<FMOEHCKDCKF, RoomRole.BJICCBAKLAF, RoomRole>, DHKENJAJOIJ<DJOKLIOAJAB, FMOEHCKDCKF>, ISerializationCallbackReceiver
|
|
{
|
|
// Token: 0x0600E817 RID: 59415 RVA: 0x00370898 File Offset: 0x0036EA98
|
|
[Token(Token = "0x600E817")]
|
|
[Address(RVA = "0x19C6F40", Offset = "0x19C5940", VA = "0x1819C6F40", Slot = "18")]
|
|
public void MOJGFCNJHFL(LOFEHCEMBDH<RoomRole.BJICCBAKLAF> 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: 0x0600E818 RID: 59416 RVA: 0x003708CC File Offset: 0x0036EACC
|
|
[Token(Token = "0x600E818")]
|
|
[Address(RVA = "0x19C6820", Offset = "0x19C5220", VA = "0x1819C6820", Slot = "19")]
|
|
public void KABFAEIDNLN(LOFEHCEMBDH<RoomRole.BJICCBAKLAF> 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: 0x170026BE RID: 9918
|
|
// (get) Token: 0x0600E819 RID: 59417 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x0600E81A RID: 59418 RVA: 0x00370900 File Offset: 0x0036EB00
|
|
[Token(Token = "0x170026BE")]
|
|
public Guid RoleGuid
|
|
{
|
|
[Token(Token = "0x600E819")]
|
|
[Address(RVA = "0x6BB0D0", Offset = "0x6B9AD0", VA = "0x1806BB0D0", Slot = "5")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x600E81A")]
|
|
[Address(RVA = "0xF42950", Offset = "0xF41350", VA = "0x180F42950", Slot = "6")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x170026BF RID: 9919
|
|
// (get) Token: 0x0600E81B RID: 59419 RVA: 0x00370910 File Offset: 0x0036EB10
|
|
// (set) Token: 0x0600E81C RID: 59420 RVA: 0x00370924 File Offset: 0x0036EB24
|
|
[Token(Token = "0x170026BF")]
|
|
public FMOEHCKDCKF RoleId
|
|
{
|
|
[Token(Token = "0x600E81B")]
|
|
[Address(RVA = "0x4D24F0", Offset = "0x4D0EF0", VA = "0x1804D24F0", Slot = "4")]
|
|
get
|
|
{
|
|
return this.roleId;
|
|
}
|
|
[Token(Token = "0x600E81C")]
|
|
[Address(RVA = "0x19C7910", Offset = "0x19C6310", VA = "0x1819C7910")]
|
|
private set
|
|
{
|
|
int num = 0;
|
|
this.roleId = value;
|
|
Dictionary<FMOEHCKDCKF, Guid> aogddfbdeom = PlayerRoomRoleManager.AOGDDFBDEOM;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
this.roleGuid = num;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x170026C0 RID: 9920
|
|
// (get) Token: 0x0600E81D RID: 59421 RVA: 0x00370954 File Offset: 0x0036EB54
|
|
[Token(Token = "0x170026C0")]
|
|
public bool CanMoveRole
|
|
{
|
|
[Token(Token = "0x600E81D")]
|
|
[Address(RVA = "0x19C7890", Offset = "0x19C6290", VA = "0x1819C7890", Slot = "14")]
|
|
get
|
|
{
|
|
int num = (int)this.roleId;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170026C1 RID: 9921
|
|
// (get) Token: 0x0600E81E RID: 59422 RVA: 0x0037096C File Offset: 0x0036EB6C
|
|
// (set) Token: 0x0600E81F RID: 59423 RVA: 0x00370980 File Offset: 0x0036EB80
|
|
[Token(Token = "0x170026C1")]
|
|
public GJJLAOJHDKF RoleRank
|
|
{
|
|
[Token(Token = "0x600E81E")]
|
|
[Address(RVA = "0xCC5C70", Offset = "0xCC4670", VA = "0x180CC5C70", Slot = "7")]
|
|
get
|
|
{
|
|
return this.rank;
|
|
}
|
|
[Token(Token = "0x600E81F")]
|
|
[Address(RVA = "0xCC5CB0", Offset = "0xCC46B0", VA = "0x180CC5CB0", Slot = "8")]
|
|
set
|
|
{
|
|
this.rank = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170026C2 RID: 9922
|
|
// (get) Token: 0x0600E820 RID: 59424 RVA: 0x00370994 File Offset: 0x0036EB94
|
|
// (set) Token: 0x0600E821 RID: 59425 RVA: 0x003709A8 File Offset: 0x0036EBA8
|
|
[Token(Token = "0x170026C2")]
|
|
public string RoleName
|
|
{
|
|
[Token(Token = "0x600E820")]
|
|
[Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250", Slot = "9")]
|
|
get
|
|
{
|
|
return this.roleName;
|
|
}
|
|
[Token(Token = "0x600E821")]
|
|
[Address(RVA = "0x3C1290", Offset = "0x3BFC90", VA = "0x1803C1290", Slot = "10")]
|
|
set
|
|
{
|
|
this.roleName = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170026C3 RID: 9923
|
|
// (get) Token: 0x0600E822 RID: 59426 RVA: 0x003709BC File Offset: 0x0036EBBC
|
|
[Token(Token = "0x170026C3")]
|
|
public GPNBGDFOBNK<ObscuredBool> CanEditRoomRoles
|
|
{
|
|
[Token(Token = "0x600E822")]
|
|
[Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E822)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.RoomRole::get_CanEditRoomRoles()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(RoomRole::canEditRoomRoles, ldloc:RoomRole(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: 0x170026C4 RID: 9924
|
|
// (get) Token: 0x0600E823 RID: 59427 RVA: 0x003709D0 File Offset: 0x0036EBD0
|
|
[Token(Token = "0x170026C4")]
|
|
public GPNBGDFOBNK<ObscuredVotekickType> VoteKickPermission
|
|
{
|
|
[Token(Token = "0x600E823")]
|
|
[Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E823)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<RecRoom.Systems.PlayerRoles.ObscuredVotekickType> RecRoom.Systems.PlayerRoles.RoomRole::get_VoteKickPermission()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:MutableOverridableVotekickType(var_0_06, ldfld:MutableOverridableVotekickType(RoomRole::voteKickPermission, ldloc:RoomRole(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: 0x170026C5 RID: 9925
|
|
// (get) Token: 0x0600E824 RID: 59428 RVA: 0x003709E4 File Offset: 0x0036EBE4
|
|
[Token(Token = "0x170026C5")]
|
|
public GPNBGDFOBNK<ObscuredBool> CanInvite
|
|
{
|
|
[Token(Token = "0x600E824")]
|
|
[Address(RVA = "0x3EDEA0", Offset = "0x3EC8A0", VA = "0x1803EDEA0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E824)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.RoomRole::get_CanInvite()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(RoomRole::canInvite, ldloc:RoomRole(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: 0x170026C6 RID: 9926
|
|
// (get) Token: 0x0600E825 RID: 59429 RVA: 0x003709F8 File Offset: 0x0036EBF8
|
|
[Token(Token = "0x170026C6")]
|
|
public GPNBGDFOBNK<ObscuredBool> DEPRECATEDcanEditCircuits
|
|
{
|
|
[Token(Token = "0x600E825")]
|
|
[Address(RVA = "0x462740", Offset = "0x461140", VA = "0x180462740")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E825)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.RoomRole::get_DEPRECATEDcanEditCircuits()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(RoomRole::deprecatedCanEditCircuits, ldloc:RoomRole(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: 0x170026C7 RID: 9927
|
|
// (get) Token: 0x0600E826 RID: 59430 RVA: 0x00370A0C File Offset: 0x0036EC0C
|
|
[Token(Token = "0x170026C7")]
|
|
public GPNBGDFOBNK<ObscuredBool> CanTalk
|
|
{
|
|
[Token(Token = "0x600E826")]
|
|
[Address(RVA = "0x4B81A0", Offset = "0x4B6BA0", VA = "0x1804B81A0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E826)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.RoomRole::get_CanTalk()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(RoomRole::canTalk, ldloc:RoomRole(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: 0x170026C8 RID: 9928
|
|
// (get) Token: 0x0600E827 RID: 59431 RVA: 0x00370A20 File Offset: 0x0036EC20
|
|
[Token(Token = "0x170026C8")]
|
|
public GPNBGDFOBNK<ObscuredBool> CanPrintPhotos
|
|
{
|
|
[Token(Token = "0x600E827")]
|
|
[Address(RVA = "0x3EDE90", Offset = "0x3EC890", VA = "0x1803EDE90")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E827)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.RoomRole::get_CanPrintPhotos()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(RoomRole::canPrintPhotos, ldloc:RoomRole(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: 0x170026C9 RID: 9929
|
|
// (get) Token: 0x0600E828 RID: 59432 RVA: 0x00370A34 File Offset: 0x0036EC34
|
|
[Token(Token = "0x170026C9")]
|
|
public GPNBGDFOBNK<ObscuredBool> CanStartGames
|
|
{
|
|
[Token(Token = "0x600E828")]
|
|
[Address(RVA = "0x48F050", Offset = "0x48DA50", VA = "0x18048F050")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E828)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.RoomRole::get_CanStartGames()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(RoomRole::canStartGames, ldloc:RoomRole(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: 0x170026CA RID: 9930
|
|
// (get) Token: 0x0600E829 RID: 59433 RVA: 0x00370A48 File Offset: 0x0036EC48
|
|
[Token(Token = "0x170026CA")]
|
|
public GPNBGDFOBNK<ObscuredBool> CanChangeGameMode
|
|
{
|
|
[Token(Token = "0x600E829")]
|
|
[Address(RVA = "0x4D2570", Offset = "0x4D0F70", VA = "0x1804D2570")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E829)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.RoomRole::get_CanChangeGameMode()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(RoomRole::canChangeGameMode, ldloc:RoomRole(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: 0x170026CB RID: 9931
|
|
// (get) Token: 0x0600E82A RID: 59434 RVA: 0x00370A5C File Offset: 0x0036EC5C
|
|
[Token(Token = "0x170026CB")]
|
|
public GPNBGDFOBNK<ObscuredBool> CanSelfRevive
|
|
{
|
|
[Token(Token = "0x600E82A")]
|
|
[Address(RVA = "0x501250", Offset = "0x4FFC50", VA = "0x180501250")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E82A)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.RoomRole::get_CanSelfRevive()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(RoomRole::canSelfRevive, ldloc:RoomRole(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: 0x170026CC RID: 9932
|
|
// (get) Token: 0x0600E82B RID: 59435 RVA: 0x00370A70 File Offset: 0x0036EC70
|
|
[Token(Token = "0x170026CC")]
|
|
public GPNBGDFOBNK<ObscuredBool> CanEndGamesEarly
|
|
{
|
|
[Token(Token = "0x600E82B")]
|
|
[Address(RVA = "0x52F5A0", Offset = "0x52DFA0", VA = "0x18052F5A0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E82B)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.RoomRole::get_CanEndGamesEarly()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(RoomRole::canEndGamesEarly, ldloc:RoomRole(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: 0x170026CD RID: 9933
|
|
// (get) Token: 0x0600E82C RID: 59436 RVA: 0x00370A84 File Offset: 0x0036EC84
|
|
[Token(Token = "0x170026CD")]
|
|
public GPNBGDFOBNK<List<ObscuredString>> AutoAssignedGameRoles
|
|
{
|
|
[Token(Token = "0x600E82C")]
|
|
[Address(RVA = "0x6361F0", Offset = "0x634BF0", VA = "0x1806361F0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E82C)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<System.Collections.Generic.List`1<CodeStage.AntiCheat.ObscuredTypes.ObscuredString>> RecRoom.Systems.PlayerRoles.RoomRole::get_AutoAssignedGameRoles()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:MutableOverridableListObscuredString(var_0_06, ldfld:MutableOverridableListObscuredString(RoomRole::autoAssignedGameRoles, ldloc:RoomRole(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: 0x170026CE RID: 9934
|
|
// (get) Token: 0x0600E82D RID: 59437 RVA: 0x00370A98 File Offset: 0x0036EC98
|
|
[Token(Token = "0x170026CE")]
|
|
public GPNBGDFOBNK<ObscuredBool> CanUseMakerPen
|
|
{
|
|
[Token(Token = "0x600E82D")]
|
|
[Address(RVA = "0x4BD780", Offset = "0x4BC180", VA = "0x1804BD780")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E82D)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.RoomRole::get_CanUseMakerPen()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(RoomRole::canUseMakerPen, ldloc:RoomRole(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: 0x170026CF RID: 9935
|
|
// (get) Token: 0x0600E82E RID: 59438 RVA: 0x00370AAC File Offset: 0x0036ECAC
|
|
[Token(Token = "0x170026CF")]
|
|
public GPNBGDFOBNK<ObscuredBool> CanUseDeleteAllButton
|
|
{
|
|
[Token(Token = "0x600E82E")]
|
|
[Address(RVA = "0x4D66C0", Offset = "0x4D50C0", VA = "0x1804D66C0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E82E)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.RoomRole::get_CanUseDeleteAllButton()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(RoomRole::canUseDeleteAllButton, ldloc:RoomRole(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: 0x170026D0 RID: 9936
|
|
// (get) Token: 0x0600E82F RID: 59439 RVA: 0x00370AC0 File Offset: 0x0036ECC0
|
|
[Token(Token = "0x170026D0")]
|
|
public GPNBGDFOBNK<ObscuredBool> CanSaveInventions
|
|
{
|
|
[Token(Token = "0x600E82F")]
|
|
[Address(RVA = "0x6361E0", Offset = "0x634BE0", VA = "0x1806361E0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E82F)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.RoomRole::get_CanSaveInventions()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(RoomRole::canSaveInventions, ldloc:RoomRole(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: 0x170026D1 RID: 9937
|
|
// (get) Token: 0x0600E830 RID: 59440 RVA: 0x00370AD4 File Offset: 0x0036ECD4
|
|
[Token(Token = "0x170026D1")]
|
|
public GPNBGDFOBNK<ObscuredBool> DisableMicAutoMute
|
|
{
|
|
[Token(Token = "0x600E830")]
|
|
[Address(RVA = "0x3D32E0", Offset = "0x3D1CE0", VA = "0x1803D32E0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E830)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.RoomRole::get_DisableMicAutoMute()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(RoomRole::disableMicAutoMute, ldloc:RoomRole(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: 0x170026D2 RID: 9938
|
|
// (get) Token: 0x0600E831 RID: 59441 RVA: 0x00370AE8 File Offset: 0x0036ECE8
|
|
[Token(Token = "0x170026D2")]
|
|
public GPNBGDFOBNK<ObscuredBool> CanUseShareCam
|
|
{
|
|
[Token(Token = "0x600E831")]
|
|
[Address(RVA = "0x4CFB90", Offset = "0x4CE590", VA = "0x1804CFB90")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E831)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.RoomRole::get_CanUseShareCam()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(RoomRole::canUseShareCam, ldloc:RoomRole(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: 0x170026D3 RID: 9939
|
|
// (get) Token: 0x0600E832 RID: 59442 RVA: 0x00370AFC File Offset: 0x0036ECFC
|
|
[Token(Token = "0x170026D3")]
|
|
public GPNBGDFOBNK<ObscuredBool> CanSpawnInventions
|
|
{
|
|
[Token(Token = "0x600E832")]
|
|
[Address(RVA = "0x3D31D0", Offset = "0x3D1BD0", VA = "0x1803D31D0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E832)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.RoomRole::get_CanSpawnInventions()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(RoomRole::canSpawnInventions, ldloc:RoomRole(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: 0x170026D4 RID: 9940
|
|
// (get) Token: 0x0600E833 RID: 59443 RVA: 0x00370B10 File Offset: 0x0036ED10
|
|
[Token(Token = "0x170026D4")]
|
|
public GPNBGDFOBNK<ObscuredBool> CanSpawnConsumables
|
|
{
|
|
[Token(Token = "0x600E833")]
|
|
[Address(RVA = "0x5D55F0", Offset = "0x5D3FF0", VA = "0x1805D55F0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E833)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.RoomRole::get_CanSpawnConsumables()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(RoomRole::canSpawnConsumables, ldloc:RoomRole(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: 0x170026D5 RID: 9941
|
|
// (get) Token: 0x0600E834 RID: 59444 RVA: 0x00370B24 File Offset: 0x0036ED24
|
|
// (set) Token: 0x0600E835 RID: 59445 RVA: 0x00370B38 File Offset: 0x0036ED38
|
|
[Token(Token = "0x170026D5")]
|
|
public bool IsRoleActive
|
|
{
|
|
[Token(Token = "0x600E834")]
|
|
[Address(RVA = "0x9792D0", Offset = "0x977CD0", VA = "0x1809792D0", Slot = "11")]
|
|
get;
|
|
[Token(Token = "0x600E835")]
|
|
[Address(RVA = "0x979390", Offset = "0x977D90", VA = "0x180979390", Slot = "12")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x170026D6 RID: 9942
|
|
// (get) Token: 0x0600E836 RID: 59446 RVA: 0x00370B4C File Offset: 0x0036ED4C
|
|
// (set) Token: 0x0600E837 RID: 59447 RVA: 0x00370B60 File Offset: 0x0036ED60
|
|
[Token(Token = "0x170026D6")]
|
|
public bool IsModifiedByPlayer
|
|
{
|
|
[Token(Token = "0x600E836")]
|
|
[Address(RVA = "0x19C78F0", Offset = "0x19C62F0", VA = "0x1819C78F0", Slot = "13")]
|
|
get;
|
|
[Token(Token = "0x600E837")]
|
|
[Address(RVA = "0x19C7900", Offset = "0x19C6300", VA = "0x1819C7900")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x0600E838 RID: 59448 RVA: 0x00370B74 File Offset: 0x0036ED74
|
|
[Token(Token = "0x600E838")]
|
|
[Address(RVA = "0x19C7870", Offset = "0x19C6270", VA = "0x1819C7870")]
|
|
public RoomRole()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600E839 RID: 59449 RVA: 0x00370B88 File Offset: 0x0036ED88
|
|
[Token(Token = "0x600E839")]
|
|
[Address(RVA = "0x19C7550", Offset = "0x19C5F50", VA = "0x1819C7550")]
|
|
public RoomRole(FMOEHCKDCKF role, [Optional] RoomRole roleToCopy, [Optional] string roleName)
|
|
{
|
|
Guid empty = Guid.Empty;
|
|
this.rank = (GJJLAOJHDKF)((uint)(-1));
|
|
this.roleGuid = empty;
|
|
this.roleName = "Everyone";
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool = new MutableOverridableObscuredBool();
|
|
this.canEditRoomRoles = mutableOverridableObscuredBool;
|
|
MutableOverridableVotekickType mutableOverridableVotekickType = new MutableOverridableVotekickType();
|
|
this.voteKickPermission = mutableOverridableVotekickType;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool2 = new MutableOverridableObscuredBool();
|
|
this.canInvite = mutableOverridableObscuredBool2;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool3 = new MutableOverridableObscuredBool();
|
|
this.deprecatedCanEditCircuits = mutableOverridableObscuredBool3;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool4 = new MutableOverridableObscuredBool();
|
|
this.canTalk = mutableOverridableObscuredBool4;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool5 = new MutableOverridableObscuredBool();
|
|
this.canPrintPhotos = mutableOverridableObscuredBool5;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool6 = new MutableOverridableObscuredBool();
|
|
this.canStartGames = mutableOverridableObscuredBool6;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool7 = new MutableOverridableObscuredBool();
|
|
this.canChangeGameMode = mutableOverridableObscuredBool7;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool8 = new MutableOverridableObscuredBool();
|
|
this.canSelfRevive = mutableOverridableObscuredBool8;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool9 = new MutableOverridableObscuredBool();
|
|
this.canEndGamesEarly = mutableOverridableObscuredBool9;
|
|
MutableOverridableListObscuredString mutableOverridableListObscuredString = new MutableOverridableListObscuredString();
|
|
this.autoAssignedGameRoles = mutableOverridableListObscuredString;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool10 = new MutableOverridableObscuredBool();
|
|
this.canUseMakerPen = mutableOverridableObscuredBool10;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool11 = new MutableOverridableObscuredBool();
|
|
this.canUseDeleteAllButton = mutableOverridableObscuredBool11;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool12 = new MutableOverridableObscuredBool();
|
|
this.canSaveInventions = mutableOverridableObscuredBool12;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool13 = new MutableOverridableObscuredBool();
|
|
this.disableMicAutoMute = mutableOverridableObscuredBool13;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool14 = new MutableOverridableObscuredBool();
|
|
this.canUseShareCam = mutableOverridableObscuredBool14;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool15 = new MutableOverridableObscuredBool();
|
|
this.canSpawnInventions = mutableOverridableObscuredBool15;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool16 = new MutableOverridableObscuredBool();
|
|
this.canSpawnConsumables = mutableOverridableObscuredBool16;
|
|
this.OnBeforeSerialize();
|
|
if (roleToCopy == 0)
|
|
{
|
|
GJJLAOJHDKF gjjlaojhdkf;
|
|
this.rank = gjjlaojhdkf;
|
|
}
|
|
GJJLAOJHDKF gjjlaojhdkf2 = roleToCopy.rank;
|
|
this.rank = gjjlaojhdkf2;
|
|
this.IKGEKPJPNCE(roleToCopy);
|
|
this.roleName = roleName;
|
|
}
|
|
|
|
// Token: 0x0600E83A RID: 59450 RVA: 0x00370CF4 File Offset: 0x0036EEF4
|
|
[Token(Token = "0x600E83A")]
|
|
[Address(RVA = "0x19C6590", Offset = "0x19C4F90", VA = "0x1819C6590", Slot = "22")]
|
|
public void JBBLIBHHEBC()
|
|
{
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool = this.canEditRoomRoles;
|
|
Guid empty = Guid.Empty;
|
|
this.<IsModifiedByPlayer>k__BackingField = false;
|
|
this.roleGuid = empty;
|
|
MutableOverridableVotekickType mutableOverridableVotekickType = this.voteKickPermission;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool2 = this.canInvite;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool3 = this.deprecatedCanEditCircuits;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool4 = this.canTalk;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool5 = this.canPrintPhotos;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool6 = this.canStartGames;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool7 = this.canChangeGameMode;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool8 = this.canSelfRevive;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool9 = this.canEndGamesEarly;
|
|
MutableOverridableListObscuredString mutableOverridableListObscuredString = this.autoAssignedGameRoles;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool10 = this.canUseMakerPen;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool11 = this.canUseDeleteAllButton;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool12 = this.canSaveInventions;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool13 = this.disableMicAutoMute;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool14 = this.canUseShareCam;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool15 = this.canSpawnInventions;
|
|
bool overrides = ((ECCMHGLDNHK)this.canSpawnConsumables).AKNLAMFAPGB;
|
|
}
|
|
|
|
// Token: 0x0600E83B RID: 59451 RVA: 0x00370DB0 File Offset: 0x0036EFB0
|
|
[Token(Token = "0x600E83B")]
|
|
[Address(RVA = "0x19C5250", Offset = "0x19C3C50", VA = "0x1819C5250", Slot = "21")]
|
|
public RoomRole FLKKAHALBHP(RoomRole ODCFAOCDPHA)
|
|
{
|
|
GJJLAOJHDKF gjjlaojhdkf = ODCFAOCDPHA.rank;
|
|
this.rank = gjjlaojhdkf;
|
|
FMOEHCKDCKF fmoehckdckf = ODCFAOCDPHA.roleId;
|
|
if (fmoehckdckf != FMOEHCKDCKF.AG_EVERYONE)
|
|
{
|
|
}
|
|
int num = 0;
|
|
this.RoleId = (FMOEHCKDCKF)num;
|
|
bool flag = fmoehckdckf != FMOEHCKDCKF.AG_EVERYONE;
|
|
this.<IsModifiedByPlayer>k__BackingField = flag;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool = this.canEditRoomRoles;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool2 = ODCFAOCDPHA.canEditRoomRoles;
|
|
mutableOverridableObscuredBool.FLKKAHALBHP(mutableOverridableObscuredBool2);
|
|
MutableOverridableVotekickType mutableOverridableVotekickType = this.voteKickPermission;
|
|
MutableOverridableVotekickType mutableOverridableVotekickType2 = ODCFAOCDPHA.voteKickPermission;
|
|
mutableOverridableVotekickType.FLKKAHALBHP(mutableOverridableVotekickType2);
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool3 = this.canInvite;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool4 = ODCFAOCDPHA.canInvite;
|
|
mutableOverridableObscuredBool3.FLKKAHALBHP(mutableOverridableObscuredBool4);
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool5 = this.deprecatedCanEditCircuits;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool6 = ODCFAOCDPHA.deprecatedCanEditCircuits;
|
|
mutableOverridableObscuredBool5.FLKKAHALBHP(mutableOverridableObscuredBool6);
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool7 = this.canTalk;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool8 = ODCFAOCDPHA.canTalk;
|
|
mutableOverridableObscuredBool7.FLKKAHALBHP(mutableOverridableObscuredBool8);
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool9 = this.canPrintPhotos;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool10 = ODCFAOCDPHA.canPrintPhotos;
|
|
mutableOverridableObscuredBool9.FLKKAHALBHP(mutableOverridableObscuredBool10);
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool11 = this.canStartGames;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool12 = ODCFAOCDPHA.canStartGames;
|
|
mutableOverridableObscuredBool11.FLKKAHALBHP(mutableOverridableObscuredBool12);
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool13 = this.canChangeGameMode;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool14 = ODCFAOCDPHA.canChangeGameMode;
|
|
mutableOverridableObscuredBool13.FLKKAHALBHP(mutableOverridableObscuredBool14);
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool15 = this.canSelfRevive;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool16 = ODCFAOCDPHA.canSelfRevive;
|
|
mutableOverridableObscuredBool15.FLKKAHALBHP(mutableOverridableObscuredBool16);
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool17 = this.canEndGamesEarly;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool18 = ODCFAOCDPHA.canEndGamesEarly;
|
|
mutableOverridableObscuredBool17.FLKKAHALBHP(mutableOverridableObscuredBool18);
|
|
MutableOverridableListObscuredString mutableOverridableListObscuredString = this.autoAssignedGameRoles;
|
|
MutableOverridableListObscuredString mutableOverridableListObscuredString2 = ODCFAOCDPHA.autoAssignedGameRoles;
|
|
mutableOverridableListObscuredString.FLKKAHALBHP(mutableOverridableListObscuredString2);
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool19 = this.canUseMakerPen;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool20 = ODCFAOCDPHA.canUseMakerPen;
|
|
mutableOverridableObscuredBool19.FLKKAHALBHP(mutableOverridableObscuredBool20);
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool21 = this.canUseDeleteAllButton;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool22 = ODCFAOCDPHA.canUseDeleteAllButton;
|
|
mutableOverridableObscuredBool21.FLKKAHALBHP(mutableOverridableObscuredBool22);
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool23 = this.canSaveInventions;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool24 = ODCFAOCDPHA.canSaveInventions;
|
|
mutableOverridableObscuredBool23.FLKKAHALBHP(mutableOverridableObscuredBool24);
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool25 = this.disableMicAutoMute;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool26 = ODCFAOCDPHA.disableMicAutoMute;
|
|
mutableOverridableObscuredBool25.FLKKAHALBHP(mutableOverridableObscuredBool26);
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool27 = this.canUseShareCam;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool28 = ODCFAOCDPHA.canUseShareCam;
|
|
mutableOverridableObscuredBool27.FLKKAHALBHP(mutableOverridableObscuredBool28);
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool29 = this.canSpawnInventions;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool30 = ODCFAOCDPHA.canSpawnInventions;
|
|
mutableOverridableObscuredBool29.FLKKAHALBHP(mutableOverridableObscuredBool30);
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool31 = this.canSpawnConsumables;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool32 = ODCFAOCDPHA.canSpawnConsumables;
|
|
mutableOverridableObscuredBool31.FLKKAHALBHP(mutableOverridableObscuredBool32);
|
|
return this;
|
|
}
|
|
|
|
// Token: 0x0600E83C RID: 59452 RVA: 0x00370FB8 File Offset: 0x0036F1B8
|
|
[Token(Token = "0x600E83C")]
|
|
[Address(RVA = "0x19C62F0", Offset = "0x19C4CF0", VA = "0x1819C62F0", Slot = "23")]
|
|
public void IKGEKPJPNCE(RoomRole EBOAJJCLJIE)
|
|
{
|
|
GJJLAOJHDKF gjjlaojhdkf = EBOAJJCLJIE.rank;
|
|
this.rank = gjjlaojhdkf;
|
|
FMOEHCKDCKF fmoehckdckf = EBOAJJCLJIE.roleId;
|
|
this.RoleId = fmoehckdckf;
|
|
bool flag = EBOAJJCLJIE.<IsModifiedByPlayer>k__BackingField;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool = this.canEditRoomRoles;
|
|
this.<IsModifiedByPlayer>k__BackingField = flag;
|
|
string text = EBOAJJCLJIE.roleName;
|
|
this.roleName = text;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool2 = EBOAJJCLJIE.canEditRoomRoles;
|
|
mutableOverridableObscuredBool.HDECHBMKJCO(mutableOverridableObscuredBool2);
|
|
MutableOverridableVotekickType mutableOverridableVotekickType = this.voteKickPermission;
|
|
MutableOverridableVotekickType mutableOverridableVotekickType2 = EBOAJJCLJIE.voteKickPermission;
|
|
mutableOverridableVotekickType.HDECHBMKJCO(mutableOverridableVotekickType2);
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool3 = this.canInvite;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool4 = EBOAJJCLJIE.canInvite;
|
|
mutableOverridableObscuredBool3.HDECHBMKJCO(mutableOverridableObscuredBool4);
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool5 = this.deprecatedCanEditCircuits;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool6 = EBOAJJCLJIE.deprecatedCanEditCircuits;
|
|
mutableOverridableObscuredBool5.HDECHBMKJCO(mutableOverridableObscuredBool6);
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool7 = this.canTalk;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool8 = EBOAJJCLJIE.canTalk;
|
|
mutableOverridableObscuredBool7.HDECHBMKJCO(mutableOverridableObscuredBool8);
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool9 = this.canPrintPhotos;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool10 = EBOAJJCLJIE.canPrintPhotos;
|
|
mutableOverridableObscuredBool9.HDECHBMKJCO(mutableOverridableObscuredBool10);
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool11 = this.canStartGames;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool12 = EBOAJJCLJIE.canStartGames;
|
|
mutableOverridableObscuredBool11.HDECHBMKJCO(mutableOverridableObscuredBool12);
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool13 = this.canChangeGameMode;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool14 = EBOAJJCLJIE.canChangeGameMode;
|
|
mutableOverridableObscuredBool13.HDECHBMKJCO(mutableOverridableObscuredBool14);
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool15 = this.canSelfRevive;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool16 = EBOAJJCLJIE.canSelfRevive;
|
|
mutableOverridableObscuredBool15.HDECHBMKJCO(mutableOverridableObscuredBool16);
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool17 = this.canEndGamesEarly;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool18 = EBOAJJCLJIE.canEndGamesEarly;
|
|
mutableOverridableObscuredBool17.HDECHBMKJCO(mutableOverridableObscuredBool18);
|
|
MutableOverridableListObscuredString mutableOverridableListObscuredString = this.autoAssignedGameRoles;
|
|
MutableOverridableListObscuredString mutableOverridableListObscuredString2 = EBOAJJCLJIE.autoAssignedGameRoles;
|
|
mutableOverridableListObscuredString.HDECHBMKJCO(mutableOverridableListObscuredString2);
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool19 = this.canUseMakerPen;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool20 = EBOAJJCLJIE.canUseMakerPen;
|
|
mutableOverridableObscuredBool19.HDECHBMKJCO(mutableOverridableObscuredBool20);
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool21 = this.canUseDeleteAllButton;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool22 = EBOAJJCLJIE.canUseDeleteAllButton;
|
|
mutableOverridableObscuredBool21.HDECHBMKJCO(mutableOverridableObscuredBool22);
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool23 = this.canSaveInventions;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool24 = EBOAJJCLJIE.canSaveInventions;
|
|
mutableOverridableObscuredBool23.HDECHBMKJCO(mutableOverridableObscuredBool24);
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool25 = this.disableMicAutoMute;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool26 = EBOAJJCLJIE.disableMicAutoMute;
|
|
mutableOverridableObscuredBool25.HDECHBMKJCO(mutableOverridableObscuredBool26);
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool27 = this.canUseShareCam;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool28 = EBOAJJCLJIE.canUseShareCam;
|
|
mutableOverridableObscuredBool27.HDECHBMKJCO(mutableOverridableObscuredBool28);
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool29 = this.canSpawnInventions;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool30 = EBOAJJCLJIE.canSpawnInventions;
|
|
mutableOverridableObscuredBool29.HDECHBMKJCO(mutableOverridableObscuredBool30);
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool31 = this.canSpawnConsumables;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool32 = EBOAJJCLJIE.canSpawnConsumables;
|
|
mutableOverridableObscuredBool31.HDECHBMKJCO(mutableOverridableObscuredBool32);
|
|
}
|
|
|
|
// Token: 0x0600E83D RID: 59453 RVA: 0x003711C8 File Offset: 0x0036F3C8
|
|
[Token(Token = "0x600E83D")]
|
|
[Address(RVA = "0x19C6FC0", Offset = "0x19C59C0", VA = "0x1819C6FC0", Slot = "15")]
|
|
public void OAEFHGEOHIK()
|
|
{
|
|
bool overrides = this.canEditRoomRoles.Overrides;
|
|
bool overrides2 = this.voteKickPermission.Overrides;
|
|
bool overrides3 = this.canInvite.Overrides;
|
|
bool overrides4 = this.deprecatedCanEditCircuits.Overrides;
|
|
bool overrides5 = this.canTalk.Overrides;
|
|
bool overrides6 = this.canPrintPhotos.Overrides;
|
|
bool overrides7 = this.canStartGames.Overrides;
|
|
bool overrides8 = this.canChangeGameMode.Overrides;
|
|
bool overrides9 = this.canSelfRevive.Overrides;
|
|
bool overrides10 = this.canEndGamesEarly.Overrides;
|
|
bool overrides11 = this.autoAssignedGameRoles.Overrides;
|
|
bool overrides12 = this.canUseMakerPen.Overrides;
|
|
bool overrides13 = this.canUseDeleteAllButton.Overrides;
|
|
bool overrides14 = this.canSaveInventions.Overrides;
|
|
bool overrides15 = this.disableMicAutoMute.Overrides;
|
|
bool overrides16 = this.canUseShareCam.Overrides;
|
|
bool overrides17 = this.canSpawnInventions.Overrides;
|
|
bool overrides18 = ((ECCMHGLDNHK)this.canSpawnConsumables).AKNLAMFAPGB;
|
|
}
|
|
|
|
// Token: 0x0600E83E RID: 59454 RVA: 0x003712C4 File Offset: 0x0036F4C4
|
|
[Token(Token = "0x600E83E")]
|
|
[Address(RVA = "0x19C5C50", Offset = "0x19C4650", VA = "0x1819C5C50", Slot = "16")]
|
|
public byte[] HPMCPOPJNMO(RoomRole.BJICCBAKLAF KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E83E)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Byte[] RecRoom.Systems.PlayerRoles.RoomRole::HPMCPOPJNMO(RecRoom.Systems.PlayerRoles.RoomRole/BJICCBAKLAF,System.Boolean,System.Object)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_36:
|
|
stloc:InvalidOperationException(var_25_46, newobj:InvalidOperationException(InvalidOperationException::.ctor, call:string(string::Concat, ldstr:string[exp:object]("Unknown RolePermission "), ldloc:int32[exp:object](var_0_03))))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.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: 0x0600E83F RID: 59455 RVA: 0x00371318 File Offset: 0x0036F518
|
|
[Token(Token = "0x600E83F")]
|
|
[Address(RVA = "0x19C6BF0", Offset = "0x19C55F0", VA = "0x1819C6BF0", Slot = "17")]
|
|
public void LJOMLMNONBM(RoomRole.BJICCBAKLAF KFMINBPBKAM, byte[] DFJAAFALLAM)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E83F)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Systems.PlayerRoles.RoomRole::LJOMLMNONBM(RecRoom.Systems.PlayerRoles.RoomRole/BJICCBAKLAF,System.Byte[])
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_23:
|
|
stloc:InvalidOperationException(var_3_33, newobj:InvalidOperationException(InvalidOperationException::.ctor, call:string(string::Concat, ldstr:string[exp:object]("Unknown RolePermission "), ldloc:BJICCBAKLAF[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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600E840 RID: 59456 RVA: 0x00371358 File Offset: 0x0036F558
|
|
[Token(Token = "0x600E840")]
|
|
[Address(RVA = "0x19C5A30", Offset = "0x19C4430", VA = "0x1819C5A30", Slot = "20")]
|
|
public ECCMHGLDNHK HFIMHFELCDL(RoomRole.BJICCBAKLAF KFMINBPBKAM)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E840)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling ECCMHGLDNHK RecRoom.Systems.PlayerRoles.RoomRole::HFIMHFELCDL(RecRoom.Systems.PlayerRoles.RoomRole/BJICCBAKLAF)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_10:
|
|
stloc:InvalidOperationException(var_2_20, newobj:InvalidOperationException(InvalidOperationException::.ctor, call:string(string::Concat, ldstr:string[exp:object]("Unknown RolePermission "), ldloc:int32[exp:object](var_0_03))))
|
|
}
|
|
|
|
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: 0x0600E841 RID: 59457 RVA: 0x00371388 File Offset: 0x0036F588
|
|
[Token(Token = "0x600E841")]
|
|
[Address(RVA = "0x19C68A0", Offset = "0x19C52A0", VA = "0x1819C68A0", Slot = "24")]
|
|
public DJOKLIOAJAB KCINMMHMPGF()
|
|
{
|
|
DJOKLIOAJAB djoklioajab = new DJOKLIOAJAB();
|
|
FMOEHCKDCKF fmoehckdckf = this.roleId;
|
|
djoklioajab.LANPLHFJBLB = (int)fmoehckdckf;
|
|
Guid guid = this.roleGuid;
|
|
djoklioajab.DGDFHDOKNOJ = djoklioajab;
|
|
djoklioajab.MHFHBIIDGDD = (int)((ulong)18L);
|
|
bool flag = this.<IsModifiedByPlayer>k__BackingField;
|
|
djoklioajab.JAGHOIMCJFE = flag;
|
|
bool flag2 = this.<IsRoleActive>k__BackingField;
|
|
djoklioajab.POKNPCJBAFD = flag2;
|
|
string text = this.roleName;
|
|
djoklioajab.BHAMGLKJJEG = text;
|
|
ObscuredBool obscuredBool = this.canEditRoomRoles.FGDACOGIIDK();
|
|
djoklioajab.JIMHGODOHOG = obscuredBool;
|
|
!0 ! = this.voteKickPermission.FGDACOGIIDK();
|
|
djoklioajab.BAOLEBHDHKJ = !;
|
|
ObscuredBool obscuredBool2 = this.canInvite.FGDACOGIIDK();
|
|
djoklioajab.PPLPIGDHKAC = obscuredBool2;
|
|
ObscuredBool obscuredBool3 = this.deprecatedCanEditCircuits.FGDACOGIIDK();
|
|
djoklioajab.NDPEEEFIFFF = obscuredBool3;
|
|
ObscuredBool obscuredBool4 = this.canTalk.FGDACOGIIDK();
|
|
djoklioajab.OKIGJFFPEML = obscuredBool4;
|
|
ObscuredBool obscuredBool5 = this.canPrintPhotos.FGDACOGIIDK();
|
|
djoklioajab.IFHLIDGBDGO = obscuredBool5;
|
|
ObscuredBool obscuredBool6 = this.canStartGames.FGDACOGIIDK();
|
|
djoklioajab.LEELNFIFOOK = obscuredBool6;
|
|
ObscuredBool obscuredBool7 = this.canChangeGameMode.FGDACOGIIDK();
|
|
djoklioajab.KOEJAAOMKOG = obscuredBool7;
|
|
ObscuredBool obscuredBool8 = this.canSelfRevive.FGDACOGIIDK();
|
|
djoklioajab.CFFAPNHMNEH = obscuredBool8;
|
|
ObscuredBool obscuredBool9 = this.canEndGamesEarly.FGDACOGIIDK();
|
|
djoklioajab.NHPHMKLHIFA = obscuredBool9;
|
|
List<ObscuredString> list = this.autoAssignedGameRoles.FGDACOGIIDK();
|
|
djoklioajab.FMMKNBFADBG = list;
|
|
ObscuredBool obscuredBool10 = this.canUseMakerPen.FGDACOGIIDK();
|
|
djoklioajab.GJBKKMIEOGP = obscuredBool10;
|
|
ObscuredBool obscuredBool11 = this.canUseDeleteAllButton.FGDACOGIIDK();
|
|
djoklioajab.MGDFDBMMALA = obscuredBool11;
|
|
ObscuredBool obscuredBool12 = this.canSaveInventions.FGDACOGIIDK();
|
|
djoklioajab.CONEAFFIIIG = obscuredBool12;
|
|
ObscuredBool obscuredBool13 = this.disableMicAutoMute.FGDACOGIIDK();
|
|
djoklioajab.OHBACJIDHIL = obscuredBool13;
|
|
ObscuredBool obscuredBool14 = this.canUseShareCam.FGDACOGIIDK();
|
|
djoklioajab.MNBONCPOKJM = obscuredBool14;
|
|
ObscuredBool obscuredBool15 = this.canSpawnInventions.FGDACOGIIDK();
|
|
djoklioajab.PDJJMBIBKLM = obscuredBool15;
|
|
ObscuredBool obscuredBool16 = this.canSpawnConsumables.FGDACOGIIDK();
|
|
djoklioajab.FAGFMIOAPOK = obscuredBool16;
|
|
return djoklioajab;
|
|
}
|
|
|
|
// Token: 0x0600E842 RID: 59458 RVA: 0x00371574 File Offset: 0x0036F774
|
|
[Token(Token = "0x600E842")]
|
|
[Address(RVA = "0x19C5510", Offset = "0x19C3F10", VA = "0x1819C5510", Slot = "25")]
|
|
public void GGDEPGOPJDM(DJOKLIOAJAB LHBMIOFGINJ, [Optional] FMOEHCKDCKF? 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;
|
|
ANEKJPAEIMD anekjpaeimd = this.canEditRoomRoles.KCINMMHMPGF();
|
|
int mhfhbiidgdd2 = LHBMIOFGINJ.MHFHBIIDGDD;
|
|
KHFABFHGJNG khfabfhgjng = this.voteKickPermission.KCINMMHMPGF();
|
|
int mhfhbiidgdd3 = LHBMIOFGINJ.MHFHBIIDGDD;
|
|
ANEKJPAEIMD anekjpaeimd2 = this.canInvite.KCINMMHMPGF();
|
|
int mhfhbiidgdd4 = LHBMIOFGINJ.MHFHBIIDGDD;
|
|
ANEKJPAEIMD anekjpaeimd3 = this.deprecatedCanEditCircuits.KCINMMHMPGF();
|
|
int mhfhbiidgdd5 = LHBMIOFGINJ.MHFHBIIDGDD;
|
|
ANEKJPAEIMD anekjpaeimd4 = this.canTalk.KCINMMHMPGF();
|
|
int mhfhbiidgdd6 = LHBMIOFGINJ.MHFHBIIDGDD;
|
|
ANEKJPAEIMD anekjpaeimd5 = this.canPrintPhotos.KCINMMHMPGF();
|
|
int mhfhbiidgdd7 = LHBMIOFGINJ.MHFHBIIDGDD;
|
|
ANEKJPAEIMD anekjpaeimd6 = this.canStartGames.KCINMMHMPGF();
|
|
int mhfhbiidgdd8 = LHBMIOFGINJ.MHFHBIIDGDD;
|
|
ANEKJPAEIMD anekjpaeimd7 = this.canChangeGameMode.KCINMMHMPGF();
|
|
int mhfhbiidgdd9 = LHBMIOFGINJ.MHFHBIIDGDD;
|
|
ANEKJPAEIMD anekjpaeimd8 = this.canSelfRevive.KCINMMHMPGF();
|
|
int mhfhbiidgdd10 = LHBMIOFGINJ.MHFHBIIDGDD;
|
|
ANEKJPAEIMD anekjpaeimd9 = this.canEndGamesEarly.KCINMMHMPGF();
|
|
int mhfhbiidgdd11 = LHBMIOFGINJ.MHFHBIIDGDD;
|
|
NCMBIKODOLI ncmbikodoli = this.autoAssignedGameRoles.KCINMMHMPGF();
|
|
int mhfhbiidgdd12 = LHBMIOFGINJ.MHFHBIIDGDD;
|
|
ANEKJPAEIMD anekjpaeimd10 = this.canUseMakerPen.KCINMMHMPGF();
|
|
int mhfhbiidgdd13 = LHBMIOFGINJ.MHFHBIIDGDD;
|
|
ANEKJPAEIMD anekjpaeimd11 = this.canUseDeleteAllButton.KCINMMHMPGF();
|
|
int mhfhbiidgdd14 = LHBMIOFGINJ.MHFHBIIDGDD;
|
|
ANEKJPAEIMD anekjpaeimd12 = this.canSaveInventions.KCINMMHMPGF();
|
|
int mhfhbiidgdd15 = LHBMIOFGINJ.MHFHBIIDGDD;
|
|
ANEKJPAEIMD anekjpaeimd13 = this.disableMicAutoMute.KCINMMHMPGF();
|
|
int mhfhbiidgdd16 = LHBMIOFGINJ.MHFHBIIDGDD;
|
|
ANEKJPAEIMD anekjpaeimd14 = this.canUseShareCam.KCINMMHMPGF();
|
|
int mhfhbiidgdd17 = LHBMIOFGINJ.MHFHBIIDGDD;
|
|
ANEKJPAEIMD anekjpaeimd15 = this.canSpawnInventions.KCINMMHMPGF();
|
|
int mhfhbiidgdd18 = LHBMIOFGINJ.MHFHBIIDGDD;
|
|
ANEKJPAEIMD anekjpaeimd16 = this.canSpawnConsumables.KCINMMHMPGF();
|
|
FMOEHCKDCKF fmoehckdckf = this.roleId;
|
|
string dcjohbapeeb = LHBMIOFGINJ.DCJOHBAPEEB;
|
|
if (0 != 0)
|
|
{
|
|
Dictionary<FMOEHCKDCKF, Guid> aogddfbdeom = PlayerRoomRoleManager.AOGDDFBDEOM;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
Guid guid = Guid.NewGuid();
|
|
}
|
|
}
|
|
int num = 0;
|
|
this.roleGuid = num;
|
|
}
|
|
|
|
// Token: 0x0600E843 RID: 59459 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600E843")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "26")]
|
|
public void OnBeforeSerialize()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600E844 RID: 59460 RVA: 0x0037176C File Offset: 0x0036F96C
|
|
[Token(Token = "0x600E844")]
|
|
[Address(RVA = "0x19C7210", Offset = "0x19C5C10", VA = "0x1819C7210", Slot = "27")]
|
|
public void OnAfterDeserialize()
|
|
{
|
|
FMOEHCKDCKF fmoehckdckf = this.roleId;
|
|
int num = 0;
|
|
Dictionary<FMOEHCKDCKF, Guid> aogddfbdeom = PlayerRoomRoleManager.AOGDDFBDEOM;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
this.roleGuid = num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04009822 RID: 38946
|
|
[Token(Token = "0x4009822")]
|
|
public const int ROLE_VERSION = 18;
|
|
|
|
// Token: 0x04009823 RID: 38947
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009823")]
|
|
private LOFEHCEMBDH<RoomRole.BJICCBAKLAF> OnRolePermissionUpdated;
|
|
|
|
// Token: 0x04009824 RID: 38948
|
|
[Token(Token = "0x4009824")]
|
|
public static Dictionary<RoomRole.BJICCBAKLAF, string> FriendlyNames = new Dictionary
|
|
{
|
|
{
|
|
(uint)1,
|
|
"Can Edit Room Roles"
|
|
},
|
|
{
|
|
(uint)3,
|
|
"Vote Kick Permission"
|
|
},
|
|
{
|
|
(uint)4,
|
|
"Can Invite"
|
|
},
|
|
{
|
|
(uint)19,
|
|
"Deprecated Can Edit Circuits"
|
|
},
|
|
{
|
|
(uint)6,
|
|
"Can Talk"
|
|
},
|
|
{
|
|
(uint)7,
|
|
"Can Print Photos"
|
|
},
|
|
{
|
|
(uint)8,
|
|
"Can Start Games"
|
|
},
|
|
{
|
|
(uint)12,
|
|
"Can Change Game Mode"
|
|
},
|
|
{
|
|
(uint)9,
|
|
"Can Self Revive"
|
|
},
|
|
{
|
|
(uint)17,
|
|
"Can End Games Early"
|
|
},
|
|
{
|
|
(uint)11,
|
|
"Auto Assigned Game Roles"
|
|
},
|
|
{
|
|
(uint)13,
|
|
"Can Use Maker Pen"
|
|
},
|
|
{
|
|
(uint)14,
|
|
"Can Use Delete All Button"
|
|
},
|
|
{
|
|
(uint)15,
|
|
"Can Save Inventions"
|
|
},
|
|
{
|
|
(uint)16,
|
|
"Disable Mic Auto Mute"
|
|
},
|
|
{
|
|
(uint)18,
|
|
"Can Use Share Cam"
|
|
},
|
|
{
|
|
(uint)20,
|
|
"Can Spawn Inventions"
|
|
},
|
|
{
|
|
(uint)21,
|
|
"Can Spawn Consumables"
|
|
}
|
|
};
|
|
|
|
// Token: 0x04009825 RID: 38949
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4009825")]
|
|
[NonSerialized]
|
|
private Guid roleGuid;
|
|
|
|
// Token: 0x04009826 RID: 38950
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4009826")]
|
|
[SerializeField]
|
|
private FMOEHCKDCKF roleId;
|
|
|
|
// Token: 0x04009827 RID: 38951
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x4009827")]
|
|
[SerializeField]
|
|
private GJJLAOJHDKF rank;
|
|
|
|
// Token: 0x04009828 RID: 38952
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4009828")]
|
|
[SerializeField]
|
|
private string roleName;
|
|
|
|
// Token: 0x04009829 RID: 38953
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4009829")]
|
|
[SerializeField]
|
|
private MutableOverridableObscuredBool canEditRoomRoles;
|
|
|
|
// Token: 0x0400982A RID: 38954
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400982A")]
|
|
[SerializeField]
|
|
private MutableOverridableVotekickType voteKickPermission;
|
|
|
|
// Token: 0x0400982B RID: 38955
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400982B")]
|
|
[SerializeField]
|
|
private MutableOverridableObscuredBool canInvite;
|
|
|
|
// Token: 0x0400982C RID: 38956
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400982C")]
|
|
[SerializeField]
|
|
private MutableOverridableObscuredBool deprecatedCanEditCircuits;
|
|
|
|
// Token: 0x0400982D RID: 38957
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400982D")]
|
|
[SerializeField]
|
|
private MutableOverridableObscuredBool canTalk;
|
|
|
|
// Token: 0x0400982E RID: 38958
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400982E")]
|
|
[SerializeField]
|
|
private MutableOverridableObscuredBool canPrintPhotos;
|
|
|
|
// Token: 0x0400982F RID: 38959
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400982F")]
|
|
[SerializeField]
|
|
private MutableOverridableObscuredBool canStartGames;
|
|
|
|
// Token: 0x04009830 RID: 38960
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4009830")]
|
|
[SerializeField]
|
|
private MutableOverridableObscuredBool canChangeGameMode;
|
|
|
|
// Token: 0x04009831 RID: 38961
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4009831")]
|
|
[SerializeField]
|
|
private MutableOverridableObscuredBool canSelfRevive;
|
|
|
|
// Token: 0x04009832 RID: 38962
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4009832")]
|
|
[SerializeField]
|
|
private MutableOverridableObscuredBool canEndGamesEarly;
|
|
|
|
// Token: 0x04009833 RID: 38963
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4009833")]
|
|
[SerializeField]
|
|
private MutableOverridableListObscuredString autoAssignedGameRoles;
|
|
|
|
// Token: 0x04009834 RID: 38964
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4009834")]
|
|
[SerializeField]
|
|
private MutableOverridableObscuredBool canUseMakerPen;
|
|
|
|
// Token: 0x04009835 RID: 38965
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x4009835")]
|
|
[SerializeField]
|
|
private MutableOverridableObscuredBool canUseDeleteAllButton;
|
|
|
|
// Token: 0x04009836 RID: 38966
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x4009836")]
|
|
[SerializeField]
|
|
private MutableOverridableObscuredBool canSaveInventions;
|
|
|
|
// Token: 0x04009837 RID: 38967
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x4009837")]
|
|
[SerializeField]
|
|
private MutableOverridableObscuredBool disableMicAutoMute;
|
|
|
|
// Token: 0x04009838 RID: 38968
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x4009838")]
|
|
[SerializeField]
|
|
private MutableOverridableObscuredBool canUseShareCam;
|
|
|
|
// Token: 0x04009839 RID: 38969
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x4009839")]
|
|
[SerializeField]
|
|
private MutableOverridableObscuredBool canSpawnInventions;
|
|
|
|
// Token: 0x0400983A RID: 38970
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x400983A")]
|
|
[SerializeField]
|
|
private MutableOverridableObscuredBool canSpawnConsumables;
|
|
|
|
// Token: 0x020020CE RID: 8398
|
|
[Token(Token = "0x20020CE")]
|
|
public enum BJICCBAKLAF
|
|
{
|
|
// Token: 0x0400983E RID: 38974
|
|
[Token(Token = "0x400983E")]
|
|
INVALID = -1,
|
|
// Token: 0x0400983F RID: 38975
|
|
[Token(Token = "0x400983F")]
|
|
CAN_EDIT_ROOM_ROLES = 1,
|
|
// Token: 0x04009840 RID: 38976
|
|
[Token(Token = "0x4009840")]
|
|
VOTE_KICK_PERMISSION = 3,
|
|
// Token: 0x04009841 RID: 38977
|
|
[Token(Token = "0x4009841")]
|
|
CAN_INVITE,
|
|
// Token: 0x04009842 RID: 38978
|
|
[Token(Token = "0x4009842")]
|
|
CAN_TALK = 6,
|
|
// Token: 0x04009843 RID: 38979
|
|
[Token(Token = "0x4009843")]
|
|
CAN_PRINT_PHOTOS,
|
|
// Token: 0x04009844 RID: 38980
|
|
[Token(Token = "0x4009844")]
|
|
CAN_START_GAMES,
|
|
// Token: 0x04009845 RID: 38981
|
|
[Token(Token = "0x4009845")]
|
|
CAN_SELF_REVIVE,
|
|
// Token: 0x04009846 RID: 38982
|
|
[Token(Token = "0x4009846")]
|
|
AUTO_ASSIGNED_GAME_ROLES = 11,
|
|
// Token: 0x04009847 RID: 38983
|
|
[Token(Token = "0x4009847")]
|
|
CAN_CHANGE_GAME_MODE,
|
|
// Token: 0x04009848 RID: 38984
|
|
[Token(Token = "0x4009848")]
|
|
CAN_USE_MAKER_PEN,
|
|
// Token: 0x04009849 RID: 38985
|
|
[Token(Token = "0x4009849")]
|
|
CAN_USE_DELETE_ALL_BUTTON,
|
|
// Token: 0x0400984A RID: 38986
|
|
[Token(Token = "0x400984A")]
|
|
CAN_SAVE_INVENTIONS,
|
|
// Token: 0x0400984B RID: 38987
|
|
[Token(Token = "0x400984B")]
|
|
DISABLE_MIC_AUTO_MUTE,
|
|
// Token: 0x0400984C RID: 38988
|
|
[Token(Token = "0x400984C")]
|
|
CAN_END_GAMES_EARLY,
|
|
// Token: 0x0400984D RID: 38989
|
|
[Token(Token = "0x400984D")]
|
|
CAN_USE_SHARE_CAM,
|
|
// Token: 0x0400984E RID: 38990
|
|
[Token(Token = "0x400984E")]
|
|
DEPRECATED_CAN_EDIT_CIRCUITS,
|
|
// Token: 0x0400984F RID: 38991
|
|
[Token(Token = "0x400984F")]
|
|
CAN_SPAWN_INVENTIONS,
|
|
// Token: 0x04009850 RID: 38992
|
|
[Token(Token = "0x4009850")]
|
|
CAN_SPAWN_CONSUMABLES
|
|
}
|
|
}
|
|
}
|