1582 lines
102 KiB
C#
1582 lines
102 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: 0x02002291 RID: 8849
|
|
[Token(Token = "0x2002291")]
|
|
[Serializable]
|
|
public class RoomRole : MLNCPPJGHPN<FMOEHCKDCKF, RoomRole.BJICCBAKLAF, RoomRole>, DHKENJAJOIJ<DJOKLIOAJAB, FMOEHCKDCKF>, ISerializationCallbackReceiver
|
|
{
|
|
// Token: 0x0600E2D4 RID: 58068 RVA: 0x00346F8C File Offset: 0x0034518C
|
|
[Token(Token = "0x600E2D4")]
|
|
[Address(RVA = "0x97AEF0", Offset = "0x979CF0", VA = "0x18097AEF0", 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: 0x0600E2D5 RID: 58069 RVA: 0x00346FC0 File Offset: 0x003451C0
|
|
[Token(Token = "0x600E2D5")]
|
|
[Address(RVA = "0x97A790", Offset = "0x979590", VA = "0x18097A790", 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: 0x170023F9 RID: 9209
|
|
// (get) Token: 0x0600E2D6 RID: 58070 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x0600E2D7 RID: 58071 RVA: 0x00346FF4 File Offset: 0x003451F4
|
|
[Token(Token = "0x170023F9")]
|
|
public Guid RoleGuid
|
|
{
|
|
[Token(Token = "0x600E2D6")]
|
|
[Address(RVA = "0x48FDA0", Offset = "0x48EBA0", VA = "0x18048FDA0", Slot = "5")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x600E2D7")]
|
|
[Address(RVA = "0x763930", Offset = "0x762730", VA = "0x180763930", Slot = "6")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x170023FA RID: 9210
|
|
// (get) Token: 0x0600E2D8 RID: 58072 RVA: 0x00347004 File Offset: 0x00345204
|
|
// (set) Token: 0x0600E2D9 RID: 58073 RVA: 0x00347018 File Offset: 0x00345218
|
|
[Token(Token = "0x170023FA")]
|
|
public FMOEHCKDCKF RoleId
|
|
{
|
|
[Token(Token = "0x600E2D8")]
|
|
[Address(RVA = "0x42EE50", Offset = "0x42DC50", VA = "0x18042EE50", Slot = "4")]
|
|
get
|
|
{
|
|
return this.roleId;
|
|
}
|
|
[Token(Token = "0x600E2D9")]
|
|
[Address(RVA = "0x97B9C0", Offset = "0x97A7C0", VA = "0x18097B9C0")]
|
|
private set
|
|
{
|
|
int num = 0;
|
|
this.roleId = value;
|
|
Dictionary<FMOEHCKDCKF, Guid> aogddfbdeom = PlayerRoomRoleManager.AOGDDFBDEOM;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
this.roleGuid = num;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x170023FB RID: 9211
|
|
// (get) Token: 0x0600E2DA RID: 58074 RVA: 0x00347048 File Offset: 0x00345248
|
|
[Token(Token = "0x170023FB")]
|
|
public bool CanMoveRole
|
|
{
|
|
[Token(Token = "0x600E2DA")]
|
|
[Address(RVA = "0x97B920", Offset = "0x97A720", VA = "0x18097B920", Slot = "14")]
|
|
get
|
|
{
|
|
int num = (int)this.roleId;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170023FC RID: 9212
|
|
// (get) Token: 0x0600E2DB RID: 58075 RVA: 0x00347060 File Offset: 0x00345260
|
|
// (set) Token: 0x0600E2DC RID: 58076 RVA: 0x00347074 File Offset: 0x00345274
|
|
[Token(Token = "0x170023FC")]
|
|
public GJJLAOJHDKF RoleRank
|
|
{
|
|
[Token(Token = "0x600E2DB")]
|
|
[Address(RVA = "0x97B990", Offset = "0x97A790", VA = "0x18097B990", Slot = "7")]
|
|
get
|
|
{
|
|
return this.rank;
|
|
}
|
|
[Token(Token = "0x600E2DC")]
|
|
[Address(RVA = "0x97BAB0", Offset = "0x97A8B0", VA = "0x18097BAB0", Slot = "8")]
|
|
set
|
|
{
|
|
this.rank = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170023FD RID: 9213
|
|
// (get) Token: 0x0600E2DD RID: 58077 RVA: 0x00347088 File Offset: 0x00345288
|
|
// (set) Token: 0x0600E2DE RID: 58078 RVA: 0x0034709C File Offset: 0x0034529C
|
|
[Token(Token = "0x170023FD")]
|
|
public string RoleName
|
|
{
|
|
[Token(Token = "0x600E2DD")]
|
|
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180", Slot = "9")]
|
|
get
|
|
{
|
|
return this.roleName;
|
|
}
|
|
[Token(Token = "0x600E2DE")]
|
|
[Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0", Slot = "10")]
|
|
set
|
|
{
|
|
this.roleName = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170023FE RID: 9214
|
|
// (get) Token: 0x0600E2DF RID: 58079 RVA: 0x003470B0 File Offset: 0x003452B0
|
|
[Token(Token = "0x170023FE")]
|
|
public GPNBGDFOBNK<ObscuredBool> CanEditRoomRoles
|
|
{
|
|
[Token(Token = "0x600E2DF")]
|
|
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E2DF)
|
|
|
|
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: 0x170023FF RID: 9215
|
|
// (get) Token: 0x0600E2E0 RID: 58080 RVA: 0x003470C4 File Offset: 0x003452C4
|
|
[Token(Token = "0x170023FF")]
|
|
public GPNBGDFOBNK<ObscuredVotekickType> VoteKickPermission
|
|
{
|
|
[Token(Token = "0x600E2E0")]
|
|
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E2E0)
|
|
|
|
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: 0x17002400 RID: 9216
|
|
// (get) Token: 0x0600E2E1 RID: 58081 RVA: 0x003470D8 File Offset: 0x003452D8
|
|
[Token(Token = "0x17002400")]
|
|
public GPNBGDFOBNK<ObscuredBool> CanInvite
|
|
{
|
|
[Token(Token = "0x600E2E1")]
|
|
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E2E1)
|
|
|
|
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: 0x17002401 RID: 9217
|
|
// (get) Token: 0x0600E2E2 RID: 58082 RVA: 0x003470EC File Offset: 0x003452EC
|
|
[Token(Token = "0x17002401")]
|
|
public GPNBGDFOBNK<ObscuredBool> DEPRECATEDcanEditCircuits
|
|
{
|
|
[Token(Token = "0x600E2E2")]
|
|
[Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E2E2)
|
|
|
|
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: 0x17002402 RID: 9218
|
|
// (get) Token: 0x0600E2E3 RID: 58083 RVA: 0x00347100 File Offset: 0x00345300
|
|
[Token(Token = "0x17002402")]
|
|
public GPNBGDFOBNK<ObscuredBool> CanTalk
|
|
{
|
|
[Token(Token = "0x600E2E3")]
|
|
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E2E3)
|
|
|
|
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: 0x17002403 RID: 9219
|
|
// (get) Token: 0x0600E2E4 RID: 58084 RVA: 0x00347114 File Offset: 0x00345314
|
|
[Token(Token = "0x17002403")]
|
|
public GPNBGDFOBNK<ObscuredBool> CanPrintPhotos
|
|
{
|
|
[Token(Token = "0x600E2E4")]
|
|
[Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E2E4)
|
|
|
|
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: 0x17002404 RID: 9220
|
|
// (get) Token: 0x0600E2E5 RID: 58085 RVA: 0x00347128 File Offset: 0x00345328
|
|
[Token(Token = "0x17002404")]
|
|
public GPNBGDFOBNK<ObscuredBool> CanStartGames
|
|
{
|
|
[Token(Token = "0x600E2E5")]
|
|
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E2E5)
|
|
|
|
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: 0x17002405 RID: 9221
|
|
// (get) Token: 0x0600E2E6 RID: 58086 RVA: 0x0034713C File Offset: 0x0034533C
|
|
[Token(Token = "0x17002405")]
|
|
public GPNBGDFOBNK<ObscuredBool> CanChangeGameMode
|
|
{
|
|
[Token(Token = "0x600E2E6")]
|
|
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E2E6)
|
|
|
|
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: 0x17002406 RID: 9222
|
|
// (get) Token: 0x0600E2E7 RID: 58087 RVA: 0x00347150 File Offset: 0x00345350
|
|
[Token(Token = "0x17002406")]
|
|
public GPNBGDFOBNK<ObscuredBool> CanSelfRevive
|
|
{
|
|
[Token(Token = "0x600E2E7")]
|
|
[Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E2E7)
|
|
|
|
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: 0x17002407 RID: 9223
|
|
// (get) Token: 0x0600E2E8 RID: 58088 RVA: 0x00347164 File Offset: 0x00345364
|
|
[Token(Token = "0x17002407")]
|
|
public GPNBGDFOBNK<ObscuredBool> CanEndGamesEarly
|
|
{
|
|
[Token(Token = "0x600E2E8")]
|
|
[Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E2E8)
|
|
|
|
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: 0x17002408 RID: 9224
|
|
// (get) Token: 0x0600E2E9 RID: 58089 RVA: 0x00347178 File Offset: 0x00345378
|
|
[Token(Token = "0x17002408")]
|
|
public GPNBGDFOBNK<List<ObscuredString>> AutoAssignedGameRoles
|
|
{
|
|
[Token(Token = "0x600E2E9")]
|
|
[Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E2E9)
|
|
|
|
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: 0x17002409 RID: 9225
|
|
// (get) Token: 0x0600E2EA RID: 58090 RVA: 0x0034718C File Offset: 0x0034538C
|
|
[Token(Token = "0x17002409")]
|
|
public GPNBGDFOBNK<ObscuredBool> CanUseMakerPen
|
|
{
|
|
[Token(Token = "0x600E2EA")]
|
|
[Address(RVA = "0x44EC40", Offset = "0x44DA40", VA = "0x18044EC40")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E2EA)
|
|
|
|
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: 0x1700240A RID: 9226
|
|
// (get) Token: 0x0600E2EB RID: 58091 RVA: 0x003471A0 File Offset: 0x003453A0
|
|
[Token(Token = "0x1700240A")]
|
|
public GPNBGDFOBNK<ObscuredBool> CanUseDeleteAllButton
|
|
{
|
|
[Token(Token = "0x600E2EB")]
|
|
[Address(RVA = "0x46AA30", Offset = "0x469830", VA = "0x18046AA30")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E2EB)
|
|
|
|
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: 0x1700240B RID: 9227
|
|
// (get) Token: 0x0600E2EC RID: 58092 RVA: 0x003471B4 File Offset: 0x003453B4
|
|
[Token(Token = "0x1700240B")]
|
|
public GPNBGDFOBNK<ObscuredBool> CanSaveInventions
|
|
{
|
|
[Token(Token = "0x600E2EC")]
|
|
[Address(RVA = "0x536420", Offset = "0x535220", VA = "0x180536420")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E2EC)
|
|
|
|
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: 0x1700240C RID: 9228
|
|
// (get) Token: 0x0600E2ED RID: 58093 RVA: 0x003471C8 File Offset: 0x003453C8
|
|
[Token(Token = "0x1700240C")]
|
|
public GPNBGDFOBNK<ObscuredBool> DisableMicAutoMute
|
|
{
|
|
[Token(Token = "0x600E2ED")]
|
|
[Address(RVA = "0x536430", Offset = "0x535230", VA = "0x180536430")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E2ED)
|
|
|
|
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: 0x1700240D RID: 9229
|
|
// (get) Token: 0x0600E2EE RID: 58094 RVA: 0x003471DC File Offset: 0x003453DC
|
|
[Token(Token = "0x1700240D")]
|
|
public GPNBGDFOBNK<ObscuredBool> CanUseShareCam
|
|
{
|
|
[Token(Token = "0x600E2EE")]
|
|
[Address(RVA = "0x536410", Offset = "0x535210", VA = "0x180536410")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E2EE)
|
|
|
|
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: 0x1700240E RID: 9230
|
|
// (get) Token: 0x0600E2EF RID: 58095 RVA: 0x003471F0 File Offset: 0x003453F0
|
|
[Token(Token = "0x1700240E")]
|
|
public GPNBGDFOBNK<ObscuredBool> CanSpawnInventions
|
|
{
|
|
[Token(Token = "0x600E2EF")]
|
|
[Address(RVA = "0x8931A0", Offset = "0x891FA0", VA = "0x1808931A0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E2EF)
|
|
|
|
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: 0x1700240F RID: 9231
|
|
// (get) Token: 0x0600E2F0 RID: 58096 RVA: 0x00347204 File Offset: 0x00345404
|
|
[Token(Token = "0x1700240F")]
|
|
public GPNBGDFOBNK<ObscuredBool> CanSpawnConsumables
|
|
{
|
|
[Token(Token = "0x600E2F0")]
|
|
[Address(RVA = "0x7E2670", Offset = "0x7E1470", VA = "0x1807E2670")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E2F0)
|
|
|
|
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: 0x17002410 RID: 9232
|
|
// (get) Token: 0x0600E2F1 RID: 58097 RVA: 0x00347218 File Offset: 0x00345418
|
|
[Token(Token = "0x17002410")]
|
|
public GPNBGDFOBNK<ObscuredBool> CanUseRoomResetButton
|
|
{
|
|
[Token(Token = "0x600E2F1")]
|
|
[Address(RVA = "0x7A5E90", Offset = "0x7A4C90", VA = "0x1807A5E90")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E2F1)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.RoomRole::get_CanUseRoomResetButton()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(RoomRole::canUseRoomResetButton, 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: 0x17002411 RID: 9233
|
|
// (get) Token: 0x0600E2F2 RID: 58098 RVA: 0x0034722C File Offset: 0x0034542C
|
|
// (set) Token: 0x0600E2F3 RID: 58099 RVA: 0x00347240 File Offset: 0x00345440
|
|
[Token(Token = "0x17002411")]
|
|
public bool IsRoleActive
|
|
{
|
|
[Token(Token = "0x600E2F2")]
|
|
[Address(RVA = "0x97B980", Offset = "0x97A780", VA = "0x18097B980", Slot = "11")]
|
|
get;
|
|
[Token(Token = "0x600E2F3")]
|
|
[Address(RVA = "0x97B9B0", Offset = "0x97A7B0", VA = "0x18097B9B0", Slot = "12")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17002412 RID: 9234
|
|
// (get) Token: 0x0600E2F4 RID: 58100 RVA: 0x00347254 File Offset: 0x00345454
|
|
// (set) Token: 0x0600E2F5 RID: 58101 RVA: 0x00347268 File Offset: 0x00345468
|
|
[Token(Token = "0x17002412")]
|
|
public bool IsModifiedByPlayer
|
|
{
|
|
[Token(Token = "0x600E2F4")]
|
|
[Address(RVA = "0x403970", Offset = "0x402770", VA = "0x180403970", Slot = "13")]
|
|
get;
|
|
[Token(Token = "0x600E2F5")]
|
|
[Address(RVA = "0x97B9A0", Offset = "0x97A7A0", VA = "0x18097B9A0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x0600E2F6 RID: 58102 RVA: 0x0034727C File Offset: 0x0034547C
|
|
[Token(Token = "0x600E2F6")]
|
|
[Address(RVA = "0x97B900", Offset = "0x97A700", VA = "0x18097B900")]
|
|
public RoomRole()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600E2F7 RID: 58103 RVA: 0x00347290 File Offset: 0x00345490
|
|
[Token(Token = "0x600E2F7")]
|
|
[Address(RVA = "0x97B540", Offset = "0x97A340", VA = "0x18097B540")]
|
|
public RoomRole(FMOEHCKDCKF IENKDAKBEDP, [Optional] RoomRole EBOAJJCLJIE, [Optional] string LKHMIMBGLNC)
|
|
{
|
|
Guid empty = Guid.Empty;
|
|
this.rank = (GJJLAOJHDKF)((uint)(-1));
|
|
this.roleGuid = empty;
|
|
this.roleName = "Everyone";
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool = new MutableOverridableObscuredBool();
|
|
this.canEditRoomRoles = mutableOverridableObscuredBool;
|
|
int num;
|
|
MutableOverridableVotekickType mutableOverridableVotekickType = new MutableOverridableVotekickType(num);
|
|
ObscuredVotekickType obscuredVotekickType = new ObscuredVotekickType((GPFHLEIFNDG)num);
|
|
num = 0;
|
|
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;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool17 = new MutableOverridableObscuredBool();
|
|
this.canUseRoomResetButton = mutableOverridableObscuredBool17;
|
|
this.OnBeforeSerialize();
|
|
if (EBOAJJCLJIE == 0)
|
|
{
|
|
GJJLAOJHDKF gjjlaojhdkf;
|
|
this.rank = gjjlaojhdkf;
|
|
}
|
|
GJJLAOJHDKF gjjlaojhdkf2 = EBOAJJCLJIE.rank;
|
|
this.rank = gjjlaojhdkf2;
|
|
this.IKGEKPJPNCE(EBOAJJCLJIE);
|
|
this.roleName = LKHMIMBGLNC;
|
|
}
|
|
|
|
// Token: 0x0600E2F8 RID: 58104 RVA: 0x0034741C File Offset: 0x0034561C
|
|
[Token(Token = "0x600E2F8")]
|
|
[Address(RVA = "0x97A4E0", Offset = "0x9792E0", VA = "0x18097A4E0", 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;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool16 = this.canSpawnConsumables;
|
|
bool overrides = ((ECCMHGLDNHK)this.canUseRoomResetButton).AKNLAMFAPGB;
|
|
}
|
|
|
|
// Token: 0x0600E2F9 RID: 58105 RVA: 0x003474E0 File Offset: 0x003456E0
|
|
[Token(Token = "0x600E2F9")]
|
|
[Address(RVA = "0x979090", Offset = "0x977E90", VA = "0x180979090", 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);
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool33 = this.canUseRoomResetButton;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool34 = ODCFAOCDPHA.canUseRoomResetButton;
|
|
mutableOverridableObscuredBool33.FLKKAHALBHP(mutableOverridableObscuredBool34);
|
|
return this;
|
|
}
|
|
|
|
// Token: 0x0600E2FA RID: 58106 RVA: 0x00347700 File Offset: 0x00345900
|
|
[Token(Token = "0x600E2FA")]
|
|
[Address(RVA = "0x97A210", Offset = "0x979010", VA = "0x18097A210", 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);
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool33 = this.canUseRoomResetButton;
|
|
MutableOverridableObscuredBool mutableOverridableObscuredBool34 = EBOAJJCLJIE.canUseRoomResetButton;
|
|
mutableOverridableObscuredBool33.HDECHBMKJCO(mutableOverridableObscuredBool34);
|
|
}
|
|
|
|
// Token: 0x0600E2FB RID: 58107 RVA: 0x00347928 File Offset: 0x00345B28
|
|
[Token(Token = "0x600E2FB")]
|
|
[Address(RVA = "0x97AF70", Offset = "0x979D70", VA = "0x18097AF70", 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 = this.canSpawnConsumables.Overrides;
|
|
bool overrides19 = ((ECCMHGLDNHK)this.canUseRoomResetButton).AKNLAMFAPGB;
|
|
}
|
|
|
|
// Token: 0x0600E2FC RID: 58108 RVA: 0x00347A30 File Offset: 0x00345C30
|
|
[Token(Token = "0x600E2FC")]
|
|
[Address(RVA = "0x979B00", Offset = "0x978900", VA = "0x180979B00", Slot = "16")]
|
|
public byte[] HPMCPOPJNMO(RoomRole.BJICCBAKLAF KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E2FC)
|
|
|
|
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_26_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: 0x0600E2FD RID: 58109 RVA: 0x00347A84 File Offset: 0x00345C84
|
|
[Token(Token = "0x600E2FD")]
|
|
[Address(RVA = "0x97AB80", Offset = "0x979980", VA = "0x18097AB80", Slot = "17")]
|
|
public void LJOMLMNONBM(RoomRole.BJICCBAKLAF KFMINBPBKAM, byte[] DFJAAFALLAM)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E2FD)
|
|
|
|
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: 0x0600E2FE RID: 58110 RVA: 0x00347AC4 File Offset: 0x00345CC4
|
|
[Token(Token = "0x600E2FE")]
|
|
[Address(RVA = "0x9798C0", Offset = "0x9786C0", VA = "0x1809798C0", Slot = "20")]
|
|
public ECCMHGLDNHK HFIMHFELCDL(RoomRole.BJICCBAKLAF KFMINBPBKAM)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E2FE)
|
|
|
|
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: 0x0600E2FF RID: 58111 RVA: 0x00347AF4 File Offset: 0x00345CF4
|
|
[Token(Token = "0x600E2FF")]
|
|
[Address(RVA = "0x97A810", Offset = "0x979610", VA = "0x18097A810", Slot = "24")]
|
|
public DJOKLIOAJAB KCINMMHMPGF()
|
|
{
|
|
DJOKLIOAJAB djoklioajab = new DJOKLIOAJAB();
|
|
FMOEHCKDCKF fmoehckdckf = this.roleId;
|
|
djoklioajab.LANPLHFJBLB = (int)fmoehckdckf;
|
|
Guid guid = this.roleGuid;
|
|
string text;
|
|
djoklioajab.EHPPNEDMLHG = text;
|
|
djoklioajab.DGDFHDOKNOJ = text;
|
|
djoklioajab.MHFHBIIDGDD = (int)((ulong)19L);
|
|
bool flag = this.<IsModifiedByPlayer>k__BackingField;
|
|
djoklioajab.JAGHOIMCJFE = flag;
|
|
bool flag2 = this.<IsRoleActive>k__BackingField;
|
|
djoklioajab.POKNPCJBAFD = flag2;
|
|
string text2 = this.roleName;
|
|
djoklioajab.BHAMGLKJJEG = text2;
|
|
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;
|
|
ObscuredBool obscuredBool17 = this.canUseRoomResetButton.FGDACOGIIDK();
|
|
djoklioajab.IMPOMJNFIKA = obscuredBool17;
|
|
return djoklioajab;
|
|
}
|
|
|
|
// Token: 0x0600E300 RID: 58112 RVA: 0x00347D00 File Offset: 0x00345F00
|
|
[Token(Token = "0x600E300")]
|
|
[Address(RVA = "0x979370", Offset = "0x978170", VA = "0x180979370", 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();
|
|
int mhfhbiidgdd19 = LHBMIOFGINJ.MHFHBIIDGDD;
|
|
ANEKJPAEIMD anekjpaeimd17 = this.canUseRoomResetButton.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: 0x0600E301 RID: 58113 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600E301")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "26")]
|
|
public void OnBeforeSerialize()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600E302 RID: 58114 RVA: 0x00347F0C File Offset: 0x0034610C
|
|
[Token(Token = "0x600E302")]
|
|
[Address(RVA = "0x97B1E0", Offset = "0x979FE0", VA = "0x18097B1E0", 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: 0x040093F1 RID: 37873
|
|
[Token(Token = "0x40093F1")]
|
|
public const int ROLE_VERSION = 19;
|
|
|
|
// Token: 0x040093F2 RID: 37874
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40093F2")]
|
|
private LOFEHCEMBDH<RoomRole.BJICCBAKLAF> OnRolePermissionUpdated;
|
|
|
|
// Token: 0x040093F3 RID: 37875
|
|
[Token(Token = "0x40093F3")]
|
|
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"
|
|
},
|
|
{
|
|
(uint)22,
|
|
"Can Use Room Reset Button"
|
|
}
|
|
};
|
|
|
|
// Token: 0x040093F4 RID: 37876
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40093F4")]
|
|
[NonSerialized]
|
|
private Guid roleGuid;
|
|
|
|
// Token: 0x040093F5 RID: 37877
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40093F5")]
|
|
[SerializeField]
|
|
private FMOEHCKDCKF roleId;
|
|
|
|
// Token: 0x040093F6 RID: 37878
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x40093F6")]
|
|
[SerializeField]
|
|
private GJJLAOJHDKF rank;
|
|
|
|
// Token: 0x040093F7 RID: 37879
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40093F7")]
|
|
[SerializeField]
|
|
private string roleName;
|
|
|
|
// Token: 0x040093F8 RID: 37880
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x40093F8")]
|
|
[SerializeField]
|
|
private MutableOverridableObscuredBool canEditRoomRoles;
|
|
|
|
// Token: 0x040093F9 RID: 37881
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40093F9")]
|
|
[SerializeField]
|
|
private MutableOverridableVotekickType voteKickPermission;
|
|
|
|
// Token: 0x040093FA RID: 37882
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x40093FA")]
|
|
[SerializeField]
|
|
private MutableOverridableObscuredBool canInvite;
|
|
|
|
// Token: 0x040093FB RID: 37883
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x40093FB")]
|
|
[SerializeField]
|
|
private MutableOverridableObscuredBool deprecatedCanEditCircuits;
|
|
|
|
// Token: 0x040093FC RID: 37884
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x40093FC")]
|
|
[SerializeField]
|
|
private MutableOverridableObscuredBool canTalk;
|
|
|
|
// Token: 0x040093FD RID: 37885
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x40093FD")]
|
|
[SerializeField]
|
|
private MutableOverridableObscuredBool canPrintPhotos;
|
|
|
|
// Token: 0x040093FE RID: 37886
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x40093FE")]
|
|
[SerializeField]
|
|
private MutableOverridableObscuredBool canStartGames;
|
|
|
|
// Token: 0x040093FF RID: 37887
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x40093FF")]
|
|
[SerializeField]
|
|
private MutableOverridableObscuredBool canChangeGameMode;
|
|
|
|
// Token: 0x04009400 RID: 37888
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4009400")]
|
|
[SerializeField]
|
|
private MutableOverridableObscuredBool canSelfRevive;
|
|
|
|
// Token: 0x04009401 RID: 37889
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4009401")]
|
|
[SerializeField]
|
|
private MutableOverridableObscuredBool canEndGamesEarly;
|
|
|
|
// Token: 0x04009402 RID: 37890
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4009402")]
|
|
[SerializeField]
|
|
private MutableOverridableListObscuredString autoAssignedGameRoles;
|
|
|
|
// Token: 0x04009403 RID: 37891
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4009403")]
|
|
[SerializeField]
|
|
private MutableOverridableObscuredBool canUseMakerPen;
|
|
|
|
// Token: 0x04009404 RID: 37892
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x4009404")]
|
|
[SerializeField]
|
|
private MutableOverridableObscuredBool canUseDeleteAllButton;
|
|
|
|
// Token: 0x04009405 RID: 37893
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x4009405")]
|
|
[SerializeField]
|
|
private MutableOverridableObscuredBool canSaveInventions;
|
|
|
|
// Token: 0x04009406 RID: 37894
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x4009406")]
|
|
[SerializeField]
|
|
private MutableOverridableObscuredBool disableMicAutoMute;
|
|
|
|
// Token: 0x04009407 RID: 37895
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x4009407")]
|
|
[SerializeField]
|
|
private MutableOverridableObscuredBool canUseShareCam;
|
|
|
|
// Token: 0x04009408 RID: 37896
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x4009408")]
|
|
[SerializeField]
|
|
private MutableOverridableObscuredBool canSpawnInventions;
|
|
|
|
// Token: 0x04009409 RID: 37897
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4009409")]
|
|
[SerializeField]
|
|
private MutableOverridableObscuredBool canSpawnConsumables;
|
|
|
|
// Token: 0x0400940A RID: 37898
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x400940A")]
|
|
[SerializeField]
|
|
private MutableOverridableObscuredBool canUseRoomResetButton;
|
|
|
|
// Token: 0x02002292 RID: 8850
|
|
[Token(Token = "0x2002292")]
|
|
public enum BJICCBAKLAF
|
|
{
|
|
// Token: 0x0400940E RID: 37902
|
|
[Token(Token = "0x400940E")]
|
|
INVALID = -1,
|
|
// Token: 0x0400940F RID: 37903
|
|
[Token(Token = "0x400940F")]
|
|
CAN_EDIT_ROOM_ROLES = 1,
|
|
// Token: 0x04009410 RID: 37904
|
|
[Token(Token = "0x4009410")]
|
|
VOTE_KICK_PERMISSION = 3,
|
|
// Token: 0x04009411 RID: 37905
|
|
[Token(Token = "0x4009411")]
|
|
CAN_INVITE,
|
|
// Token: 0x04009412 RID: 37906
|
|
[Token(Token = "0x4009412")]
|
|
CAN_TALK = 6,
|
|
// Token: 0x04009413 RID: 37907
|
|
[Token(Token = "0x4009413")]
|
|
CAN_PRINT_PHOTOS,
|
|
// Token: 0x04009414 RID: 37908
|
|
[Token(Token = "0x4009414")]
|
|
CAN_START_GAMES,
|
|
// Token: 0x04009415 RID: 37909
|
|
[Token(Token = "0x4009415")]
|
|
CAN_SELF_REVIVE,
|
|
// Token: 0x04009416 RID: 37910
|
|
[Token(Token = "0x4009416")]
|
|
AUTO_ASSIGNED_GAME_ROLES = 11,
|
|
// Token: 0x04009417 RID: 37911
|
|
[Token(Token = "0x4009417")]
|
|
CAN_CHANGE_GAME_MODE,
|
|
// Token: 0x04009418 RID: 37912
|
|
[Token(Token = "0x4009418")]
|
|
CAN_USE_MAKER_PEN,
|
|
// Token: 0x04009419 RID: 37913
|
|
[Token(Token = "0x4009419")]
|
|
CAN_USE_DELETE_ALL_BUTTON,
|
|
// Token: 0x0400941A RID: 37914
|
|
[Token(Token = "0x400941A")]
|
|
CAN_SAVE_INVENTIONS,
|
|
// Token: 0x0400941B RID: 37915
|
|
[Token(Token = "0x400941B")]
|
|
DISABLE_MIC_AUTO_MUTE,
|
|
// Token: 0x0400941C RID: 37916
|
|
[Token(Token = "0x400941C")]
|
|
CAN_END_GAMES_EARLY,
|
|
// Token: 0x0400941D RID: 37917
|
|
[Token(Token = "0x400941D")]
|
|
CAN_USE_SHARE_CAM,
|
|
// Token: 0x0400941E RID: 37918
|
|
[Token(Token = "0x400941E")]
|
|
DEPRECATED_CAN_EDIT_CIRCUITS,
|
|
// Token: 0x0400941F RID: 37919
|
|
[Token(Token = "0x400941F")]
|
|
CAN_SPAWN_INVENTIONS,
|
|
// Token: 0x04009420 RID: 37920
|
|
[Token(Token = "0x4009420")]
|
|
CAN_SPAWN_CONSUMABLES,
|
|
// Token: 0x04009421 RID: 37921
|
|
[Token(Token = "0x4009421")]
|
|
CAN_USE_ROOM_RESET_BUTTON
|
|
}
|
|
}
|
|
}
|