m
This commit is contained in:
@@ -0,0 +1,3637 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x02002350 RID: 9040
|
||||
[Token(Token = "0x2002350")]
|
||||
[Serializable]
|
||||
public class GameRole : MLNCPPJGHPN<CMDADAAOBHD, GameRole.CDLENKNFHEB, GameRole>, DHKENJAJOIJ<HLPPKFIPADG, CMDADAAOBHD>, ISerializationCallbackReceiver
|
||||
{
|
||||
// Token: 0x0600E53F RID: 58687 RVA: 0x0034A0B0 File Offset: 0x003482B0
|
||||
[Token(Token = "0x600E53F")]
|
||||
[Address(RVA = "0x1449D00", Offset = "0x1448D00", VA = "0x181449D00", Slot = "18")]
|
||||
public void MOJGFCNJHFL(LOFEHCEMBDH<GameRole.CDLENKNFHEB> AFLPGGJMPOE)
|
||||
{
|
||||
Delegate @delegate;
|
||||
for (;;)
|
||||
{
|
||||
@delegate = Delegate.Combine(this.OnRolePermissionUpdated, AFLPGGJMPOE);
|
||||
if (@delegate == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (@delegate != 0)
|
||||
{
|
||||
goto Block_1;
|
||||
}
|
||||
}
|
||||
this.OnRolePermissionUpdated = @delegate;
|
||||
return;
|
||||
Block_1:
|
||||
this.OnRolePermissionUpdated = @delegate;
|
||||
}
|
||||
|
||||
// Token: 0x0600E540 RID: 58688 RVA: 0x0034A0E4 File Offset: 0x003482E4
|
||||
[Token(Token = "0x600E540")]
|
||||
[Address(RVA = "0x1448E30", Offset = "0x1447E30", VA = "0x181448E30", Slot = "19")]
|
||||
public void KABFAEIDNLN(LOFEHCEMBDH<GameRole.CDLENKNFHEB> AFLPGGJMPOE)
|
||||
{
|
||||
Delegate @delegate;
|
||||
for (;;)
|
||||
{
|
||||
@delegate = Delegate.Remove(this.OnRolePermissionUpdated, AFLPGGJMPOE);
|
||||
if (@delegate == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (@delegate != 0)
|
||||
{
|
||||
goto Block_1;
|
||||
}
|
||||
}
|
||||
this.OnRolePermissionUpdated = @delegate;
|
||||
return;
|
||||
Block_1:
|
||||
this.OnRolePermissionUpdated = @delegate;
|
||||
}
|
||||
|
||||
// Token: 0x17002438 RID: 9272
|
||||
// (get) Token: 0x0600E541 RID: 58689 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600E542 RID: 58690 RVA: 0x0034A118 File Offset: 0x00348318
|
||||
[Token(Token = "0x17002438")]
|
||||
public Guid RoleGuid
|
||||
{
|
||||
[Token(Token = "0x600E541")]
|
||||
[Address(RVA = "0x470E20", Offset = "0x46FE20", VA = "0x180470E20", Slot = "5")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600E542")]
|
||||
[Address(RVA = "0x5AB420", Offset = "0x5AA420", VA = "0x1805AB420", Slot = "6")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002439 RID: 9273
|
||||
// (get) Token: 0x0600E543 RID: 58691 RVA: 0x0034A128 File Offset: 0x00348328
|
||||
// (set) Token: 0x0600E544 RID: 58692 RVA: 0x0034A13C File Offset: 0x0034833C
|
||||
[Token(Token = "0x17002439")]
|
||||
public CMDADAAOBHD RoleId
|
||||
{
|
||||
[Token(Token = "0x600E543")]
|
||||
[Address(RVA = "0x471180", Offset = "0x470180", VA = "0x180471180", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return this.roleId;
|
||||
}
|
||||
[Token(Token = "0x600E544")]
|
||||
[Address(RVA = "0x144B650", Offset = "0x144A650", VA = "0x18144B650")]
|
||||
private set
|
||||
{
|
||||
int num = 0;
|
||||
this.roleId = value;
|
||||
Dictionary<CMDADAAOBHD, Guid> aogddfbdeom = PlayerGameRoleManager.AOGDDFBDEOM;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
this.roleGuid = num;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700243A RID: 9274
|
||||
// (get) Token: 0x0600E545 RID: 58693 RVA: 0x0034A16C File Offset: 0x0034836C
|
||||
[Token(Token = "0x1700243A")]
|
||||
public bool CanMoveRole
|
||||
{
|
||||
[Token(Token = "0x600E545")]
|
||||
[Address(RVA = "0x144B5B0", Offset = "0x144A5B0", VA = "0x18144B5B0", Slot = "14")]
|
||||
get
|
||||
{
|
||||
int num = (int)this.roleId;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700243B RID: 9275
|
||||
// (get) Token: 0x0600E546 RID: 58694 RVA: 0x0034A184 File Offset: 0x00348384
|
||||
// (set) Token: 0x0600E547 RID: 58695 RVA: 0x0034A198 File Offset: 0x00348398
|
||||
[Token(Token = "0x1700243B")]
|
||||
public GJJLAOJHDKF RoleRank
|
||||
{
|
||||
[Token(Token = "0x600E546")]
|
||||
[Address(RVA = "0xFF1990", Offset = "0xFF0990", VA = "0x180FF1990", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return this.rank;
|
||||
}
|
||||
[Token(Token = "0x600E547")]
|
||||
[Address(RVA = "0xFF19D0", Offset = "0xFF09D0", VA = "0x180FF19D0", Slot = "8")]
|
||||
set
|
||||
{
|
||||
this.rank = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700243C RID: 9276
|
||||
// (get) Token: 0x0600E548 RID: 58696 RVA: 0x0034A1AC File Offset: 0x003483AC
|
||||
// (set) Token: 0x0600E549 RID: 58697 RVA: 0x0034A1C0 File Offset: 0x003483C0
|
||||
[Token(Token = "0x1700243C")]
|
||||
public string RoleName
|
||||
{
|
||||
[Token(Token = "0x600E548")]
|
||||
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return this.roleName;
|
||||
}
|
||||
[Token(Token = "0x600E549")]
|
||||
[Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830", Slot = "10")]
|
||||
set
|
||||
{
|
||||
this.roleName = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700243D RID: 9277
|
||||
// (get) Token: 0x0600E54A RID: 58698 RVA: 0x0034A1D4 File Offset: 0x003483D4
|
||||
[Token(Token = "0x1700243D")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> TeleportDelay
|
||||
{
|
||||
[Token(Token = "0x600E54A")]
|
||||
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E54A)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_TeleportDelay()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::teleportDelay, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700243E RID: 9278
|
||||
// (get) Token: 0x0600E54B RID: 58699 RVA: 0x0034A1E8 File Offset: 0x003483E8
|
||||
[Token(Token = "0x1700243E")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanMove
|
||||
{
|
||||
[Token(Token = "0x600E54B")]
|
||||
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E54B)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_CanMove()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::canMove, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700243F RID: 9279
|
||||
// (get) Token: 0x0600E54C RID: 58700 RVA: 0x0034A1FC File Offset: 0x003483FC
|
||||
[Token(Token = "0x1700243F")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> VrWalkSpeed
|
||||
{
|
||||
[Token(Token = "0x600E54C")]
|
||||
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E54C)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_VrWalkSpeed()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::vrWalkSpeed, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002440 RID: 9280
|
||||
// (get) Token: 0x0600E54D RID: 58701 RVA: 0x0034A210 File Offset: 0x00348410
|
||||
[Token(Token = "0x17002440")]
|
||||
public GPNBGDFOBNK<ObscuredBool> VrCanSprint
|
||||
{
|
||||
[Token(Token = "0x600E54D")]
|
||||
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E54D)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_VrCanSprint()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::vrCanSprint, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002441 RID: 9281
|
||||
// (get) Token: 0x0600E54E RID: 58702 RVA: 0x0034A224 File Offset: 0x00348424
|
||||
[Token(Token = "0x17002441")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> VrSprintMaxSpeedWalkSpeedMultiplier
|
||||
{
|
||||
[Token(Token = "0x600E54E")]
|
||||
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E54E)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_VrSprintMaxSpeedWalkSpeedMultiplier()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::vrSprintMaxSpeedWalkSpeedMultiplier, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002442 RID: 9282
|
||||
// (get) Token: 0x0600E54F RID: 58703 RVA: 0x0034A238 File Offset: 0x00348438
|
||||
[Token(Token = "0x17002442")]
|
||||
public GPNBGDFOBNK<ObscuredBool> VrCanDualWield
|
||||
{
|
||||
[Token(Token = "0x600E54F")]
|
||||
[Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E54F)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_VrCanDualWield()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::vrCanDualWield, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002443 RID: 9283
|
||||
// (get) Token: 0x0600E550 RID: 58704 RVA: 0x0034A24C File Offset: 0x0034844C
|
||||
[Token(Token = "0x17002443")]
|
||||
public GPNBGDFOBNK<ObscuredBool> VrCanJump
|
||||
{
|
||||
[Token(Token = "0x600E550")]
|
||||
[Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E550)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_VrCanJump()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::vrCanJump, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002444 RID: 9284
|
||||
// (get) Token: 0x0600E551 RID: 58705 RVA: 0x0034A260 File Offset: 0x00348460
|
||||
[Token(Token = "0x17002444")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> VrMaxJumpHeight
|
||||
{
|
||||
[Token(Token = "0x600E551")]
|
||||
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E551)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_VrMaxJumpHeight()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::vrMaxJumpHeight, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002445 RID: 9285
|
||||
// (get) Token: 0x0600E552 RID: 58706 RVA: 0x0034A274 File Offset: 0x00348474
|
||||
[Token(Token = "0x17002445")]
|
||||
public GPNBGDFOBNK<ObscuredBool> VrCanDodge
|
||||
{
|
||||
[Token(Token = "0x600E552")]
|
||||
[Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E552)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_VrCanDodge()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::vrCanDodge, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002446 RID: 9286
|
||||
// (get) Token: 0x0600E553 RID: 58707 RVA: 0x0034A288 File Offset: 0x00348488
|
||||
[Token(Token = "0x17002446")]
|
||||
public GPNBGDFOBNK<ObscuredInt> ScreensDefaultThirdPersonControlType
|
||||
{
|
||||
[Token(Token = "0x600E553")]
|
||||
[Address(RVA = "0x4177B0", Offset = "0x4167B0", VA = "0x1804177B0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E553)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredInt> RecRoom.Systems.PlayerRoles.GameRole::get_ScreensDefaultThirdPersonControlType()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredInt(var_0_06, ldfld:MutableOverridableObscuredInt(GameRole::screensDefaultThirdPersonControlType, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002447 RID: 9287
|
||||
// (get) Token: 0x0600E554 RID: 58708 RVA: 0x0034A29C File Offset: 0x0034849C
|
||||
[Token(Token = "0x17002447")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> ScreensWalkSpeed
|
||||
{
|
||||
[Token(Token = "0x600E554")]
|
||||
[Address(RVA = "0x4C31C0", Offset = "0x4C21C0", VA = "0x1804C31C0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E554)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_ScreensWalkSpeed()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::screensWalkSpeed, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002448 RID: 9288
|
||||
// (get) Token: 0x0600E555 RID: 58709 RVA: 0x0034A2B0 File Offset: 0x003484B0
|
||||
[Token(Token = "0x17002448")]
|
||||
public GPNBGDFOBNK<ObscuredBool> ScreensCanSprint
|
||||
{
|
||||
[Token(Token = "0x600E555")]
|
||||
[Address(RVA = "0x54F060", Offset = "0x54E060", VA = "0x18054F060")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E555)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_ScreensCanSprint()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::screensCanSprint, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002449 RID: 9289
|
||||
// (get) Token: 0x0600E556 RID: 58710 RVA: 0x0034A2C4 File Offset: 0x003484C4
|
||||
[Token(Token = "0x17002449")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> ScreensSprintMaxSpeedWalkSpeedMultiplier
|
||||
{
|
||||
[Token(Token = "0x600E556")]
|
||||
[Address(RVA = "0x56D550", Offset = "0x56C550", VA = "0x18056D550")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E556)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_ScreensSprintMaxSpeedWalkSpeedMultiplier()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::screensSprintMaxSpeedWalkSpeedMultiplier, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700244A RID: 9290
|
||||
// (get) Token: 0x0600E557 RID: 58711 RVA: 0x0034A2D8 File Offset: 0x003484D8
|
||||
[Token(Token = "0x1700244A")]
|
||||
public GPNBGDFOBNK<ObscuredBool> ScreensCanJump
|
||||
{
|
||||
[Token(Token = "0x600E557")]
|
||||
[Address(RVA = "0x4936B0", Offset = "0x4926B0", VA = "0x1804936B0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E557)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_ScreensCanJump()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::screensCanJump, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700244B RID: 9291
|
||||
// (get) Token: 0x0600E558 RID: 58712 RVA: 0x0034A2EC File Offset: 0x003484EC
|
||||
[Token(Token = "0x1700244B")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> ScreensMaxJumpHeight
|
||||
{
|
||||
[Token(Token = "0x600E558")]
|
||||
[Address(RVA = "0x4646C0", Offset = "0x4636C0", VA = "0x1804646C0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E558)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_ScreensMaxJumpHeight()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::screensMaxJumpHeight, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700244C RID: 9292
|
||||
// (get) Token: 0x0600E559 RID: 58713 RVA: 0x0034A300 File Offset: 0x00348500
|
||||
[Token(Token = "0x1700244C")]
|
||||
public GPNBGDFOBNK<ObscuredBool> ScreensCanDodge
|
||||
{
|
||||
[Token(Token = "0x600E559")]
|
||||
[Address(RVA = "0x4646B0", Offset = "0x4636B0", VA = "0x1804646B0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E559)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_ScreensCanDodge()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::screensCanDodge, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700244D RID: 9293
|
||||
// (get) Token: 0x0600E55A RID: 58714 RVA: 0x0034A314 File Offset: 0x00348514
|
||||
[Token(Token = "0x1700244D")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> MaxTeleportDistance
|
||||
{
|
||||
[Token(Token = "0x600E55A")]
|
||||
[Address(RVA = "0x4936C0", Offset = "0x4926C0", VA = "0x1804936C0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E55A)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_MaxTeleportDistance()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::maxTeleportDistance, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700244E RID: 9294
|
||||
// (get) Token: 0x0600E55B RID: 58715 RVA: 0x0034A328 File Offset: 0x00348528
|
||||
[Token(Token = "0x1700244E")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> MaxTeleportDropHeight
|
||||
{
|
||||
[Token(Token = "0x600E55B")]
|
||||
[Address(RVA = "0x42B670", Offset = "0x42A670", VA = "0x18042B670")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E55B)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_MaxTeleportDropHeight()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::maxTeleportDropHeight, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700244F RID: 9295
|
||||
// (get) Token: 0x0600E55C RID: 58716 RVA: 0x0034A33C File Offset: 0x0034853C
|
||||
[Token(Token = "0x1700244F")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> MaxTeleportAngle
|
||||
{
|
||||
[Token(Token = "0x600E55C")]
|
||||
[Address(RVA = "0x42D480", Offset = "0x42C480", VA = "0x18042D480")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E55C)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_MaxTeleportAngle()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::maxTeleportAngle, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002450 RID: 9296
|
||||
// (get) Token: 0x0600E55D RID: 58717 RVA: 0x0034A350 File Offset: 0x00348550
|
||||
[Token(Token = "0x17002450")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanFly
|
||||
{
|
||||
[Token(Token = "0x600E55D")]
|
||||
[Address(RVA = "0x42D840", Offset = "0x42C840", VA = "0x18042D840")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E55D)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_CanFly()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::canFly, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002451 RID: 9297
|
||||
// (get) Token: 0x0600E55E RID: 58718 RVA: 0x0034A364 File Offset: 0x00348564
|
||||
[Token(Token = "0x17002451")]
|
||||
public GPNBGDFOBNK<ObscuredBool> IsInvincible
|
||||
{
|
||||
[Token(Token = "0x600E55E")]
|
||||
[Address(RVA = "0x44C890", Offset = "0x44B890", VA = "0x18044C890")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E55E)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_IsInvincible()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::isInvincible, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002452 RID: 9298
|
||||
// (get) Token: 0x0600E55F RID: 58719 RVA: 0x0034A378 File Offset: 0x00348578
|
||||
[Token(Token = "0x17002452")]
|
||||
public GPNBGDFOBNK<ObscuredRolePickupRestrictionType> ItemPickupRestrictions
|
||||
{
|
||||
[Token(Token = "0x600E55F")]
|
||||
[Address(RVA = "0x42C870", Offset = "0x42B870", VA = "0x18042C870")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E55F)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<RecRoom.Systems.PlayerRoles.ObscuredRolePickupRestrictionType> RecRoom.Systems.PlayerRoles.GameRole::get_ItemPickupRestrictions()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridablePickupRestrictionType(var_0_06, ldfld:MutableOverridablePickupRestrictionType(GameRole::itemPickupRestrictions, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002453 RID: 9299
|
||||
// (get) Token: 0x0600E560 RID: 58720 RVA: 0x0034A38C File Offset: 0x0034858C
|
||||
[Token(Token = "0x17002453")]
|
||||
public GPNBGDFOBNK<List<ObscuredString>> ItemPickupAllowlist
|
||||
{
|
||||
[Token(Token = "0x600E560")]
|
||||
[Address(RVA = "0x42D460", Offset = "0x42C460", VA = "0x18042D460")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E560)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<System.Collections.Generic.List`1<CodeStage.AntiCheat.ObscuredTypes.ObscuredString>> RecRoom.Systems.PlayerRoles.GameRole::get_ItemPickupAllowlist()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableListObscuredString(var_0_06, ldfld:MutableOverridableListObscuredString(GameRole::itemPickupAllowlist, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002454 RID: 9300
|
||||
// (get) Token: 0x0600E561 RID: 58721 RVA: 0x0034A3A0 File Offset: 0x003485A0
|
||||
[Token(Token = "0x17002454")]
|
||||
public GPNBGDFOBNK<List<ObscuredString>> ItemPickupBlocklist
|
||||
{
|
||||
[Token(Token = "0x600E561")]
|
||||
[Address(RVA = "0x42D470", Offset = "0x42C470", VA = "0x18042D470")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E561)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<System.Collections.Generic.List`1<CodeStage.AntiCheat.ObscuredTypes.ObscuredString>> RecRoom.Systems.PlayerRoles.GameRole::get_ItemPickupBlocklist()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableListObscuredString(var_0_06, ldfld:MutableOverridableListObscuredString(GameRole::itemPickupBlocklist, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002455 RID: 9301
|
||||
// (get) Token: 0x0600E562 RID: 58722 RVA: 0x0034A3B4 File Offset: 0x003485B4
|
||||
[Token(Token = "0x17002455")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanSwitchTeams
|
||||
{
|
||||
[Token(Token = "0x600E562")]
|
||||
[Address(RVA = "0x54F130", Offset = "0x54E130", VA = "0x18054F130")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E562)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_CanSwitchTeams()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::canSwitchTeams, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002456 RID: 9302
|
||||
// (get) Token: 0x0600E563 RID: 58723 RVA: 0x0034A3C8 File Offset: 0x003485C8
|
||||
[Token(Token = "0x17002456")]
|
||||
public GPNBGDFOBNK<ObscuredInt> VoiceRolloffMaxDistance
|
||||
{
|
||||
[Token(Token = "0x600E563")]
|
||||
[Address(RVA = "0x44BF00", Offset = "0x44AF00", VA = "0x18044BF00")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E563)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredInt> RecRoom.Systems.PlayerRoles.GameRole::get_VoiceRolloffMaxDistance()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredInt(var_0_06, ldfld:MutableOverridableObscuredInt(GameRole::voiceRolloffMaxDistance, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002457 RID: 9303
|
||||
// (get) Token: 0x0600E564 RID: 58724 RVA: 0x0034A3DC File Offset: 0x003485DC
|
||||
[Token(Token = "0x17002457")]
|
||||
public GPNBGDFOBNK<ObscuredBool> HidesName
|
||||
{
|
||||
[Token(Token = "0x600E564")]
|
||||
[Address(RVA = "0x5B7060", Offset = "0x5B6060", VA = "0x1805B7060")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E564)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_HidesName()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::hidesName, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002458 RID: 9304
|
||||
// (get) Token: 0x0600E565 RID: 58725 RVA: 0x0034A3F0 File Offset: 0x003485F0
|
||||
[Token(Token = "0x17002458")]
|
||||
public GPNBGDFOBNK<ObscuredHipSlotEnableMode> EnableEquipSlotHip
|
||||
{
|
||||
[Token(Token = "0x600E565")]
|
||||
[Address(RVA = "0x4C35F0", Offset = "0x4C25F0", VA = "0x1804C35F0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E565)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<RecRoom.Systems.PlayerRoles.ObscuredHipSlotEnableMode> RecRoom.Systems.PlayerRoles.GameRole::get_EnableEquipSlotHip()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableEquipSlotRestrictionType(var_0_06, ldfld:MutableOverridableEquipSlotRestrictionType(GameRole::enableEquipSlotHip, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002459 RID: 9305
|
||||
// (get) Token: 0x0600E566 RID: 58726 RVA: 0x0034A404 File Offset: 0x00348604
|
||||
[Token(Token = "0x17002459")]
|
||||
public GPNBGDFOBNK<ObscuredRolePickupRestrictionType> EquipRestrictionsHip
|
||||
{
|
||||
[Token(Token = "0x600E566")]
|
||||
[Address(RVA = "0x5B7080", Offset = "0x5B6080", VA = "0x1805B7080")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E566)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<RecRoom.Systems.PlayerRoles.ObscuredRolePickupRestrictionType> RecRoom.Systems.PlayerRoles.GameRole::get_EquipRestrictionsHip()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridablePickupRestrictionType(var_0_06, ldfld:MutableOverridablePickupRestrictionType(GameRole::equipRestrictionsHip, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700245A RID: 9306
|
||||
// (get) Token: 0x0600E567 RID: 58727 RVA: 0x0034A418 File Offset: 0x00348618
|
||||
[Token(Token = "0x1700245A")]
|
||||
public GPNBGDFOBNK<List<ObscuredString>> EquipHipAllowlist
|
||||
{
|
||||
[Token(Token = "0x600E567")]
|
||||
[Address(RVA = "0x5B7070", Offset = "0x5B6070", VA = "0x1805B7070")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E567)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<System.Collections.Generic.List`1<CodeStage.AntiCheat.ObscuredTypes.ObscuredString>> RecRoom.Systems.PlayerRoles.GameRole::get_EquipHipAllowlist()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableListObscuredString(var_0_06, ldfld:MutableOverridableListObscuredString(GameRole::equipHipAllowlist, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700245B RID: 9307
|
||||
// (get) Token: 0x0600E568 RID: 58728 RVA: 0x0034A42C File Offset: 0x0034862C
|
||||
[Token(Token = "0x1700245B")]
|
||||
public GPNBGDFOBNK<List<ObscuredString>> EquipHipBlocklist
|
||||
{
|
||||
[Token(Token = "0x600E568")]
|
||||
[Address(RVA = "0x5BF220", Offset = "0x5BE220", VA = "0x1805BF220")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E568)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<System.Collections.Generic.List`1<CodeStage.AntiCheat.ObscuredTypes.ObscuredString>> RecRoom.Systems.PlayerRoles.GameRole::get_EquipHipBlocklist()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableListObscuredString(var_0_06, ldfld:MutableOverridableListObscuredString(GameRole::equipHipBlocklist, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700245C RID: 9308
|
||||
// (get) Token: 0x0600E569 RID: 58729 RVA: 0x0034A440 File Offset: 0x00348640
|
||||
[Token(Token = "0x1700245C")]
|
||||
public GPNBGDFOBNK<ObscuredRolePickupRestrictionType> EquipRestrictionsShoulder
|
||||
{
|
||||
[Token(Token = "0x600E569")]
|
||||
[Address(RVA = "0x5D17E0", Offset = "0x5D07E0", VA = "0x1805D17E0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E569)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<RecRoom.Systems.PlayerRoles.ObscuredRolePickupRestrictionType> RecRoom.Systems.PlayerRoles.GameRole::get_EquipRestrictionsShoulder()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridablePickupRestrictionType(var_0_06, ldfld:MutableOverridablePickupRestrictionType(GameRole::equipRestrictionsShoulder, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700245D RID: 9309
|
||||
// (get) Token: 0x0600E56A RID: 58730 RVA: 0x0034A454 File Offset: 0x00348654
|
||||
[Token(Token = "0x1700245D")]
|
||||
public GPNBGDFOBNK<List<ObscuredString>> EquipShoulderAllowlist
|
||||
{
|
||||
[Token(Token = "0x600E56A")]
|
||||
[Address(RVA = "0x4D9850", Offset = "0x4D8850", VA = "0x1804D9850")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E56A)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<System.Collections.Generic.List`1<CodeStage.AntiCheat.ObscuredTypes.ObscuredString>> RecRoom.Systems.PlayerRoles.GameRole::get_EquipShoulderAllowlist()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableListObscuredString(var_0_06, ldfld:MutableOverridableListObscuredString(GameRole::equipShoulderAllowlist, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700245E RID: 9310
|
||||
// (get) Token: 0x0600E56B RID: 58731 RVA: 0x0034A468 File Offset: 0x00348668
|
||||
[Token(Token = "0x1700245E")]
|
||||
public GPNBGDFOBNK<List<ObscuredString>> EquipShoulderBlocklist
|
||||
{
|
||||
[Token(Token = "0x600E56B")]
|
||||
[Address(RVA = "0xCBC4E0", Offset = "0xCBB4E0", VA = "0x180CBC4E0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E56B)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<System.Collections.Generic.List`1<CodeStage.AntiCheat.ObscuredTypes.ObscuredString>> RecRoom.Systems.PlayerRoles.GameRole::get_EquipShoulderBlocklist()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableListObscuredString(var_0_06, ldfld:MutableOverridableListObscuredString(GameRole::equipShoulderBlocklist, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700245F RID: 9311
|
||||
// (get) Token: 0x0600E56C RID: 58732 RVA: 0x0034A47C File Offset: 0x0034867C
|
||||
[Token(Token = "0x1700245F")]
|
||||
public GPNBGDFOBNK<ObscuredInt> ScreensDefaultFirstPersonControlType
|
||||
{
|
||||
[Token(Token = "0x600E56C")]
|
||||
[Address(RVA = "0x5D1330", Offset = "0x5D0330", VA = "0x1805D1330")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E56C)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredInt> RecRoom.Systems.PlayerRoles.GameRole::get_ScreensDefaultFirstPersonControlType()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredInt(var_0_06, ldfld:MutableOverridableObscuredInt(GameRole::screensDefaultFirstPersonControlType, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002460 RID: 9312
|
||||
// (get) Token: 0x0600E56D RID: 58733 RVA: 0x0034A490 File Offset: 0x00348690
|
||||
[Token(Token = "0x17002460")]
|
||||
public GPNBGDFOBNK<ObscuredBool> ScreensCanWallRun
|
||||
{
|
||||
[Token(Token = "0x600E56D")]
|
||||
[Address(RVA = "0x5D1810", Offset = "0x5D0810", VA = "0x1805D1810")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E56D)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_ScreensCanWallRun()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::screensCanWallRun, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002461 RID: 9313
|
||||
// (get) Token: 0x0600E56E RID: 58734 RVA: 0x0034A4A4 File Offset: 0x003486A4
|
||||
[Token(Token = "0x17002461")]
|
||||
public GPNBGDFOBNK<ObscuredBool> VrCanWallRun
|
||||
{
|
||||
[Token(Token = "0x600E56E")]
|
||||
[Address(RVA = "0xFB4610", Offset = "0xFB3610", VA = "0x180FB4610")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E56E)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_VrCanWallRun()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::vrCanWallRun, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002462 RID: 9314
|
||||
// (get) Token: 0x0600E56F RID: 58735 RVA: 0x0034A4B8 File Offset: 0x003486B8
|
||||
[Token(Token = "0x17002462")]
|
||||
public GPNBGDFOBNK<ObscuredBool> VrCanGetPushed
|
||||
{
|
||||
[Token(Token = "0x600E56F")]
|
||||
[Address(RVA = "0x4D9720", Offset = "0x4D8720", VA = "0x1804D9720")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E56F)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_VrCanGetPushed()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::vrCanGetPushed, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002463 RID: 9315
|
||||
// (get) Token: 0x0600E570 RID: 58736 RVA: 0x0034A4CC File Offset: 0x003486CC
|
||||
[Token(Token = "0x17002463")]
|
||||
public GPNBGDFOBNK<ObscuredBool> ScreensCanGetPushed
|
||||
{
|
||||
[Token(Token = "0x600E570")]
|
||||
[Address(RVA = "0x675290", Offset = "0x674290", VA = "0x180675290")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E570)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_ScreensCanGetPushed()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::screensCanGetPushed, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002464 RID: 9316
|
||||
// (get) Token: 0x0600E571 RID: 58737 RVA: 0x0034A4E0 File Offset: 0x003486E0
|
||||
[Token(Token = "0x17002464")]
|
||||
public GPNBGDFOBNK<ObscuredBool> VrCanRam
|
||||
{
|
||||
[Token(Token = "0x600E571")]
|
||||
[Address(RVA = "0x4D9750", Offset = "0x4D8750", VA = "0x1804D9750")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E571)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_VrCanRam()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::vrCanRam, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002465 RID: 9317
|
||||
// (get) Token: 0x0600E572 RID: 58738 RVA: 0x0034A4F4 File Offset: 0x003486F4
|
||||
[Token(Token = "0x17002465")]
|
||||
public GPNBGDFOBNK<ObscuredBool> ScreensCanRam
|
||||
{
|
||||
[Token(Token = "0x600E572")]
|
||||
[Address(RVA = "0xB39CA0", Offset = "0xB38CA0", VA = "0x180B39CA0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E572)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_ScreensCanRam()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::screensCanRam, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002466 RID: 9318
|
||||
// (get) Token: 0x0600E573 RID: 58739 RVA: 0x0034A508 File Offset: 0x00348708
|
||||
[Token(Token = "0x17002466")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanAutoSprint
|
||||
{
|
||||
[Token(Token = "0x600E573")]
|
||||
[Address(RVA = "0x14206A0", Offset = "0x141F6A0", VA = "0x1814206A0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E573)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_CanAutoSprint()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::canAutoSprint, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002467 RID: 9319
|
||||
// (get) Token: 0x0600E574 RID: 58740 RVA: 0x0034A51C File Offset: 0x0034871C
|
||||
[Token(Token = "0x17002467")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> AirControlParameter
|
||||
{
|
||||
[Token(Token = "0x600E574")]
|
||||
[Address(RVA = "0x54E9D0", Offset = "0x54D9D0", VA = "0x18054E9D0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E574)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_AirControlParameter()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::airControlParameter, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002468 RID: 9320
|
||||
// (get) Token: 0x0600E575 RID: 58741 RVA: 0x0034A530 File Offset: 0x00348730
|
||||
[Token(Token = "0x17002468")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanJumpCutoff
|
||||
{
|
||||
[Token(Token = "0x600E575")]
|
||||
[Address(RVA = "0xFAEF20", Offset = "0xFADF20", VA = "0x180FAEF20")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E575)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_CanJumpCutoff()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::canJumpCutoff, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002469 RID: 9321
|
||||
// (get) Token: 0x0600E576 RID: 58742 RVA: 0x0034A544 File Offset: 0x00348744
|
||||
[Token(Token = "0x17002469")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanClamber
|
||||
{
|
||||
[Token(Token = "0x600E576")]
|
||||
[Address(RVA = "0x44BCE0", Offset = "0x44ACE0", VA = "0x18044BCE0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E576)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_CanClamber()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::canClamber, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700246A RID: 9322
|
||||
// (get) Token: 0x0600E577 RID: 58743 RVA: 0x0034A558 File Offset: 0x00348758
|
||||
[Token(Token = "0x1700246A")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> WallRunDuration
|
||||
{
|
||||
[Token(Token = "0x600E577")]
|
||||
[Address(RVA = "0x44C7F0", Offset = "0x44B7F0", VA = "0x18044C7F0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E577)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_WallRunDuration()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::wallRunDuration, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700246B RID: 9323
|
||||
// (get) Token: 0x0600E578 RID: 58744 RVA: 0x0034A56C File Offset: 0x0034876C
|
||||
[Token(Token = "0x1700246B")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> WallRunDropRateParameter
|
||||
{
|
||||
[Token(Token = "0x600E578")]
|
||||
[Address(RVA = "0x5D0D10", Offset = "0x5CFD10", VA = "0x1805D0D10")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E578)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_WallRunDropRateParameter()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::wallRunDropRateParameter, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700246C RID: 9324
|
||||
// (get) Token: 0x0600E579 RID: 58745 RVA: 0x0034A580 File Offset: 0x00348780
|
||||
[Token(Token = "0x1700246C")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> WallRunStartSpeedBoost
|
||||
{
|
||||
[Token(Token = "0x600E579")]
|
||||
[Address(RVA = "0x44C800", Offset = "0x44B800", VA = "0x18044C800")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E579)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_WallRunStartSpeedBoost()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::wallRunStartSpeedBoost, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700246D RID: 9325
|
||||
// (get) Token: 0x0600E57A RID: 58746 RVA: 0x0034A594 File Offset: 0x00348794
|
||||
[Token(Token = "0x1700246D")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> WallRunJumpHeight
|
||||
{
|
||||
[Token(Token = "0x600E57A")]
|
||||
[Address(RVA = "0x4D98A0", Offset = "0x4D88A0", VA = "0x1804D98A0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E57A)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_WallRunJumpHeight()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::wallRunJumpHeight, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700246E RID: 9326
|
||||
// (get) Token: 0x0600E57B RID: 58747 RVA: 0x0034A5A8 File Offset: 0x003487A8
|
||||
[Token(Token = "0x1700246E")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> WallRunJumpDirectionParameter
|
||||
{
|
||||
[Token(Token = "0x600E57B")]
|
||||
[Address(RVA = "0x5D12E0", Offset = "0x5D02E0", VA = "0x1805D12E0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E57B)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_WallRunJumpDirectionParameter()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::wallRunJumpDirectionParameter, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700246F RID: 9327
|
||||
// (get) Token: 0x0600E57C RID: 58748 RVA: 0x0034A5BC File Offset: 0x003487BC
|
||||
[Token(Token = "0x1700246F")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> WallRunJumpAirControlMultiplier
|
||||
{
|
||||
[Token(Token = "0x600E57C")]
|
||||
[Address(RVA = "0x5D12D0", Offset = "0x5D02D0", VA = "0x1805D12D0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E57C)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_WallRunJumpAirControlMultiplier()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::wallRunJumpAirControlMultiplier, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002470 RID: 9328
|
||||
// (get) Token: 0x0600E57D RID: 58749 RVA: 0x0034A5D0 File Offset: 0x003487D0
|
||||
[Token(Token = "0x17002470")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanSlide
|
||||
{
|
||||
[Token(Token = "0x600E57D")]
|
||||
[Address(RVA = "0x5D12A0", Offset = "0x5D02A0", VA = "0x1805D12A0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E57D)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_CanSlide()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::canSlide, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002471 RID: 9329
|
||||
// (get) Token: 0x0600E57E RID: 58750 RVA: 0x0034A5E4 File Offset: 0x003487E4
|
||||
[Token(Token = "0x17002471")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanSlideDownSlopes
|
||||
{
|
||||
[Token(Token = "0x600E57E")]
|
||||
[Address(RVA = "0x5D1290", Offset = "0x5D0290", VA = "0x1805D1290")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E57E)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_CanSlideDownSlopes()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::canSlideDownSlopes, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002472 RID: 9330
|
||||
// (get) Token: 0x0600E57F RID: 58751 RVA: 0x0034A5F8 File Offset: 0x003487F8
|
||||
[Token(Token = "0x17002472")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> SlideMinDuration
|
||||
{
|
||||
[Token(Token = "0x600E57F")]
|
||||
[Address(RVA = "0x5D12F0", Offset = "0x5D02F0", VA = "0x1805D12F0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E57F)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_SlideMinDuration()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::slideMinDuration, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002473 RID: 9331
|
||||
// (get) Token: 0x0600E580 RID: 58752 RVA: 0x0034A60C File Offset: 0x0034880C
|
||||
[Token(Token = "0x17002473")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> SlideSteeringParameter
|
||||
{
|
||||
[Token(Token = "0x600E580")]
|
||||
[Address(RVA = "0x5D12B0", Offset = "0x5D02B0", VA = "0x1805D12B0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E580)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_SlideSteeringParameter()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::slideSteeringParameter, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002474 RID: 9332
|
||||
// (get) Token: 0x0600E581 RID: 58753 RVA: 0x0034A620 File Offset: 0x00348820
|
||||
[Token(Token = "0x17002474")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> SlideStartSpeedBoost
|
||||
{
|
||||
[Token(Token = "0x600E581")]
|
||||
[Address(RVA = "0x5D1320", Offset = "0x5D0320", VA = "0x1805D1320")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E581)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_SlideStartSpeedBoost()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::slideStartSpeedBoost, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002475 RID: 9333
|
||||
// (get) Token: 0x0600E582 RID: 58754 RVA: 0x0034A634 File Offset: 0x00348834
|
||||
[Token(Token = "0x17002475")]
|
||||
public GPNBGDFOBNK<ObscuredFloat> SlideAirControlMultiplier
|
||||
{
|
||||
[Token(Token = "0x600E582")]
|
||||
[Address(RVA = "0x5D1300", Offset = "0x5D0300", VA = "0x1805D1300")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E582)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat> RecRoom.Systems.PlayerRoles.GameRole::get_SlideAirControlMultiplier()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_0_06, ldfld:MutableOverridableObscuredFloat(GameRole::slideAirControlMultiplier, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002476 RID: 9334
|
||||
// (get) Token: 0x0600E583 RID: 58755 RVA: 0x0034A648 File Offset: 0x00348848
|
||||
[Token(Token = "0x17002476")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanWallClimb
|
||||
{
|
||||
[Token(Token = "0x600E583")]
|
||||
[Address(RVA = "0x5D1310", Offset = "0x5D0310", VA = "0x1805D1310")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E583)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_CanWallClimb()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::canWallClimb, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002477 RID: 9335
|
||||
// (get) Token: 0x0600E584 RID: 58756 RVA: 0x0034A65C File Offset: 0x0034885C
|
||||
[Token(Token = "0x17002477")]
|
||||
public GPNBGDFOBNK<ObscuredBool> HidesAvatar
|
||||
{
|
||||
[Token(Token = "0x600E584")]
|
||||
[Address(RVA = "0x542AA0", Offset = "0x541AA0", VA = "0x180542AA0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E584)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling GPNBGDFOBNK<CodeStage.AntiCheat.ObscuredTypes.ObscuredBool> RecRoom.Systems.PlayerRoles.GameRole::get_HidesAvatar()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredBool(var_0_06, ldfld:MutableOverridableObscuredBool(GameRole::hidesAvatar, ldloc:GameRole(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002478 RID: 9336
|
||||
// (get) Token: 0x0600E585 RID: 58757 RVA: 0x0034A670 File Offset: 0x00348870
|
||||
// (set) Token: 0x0600E586 RID: 58758 RVA: 0x0034A684 File Offset: 0x00348884
|
||||
[Token(Token = "0x17002478")]
|
||||
public bool IsRoleActive
|
||||
{
|
||||
[Token(Token = "0x600E585")]
|
||||
[Address(RVA = "0x144B620", Offset = "0x144A620", VA = "0x18144B620", Slot = "11")]
|
||||
get;
|
||||
[Token(Token = "0x600E586")]
|
||||
[Address(RVA = "0x144B640", Offset = "0x144A640", VA = "0x18144B640", Slot = "12")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17002479 RID: 9337
|
||||
// (get) Token: 0x0600E587 RID: 58759 RVA: 0x0034A698 File Offset: 0x00348898
|
||||
// (set) Token: 0x0600E588 RID: 58760 RVA: 0x0034A6AC File Offset: 0x003488AC
|
||||
[Token(Token = "0x17002479")]
|
||||
public bool IsModifiedByPlayer
|
||||
{
|
||||
[Token(Token = "0x600E587")]
|
||||
[Address(RVA = "0x144B610", Offset = "0x144A610", VA = "0x18144B610", Slot = "13")]
|
||||
get;
|
||||
[Token(Token = "0x600E588")]
|
||||
[Address(RVA = "0x144B630", Offset = "0x144A630", VA = "0x18144B630")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0600E589 RID: 58761 RVA: 0x0034A6C0 File Offset: 0x003488C0
|
||||
[Token(Token = "0x600E589")]
|
||||
[Address(RVA = "0x144ACD0", Offset = "0x1449CD0", VA = "0x18144ACD0")]
|
||||
public GameRole()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E58A RID: 58762 RVA: 0x0034A6D4 File Offset: 0x003488D4
|
||||
[Token(Token = "0x600E58A")]
|
||||
[Address(RVA = "0x144ACF0", Offset = "0x1449CF0", VA = "0x18144ACF0")]
|
||||
public GameRole(CMDADAAOBHD IENKDAKBEDP, [Optional] GameRole EBOAJJCLJIE, [Optional] string LKHMIMBGLNC)
|
||||
{
|
||||
Guid empty = Guid.Empty;
|
||||
this.rank = (GJJLAOJHDKF)((uint)(-1));
|
||||
this.roleGuid = empty;
|
||||
this.roleName = "Everyone";
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat = new MutableOverridableObscuredFloat();
|
||||
this.teleportDelay = mutableOverridableObscuredFloat;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool = new MutableOverridableObscuredBool();
|
||||
this.canMove = mutableOverridableObscuredBool;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat2 = new MutableOverridableObscuredFloat();
|
||||
this.vrWalkSpeed = mutableOverridableObscuredFloat2;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool2 = new MutableOverridableObscuredBool();
|
||||
this.vrCanSprint = mutableOverridableObscuredBool2;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat3 = new MutableOverridableObscuredFloat();
|
||||
this.vrSprintMaxSpeedWalkSpeedMultiplier = mutableOverridableObscuredFloat3;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool3 = new MutableOverridableObscuredBool();
|
||||
this.vrCanDualWield = mutableOverridableObscuredBool3;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool4 = new MutableOverridableObscuredBool();
|
||||
this.vrCanJump = mutableOverridableObscuredBool4;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat4 = new MutableOverridableObscuredFloat();
|
||||
this.vrMaxJumpHeight = mutableOverridableObscuredFloat4;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool5 = new MutableOverridableObscuredBool();
|
||||
this.vrCanDodge = mutableOverridableObscuredBool5;
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt = new MutableOverridableObscuredInt();
|
||||
this.screensDefaultThirdPersonControlType = mutableOverridableObscuredInt;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat5 = new MutableOverridableObscuredFloat();
|
||||
this.screensWalkSpeed = mutableOverridableObscuredFloat5;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool6 = new MutableOverridableObscuredBool();
|
||||
this.screensCanSprint = mutableOverridableObscuredBool6;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat6 = new MutableOverridableObscuredFloat();
|
||||
this.screensSprintMaxSpeedWalkSpeedMultiplier = mutableOverridableObscuredFloat6;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool7 = new MutableOverridableObscuredBool();
|
||||
this.screensCanJump = mutableOverridableObscuredBool7;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat7 = new MutableOverridableObscuredFloat();
|
||||
this.screensMaxJumpHeight = mutableOverridableObscuredFloat7;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool8 = new MutableOverridableObscuredBool();
|
||||
this.screensCanDodge = mutableOverridableObscuredBool8;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat8 = new MutableOverridableObscuredFloat();
|
||||
this.maxTeleportDistance = mutableOverridableObscuredFloat8;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat9 = new MutableOverridableObscuredFloat();
|
||||
this.maxTeleportDropHeight = mutableOverridableObscuredFloat9;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat10 = new MutableOverridableObscuredFloat();
|
||||
this.maxTeleportAngle = mutableOverridableObscuredFloat10;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool9 = new MutableOverridableObscuredBool();
|
||||
this.canFly = mutableOverridableObscuredBool9;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool10 = new MutableOverridableObscuredBool();
|
||||
this.isInvincible = mutableOverridableObscuredBool10;
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType = new MutableOverridablePickupRestrictionType();
|
||||
this.itemPickupRestrictions = mutableOverridablePickupRestrictionType;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString = new MutableOverridableListObscuredString();
|
||||
this.itemPickupAllowlist = mutableOverridableListObscuredString;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString2 = new MutableOverridableListObscuredString();
|
||||
this.itemPickupBlocklist = mutableOverridableListObscuredString2;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool11 = new MutableOverridableObscuredBool();
|
||||
this.canSwitchTeams = mutableOverridableObscuredBool11;
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt2 = new MutableOverridableObscuredInt();
|
||||
this.voiceRolloffMaxDistance = mutableOverridableObscuredInt2;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool12 = new MutableOverridableObscuredBool();
|
||||
this.hidesName = mutableOverridableObscuredBool12;
|
||||
MutableOverridableEquipSlotRestrictionType mutableOverridableEquipSlotRestrictionType = new MutableOverridableEquipSlotRestrictionType();
|
||||
this.enableEquipSlotHip = mutableOverridableEquipSlotRestrictionType;
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType2 = new MutableOverridablePickupRestrictionType();
|
||||
this.equipRestrictionsHip = mutableOverridablePickupRestrictionType2;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString3 = new MutableOverridableListObscuredString();
|
||||
this.equipHipAllowlist = mutableOverridableListObscuredString3;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString4 = new MutableOverridableListObscuredString();
|
||||
this.equipHipBlocklist = mutableOverridableListObscuredString4;
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType3 = new MutableOverridablePickupRestrictionType();
|
||||
this.equipRestrictionsShoulder = mutableOverridablePickupRestrictionType3;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString5 = new MutableOverridableListObscuredString();
|
||||
this.equipShoulderAllowlist = mutableOverridableListObscuredString5;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString6 = new MutableOverridableListObscuredString();
|
||||
this.equipShoulderBlocklist = mutableOverridableListObscuredString6;
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt3 = new MutableOverridableObscuredInt();
|
||||
this.screensDefaultFirstPersonControlType = mutableOverridableObscuredInt3;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool13 = new MutableOverridableObscuredBool();
|
||||
this.screensCanWallRun = mutableOverridableObscuredBool13;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool14 = new MutableOverridableObscuredBool();
|
||||
this.vrCanWallRun = mutableOverridableObscuredBool14;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool15 = new MutableOverridableObscuredBool();
|
||||
this.vrCanGetPushed = mutableOverridableObscuredBool15;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool16 = new MutableOverridableObscuredBool();
|
||||
this.screensCanGetPushed = mutableOverridableObscuredBool16;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool17 = new MutableOverridableObscuredBool();
|
||||
this.vrCanRam = mutableOverridableObscuredBool17;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool18 = new MutableOverridableObscuredBool();
|
||||
this.screensCanRam = mutableOverridableObscuredBool18;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool19 = new MutableOverridableObscuredBool();
|
||||
this.canAutoSprint = mutableOverridableObscuredBool19;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat11 = new MutableOverridableObscuredFloat();
|
||||
this.airControlParameter = mutableOverridableObscuredFloat11;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool20 = new MutableOverridableObscuredBool();
|
||||
this.canJumpCutoff = mutableOverridableObscuredBool20;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool21 = new MutableOverridableObscuredBool();
|
||||
this.canClamber = mutableOverridableObscuredBool21;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat12 = new MutableOverridableObscuredFloat();
|
||||
this.wallRunDuration = mutableOverridableObscuredFloat12;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat13 = new MutableOverridableObscuredFloat();
|
||||
this.wallRunDropRateParameter = mutableOverridableObscuredFloat13;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat14 = new MutableOverridableObscuredFloat();
|
||||
this.wallRunStartSpeedBoost = mutableOverridableObscuredFloat14;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat15 = new MutableOverridableObscuredFloat();
|
||||
this.wallRunJumpHeight = mutableOverridableObscuredFloat15;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat16 = new MutableOverridableObscuredFloat();
|
||||
this.wallRunJumpDirectionParameter = mutableOverridableObscuredFloat16;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat17 = new MutableOverridableObscuredFloat();
|
||||
this.wallRunJumpAirControlMultiplier = mutableOverridableObscuredFloat17;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool22 = new MutableOverridableObscuredBool();
|
||||
this.canSlide = mutableOverridableObscuredBool22;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool23 = new MutableOverridableObscuredBool();
|
||||
this.canSlideDownSlopes = mutableOverridableObscuredBool23;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat18 = new MutableOverridableObscuredFloat();
|
||||
this.slideMinDuration = mutableOverridableObscuredFloat18;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat19 = new MutableOverridableObscuredFloat();
|
||||
this.slideSteeringParameter = mutableOverridableObscuredFloat19;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat20 = new MutableOverridableObscuredFloat();
|
||||
this.slideStartSpeedBoost = mutableOverridableObscuredFloat20;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat21 = new MutableOverridableObscuredFloat();
|
||||
this.slideAirControlMultiplier = mutableOverridableObscuredFloat21;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool24 = new MutableOverridableObscuredBool();
|
||||
this.canWallClimb = mutableOverridableObscuredBool24;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool25 = new MutableOverridableObscuredBool();
|
||||
this.hidesAvatar = mutableOverridableObscuredBool25;
|
||||
this.OnBeforeSerialize();
|
||||
if (EBOAJJCLJIE == 0)
|
||||
{
|
||||
GJJLAOJHDKF gjjlaojhdkf;
|
||||
this.rank = gjjlaojhdkf;
|
||||
}
|
||||
GJJLAOJHDKF gjjlaojhdkf2 = EBOAJJCLJIE.rank;
|
||||
this.rank = gjjlaojhdkf2;
|
||||
this.IKGEKPJPNCE(EBOAJJCLJIE);
|
||||
this.roleName = LKHMIMBGLNC;
|
||||
}
|
||||
|
||||
// Token: 0x0600E58B RID: 58763 RVA: 0x0034AAA4 File Offset: 0x00348CA4
|
||||
[Token(Token = "0x600E58B")]
|
||||
[Address(RVA = "0x1448680", Offset = "0x1447680", VA = "0x181448680", Slot = "22")]
|
||||
public void JBBLIBHHEBC()
|
||||
{
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat = this.teleportDelay;
|
||||
Guid empty = Guid.Empty;
|
||||
this.<IsModifiedByPlayer>k__BackingField = false;
|
||||
this.roleGuid = empty;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool = this.canMove;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat2 = this.vrWalkSpeed;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool2 = this.vrCanSprint;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat3 = this.vrSprintMaxSpeedWalkSpeedMultiplier;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool3 = this.vrCanDualWield;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool4 = this.vrCanJump;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat4 = this.vrMaxJumpHeight;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool5 = this.vrCanDodge;
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt = this.screensDefaultThirdPersonControlType;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat5 = this.screensWalkSpeed;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool6 = this.screensCanSprint;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat6 = this.screensSprintMaxSpeedWalkSpeedMultiplier;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool7 = this.screensCanJump;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat7 = this.screensMaxJumpHeight;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool8 = this.screensCanDodge;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat8 = this.maxTeleportDistance;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat9 = this.maxTeleportDropHeight;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat10 = this.maxTeleportAngle;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool9 = this.canFly;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool10 = this.isInvincible;
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType = this.itemPickupRestrictions;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString = this.itemPickupAllowlist;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString2 = this.itemPickupBlocklist;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool11 = this.canSwitchTeams;
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt2 = this.voiceRolloffMaxDistance;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool12 = this.hidesName;
|
||||
MutableOverridableEquipSlotRestrictionType mutableOverridableEquipSlotRestrictionType = this.enableEquipSlotHip;
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType2 = this.equipRestrictionsHip;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString3 = this.equipHipAllowlist;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString4 = this.equipHipBlocklist;
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType3 = this.equipRestrictionsShoulder;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString5 = this.equipShoulderAllowlist;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString6 = this.equipShoulderBlocklist;
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt3 = this.screensDefaultFirstPersonControlType;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool13 = this.screensCanWallRun;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool14 = this.vrCanWallRun;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool15 = this.vrCanGetPushed;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool16 = this.screensCanGetPushed;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool17 = this.vrCanRam;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool18 = this.screensCanRam;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool19 = this.canAutoSprint;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat11 = this.airControlParameter;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool20 = this.canJumpCutoff;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool21 = this.canClamber;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat12 = this.wallRunDuration;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat13 = this.wallRunDropRateParameter;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat14 = this.wallRunStartSpeedBoost;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat15 = this.wallRunJumpHeight;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat16 = this.wallRunJumpDirectionParameter;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat17 = this.wallRunJumpAirControlMultiplier;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool22 = this.canSlide;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool23 = this.canSlideDownSlopes;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat18 = this.slideMinDuration;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat19 = this.slideSteeringParameter;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat20 = this.slideStartSpeedBoost;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat21 = this.slideAirControlMultiplier;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool24 = this.canWallClimb;
|
||||
bool overrides = ((ECCMHGLDNHK)this.hidesAvatar).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E58C RID: 58764 RVA: 0x0034ACA8 File Offset: 0x00348EA8
|
||||
[Token(Token = "0x600E58C")]
|
||||
[Address(RVA = "0x1444D60", Offset = "0x1443D60", VA = "0x181444D60", Slot = "21")]
|
||||
public GameRole FLKKAHALBHP(GameRole ODCFAOCDPHA)
|
||||
{
|
||||
GJJLAOJHDKF gjjlaojhdkf = ODCFAOCDPHA.rank;
|
||||
this.rank = gjjlaojhdkf;
|
||||
CMDADAAOBHD cmdadaaobhd = ODCFAOCDPHA.roleId;
|
||||
if (cmdadaaobhd != CMDADAAOBHD.AG_EVERYONE)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
this.RoleId = (CMDADAAOBHD)num;
|
||||
bool flag = cmdadaaobhd != CMDADAAOBHD.AG_EVERYONE;
|
||||
this.<IsModifiedByPlayer>k__BackingField = flag;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat = this.teleportDelay;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat2 = ODCFAOCDPHA.teleportDelay;
|
||||
mutableOverridableObscuredFloat.FLKKAHALBHP(mutableOverridableObscuredFloat2);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool = this.canMove;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool2 = ODCFAOCDPHA.canMove;
|
||||
mutableOverridableObscuredBool.FLKKAHALBHP(mutableOverridableObscuredBool2);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat3 = this.vrWalkSpeed;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat4 = ODCFAOCDPHA.vrWalkSpeed;
|
||||
mutableOverridableObscuredFloat3.FLKKAHALBHP(mutableOverridableObscuredFloat4);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool3 = this.vrCanSprint;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool4 = ODCFAOCDPHA.vrCanSprint;
|
||||
mutableOverridableObscuredBool3.FLKKAHALBHP(mutableOverridableObscuredBool4);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat5 = this.vrSprintMaxSpeedWalkSpeedMultiplier;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat6 = ODCFAOCDPHA.vrSprintMaxSpeedWalkSpeedMultiplier;
|
||||
mutableOverridableObscuredFloat5.FLKKAHALBHP(mutableOverridableObscuredFloat6);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool5 = this.vrCanDualWield;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool6 = ODCFAOCDPHA.vrCanDualWield;
|
||||
mutableOverridableObscuredBool5.FLKKAHALBHP(mutableOverridableObscuredBool6);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool7 = this.vrCanJump;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool8 = ODCFAOCDPHA.vrCanJump;
|
||||
mutableOverridableObscuredBool7.FLKKAHALBHP(mutableOverridableObscuredBool8);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat7 = this.vrMaxJumpHeight;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat8 = ODCFAOCDPHA.vrMaxJumpHeight;
|
||||
mutableOverridableObscuredFloat7.FLKKAHALBHP(mutableOverridableObscuredFloat8);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool9 = this.vrCanDodge;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool10 = ODCFAOCDPHA.vrCanDodge;
|
||||
mutableOverridableObscuredBool9.FLKKAHALBHP(mutableOverridableObscuredBool10);
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt = this.screensDefaultThirdPersonControlType;
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt2 = ODCFAOCDPHA.screensDefaultThirdPersonControlType;
|
||||
mutableOverridableObscuredInt.FLKKAHALBHP(mutableOverridableObscuredInt2);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat9 = this.screensWalkSpeed;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat10 = ODCFAOCDPHA.screensWalkSpeed;
|
||||
mutableOverridableObscuredFloat9.FLKKAHALBHP(mutableOverridableObscuredFloat10);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool11 = this.screensCanSprint;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool12 = ODCFAOCDPHA.screensCanSprint;
|
||||
mutableOverridableObscuredBool11.FLKKAHALBHP(mutableOverridableObscuredBool12);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat11 = this.screensSprintMaxSpeedWalkSpeedMultiplier;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat12 = ODCFAOCDPHA.screensSprintMaxSpeedWalkSpeedMultiplier;
|
||||
mutableOverridableObscuredFloat11.FLKKAHALBHP(mutableOverridableObscuredFloat12);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool13 = this.screensCanJump;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool14 = ODCFAOCDPHA.screensCanJump;
|
||||
mutableOverridableObscuredBool13.FLKKAHALBHP(mutableOverridableObscuredBool14);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat13 = this.screensMaxJumpHeight;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat14 = ODCFAOCDPHA.screensMaxJumpHeight;
|
||||
mutableOverridableObscuredFloat13.FLKKAHALBHP(mutableOverridableObscuredFloat14);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool15 = this.screensCanDodge;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool16 = ODCFAOCDPHA.screensCanDodge;
|
||||
mutableOverridableObscuredBool15.FLKKAHALBHP(mutableOverridableObscuredBool16);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat15 = this.maxTeleportDistance;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat16 = ODCFAOCDPHA.maxTeleportDistance;
|
||||
mutableOverridableObscuredFloat15.FLKKAHALBHP(mutableOverridableObscuredFloat16);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat17 = this.maxTeleportDropHeight;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat18 = ODCFAOCDPHA.maxTeleportDropHeight;
|
||||
mutableOverridableObscuredFloat17.FLKKAHALBHP(mutableOverridableObscuredFloat18);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat19 = this.maxTeleportAngle;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat20 = ODCFAOCDPHA.maxTeleportAngle;
|
||||
mutableOverridableObscuredFloat19.FLKKAHALBHP(mutableOverridableObscuredFloat20);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool17 = this.canFly;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool18 = ODCFAOCDPHA.canFly;
|
||||
mutableOverridableObscuredBool17.FLKKAHALBHP(mutableOverridableObscuredBool18);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool19 = this.isInvincible;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool20 = ODCFAOCDPHA.isInvincible;
|
||||
mutableOverridableObscuredBool19.FLKKAHALBHP(mutableOverridableObscuredBool20);
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType = this.itemPickupRestrictions;
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType2 = ODCFAOCDPHA.itemPickupRestrictions;
|
||||
mutableOverridablePickupRestrictionType.FLKKAHALBHP(mutableOverridablePickupRestrictionType2);
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString = this.itemPickupAllowlist;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString2 = ODCFAOCDPHA.itemPickupAllowlist;
|
||||
mutableOverridableListObscuredString.FLKKAHALBHP(mutableOverridableListObscuredString2);
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString3 = this.itemPickupBlocklist;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString4 = ODCFAOCDPHA.itemPickupBlocklist;
|
||||
mutableOverridableListObscuredString3.FLKKAHALBHP(mutableOverridableListObscuredString4);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool21 = this.canSwitchTeams;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool22 = ODCFAOCDPHA.canSwitchTeams;
|
||||
mutableOverridableObscuredBool21.FLKKAHALBHP(mutableOverridableObscuredBool22);
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt3 = this.voiceRolloffMaxDistance;
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt4 = ODCFAOCDPHA.voiceRolloffMaxDistance;
|
||||
mutableOverridableObscuredInt3.FLKKAHALBHP(mutableOverridableObscuredInt4);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool23 = this.hidesName;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool24 = ODCFAOCDPHA.hidesName;
|
||||
mutableOverridableObscuredBool23.FLKKAHALBHP(mutableOverridableObscuredBool24);
|
||||
MutableOverridableEquipSlotRestrictionType mutableOverridableEquipSlotRestrictionType = this.enableEquipSlotHip;
|
||||
MutableOverridableEquipSlotRestrictionType mutableOverridableEquipSlotRestrictionType2 = ODCFAOCDPHA.enableEquipSlotHip;
|
||||
mutableOverridableEquipSlotRestrictionType.FLKKAHALBHP(mutableOverridableEquipSlotRestrictionType2);
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType3 = this.equipRestrictionsHip;
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType4 = ODCFAOCDPHA.equipRestrictionsHip;
|
||||
mutableOverridablePickupRestrictionType3.FLKKAHALBHP(mutableOverridablePickupRestrictionType4);
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString5 = this.equipHipAllowlist;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString6 = ODCFAOCDPHA.equipHipAllowlist;
|
||||
mutableOverridableListObscuredString5.FLKKAHALBHP(mutableOverridableListObscuredString6);
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString7 = this.equipHipBlocklist;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString8 = ODCFAOCDPHA.equipHipBlocklist;
|
||||
mutableOverridableListObscuredString7.FLKKAHALBHP(mutableOverridableListObscuredString8);
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType5 = this.equipRestrictionsShoulder;
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType6 = ODCFAOCDPHA.equipRestrictionsShoulder;
|
||||
mutableOverridablePickupRestrictionType5.FLKKAHALBHP(mutableOverridablePickupRestrictionType6);
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString9 = this.equipShoulderAllowlist;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString10 = ODCFAOCDPHA.equipShoulderAllowlist;
|
||||
mutableOverridableListObscuredString9.FLKKAHALBHP(mutableOverridableListObscuredString10);
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString11 = this.equipShoulderBlocklist;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString12 = ODCFAOCDPHA.equipShoulderBlocklist;
|
||||
mutableOverridableListObscuredString11.FLKKAHALBHP(mutableOverridableListObscuredString12);
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt5 = this.screensDefaultFirstPersonControlType;
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt6 = ODCFAOCDPHA.screensDefaultFirstPersonControlType;
|
||||
mutableOverridableObscuredInt5.FLKKAHALBHP(mutableOverridableObscuredInt6);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool25 = this.screensCanWallRun;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool26 = ODCFAOCDPHA.screensCanWallRun;
|
||||
mutableOverridableObscuredBool25.FLKKAHALBHP(mutableOverridableObscuredBool26);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool27 = this.vrCanWallRun;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool28 = ODCFAOCDPHA.vrCanWallRun;
|
||||
mutableOverridableObscuredBool27.FLKKAHALBHP(mutableOverridableObscuredBool28);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool29 = this.vrCanGetPushed;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool30 = ODCFAOCDPHA.vrCanGetPushed;
|
||||
mutableOverridableObscuredBool29.FLKKAHALBHP(mutableOverridableObscuredBool30);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool31 = this.screensCanGetPushed;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool32 = ODCFAOCDPHA.screensCanGetPushed;
|
||||
mutableOverridableObscuredBool31.FLKKAHALBHP(mutableOverridableObscuredBool32);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool33 = this.vrCanRam;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool34 = ODCFAOCDPHA.vrCanRam;
|
||||
mutableOverridableObscuredBool33.FLKKAHALBHP(mutableOverridableObscuredBool34);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool35 = this.screensCanRam;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool36 = ODCFAOCDPHA.screensCanRam;
|
||||
mutableOverridableObscuredBool35.FLKKAHALBHP(mutableOverridableObscuredBool36);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool37 = this.canAutoSprint;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool38 = ODCFAOCDPHA.canAutoSprint;
|
||||
mutableOverridableObscuredBool37.FLKKAHALBHP(mutableOverridableObscuredBool38);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat21 = this.airControlParameter;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat22 = ODCFAOCDPHA.airControlParameter;
|
||||
mutableOverridableObscuredFloat21.FLKKAHALBHP(mutableOverridableObscuredFloat22);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool39 = this.canJumpCutoff;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool40 = ODCFAOCDPHA.canJumpCutoff;
|
||||
mutableOverridableObscuredBool39.FLKKAHALBHP(mutableOverridableObscuredBool40);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool41 = this.canClamber;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool42 = ODCFAOCDPHA.canClamber;
|
||||
mutableOverridableObscuredBool41.FLKKAHALBHP(mutableOverridableObscuredBool42);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat23 = this.wallRunDuration;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat24 = ODCFAOCDPHA.wallRunDuration;
|
||||
mutableOverridableObscuredFloat23.FLKKAHALBHP(mutableOverridableObscuredFloat24);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat25 = this.wallRunDropRateParameter;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat26 = ODCFAOCDPHA.wallRunDropRateParameter;
|
||||
mutableOverridableObscuredFloat25.FLKKAHALBHP(mutableOverridableObscuredFloat26);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat27 = this.wallRunStartSpeedBoost;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat28 = ODCFAOCDPHA.wallRunStartSpeedBoost;
|
||||
mutableOverridableObscuredFloat27.FLKKAHALBHP(mutableOverridableObscuredFloat28);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat29 = this.wallRunJumpHeight;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat30 = ODCFAOCDPHA.wallRunJumpHeight;
|
||||
mutableOverridableObscuredFloat29.FLKKAHALBHP(mutableOverridableObscuredFloat30);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat31 = this.wallRunJumpDirectionParameter;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat32 = ODCFAOCDPHA.wallRunJumpDirectionParameter;
|
||||
mutableOverridableObscuredFloat31.FLKKAHALBHP(mutableOverridableObscuredFloat32);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat33 = this.wallRunJumpAirControlMultiplier;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat34 = ODCFAOCDPHA.wallRunJumpAirControlMultiplier;
|
||||
mutableOverridableObscuredFloat33.FLKKAHALBHP(mutableOverridableObscuredFloat34);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool43 = this.canSlide;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool44 = ODCFAOCDPHA.canSlide;
|
||||
mutableOverridableObscuredBool43.FLKKAHALBHP(mutableOverridableObscuredBool44);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool45 = this.canSlideDownSlopes;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool46 = ODCFAOCDPHA.canSlideDownSlopes;
|
||||
mutableOverridableObscuredBool45.FLKKAHALBHP(mutableOverridableObscuredBool46);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat35 = this.slideMinDuration;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat36 = ODCFAOCDPHA.slideMinDuration;
|
||||
mutableOverridableObscuredFloat35.FLKKAHALBHP(mutableOverridableObscuredFloat36);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat37 = this.slideSteeringParameter;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat38 = ODCFAOCDPHA.slideSteeringParameter;
|
||||
mutableOverridableObscuredFloat37.FLKKAHALBHP(mutableOverridableObscuredFloat38);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat39 = this.slideStartSpeedBoost;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat40 = ODCFAOCDPHA.slideStartSpeedBoost;
|
||||
mutableOverridableObscuredFloat39.FLKKAHALBHP(mutableOverridableObscuredFloat40);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat41 = this.slideAirControlMultiplier;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat42 = ODCFAOCDPHA.slideAirControlMultiplier;
|
||||
mutableOverridableObscuredFloat41.FLKKAHALBHP(mutableOverridableObscuredFloat42);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool47 = this.canWallClimb;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool48 = ODCFAOCDPHA.canWallClimb;
|
||||
mutableOverridableObscuredBool47.FLKKAHALBHP(mutableOverridableObscuredBool48);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool49 = this.hidesAvatar;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool50 = ODCFAOCDPHA.hidesAvatar;
|
||||
mutableOverridableObscuredBool49.FLKKAHALBHP(mutableOverridableObscuredBool50);
|
||||
return this;
|
||||
}
|
||||
|
||||
// Token: 0x0600E58D RID: 58765 RVA: 0x0034B2B0 File Offset: 0x003494B0
|
||||
[Token(Token = "0x600E58D")]
|
||||
[Address(RVA = "0x1447E40", Offset = "0x1446E40", VA = "0x181447E40", Slot = "23")]
|
||||
public void IKGEKPJPNCE(GameRole EBOAJJCLJIE)
|
||||
{
|
||||
GJJLAOJHDKF gjjlaojhdkf = EBOAJJCLJIE.rank;
|
||||
this.rank = gjjlaojhdkf;
|
||||
CMDADAAOBHD cmdadaaobhd = EBOAJJCLJIE.roleId;
|
||||
this.RoleId = cmdadaaobhd;
|
||||
bool flag = EBOAJJCLJIE.<IsModifiedByPlayer>k__BackingField;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat = this.teleportDelay;
|
||||
this.<IsModifiedByPlayer>k__BackingField = flag;
|
||||
string text = EBOAJJCLJIE.roleName;
|
||||
this.roleName = text;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat2 = EBOAJJCLJIE.teleportDelay;
|
||||
mutableOverridableObscuredFloat.HDECHBMKJCO(mutableOverridableObscuredFloat2);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool = this.canMove;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool2 = EBOAJJCLJIE.canMove;
|
||||
mutableOverridableObscuredBool.HDECHBMKJCO(mutableOverridableObscuredBool2);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat3 = this.vrWalkSpeed;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat4 = EBOAJJCLJIE.vrWalkSpeed;
|
||||
mutableOverridableObscuredFloat3.HDECHBMKJCO(mutableOverridableObscuredFloat4);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool3 = this.vrCanSprint;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool4 = EBOAJJCLJIE.vrCanSprint;
|
||||
mutableOverridableObscuredBool3.HDECHBMKJCO(mutableOverridableObscuredBool4);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat5 = this.vrSprintMaxSpeedWalkSpeedMultiplier;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat6 = EBOAJJCLJIE.vrSprintMaxSpeedWalkSpeedMultiplier;
|
||||
mutableOverridableObscuredFloat5.HDECHBMKJCO(mutableOverridableObscuredFloat6);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool5 = this.vrCanDualWield;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool6 = EBOAJJCLJIE.vrCanDualWield;
|
||||
mutableOverridableObscuredBool5.HDECHBMKJCO(mutableOverridableObscuredBool6);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool7 = this.vrCanJump;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool8 = EBOAJJCLJIE.vrCanJump;
|
||||
mutableOverridableObscuredBool7.HDECHBMKJCO(mutableOverridableObscuredBool8);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat7 = this.vrMaxJumpHeight;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat8 = EBOAJJCLJIE.vrMaxJumpHeight;
|
||||
mutableOverridableObscuredFloat7.HDECHBMKJCO(mutableOverridableObscuredFloat8);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool9 = this.vrCanDodge;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool10 = EBOAJJCLJIE.vrCanDodge;
|
||||
mutableOverridableObscuredBool9.HDECHBMKJCO(mutableOverridableObscuredBool10);
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt = this.screensDefaultThirdPersonControlType;
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt2 = EBOAJJCLJIE.screensDefaultThirdPersonControlType;
|
||||
mutableOverridableObscuredInt.HDECHBMKJCO(mutableOverridableObscuredInt2);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat9 = this.screensWalkSpeed;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat10 = EBOAJJCLJIE.screensWalkSpeed;
|
||||
mutableOverridableObscuredFloat9.HDECHBMKJCO(mutableOverridableObscuredFloat10);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool11 = this.screensCanSprint;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool12 = EBOAJJCLJIE.screensCanSprint;
|
||||
mutableOverridableObscuredBool11.HDECHBMKJCO(mutableOverridableObscuredBool12);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat11 = this.screensSprintMaxSpeedWalkSpeedMultiplier;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat12 = EBOAJJCLJIE.screensSprintMaxSpeedWalkSpeedMultiplier;
|
||||
mutableOverridableObscuredFloat11.HDECHBMKJCO(mutableOverridableObscuredFloat12);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool13 = this.screensCanJump;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool14 = EBOAJJCLJIE.screensCanJump;
|
||||
mutableOverridableObscuredBool13.HDECHBMKJCO(mutableOverridableObscuredBool14);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat13 = this.screensMaxJumpHeight;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat14 = EBOAJJCLJIE.screensMaxJumpHeight;
|
||||
mutableOverridableObscuredFloat13.HDECHBMKJCO(mutableOverridableObscuredFloat14);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool15 = this.screensCanDodge;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool16 = EBOAJJCLJIE.screensCanDodge;
|
||||
mutableOverridableObscuredBool15.HDECHBMKJCO(mutableOverridableObscuredBool16);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat15 = this.maxTeleportDistance;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat16 = EBOAJJCLJIE.maxTeleportDistance;
|
||||
mutableOverridableObscuredFloat15.HDECHBMKJCO(mutableOverridableObscuredFloat16);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat17 = this.maxTeleportDropHeight;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat18 = EBOAJJCLJIE.maxTeleportDropHeight;
|
||||
mutableOverridableObscuredFloat17.HDECHBMKJCO(mutableOverridableObscuredFloat18);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat19 = this.maxTeleportAngle;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat20 = EBOAJJCLJIE.maxTeleportAngle;
|
||||
mutableOverridableObscuredFloat19.HDECHBMKJCO(mutableOverridableObscuredFloat20);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool17 = this.canFly;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool18 = EBOAJJCLJIE.canFly;
|
||||
mutableOverridableObscuredBool17.HDECHBMKJCO(mutableOverridableObscuredBool18);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool19 = this.isInvincible;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool20 = EBOAJJCLJIE.isInvincible;
|
||||
mutableOverridableObscuredBool19.HDECHBMKJCO(mutableOverridableObscuredBool20);
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType = this.itemPickupRestrictions;
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType2 = EBOAJJCLJIE.itemPickupRestrictions;
|
||||
mutableOverridablePickupRestrictionType.HDECHBMKJCO(mutableOverridablePickupRestrictionType2);
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString = this.itemPickupAllowlist;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString2 = EBOAJJCLJIE.itemPickupAllowlist;
|
||||
mutableOverridableListObscuredString.HDECHBMKJCO(mutableOverridableListObscuredString2);
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString3 = this.itemPickupBlocklist;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString4 = EBOAJJCLJIE.itemPickupBlocklist;
|
||||
mutableOverridableListObscuredString3.HDECHBMKJCO(mutableOverridableListObscuredString4);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool21 = this.canSwitchTeams;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool22 = EBOAJJCLJIE.canSwitchTeams;
|
||||
mutableOverridableObscuredBool21.HDECHBMKJCO(mutableOverridableObscuredBool22);
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt3 = this.voiceRolloffMaxDistance;
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt4 = EBOAJJCLJIE.voiceRolloffMaxDistance;
|
||||
mutableOverridableObscuredInt3.HDECHBMKJCO(mutableOverridableObscuredInt4);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool23 = this.hidesName;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool24 = EBOAJJCLJIE.hidesName;
|
||||
mutableOverridableObscuredBool23.HDECHBMKJCO(mutableOverridableObscuredBool24);
|
||||
MutableOverridableEquipSlotRestrictionType mutableOverridableEquipSlotRestrictionType = this.enableEquipSlotHip;
|
||||
MutableOverridableEquipSlotRestrictionType mutableOverridableEquipSlotRestrictionType2 = EBOAJJCLJIE.enableEquipSlotHip;
|
||||
mutableOverridableEquipSlotRestrictionType.HDECHBMKJCO(mutableOverridableEquipSlotRestrictionType2);
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType3 = this.equipRestrictionsHip;
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType4 = EBOAJJCLJIE.equipRestrictionsHip;
|
||||
mutableOverridablePickupRestrictionType3.HDECHBMKJCO(mutableOverridablePickupRestrictionType4);
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString5 = this.equipHipAllowlist;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString6 = EBOAJJCLJIE.equipHipAllowlist;
|
||||
mutableOverridableListObscuredString5.HDECHBMKJCO(mutableOverridableListObscuredString6);
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString7 = this.equipHipBlocklist;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString8 = EBOAJJCLJIE.equipHipBlocklist;
|
||||
mutableOverridableListObscuredString7.HDECHBMKJCO(mutableOverridableListObscuredString8);
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType5 = this.equipRestrictionsShoulder;
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType6 = EBOAJJCLJIE.equipRestrictionsShoulder;
|
||||
mutableOverridablePickupRestrictionType5.HDECHBMKJCO(mutableOverridablePickupRestrictionType6);
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString9 = this.equipShoulderAllowlist;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString10 = EBOAJJCLJIE.equipShoulderAllowlist;
|
||||
mutableOverridableListObscuredString9.HDECHBMKJCO(mutableOverridableListObscuredString10);
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString11 = this.equipShoulderBlocklist;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString12 = EBOAJJCLJIE.equipShoulderBlocklist;
|
||||
mutableOverridableListObscuredString11.HDECHBMKJCO(mutableOverridableListObscuredString12);
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt5 = this.screensDefaultFirstPersonControlType;
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt6 = EBOAJJCLJIE.screensDefaultFirstPersonControlType;
|
||||
mutableOverridableObscuredInt5.HDECHBMKJCO(mutableOverridableObscuredInt6);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool25 = this.screensCanWallRun;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool26 = EBOAJJCLJIE.screensCanWallRun;
|
||||
mutableOverridableObscuredBool25.HDECHBMKJCO(mutableOverridableObscuredBool26);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool27 = this.vrCanWallRun;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool28 = EBOAJJCLJIE.vrCanWallRun;
|
||||
mutableOverridableObscuredBool27.HDECHBMKJCO(mutableOverridableObscuredBool28);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool29 = this.vrCanGetPushed;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool30 = EBOAJJCLJIE.vrCanGetPushed;
|
||||
mutableOverridableObscuredBool29.HDECHBMKJCO(mutableOverridableObscuredBool30);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool31 = this.screensCanGetPushed;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool32 = EBOAJJCLJIE.screensCanGetPushed;
|
||||
mutableOverridableObscuredBool31.HDECHBMKJCO(mutableOverridableObscuredBool32);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool33 = this.vrCanRam;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool34 = EBOAJJCLJIE.vrCanRam;
|
||||
mutableOverridableObscuredBool33.HDECHBMKJCO(mutableOverridableObscuredBool34);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool35 = this.screensCanRam;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool36 = EBOAJJCLJIE.screensCanRam;
|
||||
mutableOverridableObscuredBool35.HDECHBMKJCO(mutableOverridableObscuredBool36);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool37 = this.canAutoSprint;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool38 = EBOAJJCLJIE.canAutoSprint;
|
||||
mutableOverridableObscuredBool37.HDECHBMKJCO(mutableOverridableObscuredBool38);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat21 = this.airControlParameter;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat22 = EBOAJJCLJIE.airControlParameter;
|
||||
mutableOverridableObscuredFloat21.HDECHBMKJCO(mutableOverridableObscuredFloat22);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool39 = this.canJumpCutoff;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool40 = EBOAJJCLJIE.canJumpCutoff;
|
||||
mutableOverridableObscuredBool39.HDECHBMKJCO(mutableOverridableObscuredBool40);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool41 = this.canClamber;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool42 = EBOAJJCLJIE.canClamber;
|
||||
mutableOverridableObscuredBool41.HDECHBMKJCO(mutableOverridableObscuredBool42);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat23 = this.wallRunDuration;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat24 = EBOAJJCLJIE.wallRunDuration;
|
||||
mutableOverridableObscuredFloat23.HDECHBMKJCO(mutableOverridableObscuredFloat24);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat25 = this.wallRunDropRateParameter;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat26 = EBOAJJCLJIE.wallRunDropRateParameter;
|
||||
mutableOverridableObscuredFloat25.HDECHBMKJCO(mutableOverridableObscuredFloat26);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat27 = this.wallRunStartSpeedBoost;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat28 = EBOAJJCLJIE.wallRunStartSpeedBoost;
|
||||
mutableOverridableObscuredFloat27.HDECHBMKJCO(mutableOverridableObscuredFloat28);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat29 = this.wallRunJumpHeight;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat30 = EBOAJJCLJIE.wallRunJumpHeight;
|
||||
mutableOverridableObscuredFloat29.HDECHBMKJCO(mutableOverridableObscuredFloat30);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat31 = this.wallRunJumpDirectionParameter;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat32 = EBOAJJCLJIE.wallRunJumpDirectionParameter;
|
||||
mutableOverridableObscuredFloat31.HDECHBMKJCO(mutableOverridableObscuredFloat32);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat33 = this.wallRunJumpAirControlMultiplier;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat34 = EBOAJJCLJIE.wallRunJumpAirControlMultiplier;
|
||||
mutableOverridableObscuredFloat33.HDECHBMKJCO(mutableOverridableObscuredFloat34);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool43 = this.canSlide;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool44 = EBOAJJCLJIE.canSlide;
|
||||
mutableOverridableObscuredBool43.HDECHBMKJCO(mutableOverridableObscuredBool44);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool45 = this.canSlideDownSlopes;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool46 = EBOAJJCLJIE.canSlideDownSlopes;
|
||||
mutableOverridableObscuredBool45.HDECHBMKJCO(mutableOverridableObscuredBool46);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat35 = this.slideMinDuration;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat36 = EBOAJJCLJIE.slideMinDuration;
|
||||
mutableOverridableObscuredFloat35.HDECHBMKJCO(mutableOverridableObscuredFloat36);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat37 = this.slideSteeringParameter;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat38 = EBOAJJCLJIE.slideSteeringParameter;
|
||||
mutableOverridableObscuredFloat37.HDECHBMKJCO(mutableOverridableObscuredFloat38);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat39 = this.slideStartSpeedBoost;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat40 = EBOAJJCLJIE.slideStartSpeedBoost;
|
||||
mutableOverridableObscuredFloat39.HDECHBMKJCO(mutableOverridableObscuredFloat40);
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat41 = this.slideAirControlMultiplier;
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat42 = EBOAJJCLJIE.slideAirControlMultiplier;
|
||||
mutableOverridableObscuredFloat41.HDECHBMKJCO(mutableOverridableObscuredFloat42);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool47 = this.canWallClimb;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool48 = EBOAJJCLJIE.canWallClimb;
|
||||
mutableOverridableObscuredBool47.HDECHBMKJCO(mutableOverridableObscuredBool48);
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool49 = this.hidesAvatar;
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool50 = EBOAJJCLJIE.hidesAvatar;
|
||||
mutableOverridableObscuredBool49.HDECHBMKJCO(mutableOverridableObscuredBool50);
|
||||
}
|
||||
|
||||
// Token: 0x0600E58E RID: 58766 RVA: 0x0034B8C0 File Offset: 0x00349AC0
|
||||
[Token(Token = "0x600E58E")]
|
||||
[Address(RVA = "0x1449D80", Offset = "0x1448D80", VA = "0x181449D80", Slot = "15")]
|
||||
public void OAEFHGEOHIK()
|
||||
{
|
||||
bool overrides = this.teleportDelay.Overrides;
|
||||
bool overrides2 = this.canMove.Overrides;
|
||||
bool overrides3 = this.vrWalkSpeed.Overrides;
|
||||
bool overrides4 = this.vrCanSprint.Overrides;
|
||||
bool overrides5 = this.vrSprintMaxSpeedWalkSpeedMultiplier.Overrides;
|
||||
bool overrides6 = this.vrCanDualWield.Overrides;
|
||||
bool overrides7 = this.vrCanJump.Overrides;
|
||||
bool overrides8 = this.vrMaxJumpHeight.Overrides;
|
||||
bool overrides9 = this.vrCanDodge.Overrides;
|
||||
bool overrides10 = this.screensDefaultThirdPersonControlType.Overrides;
|
||||
bool overrides11 = this.screensWalkSpeed.Overrides;
|
||||
bool overrides12 = this.screensCanSprint.Overrides;
|
||||
bool overrides13 = this.screensSprintMaxSpeedWalkSpeedMultiplier.Overrides;
|
||||
bool overrides14 = this.screensCanJump.Overrides;
|
||||
bool overrides15 = this.screensMaxJumpHeight.Overrides;
|
||||
bool overrides16 = this.screensCanDodge.Overrides;
|
||||
bool overrides17 = this.maxTeleportDistance.Overrides;
|
||||
bool overrides18 = this.maxTeleportDropHeight.Overrides;
|
||||
bool overrides19 = this.maxTeleportAngle.Overrides;
|
||||
bool overrides20 = this.canFly.Overrides;
|
||||
bool overrides21 = this.isInvincible.Overrides;
|
||||
bool overrides22 = this.itemPickupRestrictions.Overrides;
|
||||
bool overrides23 = this.itemPickupAllowlist.Overrides;
|
||||
bool overrides24 = this.itemPickupBlocklist.Overrides;
|
||||
bool overrides25 = this.canSwitchTeams.Overrides;
|
||||
bool overrides26 = this.voiceRolloffMaxDistance.Overrides;
|
||||
bool overrides27 = this.hidesName.Overrides;
|
||||
bool overrides28 = this.enableEquipSlotHip.Overrides;
|
||||
bool overrides29 = this.equipRestrictionsHip.Overrides;
|
||||
bool overrides30 = this.equipHipAllowlist.Overrides;
|
||||
bool overrides31 = this.equipHipBlocklist.Overrides;
|
||||
bool overrides32 = this.equipRestrictionsShoulder.Overrides;
|
||||
bool overrides33 = this.equipShoulderAllowlist.Overrides;
|
||||
bool overrides34 = this.equipShoulderBlocklist.Overrides;
|
||||
bool overrides35 = this.screensDefaultFirstPersonControlType.Overrides;
|
||||
bool overrides36 = this.screensCanWallRun.Overrides;
|
||||
bool overrides37 = this.vrCanWallRun.Overrides;
|
||||
bool overrides38 = this.vrCanGetPushed.Overrides;
|
||||
bool overrides39 = this.screensCanGetPushed.Overrides;
|
||||
bool overrides40 = this.vrCanRam.Overrides;
|
||||
bool overrides41 = this.screensCanRam.Overrides;
|
||||
bool overrides42 = this.canAutoSprint.Overrides;
|
||||
bool overrides43 = this.airControlParameter.Overrides;
|
||||
bool overrides44 = this.canJumpCutoff.Overrides;
|
||||
bool overrides45 = this.canClamber.Overrides;
|
||||
bool overrides46 = this.wallRunDuration.Overrides;
|
||||
bool overrides47 = this.wallRunDropRateParameter.Overrides;
|
||||
bool overrides48 = this.wallRunStartSpeedBoost.Overrides;
|
||||
bool overrides49 = this.wallRunJumpHeight.Overrides;
|
||||
bool overrides50 = this.wallRunJumpDirectionParameter.Overrides;
|
||||
bool overrides51 = this.wallRunJumpAirControlMultiplier.Overrides;
|
||||
bool overrides52 = this.canSlide.Overrides;
|
||||
bool overrides53 = this.canSlideDownSlopes.Overrides;
|
||||
bool overrides54 = this.slideMinDuration.Overrides;
|
||||
bool overrides55 = this.slideSteeringParameter.Overrides;
|
||||
bool overrides56 = this.slideStartSpeedBoost.Overrides;
|
||||
bool overrides57 = this.slideAirControlMultiplier.Overrides;
|
||||
bool overrides58 = this.canWallClimb.Overrides;
|
||||
bool overrides59 = ((ECCMHGLDNHK)this.hidesAvatar).AKNLAMFAPGB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E58F RID: 58767 RVA: 0x0034BBD0 File Offset: 0x00349DD0
|
||||
[Token(Token = "0x600E58F")]
|
||||
[Address(RVA = "0x1446910", Offset = "0x1445910", VA = "0x181446910", Slot = "16")]
|
||||
public byte[] HPMCPOPJNMO(GameRole.CDLENKNFHEB KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat;
|
||||
ObscuredFloat obscuredFloat = mutableOverridableObscuredFloat.FGDACOGIIDK();
|
||||
byte[] array;
|
||||
return array;
|
||||
}
|
||||
|
||||
// Token: 0x0600E590 RID: 58768 RVA: 0x0034BC14 File Offset: 0x00349E14
|
||||
[Token(Token = "0x600E590")]
|
||||
[Address(RVA = "0x1449850", Offset = "0x1448850", VA = "0x181449850", Slot = "17")]
|
||||
public void LJOMLMNONBM(GameRole.CDLENKNFHEB KFMINBPBKAM, byte[] DFJAAFALLAM)
|
||||
{
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool = this.hidesAvatar;
|
||||
LOFEHCEMBDH<GameRole.CDLENKNFHEB> onRolePermissionUpdated = this.OnRolePermissionUpdated;
|
||||
this.<IsModifiedByPlayer>k__BackingField = true;
|
||||
if (onRolePermissionUpdated != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E591 RID: 58769 RVA: 0x0034BC50 File Offset: 0x00349E50
|
||||
[Token(Token = "0x600E591")]
|
||||
[Address(RVA = "0x1446330", Offset = "0x1445330", VA = "0x181446330", Slot = "20")]
|
||||
public ECCMHGLDNHK HFIMHFELCDL(GameRole.CDLENKNFHEB KFMINBPBKAM)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E591)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling ECCMHGLDNHK RecRoom.Systems.PlayerRoles.GameRole::HFIMHFELCDL(RecRoom.Systems.PlayerRoles.GameRole/CDLENKNFHEB)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:MutableOverridableObscuredFloat(var_1_08, ldfld:MutableOverridableObscuredFloat(GameRole::teleportDelay, ldloc:GameRole(this)))
|
||||
stloc:InvalidOperationException(var_2_19, newobj:InvalidOperationException(InvalidOperationException::.ctor, call:string(string::Concat, ldstr:string[exp:object]("Unknown RolePermission "), ldloc:CDLENKNFHEB[exp:object](KFMINBPBKAM))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600E592 RID: 58770 RVA: 0x0034BC78 File Offset: 0x00349E78
|
||||
[Token(Token = "0x600E592")]
|
||||
[Address(RVA = "0x1448EB0", Offset = "0x1447EB0", VA = "0x181448EB0", Slot = "24")]
|
||||
public HLPPKFIPADG KCINMMHMPGF()
|
||||
{
|
||||
HLPPKFIPADG hlppkfipadg = new HLPPKFIPADG();
|
||||
CMDADAAOBHD cmdadaaobhd = this.roleId;
|
||||
hlppkfipadg.LANPLHFJBLB = (int)cmdadaaobhd;
|
||||
Guid guid = this.roleGuid;
|
||||
string text;
|
||||
hlppkfipadg.EHPPNEDMLHG = text;
|
||||
hlppkfipadg.DGDFHDOKNOJ = text;
|
||||
hlppkfipadg.MHFHBIIDGDD = (int)((ulong)27L);
|
||||
bool flag = this.<IsModifiedByPlayer>k__BackingField;
|
||||
hlppkfipadg.JAGHOIMCJFE = flag;
|
||||
bool flag2 = this.<IsRoleActive>k__BackingField;
|
||||
hlppkfipadg.POKNPCJBAFD = flag2;
|
||||
string text2 = this.roleName;
|
||||
hlppkfipadg.BHAMGLKJJEG = text2;
|
||||
ObscuredFloat obscuredFloat = this.teleportDelay.FGDACOGIIDK();
|
||||
hlppkfipadg.ANPFPBCHFKL = obscuredFloat;
|
||||
ObscuredBool obscuredBool = this.canMove.FGDACOGIIDK();
|
||||
hlppkfipadg.CFCIJHCNENM = obscuredBool;
|
||||
ObscuredFloat obscuredFloat2 = this.vrWalkSpeed.FGDACOGIIDK();
|
||||
hlppkfipadg.GNLGPBDAIAB = obscuredFloat2;
|
||||
ObscuredBool obscuredBool2 = this.vrCanSprint.FGDACOGIIDK();
|
||||
hlppkfipadg.FKMFDNJAONK = obscuredBool2;
|
||||
ObscuredFloat obscuredFloat3 = this.vrSprintMaxSpeedWalkSpeedMultiplier.FGDACOGIIDK();
|
||||
hlppkfipadg.JJAPILJHIFB = obscuredFloat3;
|
||||
ObscuredBool obscuredBool3 = this.vrCanDualWield.FGDACOGIIDK();
|
||||
hlppkfipadg.ANKHHFFHDFG = obscuredBool3;
|
||||
ObscuredBool obscuredBool4 = this.vrCanJump.FGDACOGIIDK();
|
||||
hlppkfipadg.HOKDHEFLPGI = obscuredBool4;
|
||||
ObscuredFloat obscuredFloat4 = this.vrMaxJumpHeight.FGDACOGIIDK();
|
||||
hlppkfipadg.EKNNFOGODCC = obscuredFloat4;
|
||||
ObscuredBool obscuredBool5 = this.vrCanDodge.FGDACOGIIDK();
|
||||
hlppkfipadg.FPDNLMHNJCH = obscuredBool5;
|
||||
ObscuredInt obscuredInt = this.screensDefaultThirdPersonControlType.FGDACOGIIDK();
|
||||
hlppkfipadg.HOKIJDOOFEG = obscuredInt;
|
||||
ObscuredFloat obscuredFloat5 = this.screensWalkSpeed.FGDACOGIIDK();
|
||||
hlppkfipadg.CKIFNAEHODF = obscuredFloat5;
|
||||
ObscuredBool obscuredBool6 = this.screensCanSprint.FGDACOGIIDK();
|
||||
hlppkfipadg.EAICCHJJMMP = obscuredBool6;
|
||||
ObscuredFloat obscuredFloat6 = this.screensSprintMaxSpeedWalkSpeedMultiplier.FGDACOGIIDK();
|
||||
hlppkfipadg.FDNGBIPOFIK = obscuredFloat6;
|
||||
ObscuredBool obscuredBool7 = this.screensCanJump.FGDACOGIIDK();
|
||||
hlppkfipadg.HOACKNFHJJI = obscuredBool7;
|
||||
ObscuredFloat obscuredFloat7 = this.screensMaxJumpHeight.FGDACOGIIDK();
|
||||
hlppkfipadg.CDGMEHGIHBH = obscuredFloat7;
|
||||
ObscuredBool obscuredBool8 = this.screensCanDodge.FGDACOGIIDK();
|
||||
hlppkfipadg.JFJKKCJKIBM = obscuredBool8;
|
||||
ObscuredFloat obscuredFloat8 = this.maxTeleportDistance.FGDACOGIIDK();
|
||||
hlppkfipadg.JDIFNHIPCDD = obscuredFloat8;
|
||||
ObscuredFloat obscuredFloat9 = this.maxTeleportDropHeight.FGDACOGIIDK();
|
||||
hlppkfipadg.CNAIIHBGJIJ = obscuredFloat9;
|
||||
ObscuredFloat obscuredFloat10 = this.maxTeleportAngle.FGDACOGIIDK();
|
||||
hlppkfipadg.AMHFPOGDEKI = obscuredFloat10;
|
||||
ObscuredBool obscuredBool9 = this.canFly.FGDACOGIIDK();
|
||||
hlppkfipadg.JNAPLFKLCGD = obscuredBool9;
|
||||
ObscuredBool obscuredBool10 = this.isInvincible.FGDACOGIIDK();
|
||||
hlppkfipadg.MHHKPCMDKBC = obscuredBool10;
|
||||
!0 ! = this.itemPickupRestrictions.FGDACOGIIDK();
|
||||
hlppkfipadg.PEGLEHFADGJ = !;
|
||||
List<ObscuredString> list = this.itemPickupAllowlist.FGDACOGIIDK();
|
||||
hlppkfipadg.NCFGHIHHJME = list;
|
||||
List<ObscuredString> list2 = this.itemPickupBlocklist.FGDACOGIIDK();
|
||||
hlppkfipadg.LDCHKMFHAND = list2;
|
||||
ObscuredBool obscuredBool11 = this.canSwitchTeams.FGDACOGIIDK();
|
||||
hlppkfipadg.NLMBAKMBMBK = obscuredBool11;
|
||||
ObscuredInt obscuredInt2 = this.voiceRolloffMaxDistance.FGDACOGIIDK();
|
||||
hlppkfipadg.DIALMNBKNON = obscuredInt2;
|
||||
ObscuredBool obscuredBool12 = this.hidesName.FGDACOGIIDK();
|
||||
hlppkfipadg.EOMGDHAEEOL = obscuredBool12;
|
||||
!0 !2 = this.enableEquipSlotHip.FGDACOGIIDK();
|
||||
hlppkfipadg.KOPLOANGMAE = !2;
|
||||
!0 !3 = this.equipRestrictionsHip.FGDACOGIIDK();
|
||||
hlppkfipadg.FPGPIOOFEBN = !3;
|
||||
List<ObscuredString> list3 = this.equipHipAllowlist.FGDACOGIIDK();
|
||||
hlppkfipadg.AHHDFOMMPHA = list3;
|
||||
List<ObscuredString> list4 = this.equipHipBlocklist.FGDACOGIIDK();
|
||||
hlppkfipadg.GPPBGHIIBLN = list4;
|
||||
!0 !4 = this.equipRestrictionsShoulder.FGDACOGIIDK();
|
||||
hlppkfipadg.FFCOOBGMPHN = !4;
|
||||
List<ObscuredString> list5 = this.equipShoulderAllowlist.FGDACOGIIDK();
|
||||
hlppkfipadg.LBJFBHFCFPO = list5;
|
||||
List<ObscuredString> list6 = this.equipShoulderBlocklist.FGDACOGIIDK();
|
||||
hlppkfipadg.GHNCMJFOEJL = list6;
|
||||
ObscuredInt obscuredInt3 = this.screensDefaultFirstPersonControlType.FGDACOGIIDK();
|
||||
hlppkfipadg.BFGLBCGDJED = obscuredInt3;
|
||||
ObscuredBool obscuredBool13 = this.screensCanWallRun.FGDACOGIIDK();
|
||||
hlppkfipadg.GPPKLBMDDON = obscuredBool13;
|
||||
ObscuredBool obscuredBool14 = this.vrCanWallRun.FGDACOGIIDK();
|
||||
hlppkfipadg.PONGPIOCKHD = obscuredBool14;
|
||||
ObscuredBool obscuredBool15 = this.vrCanGetPushed.FGDACOGIIDK();
|
||||
hlppkfipadg.MNBCMGHCCNC = obscuredBool15;
|
||||
ObscuredBool obscuredBool16 = this.screensCanGetPushed.FGDACOGIIDK();
|
||||
hlppkfipadg.FJJLDALJIHI = obscuredBool16;
|
||||
ObscuredBool obscuredBool17 = this.vrCanRam.FGDACOGIIDK();
|
||||
hlppkfipadg.AEELKGIMIIL = obscuredBool17;
|
||||
ObscuredBool obscuredBool18 = this.screensCanRam.FGDACOGIIDK();
|
||||
hlppkfipadg.BIHFCNHIKFE = obscuredBool18;
|
||||
ObscuredBool obscuredBool19 = this.canAutoSprint.FGDACOGIIDK();
|
||||
hlppkfipadg.MGIGPEOMIBL = obscuredBool19;
|
||||
ObscuredFloat obscuredFloat11 = this.airControlParameter.FGDACOGIIDK();
|
||||
hlppkfipadg.JFEMLNHOFHG = obscuredFloat11;
|
||||
ObscuredBool obscuredBool20 = this.canJumpCutoff.FGDACOGIIDK();
|
||||
hlppkfipadg.JGDJKLHFAJB = obscuredBool20;
|
||||
ObscuredBool obscuredBool21 = this.canClamber.FGDACOGIIDK();
|
||||
hlppkfipadg.FHKJABGGPGA = obscuredBool21;
|
||||
ObscuredFloat obscuredFloat12 = this.wallRunDuration.FGDACOGIIDK();
|
||||
hlppkfipadg.HEBHAEMDOIF = obscuredFloat12;
|
||||
ObscuredFloat obscuredFloat13 = this.wallRunDropRateParameter.FGDACOGIIDK();
|
||||
hlppkfipadg.GHGKHAGMJPD = obscuredFloat13;
|
||||
ObscuredFloat obscuredFloat14 = this.wallRunStartSpeedBoost.FGDACOGIIDK();
|
||||
hlppkfipadg.FLLHEDKLPFC = obscuredFloat14;
|
||||
ObscuredFloat obscuredFloat15 = this.wallRunJumpHeight.FGDACOGIIDK();
|
||||
hlppkfipadg.DDPGPPBAMFB = obscuredFloat15;
|
||||
ObscuredFloat obscuredFloat16 = this.wallRunJumpDirectionParameter.FGDACOGIIDK();
|
||||
hlppkfipadg.IGGAPKLFAAI = obscuredFloat16;
|
||||
ObscuredFloat obscuredFloat17 = this.wallRunJumpAirControlMultiplier.FGDACOGIIDK();
|
||||
hlppkfipadg.ECNIPMPAHFE = obscuredFloat17;
|
||||
ObscuredBool obscuredBool22 = this.canSlide.FGDACOGIIDK();
|
||||
hlppkfipadg.ACCGFLELPAJ = obscuredBool22;
|
||||
ObscuredBool obscuredBool23 = this.canSlideDownSlopes.FGDACOGIIDK();
|
||||
hlppkfipadg.DFEEPFGPKKD = obscuredBool23;
|
||||
ObscuredFloat obscuredFloat18 = this.slideMinDuration.FGDACOGIIDK();
|
||||
hlppkfipadg.KHNAKAGAOPE = obscuredFloat18;
|
||||
ObscuredFloat obscuredFloat19 = this.slideSteeringParameter.FGDACOGIIDK();
|
||||
hlppkfipadg.EGAGNBNIAHL = obscuredFloat19;
|
||||
ObscuredFloat obscuredFloat20 = this.slideStartSpeedBoost.FGDACOGIIDK();
|
||||
hlppkfipadg.BGCDMCMGEGA = obscuredFloat20;
|
||||
ObscuredFloat obscuredFloat21 = this.slideAirControlMultiplier.FGDACOGIIDK();
|
||||
hlppkfipadg.JIKPHDANKOO = obscuredFloat21;
|
||||
ObscuredBool obscuredBool24 = this.canWallClimb.FGDACOGIIDK();
|
||||
hlppkfipadg.DBBKBKFHJPA = obscuredBool24;
|
||||
ObscuredBool obscuredBool25 = this.hidesAvatar.FGDACOGIIDK();
|
||||
hlppkfipadg.OOLAHCEEPMN = obscuredBool25;
|
||||
return hlppkfipadg;
|
||||
}
|
||||
|
||||
// Token: 0x0600E593 RID: 58771 RVA: 0x0034C1CC File Offset: 0x0034A3CC
|
||||
[Token(Token = "0x600E593")]
|
||||
[Address(RVA = "0x14455B0", Offset = "0x14445B0", VA = "0x1814455B0", Slot = "25")]
|
||||
public void GGDEPGOPJDM(HLPPKFIPADG LHBMIOFGINJ, [Optional] CMDADAAOBHD? CMMGGIAOENN)
|
||||
{
|
||||
int dgdfhdoknoj = LHBMIOFGINJ.DGDFHDOKNOJ;
|
||||
this.rank = (GJJLAOJHDKF)dgdfhdoknoj;
|
||||
bool poknpcjbafd = LHBMIOFGINJ.POKNPCJBAFD;
|
||||
this.<IsRoleActive>k__BackingField = poknpcjbafd;
|
||||
bool jaghoimcjfe = LHBMIOFGINJ.JAGHOIMCJFE;
|
||||
this.<IsModifiedByPlayer>k__BackingField = jaghoimcjfe;
|
||||
string jeblflmaoke = LHBMIOFGINJ.JEBLFLMAOKE;
|
||||
this.roleName = jeblflmaoke;
|
||||
int mhfhbiidgdd = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd = this.teleportDelay.KCINMMHMPGF();
|
||||
int mhfhbiidgdd2 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd = this.canMove.KCINMMHMPGF();
|
||||
int mhfhbiidgdd3 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd2 = this.vrWalkSpeed.KCINMMHMPGF();
|
||||
int mhfhbiidgdd4 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd2 = this.vrCanSprint.KCINMMHMPGF();
|
||||
int mhfhbiidgdd5 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd3 = this.vrSprintMaxSpeedWalkSpeedMultiplier.KCINMMHMPGF();
|
||||
int mhfhbiidgdd6 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd3 = this.vrCanDualWield.KCINMMHMPGF();
|
||||
int mhfhbiidgdd7 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd4 = this.vrCanJump.KCINMMHMPGF();
|
||||
int mhfhbiidgdd8 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd4 = this.vrMaxJumpHeight.KCINMMHMPGF();
|
||||
int mhfhbiidgdd9 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd5 = this.vrCanDodge.KCINMMHMPGF();
|
||||
int mhfhbiidgdd10 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
KHFABFHGJNG khfabfhgjng = this.screensDefaultThirdPersonControlType.KCINMMHMPGF();
|
||||
int mhfhbiidgdd11 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd5 = this.screensWalkSpeed.KCINMMHMPGF();
|
||||
int mhfhbiidgdd12 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd6 = this.screensCanSprint.KCINMMHMPGF();
|
||||
int mhfhbiidgdd13 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd6 = this.screensSprintMaxSpeedWalkSpeedMultiplier.KCINMMHMPGF();
|
||||
int mhfhbiidgdd14 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd7 = this.screensCanJump.KCINMMHMPGF();
|
||||
int mhfhbiidgdd15 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd7 = this.screensMaxJumpHeight.KCINMMHMPGF();
|
||||
int mhfhbiidgdd16 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd8 = this.screensCanDodge.KCINMMHMPGF();
|
||||
int mhfhbiidgdd17 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd8 = this.maxTeleportDistance.KCINMMHMPGF();
|
||||
int mhfhbiidgdd18 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd9 = this.maxTeleportDropHeight.KCINMMHMPGF();
|
||||
int mhfhbiidgdd19 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd10 = this.maxTeleportAngle.KCINMMHMPGF();
|
||||
int mhfhbiidgdd20 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd9 = this.canFly.KCINMMHMPGF();
|
||||
int mhfhbiidgdd21 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd10 = this.isInvincible.KCINMMHMPGF();
|
||||
int mhfhbiidgdd22 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
KHFABFHGJNG khfabfhgjng2 = this.itemPickupRestrictions.KCINMMHMPGF();
|
||||
int mhfhbiidgdd23 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
NCMBIKODOLI ncmbikodoli = this.itemPickupAllowlist.KCINMMHMPGF();
|
||||
int mhfhbiidgdd24 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
NCMBIKODOLI ncmbikodoli2 = this.itemPickupBlocklist.KCINMMHMPGF();
|
||||
int mhfhbiidgdd25 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd11 = this.canSwitchTeams.KCINMMHMPGF();
|
||||
int mhfhbiidgdd26 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
KHFABFHGJNG khfabfhgjng3 = this.voiceRolloffMaxDistance.KCINMMHMPGF();
|
||||
int mhfhbiidgdd27 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd12 = this.hidesName.KCINMMHMPGF();
|
||||
int mhfhbiidgdd28 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
KHFABFHGJNG khfabfhgjng4 = this.enableEquipSlotHip.KCINMMHMPGF();
|
||||
int mhfhbiidgdd29 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
KHFABFHGJNG khfabfhgjng5 = this.equipRestrictionsHip.KCINMMHMPGF();
|
||||
int mhfhbiidgdd30 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
NCMBIKODOLI ncmbikodoli3 = this.equipHipAllowlist.KCINMMHMPGF();
|
||||
int mhfhbiidgdd31 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
NCMBIKODOLI ncmbikodoli4 = this.equipHipBlocklist.KCINMMHMPGF();
|
||||
int mhfhbiidgdd32 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
KHFABFHGJNG khfabfhgjng6 = this.equipRestrictionsShoulder.KCINMMHMPGF();
|
||||
int mhfhbiidgdd33 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
NCMBIKODOLI ncmbikodoli5 = this.equipShoulderAllowlist.KCINMMHMPGF();
|
||||
int mhfhbiidgdd34 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
NCMBIKODOLI ncmbikodoli6 = this.equipShoulderBlocklist.KCINMMHMPGF();
|
||||
int mhfhbiidgdd35 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
KHFABFHGJNG khfabfhgjng7 = this.screensDefaultFirstPersonControlType.KCINMMHMPGF();
|
||||
int mhfhbiidgdd36 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd13 = this.screensCanWallRun.KCINMMHMPGF();
|
||||
int mhfhbiidgdd37 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd14 = this.vrCanWallRun.KCINMMHMPGF();
|
||||
int mhfhbiidgdd38 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd15 = this.vrCanGetPushed.KCINMMHMPGF();
|
||||
int mhfhbiidgdd39 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd16 = this.screensCanGetPushed.KCINMMHMPGF();
|
||||
int mhfhbiidgdd40 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd17 = this.vrCanRam.KCINMMHMPGF();
|
||||
int mhfhbiidgdd41 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd18 = this.screensCanRam.KCINMMHMPGF();
|
||||
int mhfhbiidgdd42 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd19 = this.canAutoSprint.KCINMMHMPGF();
|
||||
int mhfhbiidgdd43 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd11 = this.airControlParameter.KCINMMHMPGF();
|
||||
int mhfhbiidgdd44 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd20 = this.canJumpCutoff.KCINMMHMPGF();
|
||||
int mhfhbiidgdd45 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd21 = this.canClamber.KCINMMHMPGF();
|
||||
int mhfhbiidgdd46 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd12 = this.wallRunDuration.KCINMMHMPGF();
|
||||
int mhfhbiidgdd47 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd13 = this.wallRunDropRateParameter.KCINMMHMPGF();
|
||||
int mhfhbiidgdd48 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd14 = this.wallRunStartSpeedBoost.KCINMMHMPGF();
|
||||
int mhfhbiidgdd49 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd15 = this.wallRunJumpHeight.KCINMMHMPGF();
|
||||
int mhfhbiidgdd50 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd16 = this.wallRunJumpDirectionParameter.KCINMMHMPGF();
|
||||
int mhfhbiidgdd51 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd17 = this.wallRunJumpAirControlMultiplier.KCINMMHMPGF();
|
||||
int mhfhbiidgdd52 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd22 = this.canSlide.KCINMMHMPGF();
|
||||
int mhfhbiidgdd53 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd23 = this.canSlideDownSlopes.KCINMMHMPGF();
|
||||
int mhfhbiidgdd54 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd18 = this.slideMinDuration.KCINMMHMPGF();
|
||||
int mhfhbiidgdd55 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd19 = this.slideSteeringParameter.KCINMMHMPGF();
|
||||
int mhfhbiidgdd56 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd20 = this.slideStartSpeedBoost.KCINMMHMPGF();
|
||||
int mhfhbiidgdd57 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
HKAHGDDGAFD hkahgddgafd21 = this.slideAirControlMultiplier.KCINMMHMPGF();
|
||||
int mhfhbiidgdd58 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd24 = this.canWallClimb.KCINMMHMPGF();
|
||||
int mhfhbiidgdd59 = LHBMIOFGINJ.MHFHBIIDGDD;
|
||||
ANEKJPAEIMD anekjpaeimd25 = this.hidesAvatar.KCINMMHMPGF();
|
||||
CMDADAAOBHD cmdadaaobhd = this.roleId;
|
||||
string dcjohbapeeb = LHBMIOFGINJ.DCJOHBAPEEB;
|
||||
if (0 != 0)
|
||||
{
|
||||
Dictionary<CMDADAAOBHD, Guid> aogddfbdeom = PlayerGameRoleManager.AOGDDFBDEOM;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
Guid guid = Guid.NewGuid();
|
||||
}
|
||||
}
|
||||
int num = 0;
|
||||
this.roleGuid = num;
|
||||
}
|
||||
|
||||
// Token: 0x0600E594 RID: 58772 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E594")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "26")]
|
||||
public void OnBeforeSerialize()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E595 RID: 58773 RVA: 0x0034C720 File Offset: 0x0034A920
|
||||
[Token(Token = "0x600E595")]
|
||||
[Address(RVA = "0x144A540", Offset = "0x1449540", VA = "0x18144A540", Slot = "27")]
|
||||
public void OnAfterDeserialize()
|
||||
{
|
||||
CMDADAAOBHD cmdadaaobhd = this.roleId;
|
||||
int num = 0;
|
||||
Dictionary<CMDADAAOBHD, Guid> aogddfbdeom = PlayerGameRoleManager.AOGDDFBDEOM;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
this.roleGuid = num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E596 RID: 58774 RVA: 0x0034C750 File Offset: 0x0034A950
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x600E596")]
|
||||
[Address(RVA = "0x144A630", Offset = "0x1449630", VA = "0x18144A630")]
|
||||
static GameRole()
|
||||
{
|
||||
Dictionary<GameRole.CDLENKNFHEB, string> dictionary = new Dictionary();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0400944B RID: 37963
|
||||
[Token(Token = "0x400944B")]
|
||||
public const int ROLE_VERSION = 27;
|
||||
|
||||
// Token: 0x0400944C RID: 37964
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400944C")]
|
||||
private LOFEHCEMBDH<GameRole.CDLENKNFHEB> OnRolePermissionUpdated;
|
||||
|
||||
// Token: 0x0400944D RID: 37965
|
||||
[Token(Token = "0x400944D")]
|
||||
public static Dictionary<GameRole.CDLENKNFHEB, string> FriendlyNames;
|
||||
|
||||
// Token: 0x0400944E RID: 37966
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400944E")]
|
||||
[NonSerialized]
|
||||
private Guid roleGuid;
|
||||
|
||||
// Token: 0x0400944F RID: 37967
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400944F")]
|
||||
[SerializeField]
|
||||
private CMDADAAOBHD roleId;
|
||||
|
||||
// Token: 0x04009450 RID: 37968
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x4009450")]
|
||||
[SerializeField]
|
||||
private GJJLAOJHDKF rank;
|
||||
|
||||
// Token: 0x04009451 RID: 37969
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4009451")]
|
||||
[SerializeField]
|
||||
private string roleName;
|
||||
|
||||
// Token: 0x04009452 RID: 37970
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4009452")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat teleportDelay;
|
||||
|
||||
// Token: 0x04009453 RID: 37971
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4009453")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canMove;
|
||||
|
||||
// Token: 0x04009454 RID: 37972
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4009454")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat vrWalkSpeed;
|
||||
|
||||
// Token: 0x04009455 RID: 37973
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4009455")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool vrCanSprint;
|
||||
|
||||
// Token: 0x04009456 RID: 37974
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4009456")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat vrSprintMaxSpeedWalkSpeedMultiplier;
|
||||
|
||||
// Token: 0x04009457 RID: 37975
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4009457")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool vrCanDualWield;
|
||||
|
||||
// Token: 0x04009458 RID: 37976
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4009458")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool vrCanJump;
|
||||
|
||||
// Token: 0x04009459 RID: 37977
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4009459")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat vrMaxJumpHeight;
|
||||
|
||||
// Token: 0x0400945A RID: 37978
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400945A")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool vrCanDodge;
|
||||
|
||||
// Token: 0x0400945B RID: 37979
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400945B")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredInt screensDefaultThirdPersonControlType;
|
||||
|
||||
// Token: 0x0400945C RID: 37980
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400945C")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat screensWalkSpeed;
|
||||
|
||||
// Token: 0x0400945D RID: 37981
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400945D")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool screensCanSprint;
|
||||
|
||||
// Token: 0x0400945E RID: 37982
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400945E")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat screensSprintMaxSpeedWalkSpeedMultiplier;
|
||||
|
||||
// Token: 0x0400945F RID: 37983
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400945F")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool screensCanJump;
|
||||
|
||||
// Token: 0x04009460 RID: 37984
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4009460")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat screensMaxJumpHeight;
|
||||
|
||||
// Token: 0x04009461 RID: 37985
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4009461")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool screensCanDodge;
|
||||
|
||||
// Token: 0x04009462 RID: 37986
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4009462")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat maxTeleportDistance;
|
||||
|
||||
// Token: 0x04009463 RID: 37987
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4009463")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat maxTeleportDropHeight;
|
||||
|
||||
// Token: 0x04009464 RID: 37988
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4009464")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat maxTeleportAngle;
|
||||
|
||||
// Token: 0x04009465 RID: 37989
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4009465")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canFly;
|
||||
|
||||
// Token: 0x04009466 RID: 37990
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4009466")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool isInvincible;
|
||||
|
||||
// Token: 0x04009467 RID: 37991
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4009467")]
|
||||
[SerializeField]
|
||||
private MutableOverridablePickupRestrictionType itemPickupRestrictions;
|
||||
|
||||
// Token: 0x04009468 RID: 37992
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4009468")]
|
||||
[SerializeField]
|
||||
private MutableOverridableListObscuredString itemPickupAllowlist;
|
||||
|
||||
// Token: 0x04009469 RID: 37993
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x4009469")]
|
||||
[SerializeField]
|
||||
private MutableOverridableListObscuredString itemPickupBlocklist;
|
||||
|
||||
// Token: 0x0400946A RID: 37994
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400946A")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canSwitchTeams;
|
||||
|
||||
// Token: 0x0400946B RID: 37995
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400946B")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredInt voiceRolloffMaxDistance;
|
||||
|
||||
// Token: 0x0400946C RID: 37996
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400946C")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool hidesName;
|
||||
|
||||
// Token: 0x0400946D RID: 37997
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400946D")]
|
||||
[SerializeField]
|
||||
private MutableOverridableEquipSlotRestrictionType enableEquipSlotHip;
|
||||
|
||||
// Token: 0x0400946E RID: 37998
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400946E")]
|
||||
[SerializeField]
|
||||
private MutableOverridablePickupRestrictionType equipRestrictionsHip;
|
||||
|
||||
// Token: 0x0400946F RID: 37999
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400946F")]
|
||||
[SerializeField]
|
||||
private MutableOverridableListObscuredString equipHipAllowlist;
|
||||
|
||||
// Token: 0x04009470 RID: 38000
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x4009470")]
|
||||
[SerializeField]
|
||||
private MutableOverridableListObscuredString equipHipBlocklist;
|
||||
|
||||
// Token: 0x04009471 RID: 38001
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x4009471")]
|
||||
[SerializeField]
|
||||
private MutableOverridablePickupRestrictionType equipRestrictionsShoulder;
|
||||
|
||||
// Token: 0x04009472 RID: 38002
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x4009472")]
|
||||
[SerializeField]
|
||||
private MutableOverridableListObscuredString equipShoulderAllowlist;
|
||||
|
||||
// Token: 0x04009473 RID: 38003
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x4009473")]
|
||||
[SerializeField]
|
||||
private MutableOverridableListObscuredString equipShoulderBlocklist;
|
||||
|
||||
// Token: 0x04009474 RID: 38004
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x4009474")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredInt screensDefaultFirstPersonControlType;
|
||||
|
||||
// Token: 0x04009475 RID: 38005
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x4009475")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool screensCanWallRun;
|
||||
|
||||
// Token: 0x04009476 RID: 38006
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x4009476")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool vrCanWallRun;
|
||||
|
||||
// Token: 0x04009477 RID: 38007
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
|
||||
[Token(Token = "0x4009477")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool vrCanGetPushed;
|
||||
|
||||
// Token: 0x04009478 RID: 38008
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x4009478")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool screensCanGetPushed;
|
||||
|
||||
// Token: 0x04009479 RID: 38009
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x4009479")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool vrCanRam;
|
||||
|
||||
// Token: 0x0400947A RID: 38010
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x400947A")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool screensCanRam;
|
||||
|
||||
// Token: 0x0400947B RID: 38011
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x400947B")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canAutoSprint;
|
||||
|
||||
// Token: 0x0400947C RID: 38012
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x400947C")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat airControlParameter;
|
||||
|
||||
// Token: 0x0400947D RID: 38013
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x400947D")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canJumpCutoff;
|
||||
|
||||
// Token: 0x0400947E RID: 38014
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x400947E")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canClamber;
|
||||
|
||||
// Token: 0x0400947F RID: 38015
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x400947F")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat wallRunDuration;
|
||||
|
||||
// Token: 0x04009480 RID: 38016
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x4009480")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat wallRunDropRateParameter;
|
||||
|
||||
// Token: 0x04009481 RID: 38017
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x4009481")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat wallRunStartSpeedBoost;
|
||||
|
||||
// Token: 0x04009482 RID: 38018
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x4009482")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat wallRunJumpHeight;
|
||||
|
||||
// Token: 0x04009483 RID: 38019
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x4009483")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat wallRunJumpDirectionParameter;
|
||||
|
||||
// Token: 0x04009484 RID: 38020
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x4009484")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat wallRunJumpAirControlMultiplier;
|
||||
|
||||
// Token: 0x04009485 RID: 38021
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x4009485")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canSlide;
|
||||
|
||||
// Token: 0x04009486 RID: 38022
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D8")]
|
||||
[Token(Token = "0x4009486")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canSlideDownSlopes;
|
||||
|
||||
// Token: 0x04009487 RID: 38023
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E0")]
|
||||
[Token(Token = "0x4009487")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat slideMinDuration;
|
||||
|
||||
// Token: 0x04009488 RID: 38024
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E8")]
|
||||
[Token(Token = "0x4009488")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat slideSteeringParameter;
|
||||
|
||||
// Token: 0x04009489 RID: 38025
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F0")]
|
||||
[Token(Token = "0x4009489")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat slideStartSpeedBoost;
|
||||
|
||||
// Token: 0x0400948A RID: 38026
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F8")]
|
||||
[Token(Token = "0x400948A")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredFloat slideAirControlMultiplier;
|
||||
|
||||
// Token: 0x0400948B RID: 38027
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x200")]
|
||||
[Token(Token = "0x400948B")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canWallClimb;
|
||||
|
||||
// Token: 0x0400948C RID: 38028
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x208")]
|
||||
[Token(Token = "0x400948C")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool hidesAvatar;
|
||||
|
||||
// Token: 0x02002351 RID: 9041
|
||||
[Token(Token = "0x2002351")]
|
||||
public enum CDLENKNFHEB
|
||||
{
|
||||
// Token: 0x04009490 RID: 38032
|
||||
[Token(Token = "0x4009490")]
|
||||
INVALID = -1,
|
||||
// Token: 0x04009491 RID: 38033
|
||||
[Token(Token = "0x4009491")]
|
||||
TELEPORT_DELAY = 2,
|
||||
// Token: 0x04009492 RID: 38034
|
||||
[Token(Token = "0x4009492")]
|
||||
CAN_MOVE = 4,
|
||||
// Token: 0x04009493 RID: 38035
|
||||
[Token(Token = "0x4009493")]
|
||||
CAN_FLY = 8,
|
||||
// Token: 0x04009494 RID: 38036
|
||||
[Token(Token = "0x4009494")]
|
||||
IS_INVINCIBLE,
|
||||
// Token: 0x04009495 RID: 38037
|
||||
[Token(Token = "0x4009495")]
|
||||
ITEM_PICKUP_RESTRICTIONS,
|
||||
// Token: 0x04009496 RID: 38038
|
||||
[Token(Token = "0x4009496")]
|
||||
ITEM_PICKUP_ALLOWLIST,
|
||||
// Token: 0x04009497 RID: 38039
|
||||
[Token(Token = "0x4009497")]
|
||||
ITEM_PICKUP_BLOCKLIST,
|
||||
// Token: 0x04009498 RID: 38040
|
||||
[Token(Token = "0x4009498")]
|
||||
CAN_SWITCH_TEAMS,
|
||||
// Token: 0x04009499 RID: 38041
|
||||
[Token(Token = "0x4009499")]
|
||||
MAX_TELEPORT_DISTANCE,
|
||||
// Token: 0x0400949A RID: 38042
|
||||
[Token(Token = "0x400949A")]
|
||||
MAX_TELEPORT_DROP_HEIGHT,
|
||||
// Token: 0x0400949B RID: 38043
|
||||
[Token(Token = "0x400949B")]
|
||||
VOICE_ROLLOFF_MAX_DISTANCE = 17,
|
||||
// Token: 0x0400949C RID: 38044
|
||||
[Token(Token = "0x400949C")]
|
||||
HIDES_NAME = 20,
|
||||
// Token: 0x0400949D RID: 38045
|
||||
[Token(Token = "0x400949D")]
|
||||
VR_WALK_SPEED,
|
||||
// Token: 0x0400949E RID: 38046
|
||||
[Token(Token = "0x400949E")]
|
||||
VR_CAN_SPRINT,
|
||||
// Token: 0x0400949F RID: 38047
|
||||
[Token(Token = "0x400949F")]
|
||||
SCREENS_WALK_SPEED = 24,
|
||||
// Token: 0x040094A0 RID: 38048
|
||||
[Token(Token = "0x40094A0")]
|
||||
SCREENS_CAN_SPRINT,
|
||||
// Token: 0x040094A1 RID: 38049
|
||||
[Token(Token = "0x40094A1")]
|
||||
VR_CAN_DUAL_WIELD = 27,
|
||||
// Token: 0x040094A2 RID: 38050
|
||||
[Token(Token = "0x40094A2")]
|
||||
VR_CAN_JUMP,
|
||||
// Token: 0x040094A3 RID: 38051
|
||||
[Token(Token = "0x40094A3")]
|
||||
VR_CAN_DODGE,
|
||||
// Token: 0x040094A4 RID: 38052
|
||||
[Token(Token = "0x40094A4")]
|
||||
SCREENS_CAN_JUMP,
|
||||
// Token: 0x040094A5 RID: 38053
|
||||
[Token(Token = "0x40094A5")]
|
||||
SCREENS_CAN_DODGE,
|
||||
// Token: 0x040094A6 RID: 38054
|
||||
[Token(Token = "0x40094A6")]
|
||||
MAX_TELEPORT_ANGLE,
|
||||
// Token: 0x040094A7 RID: 38055
|
||||
[Token(Token = "0x40094A7")]
|
||||
ENABLE_EQUIP_SLOT_HIP = 34,
|
||||
// Token: 0x040094A8 RID: 38056
|
||||
[Token(Token = "0x40094A8")]
|
||||
EQUIP_RESTRICTIONS_HIP,
|
||||
// Token: 0x040094A9 RID: 38057
|
||||
[Token(Token = "0x40094A9")]
|
||||
EQUIP_HIP_ALLOWLIST,
|
||||
// Token: 0x040094AA RID: 38058
|
||||
[Token(Token = "0x40094AA")]
|
||||
EQUIP_HIP_BLOCKLIST,
|
||||
// Token: 0x040094AB RID: 38059
|
||||
[Token(Token = "0x40094AB")]
|
||||
EQUIP_RESTRICTIONS_SHOULDER = 39,
|
||||
// Token: 0x040094AC RID: 38060
|
||||
[Token(Token = "0x40094AC")]
|
||||
EQUIP_SHOULDER_ALLOWLIST,
|
||||
// Token: 0x040094AD RID: 38061
|
||||
[Token(Token = "0x40094AD")]
|
||||
EQUIP_SHOULDER_BLOCKLIST,
|
||||
// Token: 0x040094AE RID: 38062
|
||||
[Token(Token = "0x40094AE")]
|
||||
SCREENS_DEFAULT_THIRD_PERSON_CONTROL_TYPE,
|
||||
// Token: 0x040094AF RID: 38063
|
||||
[Token(Token = "0x40094AF")]
|
||||
SCREENS_DEFAULT_FIRST_PERSON_CONTROL_TYPE,
|
||||
// Token: 0x040094B0 RID: 38064
|
||||
[Token(Token = "0x40094B0")]
|
||||
VR_MAX_JUMP_HEIGHT,
|
||||
// Token: 0x040094B1 RID: 38065
|
||||
[Token(Token = "0x40094B1")]
|
||||
SCREENS_MAX_JUMP_HEIGHT,
|
||||
// Token: 0x040094B2 RID: 38066
|
||||
[Token(Token = "0x40094B2")]
|
||||
SCREENS_CAN_WALL_RUN = 48,
|
||||
// Token: 0x040094B3 RID: 38067
|
||||
[Token(Token = "0x40094B3")]
|
||||
VR_CAN_WALL_RUN,
|
||||
// Token: 0x040094B4 RID: 38068
|
||||
[Token(Token = "0x40094B4")]
|
||||
VR_CAN_GET_PUSHED,
|
||||
// Token: 0x040094B5 RID: 38069
|
||||
[Token(Token = "0x40094B5")]
|
||||
SCREENS_CAN_GET_PUSHED,
|
||||
// Token: 0x040094B6 RID: 38070
|
||||
[Token(Token = "0x40094B6")]
|
||||
VR_CAN_RAM,
|
||||
// Token: 0x040094B7 RID: 38071
|
||||
[Token(Token = "0x40094B7")]
|
||||
SCREENS_CAN_RAM,
|
||||
// Token: 0x040094B8 RID: 38072
|
||||
[Token(Token = "0x40094B8")]
|
||||
VR_SPRINT_MAX_SPEED_WALK_SPEED_MULTIPLIER = 55,
|
||||
// Token: 0x040094B9 RID: 38073
|
||||
[Token(Token = "0x40094B9")]
|
||||
SCREENS_SPRINT_MAX_SPEED_WALK_SPEED_MULTIPLIER,
|
||||
// Token: 0x040094BA RID: 38074
|
||||
[Token(Token = "0x40094BA")]
|
||||
CAN_AUTO_SPRINT,
|
||||
// Token: 0x040094BB RID: 38075
|
||||
[Token(Token = "0x40094BB")]
|
||||
AIR_CONTROL_PARAMETER,
|
||||
// Token: 0x040094BC RID: 38076
|
||||
[Token(Token = "0x40094BC")]
|
||||
CAN_JUMP_CUTOFF,
|
||||
// Token: 0x040094BD RID: 38077
|
||||
[Token(Token = "0x40094BD")]
|
||||
CAN_CLAMBER,
|
||||
// Token: 0x040094BE RID: 38078
|
||||
[Token(Token = "0x40094BE")]
|
||||
WALL_RUN_DURATION,
|
||||
// Token: 0x040094BF RID: 38079
|
||||
[Token(Token = "0x40094BF")]
|
||||
WALL_RUN_DROP_RATE_PARAMETER,
|
||||
// Token: 0x040094C0 RID: 38080
|
||||
[Token(Token = "0x40094C0")]
|
||||
WALL_RUN_START_SPEED_BOOST,
|
||||
// Token: 0x040094C1 RID: 38081
|
||||
[Token(Token = "0x40094C1")]
|
||||
WALL_RUN_JUMP_HEIGHT,
|
||||
// Token: 0x040094C2 RID: 38082
|
||||
[Token(Token = "0x40094C2")]
|
||||
WALL_RUN_JUMP_DIRECTION_PARAMETER,
|
||||
// Token: 0x040094C3 RID: 38083
|
||||
[Token(Token = "0x40094C3")]
|
||||
WALL_RUN_JUMP_AIR_CONTROL_MULTIPLIER,
|
||||
// Token: 0x040094C4 RID: 38084
|
||||
[Token(Token = "0x40094C4")]
|
||||
CAN_SLIDE,
|
||||
// Token: 0x040094C5 RID: 38085
|
||||
[Token(Token = "0x40094C5")]
|
||||
CAN_SLIDE_DOWN_SLOPES,
|
||||
// Token: 0x040094C6 RID: 38086
|
||||
[Token(Token = "0x40094C6")]
|
||||
SLIDE_MIN_DURATION,
|
||||
// Token: 0x040094C7 RID: 38087
|
||||
[Token(Token = "0x40094C7")]
|
||||
SLIDE_STEERING_PARAMETER,
|
||||
// Token: 0x040094C8 RID: 38088
|
||||
[Token(Token = "0x40094C8")]
|
||||
SLIDE_START_SPEED_BOOST,
|
||||
// Token: 0x040094C9 RID: 38089
|
||||
[Token(Token = "0x40094C9")]
|
||||
SLIDE_AIR_CONTROL_MULTIPLIER,
|
||||
// Token: 0x040094CA RID: 38090
|
||||
[Token(Token = "0x40094CA")]
|
||||
CAN_WALL_CLIMB,
|
||||
// Token: 0x040094CB RID: 38091
|
||||
[Token(Token = "0x40094CB")]
|
||||
HIDES_AVATAR = 75
|
||||
}
|
||||
}
|
||||
}
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x02002348 RID: 9032
|
||||
[Token(Token = "0x2002348")]
|
||||
[Serializable]
|
||||
public class MutableOverridableEquipSlotRestrictionType : SerializedMutableOverridableObscuredEnum<ObscuredHipSlotEnableMode, FBMHCMDMJGK>
|
||||
{
|
||||
// Token: 0x0600E524 RID: 58660 RVA: 0x00349E20 File Offset: 0x00348020
|
||||
[Token(Token = "0x600E524")]
|
||||
[Address(RVA = "0x144CE40", Offset = "0x144BE40", VA = "0x18144CE40")]
|
||||
public MutableOverridableEquipSlotRestrictionType()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E525 RID: 58661 RVA: 0x00349E34 File Offset: 0x00348034
|
||||
[Token(Token = "0x600E525")]
|
||||
[Address(RVA = "0x144CE80", Offset = "0x144BE80", VA = "0x18144CE80")]
|
||||
public MutableOverridableEquipSlotRestrictionType(ObscuredHipSlotEnableMode ONGBFDACHHG)
|
||||
: base(ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E526 RID: 58662 RVA: 0x00349E48 File Offset: 0x00348048
|
||||
[Token(Token = "0x600E526")]
|
||||
[Address(RVA = "0x144CDE0", Offset = "0x144BDE0", VA = "0x18144CDE0")]
|
||||
public MutableOverridableEquipSlotRestrictionType(bool PPEMHAIEECM, ObscuredHipSlotEnableMode ONGBFDACHHG)
|
||||
: base(PPEMHAIEECM, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x0200234A RID: 9034
|
||||
[Token(Token = "0x200234A")]
|
||||
[Serializable]
|
||||
public class MutableOverridablePickupRestrictionType : SerializedMutableOverridableObscuredEnum<ObscuredRolePickupRestrictionType, FBIGPMJGDMB>
|
||||
{
|
||||
// Token: 0x0600E52D RID: 58669 RVA: 0x00349EF0 File Offset: 0x003480F0
|
||||
[Token(Token = "0x600E52D")]
|
||||
[Address(RVA = "0x144CF80", Offset = "0x144BF80", VA = "0x18144CF80")]
|
||||
public MutableOverridablePickupRestrictionType()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E52E RID: 58670 RVA: 0x00349F04 File Offset: 0x00348104
|
||||
[Token(Token = "0x600E52E")]
|
||||
[Address(RVA = "0x144CFC0", Offset = "0x144BFC0", VA = "0x18144CFC0")]
|
||||
public MutableOverridablePickupRestrictionType(bool PPEMHAIEECM, ObscuredRolePickupRestrictionType ONGBFDACHHG)
|
||||
: base(PPEMHAIEECM, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E52F RID: 58671 RVA: 0x00349F1C File Offset: 0x0034811C
|
||||
[Token(Token = "0x600E52F")]
|
||||
[Address(RVA = "0x144CED0", Offset = "0x144BED0", VA = "0x18144CED0")]
|
||||
public static MutableOverridablePickupRestrictionType FAJDMKOEFLH(ObscuredRolePickupRestrictionType OJJLDEPGAEJ)
|
||||
{
|
||||
MutableOverridablePickupRestrictionType mutableOverridablePickupRestrictionType = new MutableOverridablePickupRestrictionType();
|
||||
bool overrides = mutableOverridablePickupRestrictionType.Overrides;
|
||||
ObscuredRolePickupRestrictionType value = mutableOverridablePickupRestrictionType.Value;
|
||||
return mutableOverridablePickupRestrictionType;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x0200234C RID: 9036
|
||||
[Token(Token = "0x200234C")]
|
||||
[Serializable]
|
||||
public class MutableOverridableVotekickType : SerializedMutableOverridableObscuredEnum<ObscuredVotekickType, GPFHLEIFNDG>
|
||||
{
|
||||
// Token: 0x0600E536 RID: 58678 RVA: 0x00349FD4 File Offset: 0x003481D4
|
||||
[Token(Token = "0x600E536")]
|
||||
[Address(RVA = "0x144D080", Offset = "0x144C080", VA = "0x18144D080")]
|
||||
public MutableOverridableVotekickType()
|
||||
{
|
||||
int num;
|
||||
ObscuredVotekickType obscuredVotekickType = new ObscuredVotekickType((GPFHLEIFNDG)num);
|
||||
num = 0;
|
||||
int num2 = 0;
|
||||
base..ctor(num2 != 0, obscuredVotekickType);
|
||||
}
|
||||
|
||||
// Token: 0x0600E537 RID: 58679 RVA: 0x00349FF4 File Offset: 0x003481F4
|
||||
[Token(Token = "0x600E537")]
|
||||
[Address(RVA = "0x144D120", Offset = "0x144C120", VA = "0x18144D120")]
|
||||
public MutableOverridableVotekickType(ObscuredVotekickType ONGBFDACHHG)
|
||||
: base(ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E538 RID: 58680 RVA: 0x0034A008 File Offset: 0x00348208
|
||||
[Token(Token = "0x600E538")]
|
||||
[Address(RVA = "0x144D020", Offset = "0x144C020", VA = "0x18144D020")]
|
||||
public MutableOverridableVotekickType(bool PPEMHAIEECM, ObscuredVotekickType ONGBFDACHHG)
|
||||
: base(PPEMHAIEECM, ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using Systems.PlayerRoles;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x02002349 RID: 9033
|
||||
[Token(Token = "0x2002349")]
|
||||
[Serializable]
|
||||
public class ObscuredHipSlotEnableMode : ObscuredEnum<FBMHCMDMJGK>
|
||||
{
|
||||
// Token: 0x0600E527 RID: 58663 RVA: 0x00349E60 File Offset: 0x00348060
|
||||
[Token(Token = "0x600E527")]
|
||||
[Address(RVA = "0x144D2B0", Offset = "0x144C2B0", VA = "0x18144D2B0")]
|
||||
public ObscuredHipSlotEnableMode()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E528 RID: 58664 RVA: 0x00349E74 File Offset: 0x00348074
|
||||
[Token(Token = "0x600E528")]
|
||||
[Address(RVA = "0x144D2F0", Offset = "0x144C2F0", VA = "0x18144D2F0")]
|
||||
public ObscuredHipSlotEnableMode(FBMHCMDMJGK ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E529 RID: 58665 RVA: 0x00349E84 File Offset: 0x00348084
|
||||
[Token(Token = "0x600E529")]
|
||||
[Address(RVA = "0x144D340", Offset = "0x144C340", VA = "0x18144D340")]
|
||||
public ObscuredHipSlotEnableMode(ObscuredInt OIDIFPBOCED)
|
||||
{
|
||||
bool fakeValueActive = OIDIFPBOCED.fakeValueActive;
|
||||
}
|
||||
|
||||
// Token: 0x0600E52A RID: 58666 RVA: 0x00349E98 File Offset: 0x00348098
|
||||
[Token(Token = "0x600E52A")]
|
||||
[Address(RVA = "0x144D1F0", Offset = "0x144C1F0", VA = "0x18144D1F0")]
|
||||
public static FBMHCMDMJGK FAJDMKOEFLH(ObscuredHipSlotEnableMode LCFOKDNCHIC)
|
||||
{
|
||||
return LCFOKDNCHIC.Value;
|
||||
}
|
||||
|
||||
// Token: 0x0600E52B RID: 58667 RVA: 0x00349EB4 File Offset: 0x003480B4
|
||||
[Token(Token = "0x600E52B")]
|
||||
[Address(RVA = "0x144D170", Offset = "0x144C170", VA = "0x18144D170")]
|
||||
public static int FAJDMKOEFLH(ObscuredHipSlotEnableMode LCFOKDNCHIC)
|
||||
{
|
||||
ObscuredInt backingValue = LCFOKDNCHIC._backingValue;
|
||||
bool fakeValueActive = LCFOKDNCHIC._backingValue.fakeValueActive;
|
||||
return ObscuredInt.FAJDMKOEFLH(backingValue);
|
||||
}
|
||||
|
||||
// Token: 0x0600E52C RID: 58668 RVA: 0x00349EE0 File Offset: 0x003480E0
|
||||
[Token(Token = "0x600E52C")]
|
||||
[Address(RVA = "0x144D240", Offset = "0x144C240", VA = "0x18144D240")]
|
||||
public new static ObscuredHipSlotEnableMode FAJDMKOEFLH(FBMHCMDMJGK CFAJHFNGMAD)
|
||||
{
|
||||
ObscuredHipSlotEnableMode obscuredHipSlotEnableMode;
|
||||
return obscuredHipSlotEnableMode;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using Systems.PlayerRoles;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x0200234B RID: 9035
|
||||
[Token(Token = "0x200234B")]
|
||||
[Serializable]
|
||||
public class ObscuredRolePickupRestrictionType : ObscuredEnum<FBIGPMJGDMB>
|
||||
{
|
||||
// Token: 0x0600E530 RID: 58672 RVA: 0x00349F44 File Offset: 0x00348144
|
||||
[Token(Token = "0x600E530")]
|
||||
[Address(RVA = "0x144D590", Offset = "0x144C590", VA = "0x18144D590")]
|
||||
public ObscuredRolePickupRestrictionType()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E531 RID: 58673 RVA: 0x00349F58 File Offset: 0x00348158
|
||||
[Token(Token = "0x600E531")]
|
||||
[Address(RVA = "0x144D4E0", Offset = "0x144C4E0", VA = "0x18144D4E0")]
|
||||
public ObscuredRolePickupRestrictionType(FBIGPMJGDMB ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E532 RID: 58674 RVA: 0x00349F68 File Offset: 0x00348168
|
||||
[Token(Token = "0x600E532")]
|
||||
[Address(RVA = "0x144D530", Offset = "0x144C530", VA = "0x18144D530")]
|
||||
public ObscuredRolePickupRestrictionType(ObscuredInt OIDIFPBOCED)
|
||||
{
|
||||
bool fakeValueActive = OIDIFPBOCED.fakeValueActive;
|
||||
}
|
||||
|
||||
// Token: 0x0600E533 RID: 58675 RVA: 0x00349F7C File Offset: 0x0034817C
|
||||
[Token(Token = "0x600E533")]
|
||||
[Address(RVA = "0x144D410", Offset = "0x144C410", VA = "0x18144D410")]
|
||||
public static FBIGPMJGDMB FAJDMKOEFLH(ObscuredRolePickupRestrictionType LCFOKDNCHIC)
|
||||
{
|
||||
return LCFOKDNCHIC.Value;
|
||||
}
|
||||
|
||||
// Token: 0x0600E534 RID: 58676 RVA: 0x00349F98 File Offset: 0x00348198
|
||||
[Token(Token = "0x600E534")]
|
||||
[Address(RVA = "0x144D460", Offset = "0x144C460", VA = "0x18144D460")]
|
||||
public static int FAJDMKOEFLH(ObscuredRolePickupRestrictionType LCFOKDNCHIC)
|
||||
{
|
||||
ObscuredInt backingValue = LCFOKDNCHIC._backingValue;
|
||||
bool fakeValueActive = LCFOKDNCHIC._backingValue.fakeValueActive;
|
||||
return ObscuredInt.FAJDMKOEFLH(backingValue);
|
||||
}
|
||||
|
||||
// Token: 0x0600E535 RID: 58677 RVA: 0x00349FC4 File Offset: 0x003481C4
|
||||
[Token(Token = "0x600E535")]
|
||||
[Address(RVA = "0x144D3A0", Offset = "0x144C3A0", VA = "0x18144D3A0")]
|
||||
public new static ObscuredRolePickupRestrictionType FAJDMKOEFLH(FBIGPMJGDMB CFAJHFNGMAD)
|
||||
{
|
||||
ObscuredRolePickupRestrictionType obscuredRolePickupRestrictionType;
|
||||
return obscuredRolePickupRestrictionType;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using Systems.PlayerRoles;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x0200234D RID: 9037
|
||||
[Token(Token = "0x200234D")]
|
||||
[Serializable]
|
||||
public class ObscuredVotekickType : ObscuredEnum<GPFHLEIFNDG>
|
||||
{
|
||||
// Token: 0x0600E539 RID: 58681 RVA: 0x0034A020 File Offset: 0x00348220
|
||||
[Token(Token = "0x600E539")]
|
||||
[Address(RVA = "0x144D7C0", Offset = "0x144C7C0", VA = "0x18144D7C0")]
|
||||
public ObscuredVotekickType()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E53A RID: 58682 RVA: 0x0034A034 File Offset: 0x00348234
|
||||
[Token(Token = "0x600E53A")]
|
||||
[Address(RVA = "0x144D710", Offset = "0x144C710", VA = "0x18144D710")]
|
||||
public ObscuredVotekickType(GPFHLEIFNDG ONGBFDACHHG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E53B RID: 58683 RVA: 0x0034A044 File Offset: 0x00348244
|
||||
[Token(Token = "0x600E53B")]
|
||||
[Address(RVA = "0x144D760", Offset = "0x144C760", VA = "0x18144D760")]
|
||||
public ObscuredVotekickType(ObscuredInt OIDIFPBOCED)
|
||||
{
|
||||
bool fakeValueActive = OIDIFPBOCED.fakeValueActive;
|
||||
}
|
||||
|
||||
// Token: 0x0600E53C RID: 58684 RVA: 0x0034A058 File Offset: 0x00348258
|
||||
[Token(Token = "0x600E53C")]
|
||||
[Address(RVA = "0x144D6C0", Offset = "0x144C6C0", VA = "0x18144D6C0")]
|
||||
public static GPFHLEIFNDG FAJDMKOEFLH(ObscuredVotekickType LCFOKDNCHIC)
|
||||
{
|
||||
return LCFOKDNCHIC.Value;
|
||||
}
|
||||
|
||||
// Token: 0x0600E53D RID: 58685 RVA: 0x0034A074 File Offset: 0x00348274
|
||||
[Token(Token = "0x600E53D")]
|
||||
[Address(RVA = "0x144D640", Offset = "0x144C640", VA = "0x18144D640")]
|
||||
public static int FAJDMKOEFLH(ObscuredVotekickType LCFOKDNCHIC)
|
||||
{
|
||||
ObscuredInt backingValue = LCFOKDNCHIC._backingValue;
|
||||
bool fakeValueActive = LCFOKDNCHIC._backingValue.fakeValueActive;
|
||||
return ObscuredInt.FAJDMKOEFLH(backingValue);
|
||||
}
|
||||
|
||||
// Token: 0x0600E53E RID: 58686 RVA: 0x0034A0A0 File Offset: 0x003482A0
|
||||
[Token(Token = "0x600E53E")]
|
||||
[Address(RVA = "0x144D5D0", Offset = "0x144C5D0", VA = "0x18144D5D0")]
|
||||
public new static ObscuredVotekickType FAJDMKOEFLH(GPFHLEIFNDG CFAJHFNGMAD)
|
||||
{
|
||||
ObscuredVotekickType obscuredVotekickType;
|
||||
return obscuredVotekickType;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,103 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x02002358 RID: 9048
|
||||
[Token(Token = "0x2002358")]
|
||||
[Serializable]
|
||||
public class OverridableGameRole : BAOFECPMCOB<GameRole>, ECCMHGLDNHK
|
||||
{
|
||||
// Token: 0x17002481 RID: 9345
|
||||
// (get) Token: 0x0600E5BA RID: 58810 RVA: 0x0034CA18 File Offset: 0x0034AC18
|
||||
// (set) Token: 0x0600E5BB RID: 58811 RVA: 0x0034CA2C File Offset: 0x0034AC2C
|
||||
[Token(Token = "0x17002481")]
|
||||
public bool Overrides
|
||||
{
|
||||
[Token(Token = "0x600E5BA")]
|
||||
[Address(RVA = "0x4944B0", Offset = "0x4934B0", VA = "0x1804944B0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return this.overrides;
|
||||
}
|
||||
[Token(Token = "0x600E5BB")]
|
||||
[Address(RVA = "0x62ADC0", Offset = "0x629DC0", VA = "0x18062ADC0")]
|
||||
set
|
||||
{
|
||||
this.overrides = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002482 RID: 9346
|
||||
// (get) Token: 0x0600E5BC RID: 58812 RVA: 0x0034CA40 File Offset: 0x0034AC40
|
||||
[Token(Token = "0x17002482")]
|
||||
public object ObjectValue
|
||||
{
|
||||
[Token(Token = "0x600E5BC")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "6")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E5BC)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object RecRoom.Systems.PlayerRoles.OverridableGameRole::get_ObjectValue()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:GameRole(var_0_06, ldfld:GameRole(OverridableGameRole::value, ldloc:OverridableGameRole(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: 0x17002483 RID: 9347
|
||||
// (get) Token: 0x0600E5BD RID: 58813 RVA: 0x0034CA54 File Offset: 0x0034AC54
|
||||
// (set) Token: 0x0600E5BE RID: 58814 RVA: 0x0034CA68 File Offset: 0x0034AC68
|
||||
[Token(Token = "0x17002483")]
|
||||
public GameRole Value
|
||||
{
|
||||
[Token(Token = "0x600E5BD")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return this.value;
|
||||
}
|
||||
[Token(Token = "0x600E5BE")]
|
||||
[Address(RVA = "0x144D800", Offset = "0x144C800", VA = "0x18144D800")]
|
||||
set
|
||||
{
|
||||
this.value = value;
|
||||
this.overrides = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E5BF RID: 58815 RVA: 0x0034CA84 File Offset: 0x0034AC84
|
||||
[Token(Token = "0x600E5BF")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public OverridableGameRole()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040094CC RID: 38092
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40094CC")]
|
||||
[SerializeField]
|
||||
private bool overrides;
|
||||
|
||||
// Token: 0x040094CD RID: 38093
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40094CD")]
|
||||
[SerializeField]
|
||||
private GameRole value;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,103 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x02002359 RID: 9049
|
||||
[Token(Token = "0x2002359")]
|
||||
[Serializable]
|
||||
public class OverridableRoomRole : BAOFECPMCOB<RoomRole>, ECCMHGLDNHK
|
||||
{
|
||||
// Token: 0x17002484 RID: 9348
|
||||
// (get) Token: 0x0600E5C0 RID: 58816 RVA: 0x0034CA98 File Offset: 0x0034AC98
|
||||
// (set) Token: 0x0600E5C1 RID: 58817 RVA: 0x0034CAAC File Offset: 0x0034ACAC
|
||||
[Token(Token = "0x17002484")]
|
||||
public bool Overrides
|
||||
{
|
||||
[Token(Token = "0x600E5C0")]
|
||||
[Address(RVA = "0x4944B0", Offset = "0x4934B0", VA = "0x1804944B0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return this.overrides;
|
||||
}
|
||||
[Token(Token = "0x600E5C1")]
|
||||
[Address(RVA = "0x62ADC0", Offset = "0x629DC0", VA = "0x18062ADC0")]
|
||||
set
|
||||
{
|
||||
this.overrides = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002485 RID: 9349
|
||||
// (get) Token: 0x0600E5C2 RID: 58818 RVA: 0x0034CAC0 File Offset: 0x0034ACC0
|
||||
[Token(Token = "0x17002485")]
|
||||
public object ObjectValue
|
||||
{
|
||||
[Token(Token = "0x600E5C2")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "6")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E5C2)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object RecRoom.Systems.PlayerRoles.OverridableRoomRole::get_ObjectValue()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:RoomRole(var_0_06, ldfld:RoomRole(OverridableRoomRole::value, ldloc:OverridableRoomRole(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: 0x17002486 RID: 9350
|
||||
// (get) Token: 0x0600E5C3 RID: 58819 RVA: 0x0034CAD4 File Offset: 0x0034ACD4
|
||||
// (set) Token: 0x0600E5C4 RID: 58820 RVA: 0x0034CAE8 File Offset: 0x0034ACE8
|
||||
[Token(Token = "0x17002486")]
|
||||
public RoomRole Value
|
||||
{
|
||||
[Token(Token = "0x600E5C3")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return this.value;
|
||||
}
|
||||
[Token(Token = "0x600E5C4")]
|
||||
[Address(RVA = "0x144D800", Offset = "0x144C800", VA = "0x18144D800")]
|
||||
set
|
||||
{
|
||||
this.value = value;
|
||||
this.overrides = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E5C5 RID: 58821 RVA: 0x0034CB04 File Offset: 0x0034AD04
|
||||
[Token(Token = "0x600E5C5")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public OverridableRoomRole()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040094CE RID: 38094
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40094CE")]
|
||||
[SerializeField]
|
||||
private bool overrides;
|
||||
|
||||
// Token: 0x040094CF RID: 38095
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40094CF")]
|
||||
[SerializeField]
|
||||
private RoomRole value;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1585 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Threading.Tasks;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using Google.Protobuf.Collections;
|
||||
using JetBrains.Annotations;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Avatars;
|
||||
using RecRoom.Core.Creation;
|
||||
using RecRoom.Core.Locomotion;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using UnityEngine;
|
||||
using UnityEngine.XR.ARSubsystems;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x0200235A RID: 9050
|
||||
[Token(Token = "0x200235A")]
|
||||
public class PlayerGameRoleManager : RoleManagerBase<CMDADAAOBHD, GameRole.CDLENKNFHEB, GameRole, HLPPKFIPADG, ICIJDJKOLAE>
|
||||
{
|
||||
// Token: 0x17002487 RID: 9351
|
||||
// (get) Token: 0x0600E5C6 RID: 58822 RVA: 0x0034CB18 File Offset: 0x0034AD18
|
||||
[Token(Token = "0x17002487")]
|
||||
public new static PlayerGameRoleManager ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x600E5C6")]
|
||||
[Address(RVA = "0x1454030", Offset = "0x1453030", VA = "0x181454030")]
|
||||
get
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002488 RID: 9352
|
||||
// (get) Token: 0x0600E5C7 RID: 58823 RVA: 0x0034CB30 File Offset: 0x0034AD30
|
||||
[Token(Token = "0x17002488")]
|
||||
private GameRole IJLLBFJLKBD
|
||||
{
|
||||
[Token(Token = "0x600E5C7")]
|
||||
[Address(RVA = "0x144DBF0", Offset = "0x144CBF0", VA = "0x18144DBF0")]
|
||||
get
|
||||
{
|
||||
TrackableId trackableId = ((ITrackable)this.MKKBBPMGAIC).trackableId;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E5C8 RID: 58824 RVA: 0x0034CB50 File Offset: 0x0034AD50
|
||||
[Token(Token = "0x600E5C8")]
|
||||
[Address(RVA = "0x144D9A0", Offset = "0x144C9A0", VA = "0x18144D9A0")]
|
||||
public void AddInGameRoleDefinition(GameRole ONGBFDACHHG, object PIHIPPPPEBI, GFIIGJJANNG JMHKMOACHDG)
|
||||
{
|
||||
bool flag = this.MKKBBPMGAIC.DOEHAPOJMON(ONGBFDACHHG, PIHIPPPPEBI, (int)JMHKMOACHDG);
|
||||
if (flag)
|
||||
{
|
||||
string text = this.MKKBBPMGAIC.ToString();
|
||||
GameRole gameRole;
|
||||
gameRole.IKGEKPJPNCE(ONGBFDACHHG);
|
||||
base.KEHAFGDDECH();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E5C9 RID: 58825 RVA: 0x0034CB94 File Offset: 0x0034AD94
|
||||
[Token(Token = "0x600E5C9")]
|
||||
[Address(RVA = "0x1453630", Offset = "0x1452630", VA = "0x181453630")]
|
||||
public void RemoveInGameRoleDefition(object PIHIPPPPEBI)
|
||||
{
|
||||
bool flag = this.MKKBBPMGAIC.HAHBGOMEMEE(PIHIPPPPEBI);
|
||||
if (flag)
|
||||
{
|
||||
string text = this.MKKBBPMGAIC.ToString();
|
||||
string text2 = this.MKKBBPMGAIC.ToString();
|
||||
base.KEHAFGDDECH();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E5CA RID: 58826 RVA: 0x0034CBDC File Offset: 0x0034ADDC
|
||||
[Token(Token = "0x600E5CA")]
|
||||
[Address(RVA = "0x144F460", Offset = "0x144E460", VA = "0x18144F460")]
|
||||
public static int FindClosestRolloffDistance(float EBCHMBPAHLH, out int EFBDCIJMFGD)
|
||||
{
|
||||
int num = PlayerGameRoleManager.RoleVoiceRolloffDistances[0];
|
||||
int num2 = 0;
|
||||
int[] roleVoiceRolloffDistances = PlayerGameRoleManager.RoleVoiceRolloffDistances;
|
||||
if (num2 < roleVoiceRolloffDistances.Length)
|
||||
{
|
||||
int[] roleVoiceRolloffDistances2 = PlayerGameRoleManager.RoleVoiceRolloffDistances;
|
||||
EFBDCIJMFGD.m_value = num2;
|
||||
num2++;
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x17002489 RID: 9353
|
||||
// (get) Token: 0x0600E5CB RID: 58827 RVA: 0x0034CC20 File Offset: 0x0034AE20
|
||||
[Token(Token = "0x17002489")]
|
||||
protected override int[] JGIFDGDOGPO
|
||||
{
|
||||
[Token(Token = "0x600E5CB")]
|
||||
[Address(RVA = "0x1452820", Offset = "0x1451820", VA = "0x181452820", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return PlayerGameRoleManager.PBILJOPELGJ;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700248A RID: 9354
|
||||
// (get) Token: 0x0600E5CC RID: 58828 RVA: 0x0034CC34 File Offset: 0x0034AE34
|
||||
[Token(Token = "0x1700248A")]
|
||||
protected static string FKABDPCLCNG
|
||||
{
|
||||
[Token(Token = "0x600E5CC")]
|
||||
[Address(RVA = "0x14524A0", Offset = "0x14514A0", VA = "0x1814524A0")]
|
||||
get
|
||||
{
|
||||
return "gr";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700248B RID: 9355
|
||||
// (get) Token: 0x0600E5CD RID: 58829 RVA: 0x0034CC48 File Offset: 0x0034AE48
|
||||
[Token(Token = "0x1700248B")]
|
||||
protected override bool GBFHJKPPEPC
|
||||
{
|
||||
[Token(Token = "0x600E5CD")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "27")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E5CE RID: 58830 RVA: 0x0034CC58 File Offset: 0x0034AE58
|
||||
[Token(Token = "0x600E5CE")]
|
||||
[Address(RVA = "0x144DA90", Offset = "0x144CA90", VA = "0x18144DA90", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
MLDJDPHKGBO.BCGOBNMHOML bcgobnmhoml = new MLDJDPHKGBO.BCGOBNMHOML();
|
||||
JAPOCJCDIJN.JHGPCFHDLEP jhgpcfhdlep = new JAPOCJCDIJN.JHGPCFHDLEP(this.AHGOCMGCNLB);
|
||||
MLDJDPHKGBO.BCGOBNMHOML bcgobnmhoml2 = bcgobnmhoml.BAPEJOFOPCL((MJAPEGGDLJA)((uint)2048), jhgpcfhdlep);
|
||||
IDisposable disposable = MLDJDPHKGBO.ENNCEBJFFMB(this, bcgobnmhoml2);
|
||||
this.ANEFJHDKAIJ = disposable;
|
||||
MFBGLIHGCGO<Player> playerCreatedEvent = Player.PlayerCreatedEvent;
|
||||
Action<Player> action = new Action(this.CBDHCJEKJME);
|
||||
Player.PlayerCreatedEvent = MFBGLIHGCGO.BPJDFPACLMK(playerCreatedEvent, action);
|
||||
}
|
||||
|
||||
// Token: 0x0600E5CF RID: 58831 RVA: 0x0034CCC4 File Offset: 0x0034AEC4
|
||||
[Token(Token = "0x600E5CF")]
|
||||
[Address(RVA = "0x144D810", Offset = "0x144C810", VA = "0x18144D810")]
|
||||
private Task AHGOCMGCNLB(JKLGMOGDCNE CEHJGNDELGL)
|
||||
{
|
||||
this.MasterSpawnMissingGameRoleNodes();
|
||||
return Task.CompletedTask;
|
||||
}
|
||||
|
||||
// Token: 0x0600E5D0 RID: 58832 RVA: 0x0034CCE0 File Offset: 0x0034AEE0
|
||||
[Token(Token = "0x600E5D0")]
|
||||
[Address(RVA = "0x1453720", Offset = "0x1452720", VA = "0x181453720", Slot = "18")]
|
||||
protected override void Start()
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
RoleManagerBase<CMDADAAOBHD, GameRole.CDLENKNFHEB, GameRole, HLPPKFIPADG, ICIJDJKOLAE>.FPKGDJPPILE fpkgdjppile = this.INELADLDOKF(agajmbpabdl2);
|
||||
base.Start();
|
||||
CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action action = new Action(this.FJPFKELLNLM);
|
||||
instance.FJPFKELLNLM += action;
|
||||
}
|
||||
|
||||
// Token: 0x0600E5D1 RID: 58833 RVA: 0x0034CD30 File Offset: 0x0034AF30
|
||||
[Token(Token = "0x600E5D1")]
|
||||
[Address(RVA = "0x14529C0", Offset = "0x14519C0", VA = "0x1814529C0", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
if (this.ANEFJHDKAIJ != 0)
|
||||
{
|
||||
}
|
||||
MFBGLIHGCGO<Player> playerCreatedEvent = Player.PlayerCreatedEvent;
|
||||
Action<Player> action = new Action(this.CBDHCJEKJME);
|
||||
Player.PlayerCreatedEvent = MFBGLIHGCGO.GMNMHGMFGOL(playerCreatedEvent, action);
|
||||
CreationManager.SafeUnsubscribeFromOnRoomReset(new Action(this.FJPFKELLNLM));
|
||||
}
|
||||
|
||||
// Token: 0x0600E5D2 RID: 58834 RVA: 0x0034CD7C File Offset: 0x0034AF7C
|
||||
[Token(Token = "0x600E5D2")]
|
||||
[Address(RVA = "0x144F1B0", Offset = "0x144E1B0", VA = "0x18144F1B0")]
|
||||
private void FJPFKELLNLM()
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PEGEHGAIKFL)
|
||||
{
|
||||
int num = 0;
|
||||
CMDADAAOBHD[] pjbokkajeak = PlayerGameRoleManager.PJBOKKAJEAK;
|
||||
int length = pjbokkajeak.Length;
|
||||
if (num < length)
|
||||
{
|
||||
CMDADAAOBHD cmdadaaobhd = pjbokkajeak[num];
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
num++;
|
||||
}
|
||||
List<CMDADAAOBHD> localPlayerGameRolesToAssign = PlayerRoomRoleManager.ONCPNMDGGKG.GetLocalPlayerGameRolesToAssign();
|
||||
Func<CMDADAAOBHD, CMDADAAOBHD, CMDADAAOBHD> func;
|
||||
if (PlayerGameRoleManager.<>c.<>9__26_0 == 0)
|
||||
{
|
||||
func = delegate(CMDADAAOBHD current, CMDADAAOBHD gameRole)
|
||||
{
|
||||
};
|
||||
PlayerGameRoleManager.<>c.<>9__26_0 = func;
|
||||
}
|
||||
CMDADAAOBHD cmdadaaobhd2 = Enumerable.Aggregate<CMDADAAOBHD, CMDADAAOBHD>(localPlayerGameRolesToAssign, (CMDADAAOBHD)num, func);
|
||||
base.OGEGEKEACGC();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E5D3 RID: 58835 RVA: 0x0034CE0C File Offset: 0x0034B00C
|
||||
[Token(Token = "0x600E5D3")]
|
||||
[Address(RVA = "0x144FAB0", Offset = "0x144EAB0", VA = "0x18144FAB0", Slot = "25")]
|
||||
protected override RoleManagerBase<CMDADAAOBHD, GameRole.CDLENKNFHEB, GameRole, HLPPKFIPADG, ICIJDJKOLAE>.FPKGDJPPILE INELADLDOKF(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E5D3)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Systems.PlayerRoles.RoleManagerBase`5/FPKGDJPPILE<CMDADAAOBHD,RecRoom.Systems.PlayerRoles.GameRole/CDLENKNFHEB,RecRoom.Systems.PlayerRoles.GameRole,HLPPKFIPADG,ICIJDJKOLAE> RecRoom.Systems.PlayerRoles.PlayerGameRoleManager::INELADLDOKF(AGAJMBPABDL)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:class RecRoom.Systems.PlayerRoles.RoleManagerBase`5/FPKGDJPPILE<valuetype CMDADAAOBHD, valuetype RecRoom.Systems.PlayerRoles.GameRole/CDLENKNFHEB, class RecRoom.Systems.PlayerRoles.GameRole, class HLPPKFIPADG, class ICIJDJKOLAE>(var_0_07, callvirt:FPKGDJPPILE[exp:class RecRoom.Systems.PlayerRoles.RoleManagerBase`5/FPKGDJPPILE<valuetype CMDADAAOBHD, valuetype RecRoom.Systems.PlayerRoles.GameRole/CDLENKNFHEB, class RecRoom.Systems.PlayerRoles.GameRole, class HLPPKFIPADG, class ICIJDJKOLAE>](PlayerGameRoleManager::INELADLDOKF, ldloc:PlayerGameRoleManager(this), ldloc:AGAJMBPABDL(IEKDDPPNFPF)))
|
||||
stloc:bool(var_3_0E, ldfld:bool(ObscuredInt::fakeValueActive, ldloc:ObscuredInt[exp:valuetype [Codestage.Anticheattoolkit.Runtime]CodeStage.AntiCheat.ObscuredTypes.ObscuredInt&](var_2)))
|
||||
stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE<valuetype [Codestage.Anticheattoolkit.Runtime]CodeStage.AntiCheat.ObscuredTypes.ObscuredInt>(MMBANOCPFMA::HHIDONPGGIJ, ldloc:MMBANOCPFMA(var_1), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE<valuetype [Codestage.Anticheattoolkit.Runtime]CodeStage.AntiCheat.ObscuredTypes.ObscuredInt>(var_5))
|
||||
}
|
||||
|
||||
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: 0x0600E5D4 RID: 58836 RVA: 0x0034CE30 File Offset: 0x0034B030
|
||||
[Token(Token = "0x600E5D4")]
|
||||
[Address(RVA = "0x144D870", Offset = "0x144C870", VA = "0x18144D870", Slot = "28")]
|
||||
protected override void AOJABMGFNLF()
|
||||
{
|
||||
base.AOJABMGFNLF();
|
||||
bool flag = this.FMAEGJFPJLP(2097152);
|
||||
BJOIBBBOIKO<GameRole> mkkbbpmgaic = this.MKKBBPMGAIC;
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
string text = this.MKKBBPMGAIC.ToString();
|
||||
base.KEHAFGDDECH();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E5D5 RID: 58837 RVA: 0x0034CE78 File Offset: 0x0034B078
|
||||
[Token(Token = "0x600E5D5")]
|
||||
[Address(RVA = "0x144EF50", Offset = "0x144DF50", VA = "0x18144EF50", Slot = "29")]
|
||||
protected override void FFKJKILNOIC(ref List<GameRole> MGKECHLIBOP)
|
||||
{
|
||||
base.FFKJKILNOIC(ref MGKECHLIBOP);
|
||||
if (PlayerGameRoleManager.<>c.<>9__30_0 == 0)
|
||||
{
|
||||
PlayerGameRoleManager.<>c.<>9__30_0 = (GameRole r) => r.roleId != CMDADAAOBHD.AG_IN_GAME;
|
||||
}
|
||||
bool flag;
|
||||
if (flag && this.MKKBBPMGAIC.ToString() == 0)
|
||||
{
|
||||
Debug.LogError("Null inGameRole");
|
||||
}
|
||||
if (PlayerGameRoleManager.<>c.<>9__30_1 == 0)
|
||||
{
|
||||
PlayerGameRoleManager.<>c.<>9__30_1 = (GameRole r) => r.roleId != CMDADAAOBHD.AG_ELIMINATED;
|
||||
}
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
GameRole gameRole = this.eliminatedRole;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E5D6 RID: 58838 RVA: 0x0034CEF4 File Offset: 0x0034B0F4
|
||||
[Token(Token = "0x600E5D6")]
|
||||
[Address(RVA = "0x144DD40", Offset = "0x144CD40", VA = "0x18144DD40")]
|
||||
private void CBDHCJEKJME(Player IEKDDPPNFPF)
|
||||
{
|
||||
AGAJMBPABDL photonPlayer = IEKDDPPNFPF.DBAJDHGDPOL;
|
||||
if (photonPlayer != 0)
|
||||
{
|
||||
if (photonPlayer.DMKCIEPGGAB)
|
||||
{
|
||||
base.KEHAFGDDECH();
|
||||
return;
|
||||
}
|
||||
GameRole gameRole = base.CBGHFAPFBFM(photonPlayer);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E5D7 RID: 58839 RVA: 0x0034CF2C File Offset: 0x0034B12C
|
||||
[Token(Token = "0x600E5D7")]
|
||||
[Address(RVA = "0x1451F70", Offset = "0x1450F70", VA = "0x181451F70", Slot = "24")]
|
||||
protected override GameRole MEPJPBMHJDF(int FHCCCOABPJI, GameRole EBOAJJCLJIE, [Optional] string LKHMIMBGLNC)
|
||||
{
|
||||
GameRole gameRole;
|
||||
return gameRole;
|
||||
}
|
||||
|
||||
// Token: 0x0600E5D8 RID: 58840 RVA: 0x0034CF3C File Offset: 0x0034B13C
|
||||
[Token(Token = "0x600E5D8")]
|
||||
[Address(RVA = "0x144FC70", Offset = "0x144EC70", VA = "0x18144FC70", Slot = "34")]
|
||||
public override bool IsPlayerDefinedRole(CMDADAAOBHD BGHHFOOBFMA)
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E5D9 RID: 58841 RVA: 0x0034CF4C File Offset: 0x0034B14C
|
||||
[Token(Token = "0x600E5D9")]
|
||||
[Address(RVA = "0x1452CA0", Offset = "0x1451CA0", VA = "0x181452CA0", Slot = "35")]
|
||||
public override bool PlayerCanModifyRoleDefinition(AGAJMBPABDL BANKGLOHKOJ, CMDADAAOBHD BGHHFOOBFMA)
|
||||
{
|
||||
bool flag;
|
||||
if (flag && BANKGLOHKOJ != 0)
|
||||
{
|
||||
MutableOverridableObscuredBool canUseMakerPen = PlayerRoomRoleManager.ONCPNMDGGKG.GetPlayerRoleDefinition(BANKGLOHKOJ).canUseMakerPen;
|
||||
bool flag2;
|
||||
return flag2;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E5DA RID: 58842 RVA: 0x0034CF80 File Offset: 0x0034B180
|
||||
[Token(Token = "0x600E5DA")]
|
||||
[Address(RVA = "0x1451FF0", Offset = "0x1450FF0", VA = "0x181451FF0", Slot = "33")]
|
||||
protected override bool MFNJGEEPNKI(AGAJMBPABDL BANKGLOHKOJ)
|
||||
{
|
||||
if (base.MFNJGEEPNKI(BANKGLOHKOJ) && BANKGLOHKOJ != 0)
|
||||
{
|
||||
MutableOverridableObscuredBool canUseMakerPen = PlayerRoomRoleManager.ONCPNMDGGKG.GetPlayerRoleDefinition(BANKGLOHKOJ).canUseMakerPen;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E5DB RID: 58843 RVA: 0x0034CFB8 File Offset: 0x0034B1B8
|
||||
[Token(Token = "0x600E5DB")]
|
||||
[Address(RVA = "0x1452880", Offset = "0x1451880", VA = "0x181452880", Slot = "32")]
|
||||
protected override bool NINOBPHPMOO(AGAJMBPABDL JKJPFDENCGO, GameRole GPLBFCPMJOC, GameRole ODCFAOCDPHA)
|
||||
{
|
||||
if (base.NINOBPHPMOO(JKJPFDENCGO, GPLBFCPMJOC, ODCFAOCDPHA) && JKJPFDENCGO != 0)
|
||||
{
|
||||
MutableOverridableObscuredBool canUseMakerPen = PlayerRoomRoleManager.ONCPNMDGGKG.GetPlayerRoleDefinition(JKJPFDENCGO).canUseMakerPen;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E5DC RID: 58844 RVA: 0x0034CFF0 File Offset: 0x0034B1F0
|
||||
[Token(Token = "0x600E5DC")]
|
||||
[Address(RVA = "0x1452AF0", Offset = "0x1451AF0", VA = "0x181452AF0", Slot = "36")]
|
||||
public override bool PlayerCanAssignRole(AGAJMBPABDL CDFCCICPHFJ, AGAJMBPABDL OEIHOFFDNNO, CMDADAAOBHD BGHHFOOBFMA)
|
||||
{
|
||||
if (CDFCCICPHFJ == 0)
|
||||
{
|
||||
}
|
||||
MutableOverridableObscuredBool canUseMakerPen = PlayerRoomRoleManager.ONCPNMDGGKG.GetPlayerRoleDefinition(CDFCCICPHFJ).canUseMakerPen;
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E5DD RID: 58845 RVA: 0x0034D02C File Offset: 0x0034B22C
|
||||
[Token(Token = "0x600E5DD")]
|
||||
[Address(RVA = "0x5028A0", Offset = "0x5018A0", VA = "0x1805028A0", Slot = "20")]
|
||||
protected override int JLHFDBNABEO(CMDADAAOBHD BGHHFOOBFMA)
|
||||
{
|
||||
return (int)BGHHFOOBFMA;
|
||||
}
|
||||
|
||||
// Token: 0x0600E5DE RID: 58846 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E5DE")]
|
||||
[Address(RVA = "0x5028A0", Offset = "0x5018A0", VA = "0x1805028A0", Slot = "21")]
|
||||
protected override CMDADAAOBHD MEPAEFIIPBD(int BGHHFOOBFMA)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E5DF RID: 58847 RVA: 0x0034D03C File Offset: 0x0034B23C
|
||||
[Token(Token = "0x600E5DF")]
|
||||
[Address(RVA = "0x144FA50", Offset = "0x144EA50", VA = "0x18144FA50", Slot = "22")]
|
||||
protected override int[] IHAKAMMGHLM(CMDADAAOBHD[] KEHPOHCJCEM)
|
||||
{
|
||||
if (KEHPOHCJCEM != 0)
|
||||
{
|
||||
return Enumerable.ToArray<int>(Enumerable.Cast<int>(KEHPOHCJCEM));
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600E5E0 RID: 58848 RVA: 0x0034D05C File Offset: 0x0034B25C
|
||||
[Token(Token = "0x600E5E0")]
|
||||
[Address(RVA = "0x144F410", Offset = "0x144E410", VA = "0x18144F410", Slot = "23")]
|
||||
protected override bool FMAEGJFPJLP(int BGHHFOOBFMA)
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E5E1 RID: 58849 RVA: 0x0034D06C File Offset: 0x0034B26C
|
||||
[Token(Token = "0x600E5E1")]
|
||||
[Address(RVA = "0x1452480", Offset = "0x1451480", VA = "0x181452480", Slot = "37")]
|
||||
protected override ICIJDJKOLAE MNGDIIPNICA(DBFIJENOPDA KGADGOFNJDC)
|
||||
{
|
||||
return KGADGOFNJDC.CMGCPCCOIFO;
|
||||
}
|
||||
|
||||
// Token: 0x0600E5E2 RID: 58850 RVA: 0x0034D088 File Offset: 0x0034B288
|
||||
[Token(Token = "0x600E5E2")]
|
||||
[Address(RVA = "0x144F990", Offset = "0x144E990", VA = "0x18144F990", Slot = "39")]
|
||||
protected override ICIJDJKOLAE HNBCMNLALEO(byte[] KCKDIGBCOME)
|
||||
{
|
||||
return ICIJDJKOLAE.MHLLBDFJBOD.ParseFrom(KCKDIGBCOME);
|
||||
}
|
||||
|
||||
// Token: 0x0600E5E3 RID: 58851 RVA: 0x0034D0A8 File Offset: 0x0034B2A8
|
||||
[Token(Token = "0x600E5E3")]
|
||||
[Address(RVA = "0x1451D70", Offset = "0x1450D70", VA = "0x181451D70", Slot = "40")]
|
||||
protected override void LEBDNKFDHII(ICIJDJKOLAE JHFHALKCDGD)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
if (JHFHALKCDGD == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
IEnumerator<HLPPKFIPADG> enumerator = JHFHALKCDGD.KANLKPBOCEK.GetEnumerator();
|
||||
if (enumerator != 0)
|
||||
{
|
||||
if (num >= enumerator)
|
||||
{
|
||||
goto IL_26;
|
||||
}
|
||||
num += num;
|
||||
if (num != enumerator)
|
||||
{
|
||||
num++;
|
||||
goto IL_26;
|
||||
}
|
||||
IL_42:
|
||||
num += num;
|
||||
goto IL_46;
|
||||
IL_26:
|
||||
bool flag;
|
||||
GameRole gameRole;
|
||||
if (flag || gameRole.<IsRoleActive>k__BackingField != flag)
|
||||
{
|
||||
}
|
||||
gameRole.GGDEPGOPJDM(num, num);
|
||||
gameRole.<IsRoleActive>k__BackingField = true;
|
||||
goto IL_42;
|
||||
}
|
||||
IL_46:
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600E5E4 RID: 58852 RVA: 0x0034D11C File Offset: 0x0034B31C
|
||||
[Token(Token = "0x600E5E4")]
|
||||
[Address(RVA = "0x144F730", Offset = "0x144E730", VA = "0x18144F730", Slot = "42")]
|
||||
protected override void HEEDPDGPPON(DBFIJENOPDA KGADGOFNJDC)
|
||||
{
|
||||
base.HEEDPDGPPON(KGADGOFNJDC);
|
||||
BCBIAHAOLIM fkbhanpdjlh = KGADGOFNJDC.FKBHANPDJLH;
|
||||
if (fkbhanpdjlh != 0 && KGADGOFNJDC.ELFBKDCEIIN < 10)
|
||||
{
|
||||
if (fkbhanpdjlh.HJDAFNJGPDA == 2)
|
||||
{
|
||||
int num = 0;
|
||||
MutableOverridableObscuredBool canFly = base.GetRoleDefinition(num).canFly;
|
||||
ObscuredBool obscuredBool;
|
||||
bool inited = obscuredBool.inited;
|
||||
}
|
||||
GLHLAOACALH igjocfkobap = KGADGOFNJDC.IGJOCFKOBAP;
|
||||
if (igjocfkobap != 0 && igjocfkobap.CPNJCGCJCID)
|
||||
{
|
||||
GameRole gameRole;
|
||||
if (gameRole.<IsRoleActive>k__BackingField)
|
||||
{
|
||||
MutableOverridableObscuredFloat teleportDelay = gameRole.teleportDelay;
|
||||
if (gameRole != 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
gameRole.roleName = "Alive";
|
||||
gameRole.<IsRoleActive>k__BackingField = true;
|
||||
MutableOverridableObscuredFloat teleportDelay2 = gameRole.teleportDelay;
|
||||
int num2 = 0;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E5E5 RID: 58853 RVA: 0x0034D1D0 File Offset: 0x0034B3D0
|
||||
[Token(Token = "0x600E5E5")]
|
||||
[Address(RVA = "0x14524D0", Offset = "0x14514D0", VA = "0x1814524D0")]
|
||||
public void MasterSpawnMissingGameRoleNodes()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
int num = 0;
|
||||
CMDADAAOBHD[] deeckadkeld = PlayerGameRoleManager.DEECKADKELD;
|
||||
int length = deeckadkeld.Length;
|
||||
if (num < length)
|
||||
{
|
||||
CMDADAAOBHD cmdadaaobhd = deeckadkeld[num];
|
||||
GameRole gameRole;
|
||||
GameRole role = gameRole;
|
||||
if (gameRole.<IsRoleActive>k__BackingField)
|
||||
{
|
||||
Func<GameRoleNodeWrapper, bool> func = delegate(GameRoleNodeWrapper grn)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
};
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
Guid roleGuid = role.roleGuid;
|
||||
this.DIDFBKIEPLF(roleGuid);
|
||||
}
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E5E6 RID: 58854 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E5E6")]
|
||||
[Address(RVA = "0x144E520", Offset = "0x144D520", VA = "0x18144E520")]
|
||||
private void DIDFBKIEPLF(Guid PGKHAPMOBAO)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E5E7 RID: 58855 RVA: 0x0034D254 File Offset: 0x0034B454
|
||||
[Token(Token = "0x600E5E7")]
|
||||
[Address(RVA = "0x1451C10", Offset = "0x1450C10", VA = "0x181451C10", Slot = "41")]
|
||||
protected override ICIJDJKOLAE LBMEFCFIDFK()
|
||||
{
|
||||
int num = 0;
|
||||
List<GameRole> sortedActiveRoles = base.GetSortedActiveRoles(num != 0);
|
||||
ICIJDJKOLAE icijdjkolae = new ICIJDJKOLAE();
|
||||
RepeatedField<HLPPKFIPADG> kanlkpbocek = icijdjkolae.KANLKPBOCEK;
|
||||
Func<GameRole, HLPPKFIPADG> <>9__48_ = PlayerGameRoleManager.<>c.<>9__48_0;
|
||||
if (<>9__48_ == 0)
|
||||
{
|
||||
PlayerGameRoleManager.<>c.<>9__48_0 = (GameRole r) => r.KCINMMHMPGF();
|
||||
}
|
||||
IEnumerable<GameRole> enumerable = Enumerable.Select<GameRole, HLPPKFIPADG>(sortedActiveRoles, <>9__48_);
|
||||
kanlkpbocek.AddRange(enumerable);
|
||||
return icijdjkolae;
|
||||
}
|
||||
|
||||
// Token: 0x0600E5E8 RID: 58856 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E5E8")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "38")]
|
||||
protected override void CDNPEAAJAOL(ref DBFIJENOPDA KGADGOFNJDC, ICIJDJKOLAE JHFHALKCDGD)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E5E9 RID: 58857 RVA: 0x0034D2B4 File Offset: 0x0034B4B4
|
||||
[Token(Token = "0x600E5E9")]
|
||||
[Address(RVA = "0x144FF00", Offset = "0x144EF00", VA = "0x18144FF00", Slot = "31")]
|
||||
protected override void KGFJOIKALKD(AGAJMBPABDL AGIHAKFFCCD, GameRole PHNCEAKEFOG)
|
||||
{
|
||||
Player player = AGIHAKFFCCD.GPOMCJICJIH();
|
||||
int num = 0;
|
||||
if (player != num)
|
||||
{
|
||||
MutableOverridableObscuredInt voiceRolloffMaxDistance = PHNCEAKEFOG.voiceRolloffMaxDistance;
|
||||
this.MKPECHPEIHN(player, voiceRolloffMaxDistance);
|
||||
PlayerAvatarDisplay playerAvatarDisplay = player.playerAvatar.playerAvatarDisplay;
|
||||
MutableOverridableObscuredBool hidesAvatar = PHNCEAKEFOG.hidesAvatar;
|
||||
bool flag;
|
||||
playerAvatarDisplay.ignoreEffect.SetHideAvatar(this, flag);
|
||||
if (AGIHAKFFCCD.DMKCIEPGGAB)
|
||||
{
|
||||
MutableOverridableObscuredBool canMove = PHNCEAKEFOG.canMove;
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
MutableOverridableObscuredBool canFly = PHNCEAKEFOG.canFly;
|
||||
int num2 = 0;
|
||||
MutableOverridableEquipSlotRestrictionType enableEquipSlotHip = PHNCEAKEFOG.enableEquipSlotHip;
|
||||
if (num2 < this)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == this)
|
||||
{
|
||||
goto IL_AB;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
FBMHCMDMJGK fbmhcmdmjgk;
|
||||
if (num2 >= (int)fbmhcmdmjgk)
|
||||
{
|
||||
goto IL_CE;
|
||||
}
|
||||
FNCLOCJLFDG.LDHGJHOFPKC ldhgjhofpkc;
|
||||
if (ldhgjhofpkc == FNCLOCJLFDG.LDHGJHOFPKC.Hip)
|
||||
{
|
||||
MutableOverridablePickupRestrictionType equipRestrictionsHip = PHNCEAKEFOG.equipRestrictionsHip;
|
||||
MutableOverridableListObscuredString equipHipAllowlist = PHNCEAKEFOG.equipHipAllowlist;
|
||||
}
|
||||
IL_AB:
|
||||
FBIGPMJGDMB fbigpmjgdmb;
|
||||
if (fbigpmjgdmb == FBIGPMJGDMB.AllRestricted)
|
||||
{
|
||||
MutableOverridablePickupRestrictionType equipRestrictionsShoulder = PHNCEAKEFOG.equipRestrictionsShoulder;
|
||||
MutableOverridableListObscuredString equipShoulderAllowlist = PHNCEAKEFOG.equipShoulderAllowlist;
|
||||
MutableOverridableListObscuredString equipShoulderBlocklist = PHNCEAKEFOG.equipShoulderBlocklist;
|
||||
}
|
||||
num2++;
|
||||
IL_CE:
|
||||
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
||||
MutableOverridableObscuredFloat teleportDelay = PHNCEAKEFOG.teleportDelay;
|
||||
PlayerMovement playerMovement = <EGKJPJKLEAI>k__BackingField.playerMovement;
|
||||
FBIGPMJGDMB fbigpmjgdmb2;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_2A2;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
float num3;
|
||||
uint num4;
|
||||
playerMovement.AddTeleportCooldown(num3, fbigpmjgdmb2, (int)num4);
|
||||
MutableOverridableObscuredFloat maxTeleportDropHeight = PHNCEAKEFOG.maxTeleportDropHeight;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_2A9;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
float num5;
|
||||
num3 = num5;
|
||||
uint num6;
|
||||
playerMovement.AddTeleportMaxDropHeight(num3, fbigpmjgdmb2, (int)num6);
|
||||
MutableOverridableObscuredFloat maxTeleportDistance = PHNCEAKEFOG.maxTeleportDistance;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_2B0;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
float num7;
|
||||
num3 = num7;
|
||||
uint num8;
|
||||
playerMovement.AddTeleportMaxHorizontalDistance(num3, fbigpmjgdmb2, (int)num8);
|
||||
MutableOverridableObscuredFloat maxTeleportAngle = PHNCEAKEFOG.maxTeleportAngle;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_2B7;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
float num9;
|
||||
num3 = num9;
|
||||
uint num10;
|
||||
playerMovement.AddTeleportMaxHorizontalSurfaceAngle(num3, fbigpmjgdmb2, (int)num10);
|
||||
MutableOverridableObscuredFloat vrWalkSpeed = PHNCEAKEFOG.vrWalkSpeed;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_2BE;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
float num11;
|
||||
num3 = num11;
|
||||
uint num12;
|
||||
playerMovement.AddMaxWalkSpeed(num3, fbigpmjgdmb2, (int)num12);
|
||||
MutableOverridableObscuredFloat vrSprintMaxSpeedWalkSpeedMultiplier = PHNCEAKEFOG.vrSprintMaxSpeedWalkSpeedMultiplier;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_2C5;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
float num13;
|
||||
num3 = num13;
|
||||
uint num14;
|
||||
playerMovement.AddSprintMaxSpeedWalkSpeedMultiplier(num3, fbigpmjgdmb2, (int)num14);
|
||||
MutableOverridableObscuredBool vrCanGetPushed = PHNCEAKEFOG.vrCanGetPushed;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_2CC;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
bool flag3;
|
||||
uint num15;
|
||||
playerMovement.AddCanGetPushed(flag3, fbigpmjgdmb2, (int)num15);
|
||||
MutableOverridableObscuredBool vrCanRam = PHNCEAKEFOG.vrCanRam;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_2D3;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
bool flag4;
|
||||
playerMovement.SetCanRam(flag4, fbigpmjgdmb2);
|
||||
MutableOverridableObscuredBool vrCanWallRun = PHNCEAKEFOG.vrCanWallRun;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_2DA;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
int num16 = 0;
|
||||
playerMovement.RemoveWallRunRestriction(fbigpmjgdmb2);
|
||||
IL_2A2:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
IL_2A9:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
IL_2B0:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
IL_2B7:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
IL_2BE:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
IL_2C5:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
IL_2CC:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
IL_2D3:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
IL_2DA:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
playerMovement.AddWallRunRestriction(fbigpmjgdmb2);
|
||||
MutableOverridableObscuredBool vrCanSprint = PHNCEAKEFOG.vrCanSprint;
|
||||
if (num2 < num16)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == num16)
|
||||
{
|
||||
goto IL_345;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
bool flag5;
|
||||
uint num17;
|
||||
playerMovement.AddSprintEnabled(flag5, fbigpmjgdmb2, (int)num17);
|
||||
MutableOverridableObscuredBool vrCanJump = PHNCEAKEFOG.vrCanJump;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_34C;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
int num18 = 0;
|
||||
playerMovement.RemoveJumpRestriction(fbigpmjgdmb2);
|
||||
IL_345:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
IL_34C:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
playerMovement.AddJumpRestriction(fbigpmjgdmb2);
|
||||
MutableOverridableObscuredFloat vrMaxJumpHeight = PHNCEAKEFOG.vrMaxJumpHeight;
|
||||
if (num2 < num18)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == num18)
|
||||
{
|
||||
goto IL_421;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
float num19;
|
||||
num3 = num19;
|
||||
uint num20;
|
||||
playerMovement.AddMaxJumpHeight(num3, fbigpmjgdmb2, (int)num20);
|
||||
MutableOverridableObscuredBool canAutoSprint = PHNCEAKEFOG.canAutoSprint;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_428;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
bool flag6;
|
||||
uint num21;
|
||||
playerMovement.AddAutoSprintRoleEnabled(flag6, fbigpmjgdmb2, (int)num21);
|
||||
MutableOverridableObscuredFloat airControlParameter = PHNCEAKEFOG.airControlParameter;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_42F;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
float num22;
|
||||
num3 = num22;
|
||||
uint num23;
|
||||
playerMovement.AddAirControlPercentage(num3, fbigpmjgdmb2, (int)num23);
|
||||
MutableOverridableObscuredBool canJumpCutoff = PHNCEAKEFOG.canJumpCutoff;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_436;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
int num24 = 0;
|
||||
playerMovement.AddJumpCutoffRestriction(fbigpmjgdmb2);
|
||||
IL_421:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
IL_428:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
IL_42F:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
IL_436:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
playerMovement.RemoveJumpCutoffRestriction(fbigpmjgdmb2);
|
||||
MutableOverridableObscuredBool canClamber = PHNCEAKEFOG.canClamber;
|
||||
if (num2 < num24)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == num24)
|
||||
{
|
||||
goto IL_473;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
int num25 = 0;
|
||||
playerMovement.AddClamberRestriction(fbigpmjgdmb2);
|
||||
IL_473:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
playerMovement.RemoveClamberRestriction(fbigpmjgdmb2);
|
||||
MutableOverridableObscuredFloat wallRunDuration = PHNCEAKEFOG.wallRunDuration;
|
||||
if (num2 < num25)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == num25)
|
||||
{
|
||||
goto IL_5D5;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
float num26;
|
||||
num3 = num26;
|
||||
uint num27;
|
||||
playerMovement.AddWallRunDuration(num3, fbigpmjgdmb2, (int)num27);
|
||||
MutableOverridableObscuredFloat wallRunDropRateParameter = PHNCEAKEFOG.wallRunDropRateParameter;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
}
|
||||
float num28;
|
||||
num3 = num28;
|
||||
uint num29;
|
||||
playerMovement.AddWallRunDropRateParameter(num3, fbigpmjgdmb2, (int)num29);
|
||||
MutableOverridableObscuredFloat wallRunStartSpeedBoost = PHNCEAKEFOG.wallRunStartSpeedBoost;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_5E3;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
float num30;
|
||||
num3 = num30;
|
||||
uint num31;
|
||||
playerMovement.AddWallRunStartSpeedBoost(num3, fbigpmjgdmb2, (int)num31);
|
||||
MutableOverridableObscuredFloat wallRunJumpHeight = PHNCEAKEFOG.wallRunJumpHeight;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_5EA;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
float num32;
|
||||
num3 = num32;
|
||||
uint num33;
|
||||
playerMovement.AddWallRunMaxJumpHeight(num3, fbigpmjgdmb2, (int)num33);
|
||||
MutableOverridableObscuredFloat wallRunJumpDirectionParameter = PHNCEAKEFOG.wallRunJumpDirectionParameter;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_5F1;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
float num34;
|
||||
num3 = num34;
|
||||
uint num35;
|
||||
playerMovement.AddWallRunJumpDirectionParameter(num3, fbigpmjgdmb2, (int)num35);
|
||||
MutableOverridableObscuredFloat wallRunJumpAirControlMultiplier = PHNCEAKEFOG.wallRunJumpAirControlMultiplier;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_5F8;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
float num36;
|
||||
num3 = num36;
|
||||
uint num37;
|
||||
playerMovement.AddWallRunJumpAirControlMultiplier(num3, fbigpmjgdmb2, (int)num37);
|
||||
MutableOverridableObscuredBool canSlide = PHNCEAKEFOG.canSlide;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_5FF;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
int num38 = 0;
|
||||
playerMovement.AddSlideRestriction(fbigpmjgdmb2);
|
||||
IL_5D5:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
IL_5E3:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
IL_5EA:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
IL_5F1:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
IL_5F8:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
IL_5FF:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
playerMovement.RemoveSlideRestriction(fbigpmjgdmb2);
|
||||
MutableOverridableObscuredBool canSlideDownSlopes = PHNCEAKEFOG.canSlideDownSlopes;
|
||||
if (num2 < num38)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == num38)
|
||||
{
|
||||
goto IL_63C;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
int num39 = 0;
|
||||
playerMovement.AddSlideGravityAccelerationRestriction(fbigpmjgdmb2);
|
||||
IL_63C:
|
||||
fbigpmjgdmb2 += (int)fbigpmjgdmb2;
|
||||
playerMovement.RemoveSlideGravityAccelerationRestriction(fbigpmjgdmb2);
|
||||
MutableOverridableObscuredFloat slideMinDuration = PHNCEAKEFOG.slideMinDuration;
|
||||
if (num2 < num39)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == num39)
|
||||
{
|
||||
num += num;
|
||||
goto IL_74F;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
float num40;
|
||||
num3 = num40;
|
||||
uint num41;
|
||||
playerMovement.AddSlideMinimumDuration(num3, fbigpmjgdmb2, (int)num41);
|
||||
MutableOverridableObscuredFloat slideSteeringParameter = PHNCEAKEFOG.slideSteeringParameter;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_74F;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
float num42;
|
||||
num3 = num42;
|
||||
uint num43;
|
||||
playerMovement.AddSlideSteeringParameter(num3, fbigpmjgdmb2, (int)num43);
|
||||
MutableOverridableObscuredFloat slideStartSpeedBoost = PHNCEAKEFOG.slideStartSpeedBoost;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_753;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
float num44;
|
||||
num3 = num44;
|
||||
uint num45;
|
||||
playerMovement.AddSlideStartSpeedBoost(num3, fbigpmjgdmb2, (int)num45);
|
||||
MutableOverridableObscuredFloat slideAirControlMultiplier = PHNCEAKEFOG.slideAirControlMultiplier;
|
||||
if (num2 < (int)fbigpmjgdmb2)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == (int)fbigpmjgdmb2)
|
||||
{
|
||||
goto IL_757;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
int num46 = 0;
|
||||
float num47;
|
||||
num3 = num47;
|
||||
uint num48;
|
||||
playerMovement.AddSlideAirControlMultiplier(num3, fbigpmjgdmb2, (int)num48);
|
||||
MutableOverridableObscuredBool canWallClimb = PHNCEAKEFOG.canWallClimb;
|
||||
if (num2 < num46)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == num46)
|
||||
{
|
||||
goto IL_75B;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
playerMovement.AddWallClimbRestriction(fbigpmjgdmb2);
|
||||
return;
|
||||
IL_74F:
|
||||
num += num;
|
||||
IL_753:
|
||||
num += num;
|
||||
IL_757:
|
||||
num += num;
|
||||
IL_75B:
|
||||
player += player;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E5EA RID: 58858 RVA: 0x0034DA28 File Offset: 0x0034BC28
|
||||
[Token(Token = "0x600E5EA")]
|
||||
[Address(RVA = "0x1452110", Offset = "0x1451110", VA = "0x181452110")]
|
||||
private void MKPECHPEIHN(Player IEKDDPPNFPF, GPNBGDFOBNK<ObscuredInt> PLIABLGGOJN)
|
||||
{
|
||||
int num = 0;
|
||||
if (num < PLIABLGGOJN)
|
||||
{
|
||||
num += num;
|
||||
if (num == PLIABLGGOJN)
|
||||
{
|
||||
goto IL_18;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
int[] array = PlayerGameRoleManager.RoleVoiceRolloffDistances;
|
||||
IL_18:
|
||||
array += array;
|
||||
int num2;
|
||||
num2 += 2;
|
||||
num2 += 19;
|
||||
int[] roleVoiceRolloffDistances = PlayerGameRoleManager.RoleVoiceRolloffDistances;
|
||||
if (num < roleVoiceRolloffDistances.Length)
|
||||
{
|
||||
int[] roleVoiceRolloffDistances2 = PlayerGameRoleManager.RoleVoiceRolloffDistances;
|
||||
num++;
|
||||
}
|
||||
PlayerAudio playerAudio = IEKDDPPNFPF.playerAudio;
|
||||
}
|
||||
|
||||
// Token: 0x0600E5EB RID: 58859 RVA: 0x0034DA84 File Offset: 0x0034BC84
|
||||
[Token(Token = "0x600E5EB")]
|
||||
[Address(RVA = "0x144DDC0", Offset = "0x144CDC0", VA = "0x18144DDC0", Slot = "19")]
|
||||
protected override void CGMHFAALDDC()
|
||||
{
|
||||
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
||||
int num = 0;
|
||||
if (<EGKJPJKLEAI>k__BackingField != num)
|
||||
{
|
||||
Player.<EGKJPJKLEAI>k__BackingField.playerAudio.RemoveVoiceAudioRolloff(this);
|
||||
Player.<EGKJPJKLEAI>k__BackingField.playerMovement.RemoveMovementActionRestriction(this);
|
||||
PlayerMovement playerMovement = Player.<EGKJPJKLEAI>k__BackingField.playerMovement;
|
||||
playerMovement.RemoveMaxWalkSpeed(this);
|
||||
playerMovement.RemoveAirControlPercentage(this);
|
||||
playerMovement.RemoveSprintEnabled(this);
|
||||
playerMovement.RemoveAutoSprintRoleEnabled(this);
|
||||
playerMovement.RemoveSprintMaxSpeedWalkSpeedMultiplier(this);
|
||||
playerMovement.RemoveJumpRestriction(this);
|
||||
playerMovement.RemoveJumpCutoffRestriction(this);
|
||||
playerMovement.RemoveClamberRestriction(this);
|
||||
playerMovement.RemoveWallRunRestriction(this);
|
||||
playerMovement.RemoveWallRunDuration(this);
|
||||
playerMovement.RemoveWallRunDropRateParameter(this);
|
||||
playerMovement.RemoveWallRunStartSpeedBoost(this);
|
||||
playerMovement.RemoveWallRunMaxJumpHeight(this);
|
||||
playerMovement.RemoveWallRunJumpDirectionParameter(this);
|
||||
playerMovement.RemoveWallRunJumpAirControlMultiplier(this);
|
||||
playerMovement.RemoveSlideRestriction(this);
|
||||
playerMovement.RemoveSlideGravityAccelerationRestriction(this);
|
||||
playerMovement.RemoveSlideMinimumDuration(this);
|
||||
playerMovement.RemoveSlideSteeringParameter(this);
|
||||
playerMovement.RemoveSlideStartSpeedBoost(this);
|
||||
playerMovement.RemoveSlideAirControlMultiplier(this);
|
||||
playerMovement.RemoveWallClimbRestriction(this);
|
||||
playerMovement.RemoveFlyEnabled(this);
|
||||
playerMovement.RemoveTeleportCooldown(this);
|
||||
playerMovement.RemoveTeleportMaxDropHeight(this);
|
||||
playerMovement.RemoveTeleportMaxHorizontalDistance(this);
|
||||
playerMovement.RemoveTeleportMaxHorizontalSurfaceAngle(this);
|
||||
}
|
||||
int num2 = 0;
|
||||
List<Player> all = Player.All;
|
||||
List<Player> all2 = Player.All;
|
||||
num2++;
|
||||
}
|
||||
|
||||
// Token: 0x0600E5EC RID: 58860 RVA: 0x0034DBA8 File Offset: 0x0034BDA8
|
||||
[Token(Token = "0x600E5EC")]
|
||||
[Address(RVA = "0x144E230", Offset = "0x144D230", VA = "0x18144E230")]
|
||||
public static bool CanPickupTool(Player NHCEBNBEEBE, Tool EGFEJGHDNAI)
|
||||
{
|
||||
if (!(NHCEBNBEEBE.backpack.GetBackpackTool(JKPLBBBJLJK.MAKER_PEN) == EGFEJGHDNAI))
|
||||
{
|
||||
AGAJMBPABDL photonPlayer = NHCEBNBEEBE.DBAJDHGDPOL;
|
||||
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
||||
{
|
||||
if (photonPlayer != 0)
|
||||
{
|
||||
if (!EGFEJGHDNAI.NDKHDFJHGPP)
|
||||
{
|
||||
return PlayerGameRoleManager.ONCPNMDGGKG.JBEAAJJHPEP(photonPlayer, EGFEJGHDNAI);
|
||||
}
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
}
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0600E5ED RID: 58861 RVA: 0x0034DC08 File Offset: 0x0034BE08
|
||||
[Token(Token = "0x600E5ED")]
|
||||
[Address(RVA = "0x144E3F0", Offset = "0x144D3F0", VA = "0x18144E3F0")]
|
||||
public static bool CanPickupTool(AGAJMBPABDL AGIHAKFFCCD, Tool EGFEJGHDNAI)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
||||
{
|
||||
if (AGIHAKFFCCD != 0)
|
||||
{
|
||||
if (!EGFEJGHDNAI.NDKHDFJHGPP)
|
||||
{
|
||||
return PlayerGameRoleManager.ONCPNMDGGKG.JBEAAJJHPEP(AGIHAKFFCCD, EGFEJGHDNAI);
|
||||
}
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
Tool nmpihkpmflm = EGFEJGHDNAI.NMPIHKPMFLM;
|
||||
return instance.JBEAAJJHPEP(AGIHAKFFCCD, nmpihkpmflm);
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0600E5EE RID: 58862 RVA: 0x0034DC5C File Offset: 0x0034BE5C
|
||||
[Token(Token = "0x600E5EE")]
|
||||
[Address(RVA = "0x144FCC0", Offset = "0x144ECC0", VA = "0x18144FCC0")]
|
||||
private bool JBEAAJJHPEP(AGAJMBPABDL AGIHAKFFCCD, Tool EGFEJGHDNAI)
|
||||
{
|
||||
int num = 0;
|
||||
if (!(EGFEJGHDNAI == num))
|
||||
{
|
||||
GameRole playerRoleDefinition = base.GetPlayerRoleDefinition(AGIHAKFFCCD);
|
||||
MutableOverridablePickupRestrictionType itemPickupRestrictions = playerRoleDefinition.itemPickupRestrictions;
|
||||
FBIGPMJGDMB fbigpmjgdmb;
|
||||
if (fbigpmjgdmb != FBIGPMJGDMB.NoRestrictions && fbigpmjgdmb != FBIGPMJGDMB.NoRestrictions)
|
||||
{
|
||||
if (fbigpmjgdmb != FBIGPMJGDMB.NoRestrictions)
|
||||
{
|
||||
if (fbigpmjgdmb == FBIGPMJGDMB.NoRestrictions)
|
||||
{
|
||||
MutableOverridableListObscuredString itemPickupBlocklist = playerRoleDefinition.itemPickupBlocklist;
|
||||
bool flag;
|
||||
return !flag;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
PlayerSpawnedEquipment <FLFJCIPBAPA>k__BackingField = EGFEJGHDNAI.<FLFJCIPBAPA>k__BackingField;
|
||||
int num2 = 0;
|
||||
if (!(<FLFJCIPBAPA>k__BackingField != num2))
|
||||
{
|
||||
MutableOverridableListObscuredString itemPickupAllowlist = playerRoleDefinition.itemPickupAllowlist;
|
||||
bool flag2;
|
||||
return flag2;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E5EF RID: 58863 RVA: 0x0034DCCC File Offset: 0x0034BECC
|
||||
[Token(Token = "0x600E5EF")]
|
||||
[Address(RVA = "0x144F640", Offset = "0x144E640", VA = "0x18144F640")]
|
||||
private bool GKFHOHHEPAD(GameRole LOGOOOJKMPC, Tool EGFEJGHDNAI)
|
||||
{
|
||||
PlayerSpawnedEquipment <FLFJCIPBAPA>k__BackingField = EGFEJGHDNAI.<FLFJCIPBAPA>k__BackingField;
|
||||
int num = 0;
|
||||
if (!(<FLFJCIPBAPA>k__BackingField != num))
|
||||
{
|
||||
MutableOverridableListObscuredString itemPickupAllowlist = LOGOOOJKMPC.itemPickupAllowlist;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0600E5F0 RID: 58864 RVA: 0x0034DCFC File Offset: 0x0034BEFC
|
||||
[Token(Token = "0x600E5F0")]
|
||||
[Address(RVA = "0x144EEB0", Offset = "0x144DEB0", VA = "0x18144EEB0")]
|
||||
private bool EAGFJFBKDDN(GameRole LOGOOOJKMPC, Tool EGFEJGHDNAI)
|
||||
{
|
||||
MutableOverridableListObscuredString itemPickupBlocklist = LOGOOOJKMPC.itemPickupBlocklist;
|
||||
bool flag;
|
||||
return !flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E5F1 RID: 58865 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E5F1")]
|
||||
[Address(RVA = "0x1452DE0", Offset = "0x1451DE0", VA = "0x181452DE0")]
|
||||
public bool RemapSpawnedRoleNodes(CKNHLOINDFF HNHGCIIHOEC, CBLLFJEDOII<CreationManager.IANGMDIFGNE> NKLGAGCHGPM, [CanBeNull] out List<PDEKIHFJKHJ> OGEDDMGEBOI, [CanBeNull] out List<GameRole> NPHJNDHNINM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E5F2 RID: 58866 RVA: 0x0034DD1C File Offset: 0x0034BF1C
|
||||
[Token(Token = "0x600E5F2")]
|
||||
[Address(RVA = "0x1453830", Offset = "0x1452830", VA = "0x181453830")]
|
||||
public static bool TryGetPredefinedRoleGuid(CMDADAAOBHD GEFKLMGJOKJ, out Guid DFADDPPJPLN)
|
||||
{
|
||||
Dictionary<CMDADAAOBHD, Guid> aogddfbdeom = PlayerGameRoleManager.AOGDDFBDEOM;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E5F3 RID: 58867 RVA: 0x0034DD38 File Offset: 0x0034BF38
|
||||
[Token(Token = "0x600E5F3")]
|
||||
[Address(RVA = "0x144DC20", Offset = "0x144CC20", VA = "0x18144DC20")]
|
||||
public static Guid BackCompatStringGuidParse(CMDADAAOBHD GEFKLMGJOKJ, [CanBeNull] string DNADKODMBAK)
|
||||
{
|
||||
if (0 != 0)
|
||||
{
|
||||
Dictionary<CMDADAAOBHD, Guid> aogddfbdeom = PlayerGameRoleManager.AOGDDFBDEOM;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
Guid guid = Guid.NewGuid();
|
||||
}
|
||||
}
|
||||
int num = 0;
|
||||
GEFKLMGJOKJ.value__ = num;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E5F4 RID: 58868 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E5F4")]
|
||||
[Address(RVA = "0x14526B0", Offset = "0x14516B0", VA = "0x1814526B0")]
|
||||
public void MasterUpdateRoleDefinition(CMDADAAOBHD PGKHAPMOBAO, HLPPKFIPADG MPCOFAABDEL, [Optional] Guid? CEPPOFHPFBC)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E5F5 RID: 58869 RVA: 0x0034DD68 File Offset: 0x0034BF68
|
||||
[Token(Token = "0x600E5F5")]
|
||||
[Address(RVA = "0x1453F40", Offset = "0x1452F40", VA = "0x181453F40")]
|
||||
public PlayerGameRoleManager()
|
||||
{
|
||||
BJOIBBBOIKO<GameRole> bjoibbboiko = new BJOIBBBOIKO();
|
||||
this.MKKBBPMGAIC = bjoibbboiko;
|
||||
int num;
|
||||
GameRole gameRole = new GameRole((CMDADAAOBHD)((uint)2097152), num, "In-Game");
|
||||
num = 0;
|
||||
this.defaultInGameRole = gameRole;
|
||||
int num2;
|
||||
GameRole gameRole2 = new GameRole((CMDADAAOBHD)((uint)4194304), num2, "Out");
|
||||
num2 = 0;
|
||||
this.eliminatedRole = gameRole2;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600E5F6 RID: 58870 RVA: 0x0034DDC4 File Offset: 0x0034BFC4
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x600E5F6")]
|
||||
[Address(RVA = "0x14538C0", Offset = "0x14528C0", VA = "0x1814538C0")]
|
||||
static PlayerGameRoleManager()
|
||||
{
|
||||
Array values;
|
||||
do
|
||||
{
|
||||
values = Enum.GetValues(typeof(CMDADAAOBHD));
|
||||
}
|
||||
while (values != 0 && values == 0);
|
||||
PlayerGameRoleManager.DEECKADKELD = values;
|
||||
PlayerGameRoleManager.PBILJOPELGJ = Enumerable.ToArray<int>(Enumerable.Cast<int>(PlayerGameRoleManager.DEECKADKELD));
|
||||
int[] array = new int[8];
|
||||
RuntimeHelpers.InitializeArray(array, fieldof(<PrivateImplementationDetails>.4035A213C87470EC670EC7881000ACD532295291).FieldHandle);
|
||||
PlayerGameRoleManager.RoleVoiceRolloffDistances = array;
|
||||
CMDADAAOBHD[] array2 = new CMDADAAOBHD[11];
|
||||
RuntimeHelpers.InitializeArray(array2, fieldof(<PrivateImplementationDetails>.9FCBE7DE92E87778DA11A203B5B9D075C0AEF9AF).FieldHandle);
|
||||
PlayerGameRoleManager.PJBOKKAJEAK = array2;
|
||||
int num = 0;
|
||||
Dictionary<CMDADAAOBHD, Guid> dictionary = new Dictionary();
|
||||
int num2 = 0;
|
||||
dictionary.Add(num2, num);
|
||||
dictionary.Add((uint)2097152, num);
|
||||
dictionary.Add((uint)4194304, num);
|
||||
dictionary.Add((uint)8388608, num);
|
||||
dictionary.Add((uint)16777216, num);
|
||||
dictionary.Add((uint)33554432, num);
|
||||
dictionary.Add((uint)67108864, num);
|
||||
dictionary.Add((uint)134217728, num);
|
||||
dictionary.Add((uint)268435456, num);
|
||||
dictionary.Add((uint)536870912, num);
|
||||
dictionary.Add((uint)1073741824, num);
|
||||
dictionary.Add((uint)int.MinValue, num);
|
||||
PlayerGameRoleManager.AOGDDFBDEOM = dictionary;
|
||||
}
|
||||
|
||||
// Token: 0x040094D0 RID: 38096
|
||||
[Token(Token = "0x40094D0")]
|
||||
public const int GAME_ROLE_MANAGER_PRIORITY = 10000;
|
||||
|
||||
// Token: 0x040094D1 RID: 38097
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x40094D1")]
|
||||
private readonly BJOIBBBOIKO<GameRole> MKKBBPMGAIC;
|
||||
|
||||
// Token: 0x040094D2 RID: 38098
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x40094D2")]
|
||||
[SerializeField]
|
||||
[Header("Default Game Roles")]
|
||||
private GameRole defaultInGameRole;
|
||||
|
||||
// Token: 0x040094D3 RID: 38099
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x40094D3")]
|
||||
[SerializeField]
|
||||
private GameRole eliminatedRole;
|
||||
|
||||
// Token: 0x040094D4 RID: 38100
|
||||
[Token(Token = "0x40094D4")]
|
||||
private static readonly CMDADAAOBHD[] DEECKADKELD;
|
||||
|
||||
// Token: 0x040094D5 RID: 38101
|
||||
[Token(Token = "0x40094D5")]
|
||||
private static readonly int[] PBILJOPELGJ;
|
||||
|
||||
// Token: 0x040094D6 RID: 38102
|
||||
[Token(Token = "0x40094D6")]
|
||||
public static readonly int[] RoleVoiceRolloffDistances;
|
||||
|
||||
// Token: 0x040094D7 RID: 38103
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x40094D7")]
|
||||
private IDisposable ANEFJHDKAIJ;
|
||||
|
||||
// Token: 0x040094D8 RID: 38104
|
||||
[Token(Token = "0x40094D8")]
|
||||
private static readonly CMDADAAOBHD[] PJBOKKAJEAK;
|
||||
|
||||
// Token: 0x040094D9 RID: 38105
|
||||
[Token(Token = "0x40094D9")]
|
||||
private const string FLONBEPJJEB = "(Clone)";
|
||||
|
||||
// Token: 0x040094DA RID: 38106
|
||||
[Token(Token = "0x40094DA")]
|
||||
public static readonly Guid AG_EVERYONE_GUID;
|
||||
|
||||
// Token: 0x040094DB RID: 38107
|
||||
[Token(Token = "0x40094DB")]
|
||||
public static readonly Guid AG_IN_GAME_GUID;
|
||||
|
||||
// Token: 0x040094DC RID: 38108
|
||||
[Token(Token = "0x40094DC")]
|
||||
public static readonly Guid AG_ELIMINATED_GUID;
|
||||
|
||||
// Token: 0x040094DD RID: 38109
|
||||
[Token(Token = "0x40094DD")]
|
||||
public static readonly Guid AG_ROLE_3_GUID;
|
||||
|
||||
// Token: 0x040094DE RID: 38110
|
||||
[Token(Token = "0x40094DE")]
|
||||
public static readonly Guid AG_ROLE_4_GUID;
|
||||
|
||||
// Token: 0x040094DF RID: 38111
|
||||
[Token(Token = "0x40094DF")]
|
||||
public static readonly Guid AG_ROLE_5_GUID;
|
||||
|
||||
// Token: 0x040094E0 RID: 38112
|
||||
[Token(Token = "0x40094E0")]
|
||||
public static readonly Guid AG_ROLE_6_GUID;
|
||||
|
||||
// Token: 0x040094E1 RID: 38113
|
||||
[Token(Token = "0x40094E1")]
|
||||
public static readonly Guid AG_ROLE_7_GUID;
|
||||
|
||||
// Token: 0x040094E2 RID: 38114
|
||||
[Token(Token = "0x40094E2")]
|
||||
public static readonly Guid AG_ROLE_8_GUID;
|
||||
|
||||
// Token: 0x040094E3 RID: 38115
|
||||
[Token(Token = "0x40094E3")]
|
||||
public static readonly Guid AG_ROLE_9_GUID;
|
||||
|
||||
// Token: 0x040094E4 RID: 38116
|
||||
[Token(Token = "0x40094E4")]
|
||||
public static readonly Guid AG_ROLE_10_GUID;
|
||||
|
||||
// Token: 0x040094E5 RID: 38117
|
||||
[Token(Token = "0x40094E5")]
|
||||
public static readonly Guid AG_ROLE_11_GUID;
|
||||
|
||||
// Token: 0x040094E6 RID: 38118
|
||||
[Token(Token = "0x40094E6")]
|
||||
private static readonly Dictionary<CMDADAAOBHD, Guid> AOGDDFBDEOM;
|
||||
|
||||
// Token: 0x040094E7 RID: 38119
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x40094E7")]
|
||||
private bool AKMHFAMIODG;
|
||||
|
||||
// Token: 0x0200235B RID: 9051
|
||||
[Token(Token = "0x200235B")]
|
||||
private class MMBANOCPFMA : RoleManagerBase<CMDADAAOBHD, GameRole.CDLENKNFHEB, GameRole, HLPPKFIPADG, ICIJDJKOLAE>.FPKGDJPPILE
|
||||
{
|
||||
// Token: 0x0600E5F7 RID: 58871 RVA: 0x0034DEEC File Offset: 0x0034C0EC
|
||||
[Token(Token = "0x600E5F7")]
|
||||
[Address(RVA = "0x144CC60", Offset = "0x144BC60", VA = "0x18144CC60")]
|
||||
public MMBANOCPFMA(MonoBehaviourPun LHOMKMINCHH, AGAJMBPABDL AGIHAKFFCCD, int ELHJNCDJAOE)
|
||||
: base(AGIHAKFFCCD)
|
||||
{
|
||||
ObscuredInt obscuredInt;
|
||||
bool fakeValueActive = obscuredInt.fakeValueActive;
|
||||
KLLMCPFPIIE<ObscuredInt> kllmcpfpiie;
|
||||
this.HHIDONPGGIJ = kllmcpfpiie;
|
||||
}
|
||||
|
||||
// Token: 0x0600E5F8 RID: 58872 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E5F8")]
|
||||
[Address(RVA = "0x144CBD0", Offset = "0x144BBD0", VA = "0x18144CBD0", Slot = "4")]
|
||||
protected override int JNMKCEMDCEO()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E5F9 RID: 58873 RVA: 0x0034DF10 File Offset: 0x0034C110
|
||||
[Token(Token = "0x600E5F9")]
|
||||
[Address(RVA = "0x144CB30", Offset = "0x144BB30", VA = "0x18144CB30", Slot = "5")]
|
||||
protected override void IJGHGFDPJPD(int LFBNLKLFONC)
|
||||
{
|
||||
KLLMCPFPIIE<ObscuredInt> hhidonpggij = this.HHIDONPGGIJ;
|
||||
ObscuredInt obscuredInt;
|
||||
bool fakeValueActive = obscuredInt.fakeValueActive;
|
||||
}
|
||||
|
||||
// Token: 0x040094E8 RID: 38120
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40094E8")]
|
||||
private readonly KLLMCPFPIIE<ObscuredInt> HHIDONPGGIJ;
|
||||
}
|
||||
|
||||
// Token: 0x0200235C RID: 9052
|
||||
[Token(Token = "0x200235C")]
|
||||
public struct JFOALAFKLNI : IDisposable
|
||||
{
|
||||
// Token: 0x0600E5FA RID: 58874 RVA: 0x0034DF34 File Offset: 0x0034C134
|
||||
[Token(Token = "0x600E5FA")]
|
||||
[Address(RVA = "0x144C710", Offset = "0x144B710", VA = "0x18144C710", Slot = "4")]
|
||||
public void Dispose()
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
if (PlayerGameRoleManager.ONCPNMDGGKG.AKMHFAMIODG)
|
||||
{
|
||||
Debug.Log("Roles dirtied inside RoleModificationScope. Sending ReinitializeRoles message");
|
||||
PlayerGameRoleManager.ONCPNMDGGKG.FNENMDMHCHH();
|
||||
PlayerGameRoleManager.ONCPNMDGGKG.MasterReinitializeRoles();
|
||||
}
|
||||
PlayerGameRoleManager.ONCPNMDGGKG.AKMHFAMIODG = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200235E RID: 9054
|
||||
[Token(Token = "0x200235E")]
|
||||
[CompilerGenerated]
|
||||
private sealed class LJIJOCCJEAJ
|
||||
{
|
||||
// Token: 0x0600E604 RID: 58884 RVA: 0x0034E0B4 File Offset: 0x0034C2B4
|
||||
[Token(Token = "0x600E604")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public LJIJOCCJEAJ()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E605 RID: 58885 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E605")]
|
||||
[Address(RVA = "0x144C900", Offset = "0x144B900", VA = "0x18144C900")]
|
||||
internal bool <MasterSpawnMissingGameRoleNodes>b__0(GameRoleNodeWrapper grn)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x040094F1 RID: 38129
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40094F1")]
|
||||
public GameRole role;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1094 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.InteropServices;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using Google.Protobuf.Collections;
|
||||
using JetBrains.Annotations;
|
||||
using RecNet;
|
||||
using RecRoom.Core.Creation.Circuits;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x0200235F RID: 9055
|
||||
[Token(Token = "0x200235F")]
|
||||
public class PlayerRoomRoleManager : RoleManagerBase<FMOEHCKDCKF, RoomRole.BJICCBAKLAF, RoomRole, DJOKLIOAJAB, PFBMHEOFPJF>
|
||||
{
|
||||
// Token: 0x1700248C RID: 9356
|
||||
// (get) Token: 0x0600E606 RID: 58886 RVA: 0x0034E0C8 File Offset: 0x0034C2C8
|
||||
[Token(Token = "0x1700248C")]
|
||||
public new static PlayerRoomRoleManager ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x600E606")]
|
||||
[Address(RVA = "0x1457D60", Offset = "0x1456D60", VA = "0x181457D60")]
|
||||
get
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700248D RID: 9357
|
||||
// (get) Token: 0x0600E607 RID: 58887 RVA: 0x0034E0E0 File Offset: 0x0034C2E0
|
||||
[Token(Token = "0x1700248D")]
|
||||
public static bool MNFOLNMPMEE
|
||||
{
|
||||
[Token(Token = "0x600E607")]
|
||||
[Address(RVA = "0x1458100", Offset = "0x1457100", VA = "0x181458100")]
|
||||
get
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
||||
{
|
||||
MutableOverridableObscuredBool canUseMakerPen = PlayerRoomRoleManager.ONCPNMDGGKG.GetLocalPlayerRoleDefinition().canUseMakerPen;
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
|
||||
if (ciibgmbofei.MIKOMDCPDFF() && EIMGAFPPJFD.OAFNNHLHCMN())
|
||||
{
|
||||
return LCCEEFHOBEN.GODAMHGHDID.<NGPAJJFMCNI>k__BackingField <= 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700248E RID: 9358
|
||||
// (get) Token: 0x0600E608 RID: 58888 RVA: 0x0034E158 File Offset: 0x0034C358
|
||||
[Token(Token = "0x1700248E")]
|
||||
public static bool IOLMHMAAHAD
|
||||
{
|
||||
[Token(Token = "0x600E608")]
|
||||
[Address(RVA = "0x1457F80", Offset = "0x1456F80", VA = "0x181457F80")]
|
||||
get
|
||||
{
|
||||
bool localPlayerCanUseCreationMode = PlayerRoomRoleManager.MNFOLNMPMEE;
|
||||
if (!localPlayerCanUseCreationMode)
|
||||
{
|
||||
return localPlayerCanUseCreationMode;
|
||||
}
|
||||
MutableOverridableObscuredBool canSpawnInventions = PlayerRoomRoleManager.ONCPNMDGGKG.GetLocalPlayerRoleDefinition().canSpawnInventions;
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700248F RID: 9359
|
||||
// (get) Token: 0x0600E609 RID: 58889 RVA: 0x0034E1A8 File Offset: 0x0034C3A8
|
||||
[Token(Token = "0x1700248F")]
|
||||
public static bool IPCFEPKLJNG
|
||||
{
|
||||
[Token(Token = "0x600E609")]
|
||||
[Address(RVA = "0x1457E00", Offset = "0x1456E00", VA = "0x181457E00")]
|
||||
get
|
||||
{
|
||||
bool isInitialized = NetworkedSingletonMonoBehaviour.FFNIFALJLDD;
|
||||
if (!isInitialized)
|
||||
{
|
||||
return isInitialized;
|
||||
}
|
||||
MutableOverridableObscuredBool canSpawnConsumables = PlayerRoomRoleManager.ONCPNMDGGKG.GetLocalPlayerRoleDefinition().canSpawnConsumables;
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002490 RID: 9360
|
||||
// (get) Token: 0x0600E60A RID: 58890 RVA: 0x0034E1F0 File Offset: 0x0034C3F0
|
||||
[Token(Token = "0x17002490")]
|
||||
protected override int[] JGIFDGDOGPO
|
||||
{
|
||||
[Token(Token = "0x600E60A")]
|
||||
[Address(RVA = "0x1456DF0", Offset = "0x1455DF0", VA = "0x181456DF0", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return PlayerRoomRoleManager.PBILJOPELGJ;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002491 RID: 9361
|
||||
// (get) Token: 0x0600E60B RID: 58891 RVA: 0x0034E204 File Offset: 0x0034C404
|
||||
[Token(Token = "0x17002491")]
|
||||
protected override bool GBFHJKPPEPC
|
||||
{
|
||||
[Token(Token = "0x600E60B")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "27")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E60C RID: 58892 RVA: 0x0034E214 File Offset: 0x0034C414
|
||||
[Token(Token = "0x600E60C")]
|
||||
[Address(RVA = "0x14540D0", Offset = "0x14530D0", VA = "0x1814540D0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
Action action = new Action(this.CHBOJMGPHEK);
|
||||
OKNNKFGFODL localPlayerCreatedEvent = Player.LocalPlayerCreatedEvent;
|
||||
Action action2 = new Action(this.CLBLFCJEDLL);
|
||||
Player.LocalPlayerCreatedEvent = OKNNKFGFODL.BPJDFPACLMK(localPlayerCreatedEvent, action2);
|
||||
OKNNKFGFODL ebljhbjgdfb = Matchmaking.EBLJHBJGDFB;
|
||||
Action action3 = new Action(this.EBLJHBJGDFB);
|
||||
Matchmaking.EBLJHBJGDFB = OKNNKFGFODL.BPJDFPACLMK(ebljhbjgdfb, action3);
|
||||
}
|
||||
|
||||
// Token: 0x0600E60D RID: 58893 RVA: 0x0034E278 File Offset: 0x0034C478
|
||||
[Token(Token = "0x600E60D")]
|
||||
[Address(RVA = "0x1457580", Offset = "0x1456580", VA = "0x181457580", Slot = "18")]
|
||||
protected override void Start()
|
||||
{
|
||||
base.KEHAFGDDECH();
|
||||
base.Start();
|
||||
}
|
||||
|
||||
// Token: 0x0600E60E RID: 58894 RVA: 0x0034E294 File Offset: 0x0034C494
|
||||
[Token(Token = "0x600E60E")]
|
||||
[Address(RVA = "0x1456FA0", Offset = "0x1455FA0", VA = "0x181456FA0", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
Action action = new Action(this.CHBOJMGPHEK);
|
||||
OKNNKFGFODL localPlayerCreatedEvent = Player.LocalPlayerCreatedEvent;
|
||||
Action action2 = new Action(this.CLBLFCJEDLL);
|
||||
Player.LocalPlayerCreatedEvent = OKNNKFGFODL.GMNMHGMFGOL(localPlayerCreatedEvent, action2);
|
||||
OKNNKFGFODL ebljhbjgdfb = Matchmaking.EBLJHBJGDFB;
|
||||
Action action3 = new Action(this.EBLJHBJGDFB);
|
||||
Matchmaking.EBLJHBJGDFB = OKNNKFGFODL.GMNMHGMFGOL(ebljhbjgdfb, action3);
|
||||
}
|
||||
|
||||
// Token: 0x0600E60F RID: 58895 RVA: 0x0034E2F8 File Offset: 0x0034C4F8
|
||||
[Token(Token = "0x600E60F")]
|
||||
[Address(RVA = "0x1455EF0", Offset = "0x1454EF0", VA = "0x181455EF0", Slot = "25")]
|
||||
protected override RoleManagerBase<FMOEHCKDCKF, RoomRole.BJICCBAKLAF, RoomRole, DJOKLIOAJAB, PFBMHEOFPJF>.FPKGDJPPILE INELADLDOKF(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E60F)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Systems.PlayerRoles.RoleManagerBase`5/FPKGDJPPILE<FMOEHCKDCKF,RecRoom.Systems.PlayerRoles.RoomRole/BJICCBAKLAF,RecRoom.Systems.PlayerRoles.RoomRole,DJOKLIOAJAB,PFBMHEOFPJF> RecRoom.Systems.PlayerRoles.PlayerRoomRoleManager::INELADLDOKF(AGAJMBPABDL)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:LOGMPFJAHOF(var_0_06, newobj:LOGMPFJAHOF(LOGMPFJAHOF::.ctor, ldloc:AGAJMBPABDL(IEKDDPPNFPF)))
|
||||
}
|
||||
|
||||
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: 0x0600E610 RID: 58896 RVA: 0x0034E30C File Offset: 0x0034C50C
|
||||
[Token(Token = "0x600E610")]
|
||||
[Address(RVA = "0x1454800", Offset = "0x1453800", VA = "0x181454800", Slot = "29")]
|
||||
protected override void FFKJKILNOIC(ref List<RoomRole> MGKECHLIBOP)
|
||||
{
|
||||
base.FFKJKILNOIC(ref MGKECHLIBOP);
|
||||
if (PlayerRoomRoleManager.<>c.<>9__24_0 == 0)
|
||||
{
|
||||
PlayerRoomRoleManager.<>c.<>9__24_0 = (RoomRole r) => r.roleId != FMOEHCKDCKF.AG_HOST;
|
||||
}
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
RoomRole roomRole = this.defaultRoomHostRole;
|
||||
}
|
||||
if (PlayerRoomRoleManager.<>c.<>9__24_1 == 0)
|
||||
{
|
||||
PlayerRoomRoleManager.<>c.<>9__24_1 = (RoomRole r) => r.roleId != FMOEHCKDCKF.AG_MODERATOR;
|
||||
}
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
RoomRole roomRole2 = this.defaultRoomModeratorRole;
|
||||
}
|
||||
if (PlayerRoomRoleManager.<>c.<>9__24_2 == 0)
|
||||
{
|
||||
PlayerRoomRoleManager.<>c.<>9__24_2 = (RoomRole r) => r.roleId != FMOEHCKDCKF.AG_COOWNER;
|
||||
}
|
||||
bool flag3;
|
||||
if (flag3)
|
||||
{
|
||||
RoomRole roomRole3 = this.defaultRoomCoOwnerRole;
|
||||
}
|
||||
if (PlayerRoomRoleManager.<>c.<>9__24_3 == 0)
|
||||
{
|
||||
PlayerRoomRoleManager.<>c.<>9__24_3 = (RoomRole r) => r.roleId != FMOEHCKDCKF.AG_CREATOR;
|
||||
}
|
||||
bool flag4;
|
||||
if (flag4)
|
||||
{
|
||||
RoomRole roomRole4 = this.defaultRoomCreatorRole;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E611 RID: 58897 RVA: 0x0034E3CC File Offset: 0x0034C5CC
|
||||
[Token(Token = "0x600E611")]
|
||||
[Address(RVA = "0x14546D0", Offset = "0x14536D0", VA = "0x1814546D0")]
|
||||
private void EBLJHBJGDFB()
|
||||
{
|
||||
base.KEHAFGDDECH();
|
||||
}
|
||||
|
||||
// Token: 0x0600E612 RID: 58898 RVA: 0x0034E3E0 File Offset: 0x0034C5E0
|
||||
[Token(Token = "0x600E612")]
|
||||
[Address(RVA = "0x1454680", Offset = "0x1453680", VA = "0x181454680")]
|
||||
private void CLBLFCJEDLL()
|
||||
{
|
||||
int num = 0;
|
||||
this.MGPJNDFGJNP = num;
|
||||
base.OGEGEKEACGC();
|
||||
this.CHBOJMGPHEK();
|
||||
}
|
||||
|
||||
// Token: 0x0600E613 RID: 58899 RVA: 0x0034E404 File Offset: 0x0034C604
|
||||
[Token(Token = "0x600E613")]
|
||||
[Address(RVA = "0x1456300", Offset = "0x1455300", VA = "0x181456300", Slot = "26")]
|
||||
protected override FMOEHCKDCKF JBJHLODKFDH(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
return PlayerRoomRoleManager.PLPLCDLNLAL(IEKDDPPNFPF);
|
||||
}
|
||||
|
||||
// Token: 0x0600E614 RID: 58900 RVA: 0x0034E418 File Offset: 0x0034C618
|
||||
[Token(Token = "0x600E614")]
|
||||
[Address(RVA = "0x1457160", Offset = "0x1456160", VA = "0x181457160")]
|
||||
private static FMOEHCKDCKF PLPLCDLNLAL(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
if (IEKDDPPNFPF != 0)
|
||||
{
|
||||
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
||||
if (ppenfjmfpne == 0)
|
||||
{
|
||||
PPENFJMFPNE ppenfjmfpne2 = Matchmaking.HMCJLLMDAAM;
|
||||
int <LPHIFCGHALA>k__BackingField = IEKDDPPNFPF.<LPHIFCGHALA>k__BackingField;
|
||||
LMLJHMJEIGM lmljhmjeigm = ppenfjmfpne2.MOPDMGDPJDF(<LPHIFCGHALA>k__BackingField);
|
||||
}
|
||||
int <LPHIFCGHALA>k__BackingField2 = IEKDDPPNFPF.<LPHIFCGHALA>k__BackingField;
|
||||
IBDPLCIAHOJ ibdplciahoj = ppenfjmfpne.MOPDMGDPJDF(<LPHIFCGHALA>k__BackingField2).KCKMCJLMIJP();
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E615 RID: 58901 RVA: 0x0034E470 File Offset: 0x0034C670
|
||||
[Token(Token = "0x600E615")]
|
||||
[Address(RVA = "0x1454710", Offset = "0x1453710", VA = "0x181454710")]
|
||||
private static bool EOOJMDGKFDB(AGAJMBPABDL IEKDDPPNFPF, out IBDPLCIAHOJ EGPBMGPKIIL)
|
||||
{
|
||||
if (IEKDDPPNFPF == 0)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
||||
if (ppenfjmfpne == 0)
|
||||
{
|
||||
PPENFJMFPNE ppenfjmfpne2 = Matchmaking.HMCJLLMDAAM;
|
||||
int <LPHIFCGHALA>k__BackingField = IEKDDPPNFPF.<LPHIFCGHALA>k__BackingField;
|
||||
LMLJHMJEIGM lmljhmjeigm = ppenfjmfpne2.MOPDMGDPJDF(<LPHIFCGHALA>k__BackingField);
|
||||
return true;
|
||||
}
|
||||
int <LPHIFCGHALA>k__BackingField2 = IEKDDPPNFPF.<LPHIFCGHALA>k__BackingField;
|
||||
IBDPLCIAHOJ ibdplciahoj = ppenfjmfpne.MOPDMGDPJDF(<LPHIFCGHALA>k__BackingField2).KCKMCJLMIJP();
|
||||
EGPBMGPKIIL.value__ = (int)ibdplciahoj;
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0600E616 RID: 58902 RVA: 0x0034E4D4 File Offset: 0x0034C6D4
|
||||
[Token(Token = "0x600E616")]
|
||||
[Address(RVA = "0x1456C70", Offset = "0x1455C70", VA = "0x181456C70", Slot = "24")]
|
||||
protected override RoomRole MEPJPBMHJDF(int FHCCCOABPJI, RoomRole EBOAJJCLJIE, [Optional] string LKHMIMBGLNC)
|
||||
{
|
||||
RoomRole roomRole;
|
||||
return roomRole;
|
||||
}
|
||||
|
||||
// Token: 0x0600E617 RID: 58903 RVA: 0x0034E4E4 File Offset: 0x0034C6E4
|
||||
[Token(Token = "0x600E617")]
|
||||
[Address(RVA = "0x14562B0", Offset = "0x14552B0", VA = "0x1814562B0", Slot = "34")]
|
||||
public override bool IsPlayerDefinedRole(FMOEHCKDCKF BGHHFOOBFMA)
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E618 RID: 58904 RVA: 0x0034E4F4 File Offset: 0x0034C6F4
|
||||
[Token(Token = "0x600E618")]
|
||||
[Address(RVA = "0x1457290", Offset = "0x1456290", VA = "0x181457290", Slot = "36")]
|
||||
public override bool PlayerCanAssignRole(AGAJMBPABDL CDFCCICPHFJ, AGAJMBPABDL OEIHOFFDNNO, FMOEHCKDCKF BGHHFOOBFMA)
|
||||
{
|
||||
bool flag;
|
||||
if (flag && CDFCCICPHFJ != 0)
|
||||
{
|
||||
GJJLAOJHDKF gjjlaojhdkf = base.NHGKIEFIOKC(CDFCCICPHFJ);
|
||||
GJJLAOJHDKF gjjlaojhdkf2 = base.NHGKIEFIOKC(OEIHOFFDNNO);
|
||||
if (gjjlaojhdkf > gjjlaojhdkf2)
|
||||
{
|
||||
MutableOverridableObscuredBool canEditRoomRoles = base.GetPlayerRoleDefinition(CDFCCICPHFJ).canEditRoomRoles;
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E619 RID: 58905 RVA: 0x0034E538 File Offset: 0x0034C738
|
||||
[Token(Token = "0x600E619")]
|
||||
[Address(RVA = "0x14573D0", Offset = "0x14563D0", VA = "0x1814573D0", Slot = "35")]
|
||||
public override bool PlayerCanModifyRoleDefinition(AGAJMBPABDL BANKGLOHKOJ, FMOEHCKDCKF BGHHFOOBFMA)
|
||||
{
|
||||
bool flag;
|
||||
if (flag && BANKGLOHKOJ != 0)
|
||||
{
|
||||
GJJLAOJHDKF gjjlaojhdkf = base.NHGKIEFIOKC(BANKGLOHKOJ);
|
||||
RoomRole roleDefinition = base.GetRoleDefinition((uint)4194304);
|
||||
RoomRole roleDefinition2 = base.GetRoleDefinition((uint)4194304);
|
||||
RoomRole roomRole;
|
||||
if (gjjlaojhdkf >= roleDefinition2.rank || roomRole.rank < gjjlaojhdkf)
|
||||
{
|
||||
MutableOverridableObscuredBool canEditRoomRoles = base.GetPlayerRoleDefinition(BANKGLOHKOJ).canEditRoomRoles;
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E61A RID: 58906 RVA: 0x0034E5A0 File Offset: 0x0034C7A0
|
||||
[Token(Token = "0x600E61A")]
|
||||
[Address(RVA = "0x1456CF0", Offset = "0x1455CF0", VA = "0x181456CF0", Slot = "33")]
|
||||
protected override bool MFNJGEEPNKI(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
if (base.MFNJGEEPNKI(IEKDDPPNFPF) && IEKDDPPNFPF != 0)
|
||||
{
|
||||
MutableOverridableObscuredBool canEditRoomRoles = base.GetPlayerRoleDefinition(IEKDDPPNFPF).canEditRoomRoles;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E61B RID: 58907 RVA: 0x0034E5D8 File Offset: 0x0034C7D8
|
||||
[Token(Token = "0x600E61B")]
|
||||
[Address(RVA = "0x1456E50", Offset = "0x1455E50", VA = "0x181456E50", Slot = "32")]
|
||||
protected override bool NINOBPHPMOO(AGAJMBPABDL JKJPFDENCGO, RoomRole GPLBFCPMJOC, RoomRole ODCFAOCDPHA)
|
||||
{
|
||||
if (base.NINOBPHPMOO(JKJPFDENCGO, GPLBFCPMJOC, ODCFAOCDPHA) && JKJPFDENCGO != 0 && base.NHGKIEFIOKC(JKJPFDENCGO) > GPLBFCPMJOC.rank && base.NHGKIEFIOKC(JKJPFDENCGO) > ODCFAOCDPHA.rank)
|
||||
{
|
||||
MutableOverridableObscuredBool canEditRoomRoles = base.GetPlayerRoleDefinition(JKJPFDENCGO).canEditRoomRoles;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E61C RID: 58908 RVA: 0x0034E628 File Offset: 0x0034C828
|
||||
[Token(Token = "0x600E61C")]
|
||||
[Address(RVA = "0x5028A0", Offset = "0x5018A0", VA = "0x1805028A0", Slot = "20")]
|
||||
protected override int JLHFDBNABEO(FMOEHCKDCKF BGHHFOOBFMA)
|
||||
{
|
||||
return (int)BGHHFOOBFMA;
|
||||
}
|
||||
|
||||
// Token: 0x0600E61D RID: 58909 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E61D")]
|
||||
[Address(RVA = "0x5028A0", Offset = "0x5018A0", VA = "0x1805028A0", Slot = "21")]
|
||||
protected override FMOEHCKDCKF MEPAEFIIPBD(int BGHHFOOBFMA)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E61E RID: 58910 RVA: 0x0034E638 File Offset: 0x0034C838
|
||||
[Token(Token = "0x600E61E")]
|
||||
[Address(RVA = "0x1455E90", Offset = "0x1454E90", VA = "0x181455E90", Slot = "22")]
|
||||
protected override int[] IHAKAMMGHLM(FMOEHCKDCKF[] KEHPOHCJCEM)
|
||||
{
|
||||
if (KEHPOHCJCEM != 0)
|
||||
{
|
||||
return Enumerable.ToArray<int>(Enumerable.Cast<int>(KEHPOHCJCEM));
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600E61F RID: 58911 RVA: 0x0034E658 File Offset: 0x0034C858
|
||||
[Token(Token = "0x600E61F")]
|
||||
[Address(RVA = "0x1454BB0", Offset = "0x1453BB0", VA = "0x181454BB0", Slot = "23")]
|
||||
protected override bool FMAEGJFPJLP(int BGHHFOOBFMA)
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E620 RID: 58912 RVA: 0x0034E668 File Offset: 0x0034C868
|
||||
[Token(Token = "0x600E620")]
|
||||
[Address(RVA = "0x126C9B0", Offset = "0x126B9B0", VA = "0x18126C9B0", Slot = "37")]
|
||||
protected override PFBMHEOFPJF MNGDIIPNICA(DBFIJENOPDA KGADGOFNJDC)
|
||||
{
|
||||
return KGADGOFNJDC.IBIFFFBIMHN;
|
||||
}
|
||||
|
||||
// Token: 0x0600E621 RID: 58913 RVA: 0x0034E684 File Offset: 0x0034C884
|
||||
[Token(Token = "0x600E621")]
|
||||
[Address(RVA = "0x1455CC0", Offset = "0x1454CC0", VA = "0x181455CC0", Slot = "39")]
|
||||
protected override PFBMHEOFPJF HNBCMNLALEO(byte[] KCKDIGBCOME)
|
||||
{
|
||||
return PFBMHEOFPJF.MHLLBDFJBOD.ParseFrom(KCKDIGBCOME);
|
||||
}
|
||||
|
||||
// Token: 0x0600E622 RID: 58914 RVA: 0x0034E6A4 File Offset: 0x0034C8A4
|
||||
[Token(Token = "0x600E622")]
|
||||
[Address(RVA = "0x1456950", Offset = "0x1455950", VA = "0x181456950", Slot = "40")]
|
||||
protected override void LEBDNKFDHII(PFBMHEOFPJF JHFHALKCDGD)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
if (JHFHALKCDGD == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
IEnumerator<DJOKLIOAJAB> enumerator = JHFHALKCDGD.NGJFBNALBIA.GetEnumerator();
|
||||
if (enumerator != 0)
|
||||
{
|
||||
if (num < enumerator)
|
||||
{
|
||||
num += num;
|
||||
if (num == enumerator)
|
||||
{
|
||||
goto IL_57;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
bool flag;
|
||||
RoomRole roomRole;
|
||||
if (flag || roomRole.<IsRoleActive>k__BackingField != flag)
|
||||
{
|
||||
}
|
||||
MutableOverridableObscuredBool canEditRoomRoles = roomRole.canEditRoomRoles;
|
||||
if (Matchmaking.HMCJLLMDAAM == 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
MutableOverridableObscuredBool disableMicAutoMute = roomRole.disableMicAutoMute;
|
||||
ObscuredBool obscuredBool;
|
||||
bool inited = obscuredBool.inited;
|
||||
}
|
||||
IL_57:
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600E623 RID: 58915 RVA: 0x0034E734 File Offset: 0x0034C934
|
||||
[Token(Token = "0x600E623")]
|
||||
[Address(RVA = "0x1455180", Offset = "0x1454180", VA = "0x181455180", Slot = "42")]
|
||||
protected override void HEEDPDGPPON(DBFIJENOPDA KGADGOFNJDC)
|
||||
{
|
||||
base.HEEDPDGPPON(KGADGOFNJDC);
|
||||
if (KGADGOFNJDC.ELFBKDCEIIN < 10)
|
||||
{
|
||||
BCBIAHAOLIM fkbhanpdjlh = KGADGOFNJDC.FKBHANPDJLH;
|
||||
if (fkbhanpdjlh != 0)
|
||||
{
|
||||
int phbfonfodfn = fkbhanpdjlh.PHBFONFODFN;
|
||||
int num = 0;
|
||||
if (phbfonfodfn == 0)
|
||||
{
|
||||
MutableOverridableObscuredBool deprecatedCanEditCircuits = base.GetRoleDefinition(num).deprecatedCanEditCircuits;
|
||||
MutableOverridableObscuredBool deprecatedCanEditCircuits2 = base.GetRoleDefinition((uint)8388608).deprecatedCanEditCircuits;
|
||||
MutableOverridableObscuredBool deprecatedCanEditCircuits3 = base.GetRoleDefinition((uint)4194304).deprecatedCanEditCircuits;
|
||||
}
|
||||
MutableOverridableObscuredBool deprecatedCanEditCircuits4 = base.GetRoleDefinition(num).deprecatedCanEditCircuits;
|
||||
MutableOverridableObscuredBool deprecatedCanEditCircuits5 = base.GetRoleDefinition((uint)8388608).deprecatedCanEditCircuits;
|
||||
MutableOverridableObscuredBool deprecatedCanEditCircuits6 = base.GetRoleDefinition((uint)8388608).deprecatedCanEditCircuits;
|
||||
MutableOverridableObscuredBool deprecatedCanEditCircuits7 = base.GetRoleDefinition((uint)16777216).deprecatedCanEditCircuits;
|
||||
MutableOverridableObscuredBool deprecatedCanEditCircuits8 = base.GetRoleDefinition((uint)4194304).deprecatedCanEditCircuits;
|
||||
MutableOverridableObscuredBool deprecatedCanEditCircuits9 = base.GetRoleDefinition((uint)2097152).deprecatedCanEditCircuits;
|
||||
if (fkbhanpdjlh.PBFNLOJAHBN)
|
||||
{
|
||||
int num2 = 0;
|
||||
MutableOverridableObscuredBool canInvite = base.GetRoleDefinition(num2).canInvite;
|
||||
MutableOverridableObscuredBool canInvite2 = base.GetRoleDefinition((uint)8388608).canInvite;
|
||||
MutableOverridableObscuredBool canInvite3 = base.GetRoleDefinition((uint)16777216).canInvite;
|
||||
MutableOverridableObscuredBool canInvite4 = base.GetRoleDefinition((uint)4194304).canInvite;
|
||||
MutableOverridableObscuredBool canInvite5 = base.GetRoleDefinition((uint)2097152).canInvite;
|
||||
}
|
||||
if (fkbhanpdjlh.DMPGLPCINHJ)
|
||||
{
|
||||
int num3 = 0;
|
||||
MutableOverridableObscuredBool canPrintPhotos = base.GetRoleDefinition(num3).canPrintPhotos;
|
||||
MutableOverridableObscuredBool canPrintPhotos2 = base.GetRoleDefinition((uint)8388608).canPrintPhotos;
|
||||
MutableOverridableObscuredBool canPrintPhotos3 = base.GetRoleDefinition((uint)16777216).canPrintPhotos;
|
||||
MutableOverridableObscuredBool canPrintPhotos4 = base.GetRoleDefinition((uint)4194304).canPrintPhotos;
|
||||
MutableOverridableObscuredBool canPrintPhotos5 = base.GetRoleDefinition((uint)2097152).canPrintPhotos;
|
||||
}
|
||||
if (fkbhanpdjlh.GHHMBHIPFGD)
|
||||
{
|
||||
int num4 = 0;
|
||||
MutableOverridableObscuredBool canStartGames = base.GetRoleDefinition(num4).canStartGames;
|
||||
MutableOverridableObscuredBool canStartGames2 = base.GetRoleDefinition((uint)8388608).canStartGames;
|
||||
MutableOverridableObscuredBool canStartGames3 = base.GetRoleDefinition((uint)16777216).canStartGames;
|
||||
MutableOverridableObscuredBool canStartGames4 = base.GetRoleDefinition((uint)4194304).canStartGames;
|
||||
MutableOverridableObscuredBool canStartGames5 = base.GetRoleDefinition((uint)2097152).canStartGames;
|
||||
}
|
||||
if (fkbhanpdjlh.GFNPELHCJIB)
|
||||
{
|
||||
int num5 = 0;
|
||||
MutableOverridableVotekickType voteKickPermission = base.GetRoleDefinition(num5).voteKickPermission;
|
||||
ObscuredVotekickType obscuredVotekickType = ObscuredVotekickType.FAJDMKOEFLH(GPFHLEIFNDG.Off);
|
||||
MutableOverridableVotekickType voteKickPermission2 = base.GetRoleDefinition((uint)8388608).voteKickPermission;
|
||||
ObscuredVotekickType obscuredVotekickType2 = ObscuredVotekickType.FAJDMKOEFLH(GPFHLEIFNDG.Instant);
|
||||
MutableOverridableVotekickType voteKickPermission3 = base.GetRoleDefinition((uint)16777216).voteKickPermission;
|
||||
ObscuredVotekickType obscuredVotekickType3 = ObscuredVotekickType.FAJDMKOEFLH(GPFHLEIFNDG.Instant);
|
||||
MutableOverridableVotekickType voteKickPermission4 = base.GetRoleDefinition((uint)4194304).voteKickPermission;
|
||||
ObscuredVotekickType obscuredVotekickType4 = ObscuredVotekickType.FAJDMKOEFLH(GPFHLEIFNDG.Instant);
|
||||
MutableOverridableVotekickType voteKickPermission5 = base.GetRoleDefinition((uint)2097152).voteKickPermission;
|
||||
ObscuredVotekickType obscuredVotekickType5 = ObscuredVotekickType.FAJDMKOEFLH(GPFHLEIFNDG.Instant);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E624 RID: 58916 RVA: 0x0034E9E0 File Offset: 0x0034CBE0
|
||||
[Token(Token = "0x600E624")]
|
||||
[Address(RVA = "0x14567F0", Offset = "0x14557F0", VA = "0x1814567F0", Slot = "41")]
|
||||
protected override PFBMHEOFPJF LBMEFCFIDFK()
|
||||
{
|
||||
int num = 0;
|
||||
List<RoomRole> sortedActiveRoles = base.GetSortedActiveRoles(num != 0);
|
||||
PFBMHEOFPJF pfbmheofpjf = new PFBMHEOFPJF();
|
||||
RepeatedField<DJOKLIOAJAB> ngjfbnalbia = pfbmheofpjf.NGJFBNALBIA;
|
||||
Func<RoomRole, DJOKLIOAJAB> <>9__44_ = PlayerRoomRoleManager.<>c.<>9__44_0;
|
||||
if (<>9__44_ == 0)
|
||||
{
|
||||
PlayerRoomRoleManager.<>c.<>9__44_0 = (RoomRole r) => r.KCINMMHMPGF();
|
||||
}
|
||||
IEnumerable<RoomRole> enumerable = Enumerable.Select<RoomRole, DJOKLIOAJAB>(sortedActiveRoles, <>9__44_);
|
||||
ngjfbnalbia.AddRange(enumerable);
|
||||
return pfbmheofpjf;
|
||||
}
|
||||
|
||||
// Token: 0x0600E625 RID: 58917 RVA: 0x0034EA40 File Offset: 0x0034CC40
|
||||
[Token(Token = "0x600E625")]
|
||||
[Address(RVA = "0x14543B0", Offset = "0x14533B0", VA = "0x1814543B0", Slot = "38")]
|
||||
protected override void CDNPEAAJAOL(ref DBFIJENOPDA KGADGOFNJDC, PFBMHEOFPJF JHFHALKCDGD)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E626 RID: 58918 RVA: 0x0034EA54 File Offset: 0x0034CC54
|
||||
[Token(Token = "0x600E626")]
|
||||
[Address(RVA = "0x1454540", Offset = "0x1453540", VA = "0x181454540")]
|
||||
private void CHBOJMGPHEK()
|
||||
{
|
||||
bool isInitialized = NetworkedSingletonMonoBehaviour.FFNIFALJLDD;
|
||||
if (isInitialized && isInitialized)
|
||||
{
|
||||
List<CMDADAAOBHD> localPlayerGameRolesToAssign = this.GetLocalPlayerGameRolesToAssign();
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
CMDADAAOBHD[] array = localPlayerGameRolesToAssign.ToArray();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E627 RID: 58919 RVA: 0x0034EA98 File Offset: 0x0034CC98
|
||||
[Token(Token = "0x600E627")]
|
||||
[Address(RVA = "0x1454C00", Offset = "0x1453C00", VA = "0x181454C00")]
|
||||
public List<CMDADAAOBHD> GetLocalPlayerGameRolesToAssign()
|
||||
{
|
||||
List<CMDADAAOBHD> list = new List();
|
||||
int num = 0;
|
||||
if (num < list)
|
||||
{
|
||||
ThrowHelper.ThrowArgumentOutOfRangeException();
|
||||
string text;
|
||||
GameRole gameRole = PlayerGameRoleManager.ONCPNMDGGKG.FindActiveRoleByName(text);
|
||||
if (gameRole != 0)
|
||||
{
|
||||
int roleId = (int)gameRole.roleId;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
CMDADAAOBHD roleId2 = gameRole.roleId;
|
||||
list.Add(roleId2);
|
||||
}
|
||||
}
|
||||
num++;
|
||||
}
|
||||
return list;
|
||||
}
|
||||
|
||||
// Token: 0x0600E628 RID: 58920 RVA: 0x0034EAF8 File Offset: 0x0034CCF8
|
||||
[Token(Token = "0x600E628")]
|
||||
[Address(RVA = "0x1455F70", Offset = "0x1454F70", VA = "0x181455F70")]
|
||||
public bool IsAtLeastHostRole(FMOEHCKDCKF EGPBMGPKIIL)
|
||||
{
|
||||
RoomRole roomRole;
|
||||
GJJLAOJHDKF rank = roomRole.rank;
|
||||
RoomRole roleDefinition = base.GetRoleDefinition((uint)8388608);
|
||||
return rank >= roleDefinition.rank;
|
||||
}
|
||||
|
||||
// Token: 0x0600E629 RID: 58921 RVA: 0x0034EB2C File Offset: 0x0034CD2C
|
||||
[Token(Token = "0x600E629")]
|
||||
[Address(RVA = "0x1456010", Offset = "0x1455010", VA = "0x181456010")]
|
||||
public bool IsAtLeastHostRole(RoomRole EGPBMGPKIIL)
|
||||
{
|
||||
GJJLAOJHDKF rank = EGPBMGPKIIL.rank;
|
||||
RoomRole roleDefinition = base.GetRoleDefinition((uint)8388608);
|
||||
return rank >= roleDefinition.rank;
|
||||
}
|
||||
|
||||
// Token: 0x0600E62A RID: 58922 RVA: 0x0034EB60 File Offset: 0x0034CD60
|
||||
[Token(Token = "0x600E62A")]
|
||||
[Address(RVA = "0x1456080", Offset = "0x1455080", VA = "0x181456080")]
|
||||
public bool IsHostPresent()
|
||||
{
|
||||
AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ;
|
||||
int num = 0;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = array[num];
|
||||
GJJLAOJHDKF rank = base.GetPlayerRoleDefinition(agajmbpabdl).rank;
|
||||
RoomRole roleDefinition = base.GetRoleDefinition((uint)8388608);
|
||||
if (rank < roleDefinition.rank)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E62B RID: 58923 RVA: 0x0034EBC0 File Offset: 0x0034CDC0
|
||||
[Token(Token = "0x600E62B")]
|
||||
[Address(RVA = "0x14561A0", Offset = "0x14551A0", VA = "0x1814561A0")]
|
||||
public static bool IsPlayerAHost(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
GJJLAOJHDKF gjjlaojhdkf = PlayerRoomRoleManager.ONCPNMDGGKG.FindRoleRank((uint)8388608);
|
||||
return PlayerRoomRoleManager.ONCPNMDGGKG.GetPlayerRoleDefinition(IEKDDPPNFPF).rank >= gjjlaojhdkf;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E62C RID: 58924 RVA: 0x0034EC18 File Offset: 0x0034CE18
|
||||
[Token(Token = "0x600E62C")]
|
||||
[Address(RVA = "0x1454DB0", Offset = "0x1453DB0", VA = "0x181454DB0")]
|
||||
public GPFHLEIFNDG GetLocalPlayerVoteKickType(AGAJMBPABDL IBNDLONACHK, bool CPNHCODHDAD = false)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
CCMBKDINCAH ccmbkdincah = GNPDMBPGHBH.JBIFJNHPANN();
|
||||
if (ccmbkdincah != 0)
|
||||
{
|
||||
if (!ccmbkdincah.KMOAHFBMONE)
|
||||
{
|
||||
if (IBNDLONACHK == 0)
|
||||
{
|
||||
goto IL_3D;
|
||||
}
|
||||
int <LPHIFCGHALA>k__BackingField = IBNDLONACHK.<LPHIFCGHALA>k__BackingField;
|
||||
if (!ccmbkdincah.BFMOEBFIIFA(<LPHIFCGHALA>k__BackingField))
|
||||
{
|
||||
goto IL_3D;
|
||||
}
|
||||
if (!CPNHCODHDAD)
|
||||
{
|
||||
goto IL_A8;
|
||||
}
|
||||
}
|
||||
return GPFHLEIFNDG.Instant;
|
||||
}
|
||||
IL_3D:
|
||||
RoomRole playerRoleDefinition = base.GetPlayerRoleDefinition(agajmbpabdl);
|
||||
GJJLAOJHDKF rank = base.GetPlayerRoleDefinition(IBNDLONACHK).rank;
|
||||
MutableOverridableVotekickType voteKickPermission = playerRoleDefinition.voteKickPermission;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
MutableOverridableVotekickType voteKickPermission2 = playerRoleDefinition.voteKickPermission;
|
||||
}
|
||||
RoleManagerBase<FMOEHCKDCKF, RoomRole.BJICCBAKLAF, RoomRole, DJOKLIOAJAB, PFBMHEOFPJF>.ENCNFBMNBPG encnfbmnbpg;
|
||||
if (PlayerRoomRoleManager.<>c.<>9__52_0 == 0)
|
||||
{
|
||||
encnfbmnbpg = delegate(RoomRole r)
|
||||
{
|
||||
MutableOverridableVotekickType voteKickPermission3 = r.voteKickPermission;
|
||||
bool flag2;
|
||||
return flag2;
|
||||
};
|
||||
PlayerRoomRoleManager.<>c.<>9__52_0 = encnfbmnbpg;
|
||||
}
|
||||
if (!base.AnyPlayerRole(encnfbmnbpg))
|
||||
{
|
||||
}
|
||||
if (!CPNHCODHDAD || CPNHCODHDAD)
|
||||
{
|
||||
}
|
||||
IL_A8:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E62D RID: 58925 RVA: 0x0034ECD4 File Offset: 0x0034CED4
|
||||
[Token(Token = "0x600E62D")]
|
||||
[Address(RVA = "0x1456360", Offset = "0x1455360", VA = "0x181456360", Slot = "31")]
|
||||
protected override void KGFJOIKALKD(AGAJMBPABDL IEKDDPPNFPF, RoomRole LOGOOOJKMPC)
|
||||
{
|
||||
if (IEKDDPPNFPF.DMKCIEPGGAB)
|
||||
{
|
||||
CircuitVisibilityBehaviour.CircuitVisibilityChanged();
|
||||
MutableOverridableObscuredBool canTalk = LOGOOOJKMPC.canTalk;
|
||||
MFBGLIHGCGO<Player> playerCreatedEvent = Player.PlayerCreatedEvent;
|
||||
bool flag2;
|
||||
bool flag = !flag2;
|
||||
MutableOverridableObscuredBool canTalk2 = LOGOOOJKMPC.canTalk;
|
||||
bool? mgpjndfgjnp = this.MGPJNDFGJNP;
|
||||
int num = 0;
|
||||
bool flag4;
|
||||
bool flag3 = flag4 == mgpjndfgjnp;
|
||||
if (mgpjndfgjnp == flag3)
|
||||
{
|
||||
MutableOverridableObscuredBool canTalk3 = LOGOOOJKMPC.canTalk;
|
||||
bool flag5;
|
||||
if (!flag5)
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
MutableOverridableObscuredBool canTalk4 = LOGOOOJKMPC.canTalk;
|
||||
if (num < typeof(GPNBGDFOBNK<ObscuredBool>).TypeHandle)
|
||||
{
|
||||
num += num;
|
||||
if (num == typeof(GPNBGDFOBNK<ObscuredBool>).TypeHandle)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
num++;
|
||||
}
|
||||
string text = " for your room role";
|
||||
bool flag6;
|
||||
if (flag6)
|
||||
{
|
||||
text = "enabled";
|
||||
}
|
||||
string text2 = "Talking is " + text + " for your room role";
|
||||
}
|
||||
MutableOverridableObscuredBool canTalk5 = LOGOOOJKMPC.canTalk;
|
||||
this.MGPJNDFGJNP = num;
|
||||
}
|
||||
this.CHBOJMGPHEK();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E62E RID: 58926 RVA: 0x0034EDA8 File Offset: 0x0034CFA8
|
||||
[Token(Token = "0x600E62E")]
|
||||
[Address(RVA = "0x14543D0", Offset = "0x14533D0", VA = "0x1814543D0", Slot = "19")]
|
||||
protected override void CGMHFAALDDC()
|
||||
{
|
||||
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
||||
int num = 0;
|
||||
if (<EGKJPJKLEAI>k__BackingField != num)
|
||||
{
|
||||
Player <EGKJPJKLEAI>k__BackingField2 = Player.<EGKJPJKLEAI>k__BackingField;
|
||||
int num2 = 0;
|
||||
bool flag = <EGKJPJKLEAI>k__BackingField2.SetMuteFlag(Player.KBAHEKCLGAN.MUTED_BY_ROOM_ROLE, num2 != 0);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E62F RID: 58927 RVA: 0x0034EDE4 File Offset: 0x0034CFE4
|
||||
[Token(Token = "0x600E62F")]
|
||||
[Address(RVA = "0x1455D80", Offset = "0x1454D80", VA = "0x181455D80")]
|
||||
private string IBGILKNDOEC(BAOFECPMCOB<ObscuredBool> INFBJHIOMAC)
|
||||
{
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
string text = "not allowed";
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
text = "enabled";
|
||||
}
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600E630 RID: 58928 RVA: 0x0034EE1C File Offset: 0x0034D01C
|
||||
[Token(Token = "0x600E630")]
|
||||
[Address(RVA = "0x14575F0", Offset = "0x14565F0", VA = "0x1814575F0")]
|
||||
public static bool TryGetPredefinedRoleGuid(FMOEHCKDCKF LECJEHGDACC, out Guid DFADDPPJPLN)
|
||||
{
|
||||
Dictionary<FMOEHCKDCKF, Guid> aogddfbdeom = PlayerRoomRoleManager.AOGDDFBDEOM;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E631 RID: 58929 RVA: 0x0034EE38 File Offset: 0x0034D038
|
||||
[Token(Token = "0x600E631")]
|
||||
[Address(RVA = "0x1454290", Offset = "0x1453290", VA = "0x181454290")]
|
||||
public static Guid BackCompatStringGuidParse(FMOEHCKDCKF LECJEHGDACC, [CanBeNull] string DNADKODMBAK)
|
||||
{
|
||||
if (0 != 0)
|
||||
{
|
||||
Dictionary<FMOEHCKDCKF, Guid> aogddfbdeom = PlayerRoomRoleManager.AOGDDFBDEOM;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
Guid guid = Guid.NewGuid();
|
||||
}
|
||||
}
|
||||
int num = 0;
|
||||
LECJEHGDACC.value__ = num;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E632 RID: 58930 RVA: 0x0034EE68 File Offset: 0x0034D068
|
||||
[Token(Token = "0x600E632")]
|
||||
[Address(RVA = "0x1457C30", Offset = "0x1456C30", VA = "0x181457C30")]
|
||||
public PlayerRoomRoleManager()
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
RoomRole roomRole = new RoomRole((FMOEHCKDCKF)((uint)8388608), num, num2);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
this.defaultRoomHostRole = roomRole;
|
||||
int num3;
|
||||
int num4;
|
||||
RoomRole roomRole2 = new RoomRole((FMOEHCKDCKF)((uint)16777216), num3, num4);
|
||||
num4 = 0;
|
||||
num3 = 0;
|
||||
this.defaultRoomModeratorRole = roomRole2;
|
||||
int num5;
|
||||
int num6;
|
||||
RoomRole roomRole3 = new RoomRole((FMOEHCKDCKF)((uint)4194304), num5, num6);
|
||||
num6 = 0;
|
||||
num5 = 0;
|
||||
this.defaultRoomCoOwnerRole = roomRole3;
|
||||
int num7;
|
||||
int num8;
|
||||
RoomRole roomRole4 = new RoomRole((FMOEHCKDCKF)((uint)2097152), num7, num8);
|
||||
num8 = 0;
|
||||
num7 = 0;
|
||||
this.defaultRoomCreatorRole = roomRole4;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600E633 RID: 58931 RVA: 0x0034EEF4 File Offset: 0x0034D0F4
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x600E633")]
|
||||
[Address(RVA = "0x1457680", Offset = "0x1456680", VA = "0x181457680")]
|
||||
static PlayerRoomRoleManager()
|
||||
{
|
||||
Array values;
|
||||
do
|
||||
{
|
||||
values = Enum.GetValues(typeof(FMOEHCKDCKF));
|
||||
}
|
||||
while (values != 0 && values == 0);
|
||||
PlayerRoomRoleManager.PMJNCFBEHME = values;
|
||||
PlayerRoomRoleManager.PBILJOPELGJ = Enumerable.ToArray<int>(Enumerable.Cast<int>(PlayerRoomRoleManager.PMJNCFBEHME));
|
||||
int num = 0;
|
||||
PlayerRoomRoleManager.AOGDDFBDEOM = new Dictionary
|
||||
{
|
||||
{
|
||||
(uint)2097152,
|
||||
num
|
||||
},
|
||||
{
|
||||
(uint)4194304,
|
||||
num
|
||||
},
|
||||
{
|
||||
(uint)8388608,
|
||||
num
|
||||
},
|
||||
{
|
||||
(uint)16777216,
|
||||
num
|
||||
},
|
||||
{
|
||||
(uint)33554432,
|
||||
num
|
||||
},
|
||||
{
|
||||
(uint)67108864,
|
||||
num
|
||||
},
|
||||
{
|
||||
(uint)134217728,
|
||||
num
|
||||
},
|
||||
{
|
||||
(uint)268435456,
|
||||
num
|
||||
},
|
||||
{
|
||||
(uint)536870912,
|
||||
num
|
||||
},
|
||||
{
|
||||
(uint)1073741824,
|
||||
num
|
||||
},
|
||||
{
|
||||
(uint)int.MinValue,
|
||||
num
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
// Token: 0x040094F2 RID: 38130
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x40094F2")]
|
||||
[SerializeField]
|
||||
[Header("Room Role Definitions")]
|
||||
private RoomRole defaultRoomHostRole;
|
||||
|
||||
// Token: 0x040094F3 RID: 38131
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x40094F3")]
|
||||
[SerializeField]
|
||||
private RoomRole defaultRoomModeratorRole;
|
||||
|
||||
// Token: 0x040094F4 RID: 38132
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x40094F4")]
|
||||
[SerializeField]
|
||||
private RoomRole defaultRoomCoOwnerRole;
|
||||
|
||||
// Token: 0x040094F5 RID: 38133
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x40094F5")]
|
||||
[SerializeField]
|
||||
private RoomRole defaultRoomCreatorRole;
|
||||
|
||||
// Token: 0x040094F6 RID: 38134
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x40094F6")]
|
||||
private bool? MGPJNDFGJNP;
|
||||
|
||||
// Token: 0x040094F7 RID: 38135
|
||||
[Token(Token = "0x40094F7")]
|
||||
private static FMOEHCKDCKF[] PMJNCFBEHME;
|
||||
|
||||
// Token: 0x040094F8 RID: 38136
|
||||
[Token(Token = "0x40094F8")]
|
||||
private static int[] PBILJOPELGJ;
|
||||
|
||||
// Token: 0x040094F9 RID: 38137
|
||||
[Token(Token = "0x40094F9")]
|
||||
public static readonly Guid AG_CREATOR_GUID;
|
||||
|
||||
// Token: 0x040094FA RID: 38138
|
||||
[Token(Token = "0x40094FA")]
|
||||
public static readonly Guid AG_COOWNER_GUID;
|
||||
|
||||
// Token: 0x040094FB RID: 38139
|
||||
[Token(Token = "0x40094FB")]
|
||||
public static readonly Guid AG_HOST_GUID;
|
||||
|
||||
// Token: 0x040094FC RID: 38140
|
||||
[Token(Token = "0x40094FC")]
|
||||
public static readonly Guid AG_MODERATOR_GUID;
|
||||
|
||||
// Token: 0x040094FD RID: 38141
|
||||
[Token(Token = "0x40094FD")]
|
||||
public static readonly Guid AG_ROLE_5_GUID;
|
||||
|
||||
// Token: 0x040094FE RID: 38142
|
||||
[Token(Token = "0x40094FE")]
|
||||
public static readonly Guid AG_ROLE_6_GUID;
|
||||
|
||||
// Token: 0x040094FF RID: 38143
|
||||
[Token(Token = "0x40094FF")]
|
||||
public static readonly Guid AG_ROLE_7_GUID;
|
||||
|
||||
// Token: 0x04009500 RID: 38144
|
||||
[Token(Token = "0x4009500")]
|
||||
public static readonly Guid AG_ROLE_8_GUID;
|
||||
|
||||
// Token: 0x04009501 RID: 38145
|
||||
[Token(Token = "0x4009501")]
|
||||
public static readonly Guid AG_ROLE_9_GUID;
|
||||
|
||||
// Token: 0x04009502 RID: 38146
|
||||
[Token(Token = "0x4009502")]
|
||||
public static readonly Guid AG_ROLE_10_GUID;
|
||||
|
||||
// Token: 0x04009503 RID: 38147
|
||||
[Token(Token = "0x4009503")]
|
||||
public static readonly Guid AG_ROLE_11_GUID;
|
||||
|
||||
// Token: 0x04009504 RID: 38148
|
||||
[Token(Token = "0x4009504")]
|
||||
private static readonly Dictionary<FMOEHCKDCKF, Guid> AOGDDFBDEOM;
|
||||
|
||||
// Token: 0x02002360 RID: 9056
|
||||
[Token(Token = "0x2002360")]
|
||||
private class LOGMPFJAHOF : RoleManagerBase<FMOEHCKDCKF, RoomRole.BJICCBAKLAF, RoomRole, DJOKLIOAJAB, PFBMHEOFPJF>.FPKGDJPPILE
|
||||
{
|
||||
// Token: 0x0600E634 RID: 58932 RVA: 0x0034EFD0 File Offset: 0x0034D1D0
|
||||
[Token(Token = "0x600E634")]
|
||||
[Address(RVA = "0x144CAE0", Offset = "0x144BAE0", VA = "0x18144CAE0")]
|
||||
public LOGMPFJAHOF(AGAJMBPABDL AGIHAKFFCCD)
|
||||
: base(AGIHAKFFCCD)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E635 RID: 58933 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E635")]
|
||||
[Address(RVA = "0x144CA80", Offset = "0x144BA80", VA = "0x18144CA80", Slot = "4")]
|
||||
protected override int JNMKCEMDCEO()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E636 RID: 58934 RVA: 0x0034EFE4 File Offset: 0x0034D1E4
|
||||
[Token(Token = "0x600E636")]
|
||||
[Address(RVA = "0x144CA00", Offset = "0x144BA00", VA = "0x18144CA00", Slot = "5")]
|
||||
protected override void IJGHGFDPJPD(int LFBNLKLFONC)
|
||||
{
|
||||
int? pfabiidhlia = this.PFABIIDHLIA;
|
||||
if (pfabiidhlia == LFBNLKLFONC == pfabiidhlia)
|
||||
{
|
||||
ulong num;
|
||||
this.PFABIIDHLIA = num;
|
||||
base.MCBMFEECHCP();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04009505 RID: 38149
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4009505")]
|
||||
private int? PFABIIDHLIA;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1668 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Text;
|
||||
using Cpp2IlInjected;
|
||||
using Google.Protobuf;
|
||||
using JetBrains.Annotations;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x0200236A RID: 9066
|
||||
[Token(Token = "0x200236A")]
|
||||
public abstract class RoleManagerBase<RoleIdType, RolePermissionType, RoleDefinitionType, RoleProtobufType, RoleCollectionProtobufType> : NetworkedSingletonMonoBehaviour<RoleManagerBase<RoleIdType, RolePermissionType, RoleDefinitionType, RoleProtobufType, RoleCollectionProtobufType>>, HNJKPIGALIL where RoleIdType : struct where RolePermissionType : struct where RoleDefinitionType : class, MLNCPPJGHPN<RoleIdType, RolePermissionType, RoleDefinitionType>, DHKENJAJOIJ<RoleProtobufType, RoleIdType>, new() where RoleProtobufType : IMessage<RoleProtobufType> where RoleCollectionProtobufType : IMessage<RoleCollectionProtobufType>
|
||||
{
|
||||
// Token: 0x17002492 RID: 9362
|
||||
// (get) Token: 0x0600E64C RID: 58956 RVA: 0x0034F318 File Offset: 0x0034D518
|
||||
// (set) Token: 0x0600E64D RID: 58957 RVA: 0x0034F32C File Offset: 0x0034D52C
|
||||
[Token(Token = "0x17002492")]
|
||||
public RoleDefinitionType GKIDCPPDFBB
|
||||
{
|
||||
[Token(Token = "0x600E64C")]
|
||||
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E64C)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RoleDefinitionType RecRoom.Systems.PlayerRoles.RoleManagerBase`5::get_CachedLocalPlayerRoleDefinition()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:bool(var_0_06, ldfld:bool(RoleManagerBase`5::CPIFDHDGEJG, ldloc:RoleManagerBase`5(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(Token = "0x600E64D")]
|
||||
[Address(RVA = "0x55BCE0", Offset = "0x55ACE0", VA = "0x18055BCE0")]
|
||||
private set
|
||||
{
|
||||
this.CPIFDHDGEJG = value != null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002493 RID: 9363
|
||||
// (get) Token: 0x0600E64E RID: 58958
|
||||
[Token(Token = "0x17002493")]
|
||||
protected abstract int[] JGIFDGDOGPO
|
||||
{
|
||||
[Token(Token = "0x600E64E")]
|
||||
[Address(Slot = "17")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17002494 RID: 9364
|
||||
// (get) Token: 0x0600E64F RID: 58959 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002494")]
|
||||
public RoleDefinitionType HKILNJHILDM
|
||||
{
|
||||
[Token(Token = "0x600E64F")]
|
||||
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002495 RID: 9365
|
||||
// (get) Token: 0x0600E650 RID: 58960 RVA: 0x0034F340 File Offset: 0x0034D540
|
||||
[Token(Token = "0x17002495")]
|
||||
private RoleDefinitionType KJJFCDCELDA
|
||||
{
|
||||
[Token(Token = "0x600E650")]
|
||||
[Address(RVA = "0x18BE4C0", Offset = "0x18BD4C0", VA = "0x1818BE4C0")]
|
||||
get
|
||||
{
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E651 RID: 58961 RVA: 0x0034F35C File Offset: 0x0034D55C
|
||||
[Token(Token = "0x600E651")]
|
||||
[Address(RVA = "0x2282620", Offset = "0x2281620", VA = "0x182282620")]
|
||||
public void AddEveryoneRoleDefinition(RoleDefinitionType ONGBFDACHHG, object PIHIPPPPEBI, GFIIGJJANNG JMHKMOACHDG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E652 RID: 58962 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E652")]
|
||||
[Address(RVA = "0x2287290", Offset = "0x2286290", VA = "0x182287290")]
|
||||
public void RemoveEveryoneRoleDefinition(object PIHIPPPPEBI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E653 RID: 58963 RVA: 0x0034F374 File Offset: 0x0034D574
|
||||
[Token(Token = "0x600E653")]
|
||||
[Address(RVA = "0x2282B20", Offset = "0x2281B20", VA = "0x182282B20", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
this.Awake();
|
||||
this.InitializeRoles();
|
||||
int num = 0;
|
||||
this.UpdatePredefinedRoles(num);
|
||||
Action<AGAJMBPABDL> action;
|
||||
KKPBCOOONNK.OLDCNLGOCOH = MFBGLIHGCGO.BPJDFPACLMK(KKPBCOOONNK.OLDCNLGOCOH, action);
|
||||
Action<AGAJMBPABDL> action2;
|
||||
KKPBCOOONNK.HPHOOJLDKKM = MFBGLIHGCGO.BPJDFPACLMK(KKPBCOOONNK.HPHOOJLDKKM, action2);
|
||||
Action<AGAJMBPABDL> action3;
|
||||
KKPBCOOONNK.AHNDGBAECON = MFBGLIHGCGO.BPJDFPACLMK(KKPBCOOONNK.AHNDGBAECON, action3);
|
||||
}
|
||||
|
||||
// Token: 0x0600E654 RID: 58964 RVA: 0x0034F3CC File Offset: 0x0034D5CC
|
||||
[Token(Token = "0x600E654")]
|
||||
[Address(RVA = "0x20F5DE0", Offset = "0x20F4DE0", VA = "0x1820F5DE0", Slot = "18")]
|
||||
protected virtual void Start()
|
||||
{
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
}
|
||||
|
||||
// Token: 0x0600E655 RID: 58965 RVA: 0x0034F3E8 File Offset: 0x0034D5E8
|
||||
[Token(Token = "0x600E655")]
|
||||
[Address(RVA = "0x2286900", Offset = "0x2285900", VA = "0x182286900", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
this.OnDestroy();
|
||||
Action<AGAJMBPABDL> action;
|
||||
KKPBCOOONNK.OLDCNLGOCOH = MFBGLIHGCGO.GMNMHGMFGOL(KKPBCOOONNK.OLDCNLGOCOH, action);
|
||||
Action<AGAJMBPABDL> action2;
|
||||
KKPBCOOONNK.HPHOOJLDKKM = MFBGLIHGCGO.GMNMHGMFGOL(KKPBCOOONNK.HPHOOJLDKKM, action2);
|
||||
Action<AGAJMBPABDL> action3;
|
||||
KKPBCOOONNK.AHNDGBAECON = MFBGLIHGCGO.GMNMHGMFGOL(KKPBCOOONNK.AHNDGBAECON, action3);
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
}
|
||||
|
||||
// Token: 0x0600E656 RID: 58966
|
||||
[Token(Token = "0x600E656")]
|
||||
[Address(Slot = "19")]
|
||||
protected abstract void CGMHFAALDDC();
|
||||
|
||||
// Token: 0x0600E657 RID: 58967
|
||||
[Token(Token = "0x600E657")]
|
||||
[Address(Slot = "20")]
|
||||
protected abstract int JLHFDBNABEO(RoleIdType BGHHFOOBFMA);
|
||||
|
||||
// Token: 0x0600E658 RID: 58968
|
||||
[Token(Token = "0x600E658")]
|
||||
[Address(Slot = "21")]
|
||||
protected abstract RoleIdType MEPAEFIIPBD(int BGHHFOOBFMA);
|
||||
|
||||
// Token: 0x0600E659 RID: 58969
|
||||
[Token(Token = "0x600E659")]
|
||||
[Address(Slot = "22")]
|
||||
protected abstract int[] IHAKAMMGHLM(RoleIdType[] BGHHFOOBFMA);
|
||||
|
||||
// Token: 0x0600E65A RID: 58970
|
||||
[Token(Token = "0x600E65A")]
|
||||
[Address(Slot = "23")]
|
||||
protected abstract bool FMAEGJFPJLP(int BGHHFOOBFMA);
|
||||
|
||||
// Token: 0x0600E65B RID: 58971
|
||||
[Token(Token = "0x600E65B")]
|
||||
[Address(Slot = "24")]
|
||||
protected abstract RoleDefinitionType MEPJPBMHJDF(int FHCCCOABPJI, RoleDefinitionType EBOAJJCLJIE, [Optional] string LKHMIMBGLNC);
|
||||
|
||||
// Token: 0x0600E65C RID: 58972 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E65C")]
|
||||
[Address(RVA = "0x22832D0", Offset = "0x22822D0", VA = "0x1822832D0")]
|
||||
private bool CLHGFDCEIHG(AGAJMBPABDL IEKDDPPNFPF, out RoleManagerBase<RoleIdType, RolePermissionType, RoleDefinitionType, RoleProtobufType, RoleCollectionProtobufType>.FPKGDJPPILE IENKDAKBEDP)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E65D RID: 58973
|
||||
[Token(Token = "0x600E65D")]
|
||||
[Address(Slot = "25")]
|
||||
protected abstract RoleManagerBase<RoleIdType, RolePermissionType, RoleDefinitionType, RoleProtobufType, RoleCollectionProtobufType>.FPKGDJPPILE INELADLDOKF(AGAJMBPABDL IEKDDPPNFPF);
|
||||
|
||||
// Token: 0x0600E65E RID: 58974 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E65E")]
|
||||
[Address(RVA = "0x2284F40", Offset = "0x2283F40", VA = "0x182284F40", Slot = "26")]
|
||||
protected virtual RoleIdType JBJHLODKFDH(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x17002496 RID: 9366
|
||||
// (get) Token: 0x0600E65F RID: 58975
|
||||
[Token(Token = "0x17002496")]
|
||||
protected abstract bool GBFHJKPPEPC
|
||||
{
|
||||
[Token(Token = "0x600E65F")]
|
||||
[Address(Slot = "27")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x0600E660 RID: 58976 RVA: 0x0034F438 File Offset: 0x0034D638
|
||||
[Token(Token = "0x600E660")]
|
||||
[Address(RVA = "0x22873E0", Offset = "0x22863E0", VA = "0x1822873E0")]
|
||||
public void RequestAddRole(AGAJMBPABDL IEKDDPPNFPF, RoleIdType DCDOMGBPFCN)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E661 RID: 58977 RVA: 0x0034F44C File Offset: 0x0034D64C
|
||||
[Token(Token = "0x600E661")]
|
||||
[Address(RVA = "0x2287690", Offset = "0x2286690", VA = "0x182287690")]
|
||||
public void RequestRemoveRole(AGAJMBPABDL IEKDDPPNFPF, RoleIdType BMHGLDHHIEM)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E662 RID: 58978 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E662")]
|
||||
[Address(RVA = "0x2287870", Offset = "0x2286870", VA = "0x182287870")]
|
||||
public void RequestToggleRoles(AGAJMBPABDL IEKDDPPNFPF, RoleIdType? DCDOMGBPFCN, RoleIdType? BMHGLDHHIEM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E663 RID: 58979 RVA: 0x0034F460 File Offset: 0x0034D660
|
||||
[Token(Token = "0x600E663")]
|
||||
[Address(RVA = "0x2287720", Offset = "0x2286720", VA = "0x182287720")]
|
||||
public void RequestToggleRoles(AGAJMBPABDL IEKDDPPNFPF, RoleIdType[] LJKANBGPJLP, RoleIdType[] NMPNJKFNHKC)
|
||||
{
|
||||
RoleIdType roleIdType;
|
||||
if (KKPBCOOONNK.ADEBHCHKEEC && roleIdType != 0)
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E664 RID: 58980 RVA: 0x0034F48C File Offset: 0x0034D68C
|
||||
[Token(Token = "0x600E664")]
|
||||
[Address(RVA = "0x22880F0", Offset = "0x22870F0", VA = "0x1822880F0")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcLocalPlayerToggleRoles(int[] LJKANBGPJLP, int[] NMPNJKFNHKC)
|
||||
{
|
||||
RoleIdType roleIdType;
|
||||
if (KKPBCOOONNK.ADEBHCHKEEC && roleIdType != 0)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E665 RID: 58981 RVA: 0x0034F4B8 File Offset: 0x0034D6B8
|
||||
[Token(Token = "0x600E665")]
|
||||
[Address(RVA = "0x22854A0", Offset = "0x22844A0", VA = "0x1822854A0")]
|
||||
protected void LFKGHBIHLCL(RoleIdType LFBNLKLFONC)
|
||||
{
|
||||
if (KKPBCOOONNK.ADEBHCHKEEC)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
this.CGMHFAALDDC();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E666 RID: 58982 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E666")]
|
||||
[Address(RVA = "0x2284C10", Offset = "0x2283C10", VA = "0x182284C10")]
|
||||
public void InitializeRoles()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E667 RID: 58983 RVA: 0x0034F4E4 File Offset: 0x0034D6E4
|
||||
[Token(Token = "0x600E667")]
|
||||
[Address(RVA = "0x2289240", Offset = "0x2288240", VA = "0x182289240")]
|
||||
public bool TryGetActiveRoleByGuid(Guid JPGBOLJNPPN, out RoleIdType BGHHFOOBFMA)
|
||||
{
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0600E668 RID: 58984 RVA: 0x0034F500 File Offset: 0x0034D700
|
||||
[Token(Token = "0x600E668")]
|
||||
[Address(RVA = "0x2289300", Offset = "0x2288300", VA = "0x182289300")]
|
||||
public bool TryGetActiveRoleDefinitionByGuid(Guid JPGBOLJNPPN, out RoleDefinitionType IENKDAKBEDP)
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
num += num;
|
||||
if ("{il2cpp array field il2cppMethodInfo->}" != typeof(MLNCPPJGHPN<RoleIdType, RolePermissionType, RoleDefinitionType>).TypeHandle)
|
||||
{
|
||||
num++;
|
||||
bool flag2;
|
||||
while (!flag2)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
num2 = 0;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
}
|
||||
while (num2 != 0);
|
||||
num2 += num2;
|
||||
num2 += 19;
|
||||
num2 += typeof(List<RoleDefinitionType>.Enumerator).TypeHandle;
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E669 RID: 58985 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E669")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "28")]
|
||||
protected virtual void AOJABMGFNLF()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E66A RID: 58986 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E66A")]
|
||||
[Address(RVA = "0x2289B20", Offset = "0x2288B20", VA = "0x182289B20")]
|
||||
public void UpdatePredefinedRoles([Optional] List<RoleDefinitionType> CDCBEDPGDPD)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E66B RID: 58987 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E66B")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "29")]
|
||||
protected virtual void FFKJKILNOIC(ref List<RoleDefinitionType> MGKECHLIBOP)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E66C RID: 58988 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E66C")]
|
||||
[Address(RVA = "0x22823E0", Offset = "0x22813E0", VA = "0x1822823E0")]
|
||||
private void ACELJJHDOAI(int GAHGOIJMCBH, RoleDefinitionType LOLCMLEKMAF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E66D RID: 58989 RVA: 0x0034F570 File Offset: 0x0034D770
|
||||
[Token(Token = "0x600E66D")]
|
||||
[Address(RVA = "0x2284BE0", Offset = "0x2283BE0", VA = "0x182284BE0", Slot = "30")]
|
||||
protected virtual void IMFABOIILCJ(AGAJMBPABDL AGIHAKFFCCD, int PGPIGPPKHGL)
|
||||
{
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
}
|
||||
|
||||
// Token: 0x0600E66E RID: 58990 RVA: 0x0034F58C File Offset: 0x0034D78C
|
||||
[Token(Token = "0x600E66E")]
|
||||
[Address(RVA = "0x2284AE0", Offset = "0x2283AE0", VA = "0x182284AE0")]
|
||||
public List<RoleDefinitionType> GetSortedActiveRoles(bool MKAFBEKJIHN = false)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E66E)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.List`1<RoleDefinitionType> RecRoom.Systems.PlayerRoles.RoleManagerBase`5::GetSortedActiveRoles(System.Boolean)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:int32(var_0_05, ldc.i4:int32(0))
|
||||
stloc:List`1(var_1_0E, callvirt:List`1(RoleManagerBase`5::FLCPOFAKGDC, ldloc:RoleManagerBase`5(this), ldloc:int32[exp:AGAJMBPABDL](var_0_05), ldloc:bool(MKAFBEKJIHN)))
|
||||
brtrue(IL_00, cne:bool(ldloc:bool(MKAFBEKJIHN), ldc.i4:bool(0)))
|
||||
}
|
||||
|
||||
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.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: 0x0600E66F RID: 58991 RVA: 0x0034F5AC File Offset: 0x0034D7AC
|
||||
[Token(Token = "0x600E66F")]
|
||||
[Address(RVA = "0x2282D30", Offset = "0x2281D30", VA = "0x182282D30")]
|
||||
private void BBEHGGMHNDB()
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
if (this.FLCPOFAKGDC(num2, num != 0).Count == 0)
|
||||
{
|
||||
string text = base.gameObject + " Zero active roles!";
|
||||
GameObject gameObject = base.gameObject;
|
||||
Debug.LogWarning(text, gameObject);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E670 RID: 58992 RVA: 0x0034F5F4 File Offset: 0x0034D7F4
|
||||
[Token(Token = "0x600E670")]
|
||||
[Address(RVA = "0x2284AB0", Offset = "0x2283AB0", VA = "0x182284AB0")]
|
||||
public List<RoleDefinitionType> GetSortedActiveRolesForPlayer(AGAJMBPABDL IEKDDPPNFPF, bool MKAFBEKJIHN = false)
|
||||
{
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E671 RID: 58993 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E671")]
|
||||
[Address(RVA = "0x2283640", Offset = "0x2282640", VA = "0x182283640")]
|
||||
private List<RoleDefinitionType> FLCPOFAKGDC(AGAJMBPABDL AGIHAKFFCCD, bool MKAFBEKJIHN)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E672 RID: 58994 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E672")]
|
||||
[Address(RVA = "0x2286340", Offset = "0x2285340", VA = "0x182286340")]
|
||||
private List<RoleDefinitionType> NBDOOMEAIAB()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E673 RID: 58995 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E673")]
|
||||
[Address(RVA = "0x2286850", Offset = "0x2285850", VA = "0x182286850")]
|
||||
protected void OGEGEKEACGC()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E674 RID: 58996 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E674")]
|
||||
[Address(RVA = "0x2285330", Offset = "0x2284330", VA = "0x182285330")]
|
||||
protected void KEHAFGDDECH()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E675 RID: 58997 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E675")]
|
||||
[Address(RVA = "0x2282E20", Offset = "0x2281E20", VA = "0x182282E20")]
|
||||
protected RoleDefinitionType CBGHFAPFBFM(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E676 RID: 58998
|
||||
[Token(Token = "0x600E676")]
|
||||
[Address(Slot = "31")]
|
||||
protected abstract void KGFJOIKALKD(AGAJMBPABDL IEKDDPPNFPF, RoleDefinitionType LOGOOOJKMPC);
|
||||
|
||||
// Token: 0x0600E677 RID: 58999 RVA: 0x0034F610 File Offset: 0x0034D810
|
||||
[Token(Token = "0x600E677")]
|
||||
[Address(RVA = "0x1FC4650", Offset = "0x1FC3650", VA = "0x181FC4650")]
|
||||
public RoleDefinitionType GetEveryoneRoleDefinition()
|
||||
{
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E678 RID: 59000 RVA: 0x0034F62C File Offset: 0x0034D82C
|
||||
[Token(Token = "0x600E678")]
|
||||
[Address(RVA = "0x2284950", Offset = "0x2283950", VA = "0x182284950")]
|
||||
public RoleDefinitionType GetLocalPlayerRoleDefinition()
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E679 RID: 59001 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E679")]
|
||||
[Address(RVA = "0x22849E0", Offset = "0x22839E0", VA = "0x1822849E0")]
|
||||
public RoleDefinitionType GetPlayerRoleDefinition(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E67A RID: 59002 RVA: 0x0034F650 File Offset: 0x0034D850
|
||||
[Token(Token = "0x600E67A")]
|
||||
[Address(RVA = "0x2286FE0", Offset = "0x2285FE0", VA = "0x182286FE0")]
|
||||
public bool PlayerHasRole(AGAJMBPABDL AGIHAKFFCCD, RoleIdType IENKDAKBEDP)
|
||||
{
|
||||
if (KKPBCOOONNK.ADEBHCHKEEC && AGIHAKFFCCD != 0)
|
||||
{
|
||||
this.CGMHFAALDDC();
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E67B RID: 59003 RVA: 0x0034F67C File Offset: 0x0034D87C
|
||||
[Token(Token = "0x600E67B")]
|
||||
[Address(RVA = "0x2287470", Offset = "0x2286470", VA = "0x182287470")]
|
||||
public void RequestPlayerAddRoleToOtherPlayer(AGAJMBPABDL CDFCCICPHFJ, AGAJMBPABDL OEIHOFFDNNO, RoleIdType DCDOMGBPFCN)
|
||||
{
|
||||
if (this.PlayerCanModifyRoleDefinition(CDFCCICPHFJ, OEIHOFFDNNO))
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
this.CGMHFAALDDC();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E67C RID: 59004 RVA: 0x0034F6AC File Offset: 0x0034D8AC
|
||||
[Token(Token = "0x600E67C")]
|
||||
[Address(RVA = "0x2288D90", Offset = "0x2287D90", VA = "0x182288D90")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcPlayerAddRoleToLocalPlayer(AGAJMBPABDL CDFCCICPHFJ, int DCDOMGBPFCN)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
int num = this.JLHFDBNABEO(DCDOMGBPFCN);
|
||||
if (this.PlayerCanModifyRoleDefinition(CDFCCICPHFJ, agajmbpabdl))
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E67D RID: 59005 RVA: 0x0034F6E4 File Offset: 0x0034D8E4
|
||||
[Token(Token = "0x600E67D")]
|
||||
[Address(RVA = "0x2287580", Offset = "0x2286580", VA = "0x182287580")]
|
||||
public void RequestPlayerRemoveRoleFromOtherPlayer(AGAJMBPABDL CDFCCICPHFJ, AGAJMBPABDL OEIHOFFDNNO, RoleIdType BMHGLDHHIEM)
|
||||
{
|
||||
if (this.PlayerCanModifyRoleDefinition(CDFCCICPHFJ, OEIHOFFDNNO))
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
this.CGMHFAALDDC();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E67E RID: 59006 RVA: 0x0034F714 File Offset: 0x0034D914
|
||||
[Token(Token = "0x600E67E")]
|
||||
[Address(RVA = "0x2288ED0", Offset = "0x2287ED0", VA = "0x182288ED0")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcPlayerRemoveRoleFromLocalPlayer(AGAJMBPABDL CDFCCICPHFJ, int BMHGLDHHIEM)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
int num = this.JLHFDBNABEO(BMHGLDHHIEM);
|
||||
if (this.PlayerCanModifyRoleDefinition(CDFCCICPHFJ, agajmbpabdl))
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E67F RID: 59007 RVA: 0x0034F74C File Offset: 0x0034D94C
|
||||
[Token(Token = "0x600E67F")]
|
||||
[Address(RVA = "0x2285830", Offset = "0x2284830", VA = "0x182285830")]
|
||||
public bool LocalRequestModifyRoleName(RoleIdType BGHHFOOBFMA, string HBENBFOGKNG)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
if (this.PlayerCanChangeRoleName(agajmbpabdl, BGHHFOOBFMA))
|
||||
{
|
||||
DGLOJCGDOGG.NECIHPEMJNG necihpemjng;
|
||||
base.JDHMIOJKLCK.RpcMaster(necihpemjng, BGHHFOOBFMA, HBENBFOGKNG);
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E680 RID: 59008 RVA: 0x0034F784 File Offset: 0x0034D984
|
||||
[Token(Token = "0x600E680")]
|
||||
[Address(RVA = "0x2286D10", Offset = "0x2285D10", VA = "0x182286D10")]
|
||||
public bool PlayerCanChangeRoleName(AGAJMBPABDL IEKDDPPNFPF, RoleIdType BGHHFOOBFMA)
|
||||
{
|
||||
bool flag;
|
||||
if (this.IsPlayerDefinedRole(IEKDDPPNFPF) && flag)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E681 RID: 59009 RVA: 0x0034F7A8 File Offset: 0x0034D9A8
|
||||
[Token(Token = "0x600E681")]
|
||||
[Address(RVA = "0x2288720", Offset = "0x2287720", VA = "0x182288720")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcMasterRequestModifyRoleName(RoleIdType BGHHFOOBFMA, string HBENBFOGKNG, EEAEPAPIPJB BNICGLLLMOL)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = KKPBCOOONNK.BNNCCCFFALC;
|
||||
if (flag)
|
||||
{
|
||||
if (!flag)
|
||||
{
|
||||
Debug.LogWarning(num + " tried to modify role name, but they are not allowed to!");
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
bool dfeilcnkdag = base.JDHMIOJKLCK.DFEILCNKDAG;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E682 RID: 59010 RVA: 0x0034F7EC File Offset: 0x0034D9EC
|
||||
[Token(Token = "0x600E682")]
|
||||
[Address(RVA = "0x2288C80", Offset = "0x2287C80", VA = "0x182288C80")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcModifyRoleName(RoleIdType BGHHFOOBFMA, string HBENBFOGKNG, EEAEPAPIPJB BNICGLLLMOL)
|
||||
{
|
||||
RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition;
|
||||
RoleDefinitionType defaultRoleDefinition2 = this._defaultRoleDefinition;
|
||||
this.CGMHFAALDDC();
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
}
|
||||
|
||||
// Token: 0x0600E683 RID: 59011 RVA: 0x0034F81C File Offset: 0x0034DA1C
|
||||
[Token(Token = "0x600E683")]
|
||||
[Address(RVA = "0x2285980", Offset = "0x2284980", VA = "0x182285980")]
|
||||
public bool LocalRequestModifyRolePermission(RoleIdType BGHHFOOBFMA, RolePermissionType KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
bool flag = this.IsPlayerDefinedRole(agajmbpabdl);
|
||||
if (flag)
|
||||
{
|
||||
RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition;
|
||||
int num = 0;
|
||||
if (num < (flag ? 1 : 0))
|
||||
{
|
||||
num += num;
|
||||
if (num == (flag ? 1 : 0))
|
||||
{
|
||||
goto IL_49;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
bool dfeilcnkdag = photonView.DFEILCNKDAG;
|
||||
IL_49:
|
||||
photonView += photonView;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E684 RID: 59012 RVA: 0x0034F880 File Offset: 0x0034DA80
|
||||
[Token(Token = "0x600E684")]
|
||||
[Address(RVA = "0x2288560", Offset = "0x2287560", VA = "0x182288560")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcMasterRequestModifyRoleDefinition(RoleIdType BGHHFOOBFMA, RolePermissionType KFMINBPBKAM, byte[] EJEGJJKKDFH, EEAEPAPIPJB BNICGLLLMOL)
|
||||
{
|
||||
int num = 0;
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
Debug.LogWarning(num + " tried to modify role, but they couldn't!");
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
bool dfeilcnkdag = base.JDHMIOJKLCK.DFEILCNKDAG;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E685 RID: 59013 RVA: 0x0034F8C0 File Offset: 0x0034DAC0
|
||||
[Token(Token = "0x600E685")]
|
||||
[Address(RVA = "0x2288B00", Offset = "0x2287B00", VA = "0x182288B00")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcModifyRoleDefinition(RoleIdType BGHHFOOBFMA, RolePermissionType FEIIKGIHEBN, byte[] EJEGJJKKDFH, EEAEPAPIPJB BNICGLLLMOL)
|
||||
{
|
||||
RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition;
|
||||
int num = 0;
|
||||
if (num < FEIIKGIHEBN)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
RoleDefinitionType defaultRoleDefinition2 = this._defaultRoleDefinition;
|
||||
this.CGMHFAALDDC();
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
}
|
||||
|
||||
// Token: 0x0600E686 RID: 59014 RVA: 0x0034F8FC File Offset: 0x0034DAFC
|
||||
[Token(Token = "0x600E686")]
|
||||
[Address(RVA = "0x22870E0", Offset = "0x22860E0", VA = "0x1822870E0")]
|
||||
public void PlayerRequestMoveRole(AGAJMBPABDL JKJPFDENCGO, RoleIdType JJCMCFNOJBK, bool KNIKPKEBLNF)
|
||||
{
|
||||
bool flag = KKPBCOOONNK.ADEBHCHKEEC;
|
||||
if (flag && flag)
|
||||
{
|
||||
bool dfeilcnkdag = base.JDHMIOJKLCK.DFEILCNKDAG;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E687 RID: 59015 RVA: 0x0034F934 File Offset: 0x0034DB34
|
||||
[Token(Token = "0x600E687")]
|
||||
[Address(RVA = "0x22888D0", Offset = "0x22878D0", VA = "0x1822888D0")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcMasterRequestMoveRole(RoleIdType JJCMCFNOJBK, bool KNIKPKEBLNF, RoleIdType IHBHNMJOPJD, EEAEPAPIPJB BNICGLLLMOL)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
this.CGMHFAALDDC();
|
||||
this.CGMHFAALDDC();
|
||||
bool dfeilcnkdag = base.JDHMIOJKLCK.DFEILCNKDAG;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E688 RID: 59016 RVA: 0x0034F970 File Offset: 0x0034DB70
|
||||
[Token(Token = "0x600E688")]
|
||||
[Address(RVA = "0x22890A0", Offset = "0x22880A0", VA = "0x1822890A0")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcSwapRoleOrder(RoleIdType JJCMCFNOJBK, RoleIdType HLNLEJCIJCH, EEAEPAPIPJB BNICGLLLMOL)
|
||||
{
|
||||
RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition;
|
||||
RoleDefinitionType defaultRoleDefinition2 = this._defaultRoleDefinition;
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
}
|
||||
|
||||
// Token: 0x0600E689 RID: 59017 RVA: 0x0034F998 File Offset: 0x0034DB98
|
||||
[Token(Token = "0x600E689")]
|
||||
[Address(RVA = "0x2283420", Offset = "0x2282420", VA = "0x182283420")]
|
||||
public bool CanMoveRole(AGAJMBPABDL JKJPFDENCGO, RoleIdType JJCMCFNOJBK, bool KNIKPKEBLNF, out RoleDefinitionType ODCFAOCDPHA)
|
||||
{
|
||||
bool flag;
|
||||
if (flag && flag && flag && flag)
|
||||
{
|
||||
if (JKJPFDENCGO != 0)
|
||||
{
|
||||
this.KGFJOIKALKD(JKJPFDENCGO, KNIKPKEBLNF);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E68A RID: 59018 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E68A")]
|
||||
[Address(RVA = "0x2289650", Offset = "0x2288650", VA = "0x182289650")]
|
||||
public bool TryGetSortedAvailablePlayerRoles(int PIKAIMCIPBO, out List<DHKPBIAHMHG<RoleIdType, GJJLAOJHDKF>> DKNIDEMNFLH)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E68B RID: 59019 RVA: 0x0034F9C8 File Offset: 0x0034DBC8
|
||||
[Token(Token = "0x600E68B")]
|
||||
[Address(RVA = "0x2284FB0", Offset = "0x2283FB0", VA = "0x182284FB0")]
|
||||
private RoleDefinitionType JCLPGAFFDKO(RoleDefinitionType NFNDIJCIPPM, bool KNIKPKEBLNF)
|
||||
{
|
||||
if (typeof(RoleManagerBase<RoleIdType, RolePermissionType, RoleDefinitionType, RoleProtobufType, RoleCollectionProtobufType>.<>c).TypeHandle == 0)
|
||||
{
|
||||
}
|
||||
IEnumerable enumerable;
|
||||
Func func;
|
||||
IEnumerator enumerator = Enumerable.Where(enumerable, func).GetEnumerator();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E68C RID: 59020 RVA: 0x0034F9F8 File Offset: 0x0034DBF8
|
||||
[Token(Token = "0x600E68C")]
|
||||
[Address(RVA = "0x2286800", Offset = "0x2285800", VA = "0x182286800", Slot = "32")]
|
||||
protected virtual bool NINOBPHPMOO(AGAJMBPABDL JKJPFDENCGO, RoleDefinitionType GPLBFCPMJOC, RoleDefinitionType ODCFAOCDPHA)
|
||||
{
|
||||
return KKPBCOOONNK.ADEBHCHKEEC;
|
||||
}
|
||||
|
||||
// Token: 0x0600E68D RID: 59021 RVA: 0x0034FA0C File Offset: 0x0034DC0C
|
||||
[Token(Token = "0x600E68D")]
|
||||
[Address(RVA = "0x2286D80", Offset = "0x2285D80", VA = "0x182286D80")]
|
||||
public bool PlayerCanCreateRole(AGAJMBPABDL AGIHAKFFCCD, out RoleDefinitionType DINCDAECBAI, bool HKMPELKMELI = false)
|
||||
{
|
||||
bool flag;
|
||||
if (!KKPBCOOONNK.ADEBHCHKEEC || HKMPELKMELI || flag)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E68E RID: 59022 RVA: 0x0034FA34 File Offset: 0x0034DC34
|
||||
[Token(Token = "0x600E68E")]
|
||||
[Address(RVA = "0x22855C0", Offset = "0x22845C0", VA = "0x1822855C0")]
|
||||
public bool LocalRequestCreateRole(string MJCDDENNGOD)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
DGLOJCGDOGG.FGGIMKCCBDA<string, EEAEPAPIPJB> fggimkccbda;
|
||||
base.JDHMIOJKLCK.RpcMaster<string>(fggimkccbda, MJCDDENNGOD);
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E68F RID: 59023 RVA: 0x0034FA64 File Offset: 0x0034DC64
|
||||
[Token(Token = "0x600E68F")]
|
||||
[Address(RVA = "0x2286010", Offset = "0x2285010", VA = "0x182286010")]
|
||||
public bool MasterForceCreateRole(out Guid NDHGPMLBGPM, out RoleIdType BPFNCJOOFFC)
|
||||
{
|
||||
Guid guid = Guid.NewGuid();
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E690 RID: 59024 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E690")]
|
||||
[Address(RVA = "0x2285CB0", Offset = "0x2284CB0", VA = "0x182285CB0")]
|
||||
public bool MasterForceCreateRoleWithGuid(Guid NDHGPMLBGPM, out RoleIdType BPFNCJOOFFC)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E691 RID: 59025 RVA: 0x0034FA80 File Offset: 0x0034DC80
|
||||
[Token(Token = "0x600E691")]
|
||||
[Address(RVA = "0x22879D0", Offset = "0x22869D0", VA = "0x1822879D0")]
|
||||
public bool RoleGuidExists(Guid JPGBOLJNPPN, out RoleIdType IBMJBLJGINB)
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition;
|
||||
num += num;
|
||||
if ("{il2cpp array field il2cppMethodInfo->}" != typeof(MLNCPPJGHPN<RoleIdType, RolePermissionType, RoleDefinitionType>).TypeHandle)
|
||||
{
|
||||
num++;
|
||||
bool flag;
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
num2 = 0;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
}
|
||||
while (num2 != 0);
|
||||
num2 += num2;
|
||||
num2 += 19;
|
||||
num2 += typeof(Dictionary<RoleIdType, RoleDefinitionType>.Enumerator).TypeHandle;
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E692 RID: 59026 RVA: 0x0034FAF0 File Offset: 0x0034DCF0
|
||||
[Token(Token = "0x600E692")]
|
||||
[Address(RVA = "0x2288210", Offset = "0x2287210", VA = "0x182288210")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcMasterRequestCreateRole(string MJCDDENNGOD, EEAEPAPIPJB BNICGLLLMOL)
|
||||
{
|
||||
bool flag;
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && flag)
|
||||
{
|
||||
Guid guid = Guid.NewGuid();
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E693 RID: 59027 RVA: 0x0034FB20 File Offset: 0x0034DD20
|
||||
[Token(Token = "0x600E693")]
|
||||
[Address(RVA = "0x2287D60", Offset = "0x2286D60", VA = "0x182287D60")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcAddNewPlayerRole(string MJCDDENNGOD, RoleIdType BGHHFOOBFMA, Guid JPGBOLJNPPN)
|
||||
{
|
||||
int num = 0;
|
||||
if (num < BGHHFOOBFMA)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
}
|
||||
|
||||
// Token: 0x0600E694 RID: 59028 RVA: 0x0034FB50 File Offset: 0x0034DD50
|
||||
[Token(Token = "0x600E694")]
|
||||
[Address(RVA = "0x2285BB0", Offset = "0x2284BB0", VA = "0x182285BB0", Slot = "33")]
|
||||
protected virtual bool MFNJGEEPNKI(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
return KKPBCOOONNK.ADEBHCHKEEC;
|
||||
}
|
||||
|
||||
// Token: 0x0600E695 RID: 59029 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E695")]
|
||||
[Address(RVA = "0x22835A0", Offset = "0x22825A0", VA = "0x1822835A0")]
|
||||
private bool EHODHBHFFKF(out RoleDefinitionType DINCDAECBAI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E696 RID: 59030 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E696")]
|
||||
[Address(RVA = "0x2286E60", Offset = "0x2285E60", VA = "0x182286E60")]
|
||||
public bool PlayerCanDeleteRole(RoleIdType NENFLCANOGE, AGAJMBPABDL AGIHAKFFCCD)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E697 RID: 59031 RVA: 0x0034FB64 File Offset: 0x0034DD64
|
||||
[Token(Token = "0x600E697")]
|
||||
[Address(RVA = "0x22856E0", Offset = "0x22846E0", VA = "0x1822856E0")]
|
||||
public bool LocalRequestDeleteRole(RoleIdType NENFLCANOGE)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
if (this.PlayerCanDeleteRole(NENFLCANOGE, agajmbpabdl))
|
||||
{
|
||||
DGLOJCGDOGG.FGGIMKCCBDA fggimkccbda;
|
||||
base.JDHMIOJKLCK.RpcMaster(fggimkccbda, NENFLCANOGE);
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E698 RID: 59032 RVA: 0x0034FB98 File Offset: 0x0034DD98
|
||||
[Token(Token = "0x600E698")]
|
||||
[Address(RVA = "0x22860D0", Offset = "0x22850D0", VA = "0x1822860D0")]
|
||||
public bool MasterForceDeleteRole(RoleIdType NENFLCANOGE)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
DGLOJCGDOGG.FGGIMKCCBDA fggimkccbda;
|
||||
base.JDHMIOJKLCK.RpcAll(fggimkccbda, NENFLCANOGE);
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E699 RID: 59033 RVA: 0x0034FBC8 File Offset: 0x0034DDC8
|
||||
[Token(Token = "0x600E699")]
|
||||
[Address(RVA = "0x2288410", Offset = "0x2287410", VA = "0x182288410")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcMasterRequestDeleteRole(RoleIdType NENFLCANOGE, EEAEPAPIPJB BNICGLLLMOL)
|
||||
{
|
||||
bool flag;
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && flag)
|
||||
{
|
||||
DGLOJCGDOGG.FGGIMKCCBDA fggimkccbda;
|
||||
base.JDHMIOJKLCK.RpcAll(fggimkccbda, NENFLCANOGE);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E69A RID: 59034 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E69A")]
|
||||
[Address(RVA = "0x2287F20", Offset = "0x2286F20", VA = "0x182287F20")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcDeletePlayerRole(RoleIdType NENFLCANOGE, EEAEPAPIPJB BNICGLLLMOL)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E69B RID: 59035
|
||||
[Token(Token = "0x600E69B")]
|
||||
[Address(Slot = "34")]
|
||||
public abstract bool IsPlayerDefinedRole(RoleIdType BGHHFOOBFMA);
|
||||
|
||||
// Token: 0x0600E69C RID: 59036 RVA: 0x0034FBF8 File Offset: 0x0034DDF8
|
||||
[Token(Token = "0x600E69C")]
|
||||
[Address(RVA = "0x2282890", Offset = "0x2281890", VA = "0x182282890")]
|
||||
public bool AnyRole(RoleManagerBase<RoleIdType, RolePermissionType, RoleDefinitionType, RoleProtobufType, RoleCollectionProtobufType>.ENCNFBMNBPG MEAMDNNBFEC)
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition;
|
||||
bool flag;
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
num2 = 0;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
}
|
||||
while (num != 0);
|
||||
num2 += num2;
|
||||
num2 += 19;
|
||||
num2 += typeof(Dictionary<RoleIdType, RoleDefinitionType>.ValueCollection.Enumerator).TypeHandle;
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E69D RID: 59037 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E69D")]
|
||||
[Address(RVA = "0x2282760", Offset = "0x2281760", VA = "0x182282760")]
|
||||
public bool AnyPlayerRole(RoleManagerBase<RoleIdType, RolePermissionType, RoleDefinitionType, RoleProtobufType, RoleCollectionProtobufType>.ENCNFBMNBPG MEAMDNNBFEC)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E69E RID: 59038 RVA: 0x0034FC50 File Offset: 0x0034DE50
|
||||
[Token(Token = "0x600E69E")]
|
||||
[Address(RVA = "0x2283B40", Offset = "0x2282B40", VA = "0x182283B40")]
|
||||
protected void FNENMDMHCHH()
|
||||
{
|
||||
this.BBEHGGMHNDB();
|
||||
this.KEHAFGDDECH();
|
||||
}
|
||||
|
||||
// Token: 0x0600E69F RID: 59039 RVA: 0x0034FC70 File Offset: 0x0034DE70
|
||||
[Token(Token = "0x600E69F")]
|
||||
[Address(RVA = "0x2283C60", Offset = "0x2282C60", VA = "0x182283C60")]
|
||||
public RoleDefinitionType FindActiveRoleByName(string MJCDDENNGOD)
|
||||
{
|
||||
new RoleManagerBase.GFONCCNJHHD().newRoleName = MJCDDENNGOD;
|
||||
if (typeof(RoleManagerBase<RoleIdType, RolePermissionType, RoleDefinitionType, RoleProtobufType, RoleCollectionProtobufType>.<>c).TypeHandle == 0)
|
||||
{
|
||||
}
|
||||
IEnumerable enumerable;
|
||||
IEnumerator enumerator = enumerable.GetEnumerator();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E6A0 RID: 59040 RVA: 0x0034FC9C File Offset: 0x0034DE9C
|
||||
[Token(Token = "0x600E6A0")]
|
||||
[Address(RVA = "0x2284A80", Offset = "0x2283A80", VA = "0x182284A80")]
|
||||
[NotNull]
|
||||
public RoleDefinitionType GetRoleDefinition(RoleIdType BGHHFOOBFMA)
|
||||
{
|
||||
RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E6A1 RID: 59041 RVA: 0x0034FCB8 File Offset: 0x0034DEB8
|
||||
[Token(Token = "0x600E6A1")]
|
||||
[Address(RVA = "0x2286F90", Offset = "0x2285F90", VA = "0x182286F90", Slot = "35")]
|
||||
public virtual bool PlayerCanModifyRoleDefinition(AGAJMBPABDL BANKGLOHKOJ, RoleIdType BGHHFOOBFMA)
|
||||
{
|
||||
return KKPBCOOONNK.ADEBHCHKEEC;
|
||||
}
|
||||
|
||||
// Token: 0x0600E6A2 RID: 59042 RVA: 0x0034FCCC File Offset: 0x0034DECC
|
||||
[Token(Token = "0x600E6A2")]
|
||||
[Address(RVA = "0x2286CC0", Offset = "0x2285CC0", VA = "0x182286CC0", Slot = "36")]
|
||||
public virtual bool PlayerCanAssignRole(AGAJMBPABDL CDFCCICPHFJ, AGAJMBPABDL OEIHOFFDNNO, RoleIdType BGHHFOOBFMA)
|
||||
{
|
||||
return KKPBCOOONNK.ADEBHCHKEEC;
|
||||
}
|
||||
|
||||
// Token: 0x0600E6A3 RID: 59043 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E6A3")]
|
||||
[Address(RVA = "0x2286780", Offset = "0x2285780", VA = "0x182286780")]
|
||||
protected GJJLAOJHDKF NHGKIEFIOKC(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E6A4 RID: 59044 RVA: 0x0034FCE0 File Offset: 0x0034DEE0
|
||||
[Token(Token = "0x600E6A4")]
|
||||
[Address(RVA = "0x2283F80", Offset = "0x2282F80", VA = "0x182283F80")]
|
||||
public GJJLAOJHDKF FindRoleRank(RoleIdType BGHHFOOBFMA)
|
||||
{
|
||||
RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
Debug.LogError("RoleId with no Rank!");
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E6A5 RID: 59045 RVA: 0x0034FD08 File Offset: 0x0034DF08
|
||||
[Token(Token = "0x600E6A5")]
|
||||
[Address(RVA = "0x2284370", Offset = "0x2283370", VA = "0x182284370")]
|
||||
public string GetAllRolesDebugString()
|
||||
{
|
||||
int num = 0;
|
||||
StringBuilder stringBuilder = new StringBuilder();
|
||||
RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition;
|
||||
this.CGMHFAALDDC();
|
||||
num += num;
|
||||
num++;
|
||||
this.CGMHFAALDDC();
|
||||
StringBuilder stringBuilder2 = stringBuilder.AppendLine("===== Mismatched Role ID! =====");
|
||||
object[] array = new object[5];
|
||||
throw new ArrayTypeMismatchException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E6A6 RID: 59046 RVA: 0x0034FDEC File Offset: 0x0034DFEC
|
||||
[Token(Token = "0x600E6A6")]
|
||||
[Address(RVA = "0x2286B10", Offset = "0x2285B10", VA = "0x182286B10")]
|
||||
private void OnPhotonPlayerConnected(AGAJMBPABDL AGIHAKFFCCD)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
DGLOJCGDOGG.FGGIMKCCBDA<byte[], EEAEPAPIPJB> fggimkccbda;
|
||||
byte[] array;
|
||||
base.JDHMIOJKLCK.RpcPlayer<byte[]>(AGIHAKFFCCD, fggimkccbda, array);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E6A7 RID: 59047 RVA: 0x0034FE18 File Offset: 0x0034E018
|
||||
[Token(Token = "0x600E6A7")]
|
||||
[Address(RVA = "0x2286C50", Offset = "0x2285C50", VA = "0x182286C50")]
|
||||
private void OnPhotonPlayerDisconnected(AGAJMBPABDL AGIHAKFFCCD)
|
||||
{
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
}
|
||||
|
||||
// Token: 0x0600E6A8 RID: 59048 RVA: 0x0034FE34 File Offset: 0x0034E034
|
||||
[Token(Token = "0x600E6A8")]
|
||||
[Address(RVA = "0x2285C00", Offset = "0x2284C00", VA = "0x182285C00")]
|
||||
private void MOMALNKGHFA(int NLLBNFNCLAL)
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E6A9 RID: 59049 RVA: 0x0034FE4C File Offset: 0x0034E04C
|
||||
[Token(Token = "0x600E6A9")]
|
||||
[Address(RVA = "0x22832A0", Offset = "0x22822A0", VA = "0x1822832A0")]
|
||||
private void CIEAPEBILEG(AGAJMBPABDL DIPNOFHGLDP)
|
||||
{
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
}
|
||||
|
||||
// Token: 0x0600E6AA RID: 59050 RVA: 0x0034FE68 File Offset: 0x0034E068
|
||||
[Token(Token = "0x600E6AA")]
|
||||
[Address(RVA = "0x2286200", Offset = "0x2285200", VA = "0x182286200")]
|
||||
public void MasterReinitializeRoles()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && KKPBCOOONNK.FEBBKGHNCKJ.Length != 0)
|
||||
{
|
||||
DGLOJCGDOGG.FGGIMKCCBDA<byte[], EEAEPAPIPJB> fggimkccbda;
|
||||
byte[] array;
|
||||
base.JDHMIOJKLCK.RpcOthers<byte[]>(fggimkccbda, array);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E6AB RID: 59051 RVA: 0x0034FEA4 File Offset: 0x0034E0A4
|
||||
[Token(Token = "0x600E6AB")]
|
||||
[Address(RVA = "0x2289010", Offset = "0x2288010", VA = "0x182289010")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcReinitializeRoles(byte[] KCKDIGBCOME, EEAEPAPIPJB BNICGLLLMOL)
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E6AC RID: 59052
|
||||
[Token(Token = "0x600E6AC")]
|
||||
[Address(Slot = "37")]
|
||||
protected abstract RoleCollectionProtobufType MNGDIIPNICA(DBFIJENOPDA KGADGOFNJDC);
|
||||
|
||||
// Token: 0x0600E6AD RID: 59053
|
||||
[Token(Token = "0x600E6AD")]
|
||||
[Address(Slot = "38")]
|
||||
protected abstract void CDNPEAAJAOL(ref DBFIJENOPDA KGADGOFNJDC, RoleCollectionProtobufType JHFHALKCDGD);
|
||||
|
||||
// Token: 0x0600E6AE RID: 59054 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E6AE")]
|
||||
[Address(RVA = "0x2284080", Offset = "0x2283080", VA = "0x182284080")]
|
||||
protected void GMGLLCIMDIA(RoleCollectionProtobufType JHFHALKCDGD)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E6AF RID: 59055
|
||||
[Token(Token = "0x600E6AF")]
|
||||
[Address(Slot = "39")]
|
||||
protected abstract RoleCollectionProtobufType HNBCMNLALEO(byte[] KCKDIGBCOME);
|
||||
|
||||
// Token: 0x0600E6B0 RID: 59056
|
||||
[Token(Token = "0x600E6B0")]
|
||||
[Address(Slot = "40")]
|
||||
protected abstract void LEBDNKFDHII(RoleCollectionProtobufType JHFHALKCDGD);
|
||||
|
||||
// Token: 0x0600E6B1 RID: 59057
|
||||
[Token(Token = "0x600E6B1")]
|
||||
[Address(Slot = "41")]
|
||||
protected abstract RoleCollectionProtobufType LBMEFCFIDFK();
|
||||
|
||||
// Token: 0x0600E6B2 RID: 59058 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E6B2")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "42")]
|
||||
protected virtual void HEEDPDGPPON(DBFIJENOPDA KGADGOFNJDC)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E6B3 RID: 59059 RVA: 0x0034FEBC File Offset: 0x0034E0BC
|
||||
[Token(Token = "0x600E6B3")]
|
||||
[Address(RVA = "0x2284B40", Offset = "0x2283B40", VA = "0x182284B40", Slot = "15")]
|
||||
private void HBINLEMAIGB(DBFIJENOPDA KGADGOFNJDC)
|
||||
{
|
||||
bool flag;
|
||||
this.GMGLLCIMDIA(flag);
|
||||
RoleCollectionProtobufType roleCollectionProtobufType = this.LBMEFCFIDFK();
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
}
|
||||
|
||||
// Token: 0x0600E6B4 RID: 59060 RVA: 0x0034FEE4 File Offset: 0x0034E0E4
|
||||
[Token(Token = "0x600E6B4")]
|
||||
[Address(RVA = "0x2285450", Offset = "0x2284450", VA = "0x182285450", Slot = "16")]
|
||||
private void KKKDLFHHHIC(ref DBFIJENOPDA KGADGOFNJDC)
|
||||
{
|
||||
int[] array = this.JGIFDGDOGPO;
|
||||
}
|
||||
|
||||
// Token: 0x0600E6B5 RID: 59061 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E6B5")]
|
||||
[Address(RVA = "0x228A800", Offset = "0x2289800", VA = "0x18228A800")]
|
||||
protected RoleManagerBase()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E6B6 RID: 59062 RVA: 0x0034FF00 File Offset: 0x0034E100
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x600E6B6")]
|
||||
[Address(RVA = "0x228A590", Offset = "0x2289590", VA = "0x18228A590")]
|
||||
static RoleManagerBase()
|
||||
{
|
||||
int num;
|
||||
MFBGLIHGCGO mfbglihgcgo = new MFBGLIHGCGO(4, true, num != 0);
|
||||
num = 0;
|
||||
int num2;
|
||||
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, true, num2 != 0);
|
||||
num2 = 0;
|
||||
int num3;
|
||||
IILCGFIHJLP iilcgfihjlp = new IILCGFIHJLP(32, true, num3 != 0);
|
||||
num3 = 0;
|
||||
}
|
||||
|
||||
// Token: 0x040095A0 RID: 38304
|
||||
[Token(Token = "0x40095A0")]
|
||||
public static MFBGLIHGCGO<RoleDefinitionType> OnRoleDefinitionUpdatedEvent;
|
||||
|
||||
// Token: 0x040095A1 RID: 38305
|
||||
[Token(Token = "0x40095A1")]
|
||||
public static OKNNKFGFODL OnRoleOrdersChangedEvent;
|
||||
|
||||
// Token: 0x040095A2 RID: 38306
|
||||
[Token(Token = "0x40095A2")]
|
||||
public static IILCGFIHJLP<AGAJMBPABDL, RoleDefinitionType> OnPlayerRoleDefinitionUpdatedEvent;
|
||||
|
||||
// Token: 0x040095A3 RID: 38307
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40095A3")]
|
||||
private Dictionary<RoleIdType, RoleDefinitionType> DEJPNFNLKHP;
|
||||
|
||||
// Token: 0x040095A4 RID: 38308
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40095A4")]
|
||||
[JDBPLNPJCPC]
|
||||
[SerializeField]
|
||||
[Header("Debugging")]
|
||||
private List<RoleDefinitionType> localPlayerSortedRoleDefinitions;
|
||||
|
||||
// Token: 0x040095A5 RID: 38309
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40095A5")]
|
||||
[JDBPLNPJCPC]
|
||||
[SerializeField]
|
||||
private RoleDefinitionType _cachedLocalPlayerRoleDefinition;
|
||||
|
||||
// Token: 0x040095A6 RID: 38310
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40095A6")]
|
||||
[JDBPLNPJCPC]
|
||||
[SerializeField]
|
||||
private List<RoleDefinitionType> allSortedActiveRoleDefinitions;
|
||||
|
||||
// Token: 0x040095A7 RID: 38311
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40095A7")]
|
||||
private Dictionary<int, RoleManagerBase<RoleIdType, RolePermissionType, RoleDefinitionType, RoleProtobufType, RoleCollectionProtobufType>.FPKGDJPPILE> KEJIPALKKLA;
|
||||
|
||||
// Token: 0x040095A8 RID: 38312
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40095A8")]
|
||||
private Dictionary<AGAJMBPABDL, RoleDefinitionType> ECONBMAJOPA;
|
||||
|
||||
// Token: 0x040095A9 RID: 38313
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40095A9")]
|
||||
[SerializeField]
|
||||
[Header("Role Defaults")]
|
||||
private RoleDefinitionType _defaultRoleDefinition;
|
||||
|
||||
// Token: 0x040095AA RID: 38314
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40095AA")]
|
||||
private readonly BJOIBBBOIKO<RoleDefinitionType> NIMBPFLDDIB;
|
||||
|
||||
// Token: 0x040095AB RID: 38315
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40095AB")]
|
||||
protected bool CPIFDHDGEJG;
|
||||
|
||||
// Token: 0x0200236B RID: 9067
|
||||
// (Invoke) Token: 0x0600E6B8 RID: 59064
|
||||
[Token(Token = "0x200236B")]
|
||||
public delegate RoleDefinitionType BCHNAINFJIH(int BGHHFOOBFMA, RoleDefinitionType EBOAJJCLJIE);
|
||||
|
||||
// Token: 0x0200236C RID: 9068
|
||||
[Token(Token = "0x200236C")]
|
||||
public sealed class ENCNFBMNBPG : MulticastDelegate
|
||||
{
|
||||
// Token: 0x0600E6BB RID: 59067 RVA: 0x0034FF34 File Offset: 0x0034E134
|
||||
[Token(Token = "0x600E6BB")]
|
||||
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
|
||||
public ENCNFBMNBPG(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E6BC RID: 59068 RVA: 0x0034FF44 File Offset: 0x0034E144
|
||||
[Token(Token = "0x600E6BC")]
|
||||
[Address(RVA = "0x5FF940", Offset = "0x5FE940", VA = "0x1805FF940", Slot = "13")]
|
||||
public bool Invoke(RoleDefinitionType LOLCMLEKMAF)
|
||||
{
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E6BD RID: 59069 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E6BD")]
|
||||
[Address(RVA = "0x5FA200", Offset = "0x5F9200", VA = "0x1805FA200", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(RoleDefinitionType LOLCMLEKMAF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E6BE RID: 59070 RVA: 0x0034FFB0 File Offset: 0x0034E1B0
|
||||
[Token(Token = "0x600E6BE")]
|
||||
[Address(RVA = "0x56AA00", Offset = "0x569A00", VA = "0x18056AA00", Slot = "15")]
|
||||
public bool EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200236D RID: 9069
|
||||
[Token(Token = "0x200236D")]
|
||||
protected abstract class FPKGDJPPILE
|
||||
{
|
||||
// Token: 0x140000F1 RID: 241
|
||||
// (add) Token: 0x0600E6BF RID: 59071 RVA: 0x0034FFC4 File Offset: 0x0034E1C4
|
||||
// (remove) Token: 0x0600E6C0 RID: 59072 RVA: 0x0034FFEC File Offset: 0x0034E1EC
|
||||
[Token(Token = "0x140000F1")]
|
||||
public event Action<AGAJMBPABDL, int> IMFABOIILCJ
|
||||
{
|
||||
[Token(Token = "0x600E6BF")]
|
||||
[Address(RVA = "0x2277300", Offset = "0x2276300", VA = "0x182277300")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Action<AGAJMBPABDL, int> imfaboiilcj;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
imfaboiilcj = this.IMFABOIILCJ;
|
||||
@delegate = Delegate.Combine(imfaboiilcj, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != imfaboiilcj)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x600E6C0")]
|
||||
[Address(RVA = "0x2277020", Offset = "0x2276020", VA = "0x182277020")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action<AGAJMBPABDL, int> imfaboiilcj;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
imfaboiilcj = this.IMFABOIILCJ;
|
||||
@delegate = Delegate.Remove(imfaboiilcj, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != imfaboiilcj)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002497 RID: 9367
|
||||
// (get) Token: 0x0600E6C1 RID: 59073 RVA: 0x00350014 File Offset: 0x0034E214
|
||||
[Token(Token = "0x17002497")]
|
||||
public int EHGKHLFDMMM
|
||||
{
|
||||
[Token(Token = "0x600E6C1")]
|
||||
[Address(RVA = "0x22774D0", Offset = "0x22764D0", VA = "0x1822774D0")]
|
||||
get
|
||||
{
|
||||
return this.JNMKCEMDCEO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E6C2 RID: 59074 RVA: 0x00350030 File Offset: 0x0034E230
|
||||
[Token(Token = "0x600E6C2")]
|
||||
[Address(RVA = "0x22775B0", Offset = "0x22765B0", VA = "0x1822775B0")]
|
||||
protected FPKGDJPPILE(AGAJMBPABDL AGIHAKFFCCD)
|
||||
{
|
||||
this.AGIHAKFFCCD = AGIHAKFFCCD;
|
||||
}
|
||||
|
||||
// Token: 0x0600E6C3 RID: 59075
|
||||
[Token(Token = "0x600E6C3")]
|
||||
[Address(Slot = "4")]
|
||||
protected abstract int JNMKCEMDCEO();
|
||||
|
||||
// Token: 0x0600E6C4 RID: 59076 RVA: 0x00350050 File Offset: 0x0034E250
|
||||
[Token(Token = "0x600E6C4")]
|
||||
[Address(RVA = "0x2277490", Offset = "0x2276490", VA = "0x182277490")]
|
||||
public void OHGBAKMLHEP(int LFBNLKLFONC)
|
||||
{
|
||||
if (this.AGIHAKFFCCD.DMKCIEPGGAB)
|
||||
{
|
||||
int num = this.JNMKCEMDCEO();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E6C5 RID: 59077
|
||||
[Token(Token = "0x600E6C5")]
|
||||
[Address(Slot = "5")]
|
||||
protected abstract void IJGHGFDPJPD(int LFBNLKLFONC);
|
||||
|
||||
// Token: 0x0600E6C6 RID: 59078 RVA: 0x0035007C File Offset: 0x0034E27C
|
||||
[Token(Token = "0x600E6C6")]
|
||||
[Address(RVA = "0x22771E0", Offset = "0x22761E0", VA = "0x1822771E0")]
|
||||
public bool IDIPDFAKLHC(int IENKDAKBEDP)
|
||||
{
|
||||
return this.EHGKHLFDMMM == IENKDAKBEDP;
|
||||
}
|
||||
|
||||
// Token: 0x0600E6C7 RID: 59079 RVA: 0x00350098 File Offset: 0x0034E298
|
||||
[Token(Token = "0x600E6C7")]
|
||||
[Address(RVA = "0x22770D0", Offset = "0x22760D0", VA = "0x1822770D0")]
|
||||
internal bool FBFFEJCMIPB(int POFDBMDCPCO)
|
||||
{
|
||||
(new int[1])[0] = POFDBMDCPCO;
|
||||
int num = this.JNMKCEMDCEO();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E6C8 RID: 59080 RVA: 0x003500C0 File Offset: 0x0034E2C0
|
||||
[Token(Token = "0x600E6C8")]
|
||||
[Address(RVA = "0x2276F80", Offset = "0x2275F80", VA = "0x182276F80")]
|
||||
internal bool BIKDCNNHDDD(int NENFLCANOGE)
|
||||
{
|
||||
(new int[1])[0] = NENFLCANOGE;
|
||||
int num = this.JNMKCEMDCEO();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E6C9 RID: 59081 RVA: 0x003500E8 File Offset: 0x0034E2E8
|
||||
[Token(Token = "0x600E6C9")]
|
||||
[Address(RVA = "0x22773B0", Offset = "0x22763B0", VA = "0x1822773B0")]
|
||||
internal bool NBKCILFGFHI(int[] LJKANBGPJLP, int[] NMPNJKFNHKC)
|
||||
{
|
||||
int num = this.EHGKHLFDMMM;
|
||||
int num2 = 0;
|
||||
if (LJKANBGPJLP != 0)
|
||||
{
|
||||
int length = LJKANBGPJLP.Length;
|
||||
if (num2 < length)
|
||||
{
|
||||
num2++;
|
||||
}
|
||||
}
|
||||
if (NMPNJKFNHKC != 0)
|
||||
{
|
||||
int length2 = NMPNJKFNHKC.Length;
|
||||
if (num2 < length2)
|
||||
{
|
||||
num2++;
|
||||
}
|
||||
}
|
||||
int num3 = this.JNMKCEMDCEO();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E6CA RID: 59082 RVA: 0x00350134 File Offset: 0x0034E334
|
||||
[Token(Token = "0x600E6CA")]
|
||||
[Address(RVA = "0x2277170", Offset = "0x2276170", VA = "0x182277170")]
|
||||
internal bool HEBNFJCNDNC(int MBEEGFNOFPI)
|
||||
{
|
||||
AGAJMBPABDL agihakffccd = this.AGIHAKFFCCD;
|
||||
int num = 0;
|
||||
if ((agihakffccd.DMKCIEPGGAB ? 1 : 0) != num)
|
||||
{
|
||||
int num2 = this.EHGKHLFDMMM;
|
||||
int num3 = this.JNMKCEMDCEO();
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E6CB RID: 59083 RVA: 0x00350168 File Offset: 0x0034E368
|
||||
[Token(Token = "0x600E6CB")]
|
||||
[Address(RVA = "0x2277220", Offset = "0x2276220", VA = "0x182277220")]
|
||||
internal void LKLKGDMFMCC()
|
||||
{
|
||||
int num = this.JNMKCEMDCEO();
|
||||
}
|
||||
|
||||
// Token: 0x0600E6CC RID: 59084 RVA: 0x00350184 File Offset: 0x0034E384
|
||||
[Token(Token = "0x600E6CC")]
|
||||
[Address(RVA = "0x2277250", Offset = "0x2276250", VA = "0x182277250")]
|
||||
protected void MCBMFEECHCP()
|
||||
{
|
||||
Action<AGAJMBPABDL, int> imfaboiilcj = this.IMFABOIILCJ;
|
||||
if (imfaboiilcj != 0)
|
||||
{
|
||||
AGAJMBPABDL agihakffccd = this.AGIHAKFFCCD;
|
||||
int num = this.EHGKHLFDMMM;
|
||||
imfaboiilcj(agihakffccd, num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E6CD RID: 59085 RVA: 0x003501B4 File Offset: 0x0034E3B4
|
||||
[Token(Token = "0x600E6CD")]
|
||||
[Address(RVA = "0x22772E0", Offset = "0x22762E0", VA = "0x1822772E0")]
|
||||
private static string MCGBEFLELAO(int GDDIOFMFICP)
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600E6CE RID: 59086 RVA: 0x003501C4 File Offset: 0x0034E3C4
|
||||
[Token(Token = "0x600E6CE")]
|
||||
[Address(RVA = "0x2277500", Offset = "0x2276500", VA = "0x182277500", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
int inpoaaaoahi = this.AGIHAKFFCCD.INPOAAAOAHI;
|
||||
string text = RoleManagerBase.FPKGDJPPILE.MCGBEFLELAO(this.EHGKHLFDMMM);
|
||||
return string.Format("PlayerRoles[{0}] {1}", inpoaaaoahi, text);
|
||||
}
|
||||
|
||||
// Token: 0x040095AD RID: 38317
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40095AD")]
|
||||
protected readonly AGAJMBPABDL AGIHAKFFCCD;
|
||||
}
|
||||
|
||||
// Token: 0x0200236E RID: 9070
|
||||
[Token(Token = "0x200236E")]
|
||||
[CompilerGenerated]
|
||||
private sealed class BGHFPADJNJM
|
||||
{
|
||||
// Token: 0x0600E6CF RID: 59087 RVA: 0x003501FC File Offset: 0x0034E3FC
|
||||
[Token(Token = "0x600E6CF")]
|
||||
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
|
||||
public BGHFPADJNJM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E6D0 RID: 59088 RVA: 0x00350218 File Offset: 0x0034E418
|
||||
[Token(Token = "0x600E6D0")]
|
||||
[Address(RVA = "0x2275B80", Offset = "0x2274B80", VA = "0x182275B80")]
|
||||
internal bool <UpdatePredefinedRoles>b__0(RoleDefinitionType r)
|
||||
{
|
||||
this.<>4__this.CGMHFAALDDC();
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x040095AE RID: 38318
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40095AE")]
|
||||
public RoleManagerBase<RoleIdType, RolePermissionType, RoleDefinitionType, RoleProtobufType, RoleCollectionProtobufType> <>4__this;
|
||||
|
||||
// Token: 0x040095AF RID: 38319
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40095AF")]
|
||||
public int everyoneRoleId;
|
||||
}
|
||||
|
||||
// Token: 0x0200236F RID: 9071
|
||||
[Token(Token = "0x200236F")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MABLPLHNADF
|
||||
{
|
||||
// Token: 0x0600E6D1 RID: 59089 RVA: 0x00350238 File Offset: 0x0034E438
|
||||
[Token(Token = "0x600E6D1")]
|
||||
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
|
||||
public MABLPLHNADF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E6D2 RID: 59090 RVA: 0x00350254 File Offset: 0x0034E454
|
||||
[Token(Token = "0x600E6D2")]
|
||||
[Address(RVA = "0x2278C80", Offset = "0x2277C80", VA = "0x182278C80")]
|
||||
internal int <GetSortedActiveRoles>b__0(RoleDefinitionType roleA, RoleDefinitionType roleB)
|
||||
{
|
||||
int num;
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x040095B0 RID: 38320
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40095B0")]
|
||||
public bool reverseOrder;
|
||||
}
|
||||
|
||||
// Token: 0x02002371 RID: 9073
|
||||
[Token(Token = "0x2002371")]
|
||||
[CompilerGenerated]
|
||||
private sealed class GALCABOJHID
|
||||
{
|
||||
// Token: 0x0600E6D9 RID: 59097 RVA: 0x003502C0 File Offset: 0x0034E4C0
|
||||
[Token(Token = "0x600E6D9")]
|
||||
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
|
||||
public GALCABOJHID()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E6DA RID: 59098 RVA: 0x003502DC File Offset: 0x0034E4DC
|
||||
[Token(Token = "0x600E6DA")]
|
||||
[Address(RVA = "0x2277DC0", Offset = "0x2276DC0", VA = "0x182277DC0")]
|
||||
internal bool <GetNextRole>b__1(RoleDefinitionType r)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x040095B6 RID: 38326
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40095B6")]
|
||||
public GJJLAOJHDKF rank;
|
||||
|
||||
// Token: 0x040095B7 RID: 38327
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40095B7")]
|
||||
public int indexOffset;
|
||||
}
|
||||
|
||||
// Token: 0x02002372 RID: 9074
|
||||
[Token(Token = "0x2002372")]
|
||||
[CompilerGenerated]
|
||||
private sealed class GFONCCNJHHD
|
||||
{
|
||||
// Token: 0x0600E6DB RID: 59099 RVA: 0x003502F0 File Offset: 0x0034E4F0
|
||||
[Token(Token = "0x600E6DB")]
|
||||
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
|
||||
public GFONCCNJHHD()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E6DC RID: 59100 RVA: 0x0035030C File Offset: 0x0034E50C
|
||||
[Token(Token = "0x600E6DC")]
|
||||
[Address(RVA = "0x2277E80", Offset = "0x2276E80", VA = "0x182277E80")]
|
||||
internal bool <FindActiveRoleByName>b__1(RoleDefinitionType r)
|
||||
{
|
||||
string text = this.newRoleName.ToLowerInvariant();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x040095B8 RID: 38328
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40095B8")]
|
||||
public string newRoleName;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,109 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles
|
||||
{
|
||||
// Token: 0x02002373 RID: 9075
|
||||
[Token(Token = "0x2002373")]
|
||||
public class RolesConfig : ScriptableObject
|
||||
{
|
||||
// Token: 0x17002498 RID: 9368
|
||||
// (get) Token: 0x0600E6DD RID: 59101 RVA: 0x0035032C File Offset: 0x0034E52C
|
||||
[Token(Token = "0x17002498")]
|
||||
public string ClassName
|
||||
{
|
||||
[Token(Token = "0x600E6DD")]
|
||||
[Address(RVA = "0x14583E0", Offset = "0x14573E0", VA = "0x1814583E0")]
|
||||
get
|
||||
{
|
||||
return this.RoleTypeName + "Roles.g.cs";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E6DE RID: 59102 RVA: 0x0035034C File Offset: 0x0034E54C
|
||||
[Token(Token = "0x600E6DE")]
|
||||
[Address(RVA = "0x1458380", Offset = "0x1457380", VA = "0x181458380")]
|
||||
public RolesConfig()
|
||||
{
|
||||
List<RolesConfig.PermissionConfig> list = new List();
|
||||
this.PermissionConfigs = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x040095B9 RID: 38329
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40095B9")]
|
||||
public List<RolesConfig.PermissionConfig> PermissionConfigs;
|
||||
|
||||
// Token: 0x040095BA RID: 38330
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40095BA")]
|
||||
public string RoleTypeName;
|
||||
|
||||
// Token: 0x040095BB RID: 38331
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40095BB")]
|
||||
public int RoleVersion;
|
||||
|
||||
// Token: 0x02002374 RID: 9076
|
||||
[Token(Token = "0x2002374")]
|
||||
[Serializable]
|
||||
public class PermissionConfig
|
||||
{
|
||||
// Token: 0x0600E6DF RID: 59103 RVA: 0x0035036C File Offset: 0x0034E56C
|
||||
[Token(Token = "0x600E6DF")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public PermissionConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040095BC RID: 38332
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40095BC")]
|
||||
public string UniqueName;
|
||||
|
||||
// Token: 0x040095BD RID: 38333
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40095BD")]
|
||||
public string FriendlyName;
|
||||
|
||||
// Token: 0x040095BE RID: 38334
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40095BE")]
|
||||
public string FieldName;
|
||||
|
||||
// Token: 0x040095BF RID: 38335
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40095BF")]
|
||||
public string PropertyName;
|
||||
|
||||
// Token: 0x040095C0 RID: 38336
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40095C0")]
|
||||
public string PermissionTypeOld;
|
||||
|
||||
// Token: 0x040095C1 RID: 38337
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40095C1")]
|
||||
public OverridableString CustomEnumMutableType;
|
||||
|
||||
// Token: 0x040095C2 RID: 38338
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40095C2")]
|
||||
public string PermissionType;
|
||||
|
||||
// Token: 0x040095C3 RID: 38339
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40095C3")]
|
||||
public string InnerType;
|
||||
|
||||
// Token: 0x040095C4 RID: 38340
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40095C4")]
|
||||
public OverridableInt IntroducedAt;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1513 @@
|
||||
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: 0x02002375 RID: 9077
|
||||
[Token(Token = "0x2002375")]
|
||||
[Serializable]
|
||||
public class RoomRole : MLNCPPJGHPN<FMOEHCKDCKF, RoomRole.BJICCBAKLAF, RoomRole>, DHKENJAJOIJ<DJOKLIOAJAB, FMOEHCKDCKF>, ISerializationCallbackReceiver
|
||||
{
|
||||
// Token: 0x0600E6E0 RID: 59104 RVA: 0x00350380 File Offset: 0x0034E580
|
||||
[Token(Token = "0x600E6E0")]
|
||||
[Address(RVA = "0x145A250", Offset = "0x1459250", VA = "0x18145A250", 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: 0x0600E6E1 RID: 59105 RVA: 0x003503B4 File Offset: 0x0034E5B4
|
||||
[Token(Token = "0x600E6E1")]
|
||||
[Address(RVA = "0x1459AF0", Offset = "0x1458AF0", VA = "0x181459AF0", 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: 0x17002499 RID: 9369
|
||||
// (get) Token: 0x0600E6E2 RID: 59106 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600E6E3 RID: 59107 RVA: 0x003503E8 File Offset: 0x0034E5E8
|
||||
[Token(Token = "0x17002499")]
|
||||
public Guid RoleGuid
|
||||
{
|
||||
[Token(Token = "0x600E6E2")]
|
||||
[Address(RVA = "0x470E20", Offset = "0x46FE20", VA = "0x180470E20", Slot = "5")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600E6E3")]
|
||||
[Address(RVA = "0x5AB420", Offset = "0x5AA420", VA = "0x1805AB420", Slot = "6")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700249A RID: 9370
|
||||
// (get) Token: 0x0600E6E4 RID: 59108 RVA: 0x003503F8 File Offset: 0x0034E5F8
|
||||
// (set) Token: 0x0600E6E5 RID: 59109 RVA: 0x0035040C File Offset: 0x0034E60C
|
||||
[Token(Token = "0x1700249A")]
|
||||
public FMOEHCKDCKF RoleId
|
||||
{
|
||||
[Token(Token = "0x600E6E4")]
|
||||
[Address(RVA = "0x471180", Offset = "0x470180", VA = "0x180471180", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return this.roleId;
|
||||
}
|
||||
[Token(Token = "0x600E6E5")]
|
||||
[Address(RVA = "0x145AD00", Offset = "0x1459D00", VA = "0x18145AD00")]
|
||||
private set
|
||||
{
|
||||
int num = 0;
|
||||
this.roleId = value;
|
||||
Dictionary<FMOEHCKDCKF, Guid> aogddfbdeom = PlayerRoomRoleManager.AOGDDFBDEOM;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
this.roleGuid = num;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700249B RID: 9371
|
||||
// (get) Token: 0x0600E6E6 RID: 59110 RVA: 0x0035043C File Offset: 0x0034E63C
|
||||
[Token(Token = "0x1700249B")]
|
||||
public bool CanMoveRole
|
||||
{
|
||||
[Token(Token = "0x600E6E6")]
|
||||
[Address(RVA = "0x145AC80", Offset = "0x1459C80", VA = "0x18145AC80", Slot = "14")]
|
||||
get
|
||||
{
|
||||
int num = (int)this.roleId;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700249C RID: 9372
|
||||
// (get) Token: 0x0600E6E7 RID: 59111 RVA: 0x00350454 File Offset: 0x0034E654
|
||||
// (set) Token: 0x0600E6E8 RID: 59112 RVA: 0x00350468 File Offset: 0x0034E668
|
||||
[Token(Token = "0x1700249C")]
|
||||
public GJJLAOJHDKF RoleRank
|
||||
{
|
||||
[Token(Token = "0x600E6E7")]
|
||||
[Address(RVA = "0xFF1990", Offset = "0xFF0990", VA = "0x180FF1990", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return this.rank;
|
||||
}
|
||||
[Token(Token = "0x600E6E8")]
|
||||
[Address(RVA = "0xFF19D0", Offset = "0xFF09D0", VA = "0x180FF19D0", Slot = "8")]
|
||||
set
|
||||
{
|
||||
this.rank = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700249D RID: 9373
|
||||
// (get) Token: 0x0600E6E9 RID: 59113 RVA: 0x0035047C File Offset: 0x0034E67C
|
||||
// (set) Token: 0x0600E6EA RID: 59114 RVA: 0x00350490 File Offset: 0x0034E690
|
||||
[Token(Token = "0x1700249D")]
|
||||
public string RoleName
|
||||
{
|
||||
[Token(Token = "0x600E6E9")]
|
||||
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return this.roleName;
|
||||
}
|
||||
[Token(Token = "0x600E6EA")]
|
||||
[Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830", Slot = "10")]
|
||||
set
|
||||
{
|
||||
this.roleName = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700249E RID: 9374
|
||||
// (get) Token: 0x0600E6EB RID: 59115 RVA: 0x003504A4 File Offset: 0x0034E6A4
|
||||
[Token(Token = "0x1700249E")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanEditRoomRoles
|
||||
{
|
||||
[Token(Token = "0x600E6EB")]
|
||||
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6EB)
|
||||
|
||||
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: 0x1700249F RID: 9375
|
||||
// (get) Token: 0x0600E6EC RID: 59116 RVA: 0x003504B8 File Offset: 0x0034E6B8
|
||||
[Token(Token = "0x1700249F")]
|
||||
public GPNBGDFOBNK<ObscuredVotekickType> VoteKickPermission
|
||||
{
|
||||
[Token(Token = "0x600E6EC")]
|
||||
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6EC)
|
||||
|
||||
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: 0x170024A0 RID: 9376
|
||||
// (get) Token: 0x0600E6ED RID: 59117 RVA: 0x003504CC File Offset: 0x0034E6CC
|
||||
[Token(Token = "0x170024A0")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanInvite
|
||||
{
|
||||
[Token(Token = "0x600E6ED")]
|
||||
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6ED)
|
||||
|
||||
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: 0x170024A1 RID: 9377
|
||||
// (get) Token: 0x0600E6EE RID: 59118 RVA: 0x003504E0 File Offset: 0x0034E6E0
|
||||
[Token(Token = "0x170024A1")]
|
||||
public GPNBGDFOBNK<ObscuredBool> DEPRECATEDcanEditCircuits
|
||||
{
|
||||
[Token(Token = "0x600E6EE")]
|
||||
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6EE)
|
||||
|
||||
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: 0x170024A2 RID: 9378
|
||||
// (get) Token: 0x0600E6EF RID: 59119 RVA: 0x003504F4 File Offset: 0x0034E6F4
|
||||
[Token(Token = "0x170024A2")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanTalk
|
||||
{
|
||||
[Token(Token = "0x600E6EF")]
|
||||
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6EF)
|
||||
|
||||
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: 0x170024A3 RID: 9379
|
||||
// (get) Token: 0x0600E6F0 RID: 59120 RVA: 0x00350508 File Offset: 0x0034E708
|
||||
[Token(Token = "0x170024A3")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanPrintPhotos
|
||||
{
|
||||
[Token(Token = "0x600E6F0")]
|
||||
[Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6F0)
|
||||
|
||||
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: 0x170024A4 RID: 9380
|
||||
// (get) Token: 0x0600E6F1 RID: 59121 RVA: 0x0035051C File Offset: 0x0034E71C
|
||||
[Token(Token = "0x170024A4")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanStartGames
|
||||
{
|
||||
[Token(Token = "0x600E6F1")]
|
||||
[Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6F1)
|
||||
|
||||
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: 0x170024A5 RID: 9381
|
||||
// (get) Token: 0x0600E6F2 RID: 59122 RVA: 0x00350530 File Offset: 0x0034E730
|
||||
[Token(Token = "0x170024A5")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanChangeGameMode
|
||||
{
|
||||
[Token(Token = "0x600E6F2")]
|
||||
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6F2)
|
||||
|
||||
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: 0x170024A6 RID: 9382
|
||||
// (get) Token: 0x0600E6F3 RID: 59123 RVA: 0x00350544 File Offset: 0x0034E744
|
||||
[Token(Token = "0x170024A6")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanSelfRevive
|
||||
{
|
||||
[Token(Token = "0x600E6F3")]
|
||||
[Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6F3)
|
||||
|
||||
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: 0x170024A7 RID: 9383
|
||||
// (get) Token: 0x0600E6F4 RID: 59124 RVA: 0x00350558 File Offset: 0x0034E758
|
||||
[Token(Token = "0x170024A7")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanEndGamesEarly
|
||||
{
|
||||
[Token(Token = "0x600E6F4")]
|
||||
[Address(RVA = "0x4177B0", Offset = "0x4167B0", VA = "0x1804177B0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6F4)
|
||||
|
||||
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: 0x170024A8 RID: 9384
|
||||
// (get) Token: 0x0600E6F5 RID: 59125 RVA: 0x0035056C File Offset: 0x0034E76C
|
||||
[Token(Token = "0x170024A8")]
|
||||
public GPNBGDFOBNK<List<ObscuredString>> AutoAssignedGameRoles
|
||||
{
|
||||
[Token(Token = "0x600E6F5")]
|
||||
[Address(RVA = "0x4C31C0", Offset = "0x4C21C0", VA = "0x1804C31C0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6F5)
|
||||
|
||||
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: 0x170024A9 RID: 9385
|
||||
// (get) Token: 0x0600E6F6 RID: 59126 RVA: 0x00350580 File Offset: 0x0034E780
|
||||
[Token(Token = "0x170024A9")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanUseMakerPen
|
||||
{
|
||||
[Token(Token = "0x600E6F6")]
|
||||
[Address(RVA = "0x54F060", Offset = "0x54E060", VA = "0x18054F060")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6F6)
|
||||
|
||||
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: 0x170024AA RID: 9386
|
||||
// (get) Token: 0x0600E6F7 RID: 59127 RVA: 0x00350594 File Offset: 0x0034E794
|
||||
[Token(Token = "0x170024AA")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanUseDeleteAllButton
|
||||
{
|
||||
[Token(Token = "0x600E6F7")]
|
||||
[Address(RVA = "0x56D550", Offset = "0x56C550", VA = "0x18056D550")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6F7)
|
||||
|
||||
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: 0x170024AB RID: 9387
|
||||
// (get) Token: 0x0600E6F8 RID: 59128 RVA: 0x003505A8 File Offset: 0x0034E7A8
|
||||
[Token(Token = "0x170024AB")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanSaveInventions
|
||||
{
|
||||
[Token(Token = "0x600E6F8")]
|
||||
[Address(RVA = "0x4936B0", Offset = "0x4926B0", VA = "0x1804936B0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6F8)
|
||||
|
||||
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: 0x170024AC RID: 9388
|
||||
// (get) Token: 0x0600E6F9 RID: 59129 RVA: 0x003505BC File Offset: 0x0034E7BC
|
||||
[Token(Token = "0x170024AC")]
|
||||
public GPNBGDFOBNK<ObscuredBool> DisableMicAutoMute
|
||||
{
|
||||
[Token(Token = "0x600E6F9")]
|
||||
[Address(RVA = "0x4646C0", Offset = "0x4636C0", VA = "0x1804646C0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6F9)
|
||||
|
||||
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: 0x170024AD RID: 9389
|
||||
// (get) Token: 0x0600E6FA RID: 59130 RVA: 0x003505D0 File Offset: 0x0034E7D0
|
||||
[Token(Token = "0x170024AD")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanUseShareCam
|
||||
{
|
||||
[Token(Token = "0x600E6FA")]
|
||||
[Address(RVA = "0x4646B0", Offset = "0x4636B0", VA = "0x1804646B0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6FA)
|
||||
|
||||
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: 0x170024AE RID: 9390
|
||||
// (get) Token: 0x0600E6FB RID: 59131 RVA: 0x003505E4 File Offset: 0x0034E7E4
|
||||
[Token(Token = "0x170024AE")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanSpawnInventions
|
||||
{
|
||||
[Token(Token = "0x600E6FB")]
|
||||
[Address(RVA = "0x4936C0", Offset = "0x4926C0", VA = "0x1804936C0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6FB)
|
||||
|
||||
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: 0x170024AF RID: 9391
|
||||
// (get) Token: 0x0600E6FC RID: 59132 RVA: 0x003505F8 File Offset: 0x0034E7F8
|
||||
[Token(Token = "0x170024AF")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanSpawnConsumables
|
||||
{
|
||||
[Token(Token = "0x600E6FC")]
|
||||
[Address(RVA = "0x42B670", Offset = "0x42A670", VA = "0x18042B670")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6FC)
|
||||
|
||||
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: 0x170024B0 RID: 9392
|
||||
// (get) Token: 0x0600E6FD RID: 59133 RVA: 0x0035060C File Offset: 0x0034E80C
|
||||
[Token(Token = "0x170024B0")]
|
||||
public GPNBGDFOBNK<ObscuredBool> CanUseRoomResetButton
|
||||
{
|
||||
[Token(Token = "0x600E6FD")]
|
||||
[Address(RVA = "0x42D480", Offset = "0x42C480", VA = "0x18042D480")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E6FD)
|
||||
|
||||
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: 0x170024B1 RID: 9393
|
||||
// (get) Token: 0x0600E6FE RID: 59134 RVA: 0x00350620 File Offset: 0x0034E820
|
||||
// (set) Token: 0x0600E6FF RID: 59135 RVA: 0x00350634 File Offset: 0x0034E834
|
||||
[Token(Token = "0x170024B1")]
|
||||
public bool IsRoleActive
|
||||
{
|
||||
[Token(Token = "0x600E6FE")]
|
||||
[Address(RVA = "0xD871D0", Offset = "0xD861D0", VA = "0x180D871D0", Slot = "11")]
|
||||
get;
|
||||
[Token(Token = "0x600E6FF")]
|
||||
[Address(RVA = "0x145ACF0", Offset = "0x1459CF0", VA = "0x18145ACF0", Slot = "12")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x170024B2 RID: 9394
|
||||
// (get) Token: 0x0600E700 RID: 59136 RVA: 0x00350648 File Offset: 0x0034E848
|
||||
// (set) Token: 0x0600E701 RID: 59137 RVA: 0x0035065C File Offset: 0x0034E85C
|
||||
[Token(Token = "0x170024B2")]
|
||||
public bool IsModifiedByPlayer
|
||||
{
|
||||
[Token(Token = "0x600E700")]
|
||||
[Address(RVA = "0x775100", Offset = "0x774100", VA = "0x180775100", Slot = "13")]
|
||||
get;
|
||||
[Token(Token = "0x600E701")]
|
||||
[Address(RVA = "0x145ACE0", Offset = "0x1459CE0", VA = "0x18145ACE0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0600E702 RID: 59138 RVA: 0x00350670 File Offset: 0x0034E870
|
||||
[Token(Token = "0x600E702")]
|
||||
[Address(RVA = "0x145AC60", Offset = "0x1459C60", VA = "0x18145AC60")]
|
||||
public RoomRole()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E703 RID: 59139 RVA: 0x00350684 File Offset: 0x0034E884
|
||||
[Token(Token = "0x600E703")]
|
||||
[Address(RVA = "0x145A8A0", Offset = "0x14598A0", VA = "0x18145A8A0")]
|
||||
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: 0x0600E704 RID: 59140 RVA: 0x00350810 File Offset: 0x0034EA10
|
||||
[Token(Token = "0x600E704")]
|
||||
[Address(RVA = "0x1459840", Offset = "0x1458840", VA = "0x181459840", 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: 0x0600E705 RID: 59141 RVA: 0x003508D4 File Offset: 0x0034EAD4
|
||||
[Token(Token = "0x600E705")]
|
||||
[Address(RVA = "0x1458420", Offset = "0x1457420", VA = "0x181458420", 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: 0x0600E706 RID: 59142 RVA: 0x00350AF4 File Offset: 0x0034ECF4
|
||||
[Token(Token = "0x600E706")]
|
||||
[Address(RVA = "0x1459570", Offset = "0x1458570", VA = "0x181459570", 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: 0x0600E707 RID: 59143 RVA: 0x00350D1C File Offset: 0x0034EF1C
|
||||
[Token(Token = "0x600E707")]
|
||||
[Address(RVA = "0x145A2D0", Offset = "0x14592D0", VA = "0x18145A2D0", 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: 0x0600E708 RID: 59144 RVA: 0x00350E24 File Offset: 0x0034F024
|
||||
[Token(Token = "0x600E708")]
|
||||
[Address(RVA = "0x1458E90", Offset = "0x1457E90", VA = "0x181458E90", Slot = "16")]
|
||||
public byte[] HPMCPOPJNMO(RoomRole.BJICCBAKLAF KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E708)
|
||||
|
||||
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_2F:
|
||||
stloc:InvalidOperationException(var_26_3F, 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: 0x0600E709 RID: 59145 RVA: 0x00350E74 File Offset: 0x0034F074
|
||||
[Token(Token = "0x600E709")]
|
||||
[Address(RVA = "0x1459EE0", Offset = "0x1458EE0", VA = "0x181459EE0", Slot = "17")]
|
||||
public void LJOMLMNONBM(RoomRole.BJICCBAKLAF KFMINBPBKAM, byte[] DFJAAFALLAM)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E709)
|
||||
|
||||
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: 0x0600E70A RID: 59146 RVA: 0x00350EB4 File Offset: 0x0034F0B4
|
||||
[Token(Token = "0x600E70A")]
|
||||
[Address(RVA = "0x1458C50", Offset = "0x1457C50", VA = "0x181458C50", Slot = "20")]
|
||||
public ECCMHGLDNHK HFIMHFELCDL(RoomRole.BJICCBAKLAF KFMINBPBKAM)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E70A)
|
||||
|
||||
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: 0x0600E70B RID: 59147 RVA: 0x00350EE4 File Offset: 0x0034F0E4
|
||||
[Token(Token = "0x600E70B")]
|
||||
[Address(RVA = "0x1459B70", Offset = "0x1458B70", VA = "0x181459B70", 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: 0x0600E70C RID: 59148 RVA: 0x003510F0 File Offset: 0x0034F2F0
|
||||
[Token(Token = "0x600E70C")]
|
||||
[Address(RVA = "0x1458700", Offset = "0x1457700", VA = "0x181458700", 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: 0x0600E70D RID: 59149 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E70D")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "26")]
|
||||
public void OnBeforeSerialize()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E70E RID: 59150 RVA: 0x003512FC File Offset: 0x0034F4FC
|
||||
[Token(Token = "0x600E70E")]
|
||||
[Address(RVA = "0x145A540", Offset = "0x1459540", VA = "0x18145A540", 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: 0x0600E70F RID: 59151 RVA: 0x0035132C File Offset: 0x0034F52C
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x600E70F")]
|
||||
[Address(RVA = "0x145A630", Offset = "0x1459630", VA = "0x18145A630")]
|
||||
static RoomRole()
|
||||
{
|
||||
Dictionary<RoomRole.BJICCBAKLAF, string> dictionary = new Dictionary();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x040095C5 RID: 38341
|
||||
[Token(Token = "0x40095C5")]
|
||||
public const int ROLE_VERSION = 19;
|
||||
|
||||
// Token: 0x040095C6 RID: 38342
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40095C6")]
|
||||
private LOFEHCEMBDH<RoomRole.BJICCBAKLAF> OnRolePermissionUpdated;
|
||||
|
||||
// Token: 0x040095C7 RID: 38343
|
||||
[Token(Token = "0x40095C7")]
|
||||
public static Dictionary<RoomRole.BJICCBAKLAF, string> FriendlyNames;
|
||||
|
||||
// Token: 0x040095C8 RID: 38344
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40095C8")]
|
||||
[NonSerialized]
|
||||
private Guid roleGuid;
|
||||
|
||||
// Token: 0x040095C9 RID: 38345
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40095C9")]
|
||||
[SerializeField]
|
||||
private FMOEHCKDCKF roleId;
|
||||
|
||||
// Token: 0x040095CA RID: 38346
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x40095CA")]
|
||||
[SerializeField]
|
||||
private GJJLAOJHDKF rank;
|
||||
|
||||
// Token: 0x040095CB RID: 38347
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40095CB")]
|
||||
[SerializeField]
|
||||
private string roleName;
|
||||
|
||||
// Token: 0x040095CC RID: 38348
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40095CC")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canEditRoomRoles;
|
||||
|
||||
// Token: 0x040095CD RID: 38349
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40095CD")]
|
||||
[SerializeField]
|
||||
private MutableOverridableVotekickType voteKickPermission;
|
||||
|
||||
// Token: 0x040095CE RID: 38350
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40095CE")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canInvite;
|
||||
|
||||
// Token: 0x040095CF RID: 38351
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40095CF")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool deprecatedCanEditCircuits;
|
||||
|
||||
// Token: 0x040095D0 RID: 38352
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40095D0")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canTalk;
|
||||
|
||||
// Token: 0x040095D1 RID: 38353
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x40095D1")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canPrintPhotos;
|
||||
|
||||
// Token: 0x040095D2 RID: 38354
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x40095D2")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canStartGames;
|
||||
|
||||
// Token: 0x040095D3 RID: 38355
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x40095D3")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canChangeGameMode;
|
||||
|
||||
// Token: 0x040095D4 RID: 38356
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x40095D4")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canSelfRevive;
|
||||
|
||||
// Token: 0x040095D5 RID: 38357
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x40095D5")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canEndGamesEarly;
|
||||
|
||||
// Token: 0x040095D6 RID: 38358
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x40095D6")]
|
||||
[SerializeField]
|
||||
private MutableOverridableListObscuredString autoAssignedGameRoles;
|
||||
|
||||
// Token: 0x040095D7 RID: 38359
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x40095D7")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canUseMakerPen;
|
||||
|
||||
// Token: 0x040095D8 RID: 38360
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x40095D8")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canUseDeleteAllButton;
|
||||
|
||||
// Token: 0x040095D9 RID: 38361
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x40095D9")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canSaveInventions;
|
||||
|
||||
// Token: 0x040095DA RID: 38362
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x40095DA")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool disableMicAutoMute;
|
||||
|
||||
// Token: 0x040095DB RID: 38363
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x40095DB")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canUseShareCam;
|
||||
|
||||
// Token: 0x040095DC RID: 38364
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x40095DC")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canSpawnInventions;
|
||||
|
||||
// Token: 0x040095DD RID: 38365
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x40095DD")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canSpawnConsumables;
|
||||
|
||||
// Token: 0x040095DE RID: 38366
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x40095DE")]
|
||||
[SerializeField]
|
||||
private MutableOverridableObscuredBool canUseRoomResetButton;
|
||||
|
||||
// Token: 0x02002376 RID: 9078
|
||||
[Token(Token = "0x2002376")]
|
||||
public enum BJICCBAKLAF
|
||||
{
|
||||
// Token: 0x040095E2 RID: 38370
|
||||
[Token(Token = "0x40095E2")]
|
||||
INVALID = -1,
|
||||
// Token: 0x040095E3 RID: 38371
|
||||
[Token(Token = "0x40095E3")]
|
||||
CAN_EDIT_ROOM_ROLES = 1,
|
||||
// Token: 0x040095E4 RID: 38372
|
||||
[Token(Token = "0x40095E4")]
|
||||
VOTE_KICK_PERMISSION = 3,
|
||||
// Token: 0x040095E5 RID: 38373
|
||||
[Token(Token = "0x40095E5")]
|
||||
CAN_INVITE,
|
||||
// Token: 0x040095E6 RID: 38374
|
||||
[Token(Token = "0x40095E6")]
|
||||
CAN_TALK = 6,
|
||||
// Token: 0x040095E7 RID: 38375
|
||||
[Token(Token = "0x40095E7")]
|
||||
CAN_PRINT_PHOTOS,
|
||||
// Token: 0x040095E8 RID: 38376
|
||||
[Token(Token = "0x40095E8")]
|
||||
CAN_START_GAMES,
|
||||
// Token: 0x040095E9 RID: 38377
|
||||
[Token(Token = "0x40095E9")]
|
||||
CAN_SELF_REVIVE,
|
||||
// Token: 0x040095EA RID: 38378
|
||||
[Token(Token = "0x40095EA")]
|
||||
AUTO_ASSIGNED_GAME_ROLES = 11,
|
||||
// Token: 0x040095EB RID: 38379
|
||||
[Token(Token = "0x40095EB")]
|
||||
CAN_CHANGE_GAME_MODE,
|
||||
// Token: 0x040095EC RID: 38380
|
||||
[Token(Token = "0x40095EC")]
|
||||
CAN_USE_MAKER_PEN,
|
||||
// Token: 0x040095ED RID: 38381
|
||||
[Token(Token = "0x40095ED")]
|
||||
CAN_USE_DELETE_ALL_BUTTON,
|
||||
// Token: 0x040095EE RID: 38382
|
||||
[Token(Token = "0x40095EE")]
|
||||
CAN_SAVE_INVENTIONS,
|
||||
// Token: 0x040095EF RID: 38383
|
||||
[Token(Token = "0x40095EF")]
|
||||
DISABLE_MIC_AUTO_MUTE,
|
||||
// Token: 0x040095F0 RID: 38384
|
||||
[Token(Token = "0x40095F0")]
|
||||
CAN_END_GAMES_EARLY,
|
||||
// Token: 0x040095F1 RID: 38385
|
||||
[Token(Token = "0x40095F1")]
|
||||
CAN_USE_SHARE_CAM,
|
||||
// Token: 0x040095F2 RID: 38386
|
||||
[Token(Token = "0x40095F2")]
|
||||
DEPRECATED_CAN_EDIT_CIRCUITS,
|
||||
// Token: 0x040095F3 RID: 38387
|
||||
[Token(Token = "0x40095F3")]
|
||||
CAN_SPAWN_INVENTIONS,
|
||||
// Token: 0x040095F4 RID: 38388
|
||||
[Token(Token = "0x40095F4")]
|
||||
CAN_SPAWN_CONSUMABLES,
|
||||
// Token: 0x040095F5 RID: 38389
|
||||
[Token(Token = "0x40095F5")]
|
||||
CAN_USE_ROOM_RESET_BUTTON
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,120 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using Pathfinding.RVO;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x02002382 RID: 9090
|
||||
[Token(Token = "0x2002382")]
|
||||
public abstract class BoolRolePermissionEditable<RoleIdType, RolePermissionType, RoleDefinitionType> : SliderRoleEditableBase<ObscuredBool, RoleIdType, RolePermissionType, RoleDefinitionType> where RoleIdType : struct where RolePermissionType : struct where RoleDefinitionType : class, MLNCPPJGHPN<RoleIdType, RolePermissionType, RoleDefinitionType>, new()
|
||||
{
|
||||
// Token: 0x170024BD RID: 9405
|
||||
// (get) Token: 0x0600E74C RID: 59212 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170024BD")]
|
||||
public override GPNBGDFOBNK<ObscuredBool> BHMJLNDMIDM
|
||||
{
|
||||
[Token(Token = "0x600E74C")]
|
||||
[Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0", Slot = "11")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E74D RID: 59213 RVA: 0x00351950 File Offset: 0x0034FB50
|
||||
[Token(Token = "0x600E74D")]
|
||||
[Address(RVA = "0x2275F60", Offset = "0x2274F60", VA = "0x182275F60")]
|
||||
private bool PFGGMOICEGH(float NCDOICLCGEI)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E74E RID: 59214 RVA: 0x00351964 File Offset: 0x0034FB64
|
||||
[Token(Token = "0x600E74E")]
|
||||
[Address(RVA = "0x2275F50", Offset = "0x2274F50", VA = "0x182275F50")]
|
||||
private int OCOELKCICEF(bool EBNIGMFHLKK)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E74E)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 RecRoom.Systems.PlayerRoles.UI.BoolRolePermissionEditable`3::OCOELKCICEF(System.Boolean)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:bool(var_0_07, cne:bool(ldloc:bool(EBNIGMFHLKK), ldc.i4:bool(0)))
|
||||
}
|
||||
|
||||
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: 0x0600E74F RID: 59215 RVA: 0x00351978 File Offset: 0x0034FB78
|
||||
[Token(Token = "0x600E74F")]
|
||||
[Address(RVA = "0x2275F90", Offset = "0x2274F90", VA = "0x182275F90")]
|
||||
public void Slider_OnValueChanged(float sliderVal)
|
||||
{
|
||||
bool flag = this.PFGGMOICEGH(sliderVal);
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
bool flag2;
|
||||
if (flag != flag2)
|
||||
{
|
||||
ObscuredBool obscuredBool;
|
||||
bool inited = obscuredBool.inited;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E750 RID: 59216 RVA: 0x003519B0 File Offset: 0x0034FBB0
|
||||
[Token(Token = "0x600E750")]
|
||||
[Address(RVA = "0x2275C10", Offset = "0x2274C10", VA = "0x182275C10", Slot = "7")]
|
||||
public override void Button_ToggleOverride(bool newOverrides)
|
||||
{
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
|
||||
// Token: 0x0600E751 RID: 59217 RVA: 0x003519D0 File Offset: 0x0034FBD0
|
||||
[Token(Token = "0x600E751")]
|
||||
[Address(RVA = "0x2275D70", Offset = "0x2274D70", VA = "0x182275D70", Slot = "8")]
|
||||
protected override void NNAAGJEICHA()
|
||||
{
|
||||
this.NNAAGJEICHA();
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
if (num2 < num)
|
||||
{
|
||||
num2 += num2;
|
||||
num2++;
|
||||
}
|
||||
bool flag;
|
||||
int num3 = this.OCOELKCICEF(flag);
|
||||
List<ObstacleVertex> neighbourObstacles = base.NeighbourObstacles;
|
||||
}
|
||||
|
||||
// Token: 0x0600E752 RID: 59218 RVA: 0x00351A10 File Offset: 0x0034FC10
|
||||
[Token(Token = "0x600E752")]
|
||||
[Address(RVA = "0x2276190", Offset = "0x2275190", VA = "0x182276190")]
|
||||
protected BoolRolePermissionEditable()
|
||||
{
|
||||
MutableOverridableObscuredBool mutableOverridableObscuredBool = new MutableOverridableObscuredBool();
|
||||
List<ObstacleVertex> neighbourObstacles = base.NeighbourObstacles;
|
||||
}
|
||||
|
||||
// Token: 0x0400960F RID: 38415
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400960F")]
|
||||
private MutableOverridableObscuredBool FACPFJEEIPC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,111 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using Pathfinding.RVO;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x02002381 RID: 9089
|
||||
[Token(Token = "0x2002381")]
|
||||
public abstract class FloatRolePermissionEditable<RoleIdType, RolePermissionType, RoleDefinitionType> : SliderRoleEditableBase<ObscuredFloat, RoleIdType, RolePermissionType, RoleDefinitionType> where RoleIdType : struct where RolePermissionType : struct where RoleDefinitionType : class, MLNCPPJGHPN<RoleIdType, RolePermissionType, RoleDefinitionType>, new()
|
||||
{
|
||||
// Token: 0x0600E746 RID: 59206 RVA: 0x003518A4 File Offset: 0x0034FAA4
|
||||
[Token(Token = "0x600E746")]
|
||||
[Address(RVA = "0x22775F0", Offset = "0x22765F0", VA = "0x1822775F0")]
|
||||
private void Awake()
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170024BC RID: 9404
|
||||
// (get) Token: 0x0600E747 RID: 59207 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170024BC")]
|
||||
public override GPNBGDFOBNK<ObscuredFloat> BHMJLNDMIDM
|
||||
{
|
||||
[Token(Token = "0x600E747")]
|
||||
[Address(RVA = "0x4177B0", Offset = "0x4167B0", VA = "0x1804177B0", Slot = "11")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E748 RID: 59208 RVA: 0x003518BC File Offset: 0x0034FABC
|
||||
[Token(Token = "0x600E748")]
|
||||
[Address(RVA = "0x2277B20", Offset = "0x2276B20", VA = "0x182277B20")]
|
||||
public void Slider_OnValueChanged(float newSliderValue)
|
||||
{
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
float num2;
|
||||
ObscuredFloat obscuredFloat = ObscuredFloat.FAJDMKOEFLH(num2);
|
||||
}
|
||||
|
||||
// Token: 0x0600E749 RID: 59209 RVA: 0x003518E0 File Offset: 0x0034FAE0
|
||||
[Token(Token = "0x600E749")]
|
||||
[Address(RVA = "0x2277690", Offset = "0x2276690", VA = "0x182277690", Slot = "7")]
|
||||
public override void Button_ToggleOverride(bool newOverrides)
|
||||
{
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
|
||||
// Token: 0x0600E74A RID: 59210 RVA: 0x00351900 File Offset: 0x0034FB00
|
||||
[Token(Token = "0x600E74A")]
|
||||
[Address(RVA = "0x2277800", Offset = "0x2276800", VA = "0x182277800", Slot = "8")]
|
||||
protected override void NNAAGJEICHA()
|
||||
{
|
||||
this.NNAAGJEICHA();
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
if (num2 < num)
|
||||
{
|
||||
num2 += num2;
|
||||
num2++;
|
||||
}
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E74B RID: 59211 RVA: 0x00351934 File Offset: 0x0034FB34
|
||||
[Token(Token = "0x600E74B")]
|
||||
[Address(RVA = "0x2277D30", Offset = "0x2276D30", VA = "0x182277D30")]
|
||||
protected FloatRolePermissionEditable()
|
||||
{
|
||||
MutableOverridableObscuredFloat mutableOverridableObscuredFloat = new MutableOverridableObscuredFloat();
|
||||
List<ObstacleVertex> neighbourObstacles = base.NeighbourObstacles;
|
||||
}
|
||||
|
||||
// Token: 0x0400960B RID: 38411
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400960B")]
|
||||
private TextMeshProUGUI AIKLPOJAIIO;
|
||||
|
||||
// Token: 0x0400960C RID: 38412
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400960C")]
|
||||
private string AHFJHKPMEPP;
|
||||
|
||||
// Token: 0x0400960D RID: 38413
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400960D")]
|
||||
[SerializeField]
|
||||
private string titleNumberUnit;
|
||||
|
||||
// Token: 0x0400960E RID: 38414
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400960E")]
|
||||
private MutableOverridableObscuredFloat FACPFJEEIPC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x020023A0 RID: 9120
|
||||
[Token(Token = "0x20023A0")]
|
||||
public class BoolGameRolePermissionEditable : BoolRolePermissionEditable<CMDADAAOBHD, GameRole.CDLENKNFHEB, GameRole>
|
||||
{
|
||||
// Token: 0x170024CE RID: 9422
|
||||
// (get) Token: 0x0600E7E9 RID: 59369 RVA: 0x0035395C File Offset: 0x00351B5C
|
||||
[Token(Token = "0x170024CE")]
|
||||
internal override GMBIJNPEBJF AIIGEMKJLMD
|
||||
{
|
||||
[Token(Token = "0x600E7E9")]
|
||||
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7EA RID: 59370 RVA: 0x0035396C File Offset: 0x00351B6C
|
||||
[Token(Token = "0x600E7EA")]
|
||||
[Address(RVA = "0x1A5F190", Offset = "0x1A5E190", VA = "0x181A5F190", Slot = "6")]
|
||||
protected override GameRole BGELAIIEFPG(bool GFMEDGILKBH)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
if (!GFMEDGILKBH)
|
||||
{
|
||||
return PlayerGameRoleManager.ONCPNMDGGKG.GetRoleDefinition(num);
|
||||
}
|
||||
PlayerGameRoleManager instance2 = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E7EB RID: 59371 RVA: 0x003539B4 File Offset: 0x00351BB4
|
||||
[Token(Token = "0x600E7EB")]
|
||||
[Address(RVA = "0x188CAE0", Offset = "0x188BAE0", VA = "0x18188CAE0", Slot = "9")]
|
||||
protected override bool BPCHDIDOFKE(GameRole.CDLENKNFHEB KFMINBPBKAM)
|
||||
{
|
||||
return KFMINBPBKAM != GameRole.CDLENKNFHEB.INVALID;
|
||||
}
|
||||
|
||||
// Token: 0x0600E7EC RID: 59372 RVA: 0x003539C8 File Offset: 0x00351BC8
|
||||
[Token(Token = "0x600E7EC")]
|
||||
[Address(RVA = "0x1A5F2C0", Offset = "0x1A5E2C0", VA = "0x181A5F2C0", Slot = "12")]
|
||||
protected override bool FDIFOCAGCFI(CMDADAAOBHD BGHHFOOBFMA, GameRole.CDLENKNFHEB KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E7ED RID: 59373 RVA: 0x003539E4 File Offset: 0x00351BE4
|
||||
[Token(Token = "0x600E7ED")]
|
||||
[Address(RVA = "0x1A5F350", Offset = "0x1A5E350", VA = "0x181A5F350")]
|
||||
public BoolGameRolePermissionEditable()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,251 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x020023A1 RID: 9121
|
||||
[Token(Token = "0x20023A1")]
|
||||
public class EditGameRoleOrdersWatchUIFlow : WatchUIFlow
|
||||
{
|
||||
// Token: 0x170024CF RID: 9423
|
||||
// (get) Token: 0x0600E7EE RID: 59374 RVA: 0x003539F8 File Offset: 0x00351BF8
|
||||
[Token(Token = "0x170024CF")]
|
||||
public bool OPHOAHHLPCK
|
||||
{
|
||||
[Token(Token = "0x600E7EE")]
|
||||
[Address(RVA = "0x1A5FCD0", Offset = "0x1A5ECD0", VA = "0x181A5FCD0")]
|
||||
get
|
||||
{
|
||||
PPENFJMFPNE targetRoomDetails = this.TargetRoomDetails;
|
||||
if (targetRoomDetails == 0)
|
||||
{
|
||||
}
|
||||
long <DOFDAMHCJLP>k__BackingField = targetRoomDetails.<DOFDAMHCJLP>k__BackingField;
|
||||
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170024D0 RID: 9424
|
||||
// (get) Token: 0x0600E7EF RID: 59375 RVA: 0x00353A28 File Offset: 0x00351C28
|
||||
[Token(Token = "0x170024D0")]
|
||||
private bool IGPLJIKMENB
|
||||
{
|
||||
[Token(Token = "0x600E7EF")]
|
||||
[Address(RVA = "0x1A5F780", Offset = "0x1A5E780", VA = "0x181A5F780")]
|
||||
get
|
||||
{
|
||||
PPENFJMFPNE targetRoomDetails;
|
||||
do
|
||||
{
|
||||
targetRoomDetails = this.TargetRoomDetails;
|
||||
}
|
||||
while (targetRoomDetails == 0);
|
||||
return targetRoomDetails.<NICCKOLLNOH>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170024D1 RID: 9425
|
||||
// (get) Token: 0x0600E7F0 RID: 59376 RVA: 0x00353A48 File Offset: 0x00351C48
|
||||
// (set) Token: 0x0600E7F1 RID: 59377 RVA: 0x00353A5C File Offset: 0x00351C5C
|
||||
[Token(Token = "0x170024D1")]
|
||||
public BIPCKGLGIHG MFBDAMHIMKI
|
||||
{
|
||||
[Token(Token = "0x600E7F0")]
|
||||
[Address(RVA = "0x1A5AEB0", Offset = "0x1A59EB0", VA = "0x181A5AEB0")]
|
||||
get
|
||||
{
|
||||
return this.CMIPABMEBEB;
|
||||
}
|
||||
[Token(Token = "0x600E7F1")]
|
||||
[Address(RVA = "0x1A5FD50", Offset = "0x1A5ED50", VA = "0x181A5FD50")]
|
||||
set
|
||||
{
|
||||
if (this.OPHOAHHLPCK)
|
||||
{
|
||||
if (this.TargetRoomDetails != 0)
|
||||
{
|
||||
}
|
||||
RoomRole defaultRoomModeratorRole = PlayerRoomRoleManager.ONCPNMDGGKG.defaultRoomModeratorRole;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
if (value != this.CMIPABMEBEB)
|
||||
{
|
||||
ToggleButton3D toggleButton3D = this.showOnlyMyRolesToggle;
|
||||
this.CMIPABMEBEB = value;
|
||||
GameRolePagedGrid gameRolePagedGrid = this.grid;
|
||||
bool lljfgdmoofa = toggleButton3D.LLJFGDMOOFA;
|
||||
gameRolePagedGrid.UpdateChildren(value, lljfgdmoofa);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7F2 RID: 59378 RVA: 0x00353AC4 File Offset: 0x00351CC4
|
||||
[Token(Token = "0x600E7F2")]
|
||||
[Address(RVA = "0x1A5F680", Offset = "0x1A5E680", VA = "0x181A5F680", Slot = "6")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
RolePermissionEditable[] componentsInChildren = base.GetComponentsInChildren<RolePermissionEditable>();
|
||||
int num = 0;
|
||||
int length = componentsInChildren.Length;
|
||||
if (num < length)
|
||||
{
|
||||
RolePermissionEditable rolePermissionEditable = componentsInChildren[num];
|
||||
if (rolePermissionEditable.ToString() != 0)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(rolePermissionEditable);
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7F3 RID: 59379 RVA: 0x00353B0C File Offset: 0x00351D0C
|
||||
[Token(Token = "0x600E7F3")]
|
||||
[Address(RVA = "0x1A5FA30", Offset = "0x1A5EA30", VA = "0x181A5FA30", Slot = "11")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
if (this.OAAEFOOPIHJ)
|
||||
{
|
||||
GameRolePagedGrid gameRolePagedGrid = this.grid;
|
||||
bool mhdlkeiilhd = gameRolePagedGrid.MHDLKEIILHD;
|
||||
BIPCKGLGIHG cmipabmebeb = gameRolePagedGrid.CMIPABMEBEB;
|
||||
gameRolePagedGrid.UpdateChildren(cmipabmebeb, mhdlkeiilhd);
|
||||
}
|
||||
this.OAAEFOOPIHJ = true;
|
||||
Action<AGAJMBPABDL, RoomRole> action = new Action(this.KDFIHPHDPIG);
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
RoomRole localPlayerRoleDefinition = PlayerRoomRoleManager.ONCPNMDGGKG.GetLocalPlayerRoleDefinition();
|
||||
this.KDFIHPHDPIG(agajmbpabdl, localPlayerRoleDefinition);
|
||||
}
|
||||
|
||||
// Token: 0x0600E7F4 RID: 59380 RVA: 0x00353B84 File Offset: 0x00351D84
|
||||
[Token(Token = "0x600E7F4")]
|
||||
[Address(RVA = "0x1A5FBB0", Offset = "0x1A5EBB0", VA = "0x181A5FBB0", Slot = "12")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
Action<AGAJMBPABDL, RoomRole> action = new Action(this.KDFIHPHDPIG);
|
||||
}
|
||||
|
||||
// Token: 0x0600E7F5 RID: 59381 RVA: 0x00353BA8 File Offset: 0x00351DA8
|
||||
[Token(Token = "0x600E7F5")]
|
||||
[Address(RVA = "0x1A5F7A0", Offset = "0x1A5E7A0", VA = "0x181A5F7A0")]
|
||||
private void KDFIHPHDPIG(AGAJMBPABDL IEKDDPPNFPF, RoomRole LOLCMLEKMAF)
|
||||
{
|
||||
if (IEKDDPPNFPF.DMKCIEPGGAB)
|
||||
{
|
||||
PPENFJMFPNE targetRoomDetails = this.TargetRoomDetails;
|
||||
BIPCKGLGIHG cmipabmebeb = this.CMIPABMEBEB;
|
||||
if (targetRoomDetails != 0)
|
||||
{
|
||||
}
|
||||
MutableOverridableObscuredBool canUseMakerPen = LOLCMLEKMAF.canUseMakerPen;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
int num;
|
||||
if (0 == 1)
|
||||
{
|
||||
if (this.OPHOAHHLPCK)
|
||||
{
|
||||
if (this.TargetRoomDetails != 0)
|
||||
{
|
||||
}
|
||||
RoomRole defaultRoomModeratorRole = PlayerRoomRoleManager.ONCPNMDGGKG.defaultRoomModeratorRole;
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
goto IL_56;
|
||||
}
|
||||
}
|
||||
num = 0;
|
||||
}
|
||||
IL_56:
|
||||
BIPCKGLGIHG cmipabmebeb2 = this.CMIPABMEBEB;
|
||||
BIPCKGLGIHG cmipabmebeb3;
|
||||
if (num != (int)cmipabmebeb2)
|
||||
{
|
||||
ToggleButton3D toggleButton3D = this.showOnlyMyRolesToggle;
|
||||
this.CMIPABMEBEB = (BIPCKGLGIHG)num;
|
||||
GameRolePagedGrid gameRolePagedGrid = this.grid;
|
||||
bool flag3 = toggleButton3D.LLJFGDMOOFA;
|
||||
gameRolePagedGrid.UpdateChildren((BIPCKGLGIHG)num, flag3);
|
||||
cmipabmebeb3 = this.CMIPABMEBEB;
|
||||
}
|
||||
if (cmipabmebeb == cmipabmebeb3)
|
||||
{
|
||||
ToggleButton3D toggleButton3D2 = this.showOnlyMyRolesToggle;
|
||||
GameRolePagedGrid gameRolePagedGrid2 = this.grid;
|
||||
if (!toggleButton3D2.LLJFGDMOOFA)
|
||||
{
|
||||
}
|
||||
bool flag3 = this.OPHOAHHLPCK;
|
||||
gameRolePagedGrid2.UpdateChildren(cmipabmebeb3, flag3);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7F6 RID: 59382 RVA: 0x00353C88 File Offset: 0x00351E88
|
||||
[Token(Token = "0x600E7F6")]
|
||||
[Address(RVA = "0x1A5FC90", Offset = "0x1A5EC90", VA = "0x181A5FC90")]
|
||||
public void Toggle_ShowOnlyMyRoles()
|
||||
{
|
||||
ToggleButton3D toggleButton3D = this.showOnlyMyRolesToggle;
|
||||
GameRolePagedGrid gameRolePagedGrid = this.grid;
|
||||
bool lljfgdmoofa = toggleButton3D.LLJFGDMOOFA;
|
||||
BIPCKGLGIHG cmipabmebeb = this.CMIPABMEBEB;
|
||||
gameRolePagedGrid.UpdateChildren(cmipabmebeb, lljfgdmoofa);
|
||||
}
|
||||
|
||||
// Token: 0x0600E7F7 RID: 59383 RVA: 0x00353CC0 File Offset: 0x00351EC0
|
||||
[Token(Token = "0x600E7F7")]
|
||||
[Address(RVA = "0x1238E90", Offset = "0x1237E90", VA = "0x181238E90")]
|
||||
public EditGameRoleOrdersWatchUIFlow()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04009675 RID: 38517
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4009675")]
|
||||
[SerializeField]
|
||||
private TextInputUIDialog textInputDialogPrefab;
|
||||
|
||||
// Token: 0x04009676 RID: 38518
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4009676")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D showOnlyMyRolesToggle;
|
||||
|
||||
// Token: 0x04009677 RID: 38519
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4009677")]
|
||||
public GameRolePagedGrid grid;
|
||||
|
||||
// Token: 0x04009678 RID: 38520
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4009678")]
|
||||
private bool OAAEFOOPIHJ;
|
||||
|
||||
// Token: 0x04009679 RID: 38521
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4009679")]
|
||||
public PPENFJMFPNE TargetRoomDetails;
|
||||
|
||||
// Token: 0x0400967A RID: 38522
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400967A")]
|
||||
private BIPCKGLGIHG CMIPABMEBEB;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,307 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using Systems.PlayerRoles;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x020023A2 RID: 9122
|
||||
[Token(Token = "0x20023A2")]
|
||||
public class EditGameRoleSettingsScreen : MakerPenPaletteUIFlowBase
|
||||
{
|
||||
// Token: 0x0600E7F8 RID: 59384 RVA: 0x00353CD4 File Offset: 0x00351ED4
|
||||
[Token(Token = "0x600E7F8")]
|
||||
[Address(RVA = "0x1A60D70", Offset = "0x1A5FD70", VA = "0x181A60D70")]
|
||||
public void SetRoleId(CMDADAAOBHD BGHHFOOBFMA, BIPCKGLGIHG JBKJDFKFIKG, bool JGCPCBBCFIP)
|
||||
{
|
||||
this._roleId = BGHHFOOBFMA;
|
||||
this.CMIPABMEBEB = JBKJDFKFIKG;
|
||||
this.CDEDBCPAFIH = JGCPCBBCFIP;
|
||||
this.ILKPDLHACON();
|
||||
}
|
||||
|
||||
// Token: 0x0600E7F9 RID: 59385 RVA: 0x00353CFC File Offset: 0x00351EFC
|
||||
[Token(Token = "0x600E7F9")]
|
||||
[Address(RVA = "0x1A5FEC0", Offset = "0x1A5EEC0", VA = "0x181A5FEC0", Slot = "6")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
RolePermissionEditable[] componentsInChildren = base.GetComponentsInChildren<RolePermissionEditable>();
|
||||
int num = 0;
|
||||
int length = componentsInChildren.Length;
|
||||
if (num < length)
|
||||
{
|
||||
RolePermissionEditable rolePermissionEditable = componentsInChildren[num];
|
||||
if (rolePermissionEditable.ToString() != 0)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(rolePermissionEditable);
|
||||
}
|
||||
num++;
|
||||
}
|
||||
List<RolePermissionEditable> nhpfcppgben = this.NHPFCPPGBEN;
|
||||
RolePermissionEditable[] componentsInChildren2 = base.GetComponentsInChildren<RolePermissionEditable>(true);
|
||||
nhpfcppgben.AddRange(componentsInChildren2);
|
||||
this.sharedButton.KDELLAHHGCK = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600E7FA RID: 59386 RVA: 0x00353D6C File Offset: 0x00351F6C
|
||||
[Token(Token = "0x600E7FA")]
|
||||
[Address(RVA = "0x1A60980", Offset = "0x1A5F980", VA = "0x181A60980", Slot = "11")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
Action<GameRole> action = new Action(this.OOPNGOLIKMH);
|
||||
Action<AGAJMBPABDL, RoomRole> action2 = new Action(this.KDFIHPHDPIG);
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
RoomRole localPlayerRoleDefinition = PlayerRoomRoleManager.ONCPNMDGGKG.GetLocalPlayerRoleDefinition();
|
||||
if (agajmbpabdl.DMKCIEPGGAB)
|
||||
{
|
||||
MutableOverridableObscuredBool canUseMakerPen = localPlayerRoleDefinition.canUseMakerPen;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
this.CMIPABMEBEB = (flag ? BIPCKGLGIHG.Edit : BIPCKGLGIHG.View);
|
||||
this.ILKPDLHACON();
|
||||
}
|
||||
}
|
||||
this.ILKPDLHACON();
|
||||
}
|
||||
|
||||
// Token: 0x0600E7FB RID: 59387 RVA: 0x00353DE8 File Offset: 0x00351FE8
|
||||
[Token(Token = "0x600E7FB")]
|
||||
[Address(RVA = "0x1A60C10", Offset = "0x1A5FC10", VA = "0x181A60C10", Slot = "12")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
Action<GameRole> action = new Action(this.OOPNGOLIKMH);
|
||||
Action<AGAJMBPABDL, RoomRole> action2 = new Action(this.KDFIHPHDPIG);
|
||||
}
|
||||
|
||||
// Token: 0x0600E7FC RID: 59388 RVA: 0x00353E18 File Offset: 0x00352018
|
||||
[Token(Token = "0x600E7FC")]
|
||||
[Address(RVA = "0x1A602C0", Offset = "0x1A5F2C0", VA = "0x181A602C0")]
|
||||
private void KDFIHPHDPIG(AGAJMBPABDL IEKDDPPNFPF, RoomRole LOLCMLEKMAF)
|
||||
{
|
||||
if (IEKDDPPNFPF.DMKCIEPGGAB)
|
||||
{
|
||||
MutableOverridableObscuredBool canUseMakerPen = LOLCMLEKMAF.canUseMakerPen;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
this.CMIPABMEBEB = (flag ? BIPCKGLGIHG.Edit : BIPCKGLGIHG.View);
|
||||
this.ILKPDLHACON();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7FD RID: 59389 RVA: 0x00353E4C File Offset: 0x0035204C
|
||||
[Token(Token = "0x600E7FD")]
|
||||
[Address(RVA = "0x1A603C0", Offset = "0x1A5F3C0", VA = "0x181A603C0")]
|
||||
private void OOPNGOLIKMH(GameRole EBAJFKGFAAD)
|
||||
{
|
||||
MutableOverridablePickupRestrictionType itemPickupRestrictions = EBAJFKGFAAD.itemPickupRestrictions;
|
||||
int num = 0;
|
||||
MutableOverridablePickupRestrictionType itemPickupRestrictions2 = EBAJFKGFAAD.itemPickupRestrictions;
|
||||
RolePermissionEditable rolePermissionEditable = this.allowedPickupItemsPermission;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
rolePermissionEditable.MDLOGPHPOAE.BPAJKKAGPKB(this);
|
||||
}
|
||||
rolePermissionEditable.MDLOGPHPOAE.BIHKNNPGGKP(this);
|
||||
Action onTokenFlagsUpdated = rolePermissionEditable.OnTokenFlagsUpdated;
|
||||
if (onTokenFlagsUpdated != 0)
|
||||
{
|
||||
onTokenFlagsUpdated();
|
||||
}
|
||||
MutableOverridablePickupRestrictionType itemPickupRestrictions3 = EBAJFKGFAAD.itemPickupRestrictions;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
MutableOverridablePickupRestrictionType itemPickupRestrictions4 = EBAJFKGFAAD.itemPickupRestrictions;
|
||||
ObscuredEnum obscuredEnum;
|
||||
bool flag2 = ObscuredEnum.JGIMJGNAJHP(num, obscuredEnum);
|
||||
RolePermissionEditable rolePermissionEditable2 = this.blockedPickupItemsPermission;
|
||||
if (!flag2)
|
||||
{
|
||||
rolePermissionEditable2.MDLOGPHPOAE.BPAJKKAGPKB(this);
|
||||
}
|
||||
rolePermissionEditable2.MDLOGPHPOAE.BIHKNNPGGKP(this);
|
||||
Action onTokenFlagsUpdated2 = rolePermissionEditable2.OnTokenFlagsUpdated;
|
||||
if (onTokenFlagsUpdated2 != 0)
|
||||
{
|
||||
onTokenFlagsUpdated2();
|
||||
}
|
||||
MutableOverridableEquipSlotRestrictionType enableEquipSlotHip = EBAJFKGFAAD.enableEquipSlotHip;
|
||||
ObscuredEnum obscuredEnum2 = ObscuredEnum.FAJDMKOEFLH(0);
|
||||
bool flag3;
|
||||
if (flag3)
|
||||
{
|
||||
MutableOverridablePickupRestrictionType equipRestrictionsHip = EBAJFKGFAAD.equipRestrictionsHip;
|
||||
if (flag3)
|
||||
{
|
||||
MutableOverridablePickupRestrictionType equipRestrictionsHip2 = EBAJFKGFAAD.equipRestrictionsHip;
|
||||
}
|
||||
}
|
||||
RolePermissionEditable rolePermissionEditable3 = this.allowedHipEquipItemsPermission;
|
||||
if (num == 0)
|
||||
{
|
||||
rolePermissionEditable3.MDLOGPHPOAE.BPAJKKAGPKB(this);
|
||||
}
|
||||
rolePermissionEditable3.MDLOGPHPOAE.BIHKNNPGGKP(this);
|
||||
Action onTokenFlagsUpdated3 = rolePermissionEditable3.OnTokenFlagsUpdated;
|
||||
if (onTokenFlagsUpdated3 != 0)
|
||||
{
|
||||
onTokenFlagsUpdated3();
|
||||
}
|
||||
MutableOverridableEquipSlotRestrictionType enableEquipSlotHip2 = EBAJFKGFAAD.enableEquipSlotHip;
|
||||
ObscuredEnum obscuredEnum3 = ObscuredEnum.FAJDMKOEFLH(0);
|
||||
bool flag4 = ObscuredEnum.BDBLGMKABNK(num, obscuredEnum3);
|
||||
if (flag4)
|
||||
{
|
||||
MutableOverridablePickupRestrictionType equipRestrictionsHip3 = EBAJFKGFAAD.equipRestrictionsHip;
|
||||
if (flag4)
|
||||
{
|
||||
MutableOverridablePickupRestrictionType equipRestrictionsHip4 = EBAJFKGFAAD.equipRestrictionsHip;
|
||||
}
|
||||
}
|
||||
RolePermissionEditable rolePermissionEditable4 = this.blockedHipEquipItemsPermission;
|
||||
if (num == 0)
|
||||
{
|
||||
rolePermissionEditable4.MDLOGPHPOAE.BPAJKKAGPKB(this);
|
||||
}
|
||||
rolePermissionEditable4.MDLOGPHPOAE.BIHKNNPGGKP(this);
|
||||
Action onTokenFlagsUpdated4 = rolePermissionEditable4.OnTokenFlagsUpdated;
|
||||
if (onTokenFlagsUpdated4 != 0)
|
||||
{
|
||||
onTokenFlagsUpdated4();
|
||||
}
|
||||
MutableOverridablePickupRestrictionType equipRestrictionsShoulder = EBAJFKGFAAD.equipRestrictionsShoulder;
|
||||
if (num == 0)
|
||||
{
|
||||
}
|
||||
MutableOverridablePickupRestrictionType equipRestrictionsShoulder2 = EBAJFKGFAAD.equipRestrictionsShoulder;
|
||||
ObscuredEnum obscuredEnum4;
|
||||
bool flag5 = ObscuredEnum.JGIMJGNAJHP(num, obscuredEnum4);
|
||||
RolePermissionEditable rolePermissionEditable5 = this.allowedShoulderEquipItemsPermission;
|
||||
if (!flag5)
|
||||
{
|
||||
rolePermissionEditable5.MDLOGPHPOAE.BPAJKKAGPKB(this);
|
||||
}
|
||||
rolePermissionEditable5.MDLOGPHPOAE.BIHKNNPGGKP(this);
|
||||
Action onTokenFlagsUpdated5 = rolePermissionEditable5.OnTokenFlagsUpdated;
|
||||
if (onTokenFlagsUpdated5 != 0)
|
||||
{
|
||||
onTokenFlagsUpdated5();
|
||||
}
|
||||
MutableOverridablePickupRestrictionType equipRestrictionsShoulder3 = EBAJFKGFAAD.equipRestrictionsShoulder;
|
||||
if (flag5)
|
||||
{
|
||||
MutableOverridablePickupRestrictionType equipRestrictionsShoulder4 = EBAJFKGFAAD.equipRestrictionsShoulder;
|
||||
}
|
||||
RolePermissionEditable rolePermissionEditable6 = this.blockedShoulderEquipItemsPermission;
|
||||
bool flag6;
|
||||
if (!flag6)
|
||||
{
|
||||
rolePermissionEditable6.MDLOGPHPOAE.BPAJKKAGPKB(this);
|
||||
}
|
||||
rolePermissionEditable6.MDLOGPHPOAE.BIHKNNPGGKP(this);
|
||||
Action onTokenFlagsUpdated6 = rolePermissionEditable6.OnTokenFlagsUpdated;
|
||||
if (onTokenFlagsUpdated6 != 0)
|
||||
{
|
||||
onTokenFlagsUpdated6();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7FE RID: 59390 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E7FE")]
|
||||
[Address(RVA = "0x1A60010", Offset = "0x1A5F010", VA = "0x181A60010")]
|
||||
private void ILKPDLHACON()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E7FF RID: 59391 RVA: 0x0035408C File Offset: 0x0035228C
|
||||
[Token(Token = "0x600E7FF")]
|
||||
[Address(RVA = "0x1A60D90", Offset = "0x1A5FD90", VA = "0x181A60D90")]
|
||||
public EditGameRoleSettingsScreen()
|
||||
{
|
||||
List<RolePermissionEditable> list = new List();
|
||||
this.NHPFCPPGBEN = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400967B RID: 38523
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400967B")]
|
||||
[SerializeField]
|
||||
private CMDADAAOBHD _roleId;
|
||||
|
||||
// Token: 0x0400967C RID: 38524
|
||||
[FieldOffset(Offset = "0xAC")]
|
||||
[Token(Token = "0x400967C")]
|
||||
private bool CDEDBCPAFIH;
|
||||
|
||||
// Token: 0x0400967D RID: 38525
|
||||
[FieldOffset(Offset = "0xAD")]
|
||||
[Token(Token = "0x400967D")]
|
||||
private BIPCKGLGIHG CMIPABMEBEB;
|
||||
|
||||
// Token: 0x0400967E RID: 38526
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400967E")]
|
||||
[SerializeField]
|
||||
private RectTransform editableContainer;
|
||||
|
||||
// Token: 0x0400967F RID: 38527
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400967F")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable allowedPickupItemsPermission;
|
||||
|
||||
// Token: 0x04009680 RID: 38528
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4009680")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable blockedPickupItemsPermission;
|
||||
|
||||
// Token: 0x04009681 RID: 38529
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4009681")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable allowedHipEquipItemsPermission;
|
||||
|
||||
// Token: 0x04009682 RID: 38530
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4009682")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable blockedHipEquipItemsPermission;
|
||||
|
||||
// Token: 0x04009683 RID: 38531
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4009683")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable allowedShoulderEquipItemsPermission;
|
||||
|
||||
// Token: 0x04009684 RID: 38532
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4009684")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable blockedShoulderEquipItemsPermission;
|
||||
|
||||
// Token: 0x04009685 RID: 38533
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4009685")]
|
||||
[SerializeField]
|
||||
private RadioButton3D sharedButton;
|
||||
|
||||
// Token: 0x04009686 RID: 38534
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x4009686")]
|
||||
private List<RolePermissionEditable> NHPFCPPGBEN;
|
||||
}
|
||||
}
|
||||
+65
@@ -0,0 +1,65 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x020023A3 RID: 9123
|
||||
[Token(Token = "0x20023A3")]
|
||||
public class FloatGameRolePermissionEditable : FloatRolePermissionEditable<CMDADAAOBHD, GameRole.CDLENKNFHEB, GameRole>
|
||||
{
|
||||
// Token: 0x170024D2 RID: 9426
|
||||
// (get) Token: 0x0600E800 RID: 59392 RVA: 0x003540AC File Offset: 0x003522AC
|
||||
[Token(Token = "0x170024D2")]
|
||||
internal override GMBIJNPEBJF AIIGEMKJLMD
|
||||
{
|
||||
[Token(Token = "0x600E800")]
|
||||
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E801 RID: 59393 RVA: 0x003540BC File Offset: 0x003522BC
|
||||
[Token(Token = "0x600E801")]
|
||||
[Address(RVA = "0x1A628C0", Offset = "0x1A618C0", VA = "0x181A628C0", Slot = "6")]
|
||||
protected override GameRole BGELAIIEFPG(bool GFMEDGILKBH)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
if (!GFMEDGILKBH)
|
||||
{
|
||||
return PlayerGameRoleManager.ONCPNMDGGKG.GetRoleDefinition(num);
|
||||
}
|
||||
PlayerGameRoleManager instance2 = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E802 RID: 59394 RVA: 0x00354104 File Offset: 0x00352304
|
||||
[Token(Token = "0x600E802")]
|
||||
[Address(RVA = "0x188CAE0", Offset = "0x188BAE0", VA = "0x18188CAE0", Slot = "9")]
|
||||
protected override bool BPCHDIDOFKE(GameRole.CDLENKNFHEB KFMINBPBKAM)
|
||||
{
|
||||
return KFMINBPBKAM != GameRole.CDLENKNFHEB.INVALID;
|
||||
}
|
||||
|
||||
// Token: 0x0600E803 RID: 59395 RVA: 0x00354118 File Offset: 0x00352318
|
||||
[Token(Token = "0x600E803")]
|
||||
[Address(RVA = "0x1A629F0", Offset = "0x1A619F0", VA = "0x181A629F0", Slot = "12")]
|
||||
protected override bool FDIFOCAGCFI(CMDADAAOBHD BGHHFOOBFMA, GameRole.CDLENKNFHEB KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E804 RID: 59396 RVA: 0x00354134 File Offset: 0x00352334
|
||||
[Token(Token = "0x600E804")]
|
||||
[Address(RVA = "0x1A62A80", Offset = "0x1A61A80", VA = "0x181A62A80")]
|
||||
public FloatGameRolePermissionEditable()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,317 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Core.Creation;
|
||||
using RecRoom.Tools;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x020023A4 RID: 9124
|
||||
[Token(Token = "0x20023A4")]
|
||||
public class GameRoleEditRow : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600E805 RID: 59397 RVA: 0x00354148 File Offset: 0x00352348
|
||||
[Token(Token = "0x600E805")]
|
||||
[Address(RVA = "0x1A63C30", Offset = "0x1A62C30", VA = "0x181A63C30")]
|
||||
private void OnEnable()
|
||||
{
|
||||
Action action = new Action(this.PNAKCHFJGCF);
|
||||
}
|
||||
|
||||
// Token: 0x0600E806 RID: 59398 RVA: 0x00354164 File Offset: 0x00352364
|
||||
[Token(Token = "0x600E806")]
|
||||
[Address(RVA = "0x1A63B70", Offset = "0x1A62B70", VA = "0x181A63B70")]
|
||||
private void OnDisable()
|
||||
{
|
||||
Action action = new Action(this.PNAKCHFJGCF);
|
||||
}
|
||||
|
||||
// Token: 0x0600E807 RID: 59399 RVA: 0x00354180 File Offset: 0x00352380
|
||||
[Token(Token = "0x600E807")]
|
||||
[Address(RVA = "0x1A63DF0", Offset = "0x1A62DF0", VA = "0x181A63DF0")]
|
||||
private void PNAKCHFJGCF()
|
||||
{
|
||||
this.IOFDNIMEBCE();
|
||||
}
|
||||
|
||||
// Token: 0x0600E808 RID: 59400 RVA: 0x00354194 File Offset: 0x00352394
|
||||
[Token(Token = "0x600E808")]
|
||||
[Address(RVA = "0x1A63E00", Offset = "0x1A62E00", VA = "0x181A63E00")]
|
||||
public void SetRole(GameRole IOBEPGLJNIP, int CKOIAKLOKMM, BIPCKGLGIHG JBKJDFKFIKG, bool JGCPCBBCFIP)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
this.GAALOCFGJHO = false;
|
||||
byte b;
|
||||
this.CMIPABMEBEB = (BIPCKGLGIHG)b;
|
||||
this.NGIMOKNOMFN = IOBEPGLJNIP;
|
||||
TextMeshProUGUI textMeshProUGUI = this.text;
|
||||
int num = 0;
|
||||
if (textMeshProUGUI != num)
|
||||
{
|
||||
GameRole ngimoknomfn = this.NGIMOKNOMFN;
|
||||
string text = this.text.text;
|
||||
}
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
Color color = this.agRoleColor;
|
||||
if (CKOIAKLOKMM == 1)
|
||||
{
|
||||
}
|
||||
Color color2 = this.bgImage.color;
|
||||
this.IOFDNIMEBCE();
|
||||
}
|
||||
|
||||
// Token: 0x0600E809 RID: 59401 RVA: 0x00354214 File Offset: 0x00352414
|
||||
[Token(Token = "0x600E809")]
|
||||
[Address(RVA = "0x1A63500", Offset = "0x1A62500", VA = "0x181A63500")]
|
||||
private void IOFDNIMEBCE()
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
GameRole ngimoknomfn = this.NGIMOKNOMFN;
|
||||
bool flag;
|
||||
this.moveUpButton.gameObject.SetActive(flag);
|
||||
this.moveDownButton.gameObject.SetActive(flag);
|
||||
Image image = this.settingsButtonImage;
|
||||
if (!this.GAALOCFGJHO)
|
||||
{
|
||||
}
|
||||
Sprite sprite = this.viewRoleSprite;
|
||||
image.sprite = sprite;
|
||||
Tooltip component = this.settingsButton.GetComponent<Tooltip>();
|
||||
int num = 0;
|
||||
if (component != num)
|
||||
{
|
||||
if (!this.GAALOCFGJHO)
|
||||
{
|
||||
}
|
||||
component.Message = "Edit Settings";
|
||||
}
|
||||
this.settingsButton.FFDOINJEHMM = num != 0;
|
||||
Button3D button3D = this.moveUpButton;
|
||||
if (this.NGIMOKNOMFN == (ulong)0L)
|
||||
{
|
||||
}
|
||||
PlayerGameRoleManager instance2 = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
GameRole ngimoknomfn2 = this.NGIMOKNOMFN;
|
||||
bool flag2;
|
||||
button3D.FFDOINJEHMM = flag2;
|
||||
Button3D button3D2 = this.moveDownButton;
|
||||
if (this.NGIMOKNOMFN == (ulong)0L)
|
||||
{
|
||||
}
|
||||
PlayerGameRoleManager instance3 = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
GameRole ngimoknomfn3 = this.NGIMOKNOMFN;
|
||||
bool flag3;
|
||||
button3D2.FFDOINJEHMM = flag3;
|
||||
}
|
||||
|
||||
// Token: 0x0600E80A RID: 59402 RVA: 0x0035432C File Offset: 0x0035252C
|
||||
[Token(Token = "0x600E80A")]
|
||||
[Address(RVA = "0x1A62E00", Offset = "0x1A61E00", VA = "0x181A62E00")]
|
||||
public void Button_MoveUp()
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
CMDADAAOBHD roleId = this.NGIMOKNOMFN.roleId;
|
||||
instance.PlayerRequestMoveRole(agajmbpabdl, roleId, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600E80B RID: 59403 RVA: 0x00354368 File Offset: 0x00352568
|
||||
[Token(Token = "0x600E80B")]
|
||||
[Address(RVA = "0x1A62D40", Offset = "0x1A61D40", VA = "0x181A62D40")]
|
||||
public void Button_MoveDown()
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
GameRole ngimoknomfn = this.NGIMOKNOMFN;
|
||||
int num = 0;
|
||||
CMDADAAOBHD roleId = ngimoknomfn.roleId;
|
||||
instance.PlayerRequestMoveRole(agajmbpabdl, roleId, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600E80C RID: 59404 RVA: 0x003543AC File Offset: 0x003525AC
|
||||
[Token(Token = "0x600E80C")]
|
||||
[Address(RVA = "0x1A63020", Offset = "0x1A62020", VA = "0x181A63020")]
|
||||
public void Button_Settings()
|
||||
{
|
||||
ViewGameRoleSettingsWatchUIFlow flowByType = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.GetFlowByType<ViewGameRoleSettingsWatchUIFlow>();
|
||||
GameRole ngimoknomfn = this.NGIMOKNOMFN;
|
||||
bool gaalocfgjho = this.GAALOCFGJHO;
|
||||
CMDADAAOBHD roleId = ngimoknomfn.roleId;
|
||||
flowByType._roleId = roleId;
|
||||
flowByType.CDEDBCPAFIH = gaalocfgjho;
|
||||
flowByType.ILKPDLHACON();
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
int num = 0;
|
||||
<JNBAANDJIAD>k__BackingField.PushFlow(flowByType, num);
|
||||
}
|
||||
|
||||
// Token: 0x0600E80D RID: 59405 RVA: 0x003544A0 File Offset: 0x003526A0
|
||||
[Token(Token = "0x600E80D")]
|
||||
[Address(RVA = "0x1A62EC0", Offset = "0x1A61EC0", VA = "0x181A62EC0")]
|
||||
public void Button_Remove()
|
||||
{
|
||||
PlayerUI playerUI = Player.<EGKJPJKLEAI>k__BackingField.playerUI;
|
||||
GameRole ngimoknomfn = this.NGIMOKNOMFN;
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
string roleName = ngimoknomfn.roleName;
|
||||
string text = "Are you sure you want to remove the role \"" + roleName + "\"?";
|
||||
PMGCJEPKFOF<JPIJGHNNIDP> pmgcjepkfof = <JNBAANDJIAD>k__BackingField.ShowConfirmationDialog("Are you sure?", text);
|
||||
Action<JPIJGHNNIDP> action = new Action(this.NIPBBNKNJEJ);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E80E RID: 59406 RVA: 0x00354504 File Offset: 0x00352704
|
||||
[Token(Token = "0x600E80E")]
|
||||
[Address(RVA = "0x1A63830", Offset = "0x1A62830", VA = "0x181A63830")]
|
||||
private void MMKOFKGELDC()
|
||||
{
|
||||
List<GameRoleNodeWrapper> gnjgibekpjo = GameRoleNodeWrapper.GNJGIBEKPJO;
|
||||
Func<GameRoleNodeWrapper, bool> func = new Func(this.PCKMOLLDHGB);
|
||||
CreationObject component = Enumerable.First<GameRoleNodeWrapper>(Enumerable.ToList<GameRoleNodeWrapper>(Enumerable.Where<GameRoleNodeWrapper>(gnjgibekpjo, func))).GetComponent<CreationObject>();
|
||||
MakerPen component2 = Player.<EGKJPJKLEAI>k__BackingField.backpack.GetBackpackTool(JKPLBBBJLJK.MAKER_PEN).GetComponent<MakerPen>();
|
||||
CMDADAAOBHD roleId = this.NGIMOKNOMFN.roleId;
|
||||
DOCJCMJFOAN docjcmjfoan;
|
||||
component2.QueueUI(docjcmjfoan);
|
||||
}
|
||||
|
||||
// Token: 0x0600E80F RID: 59407 RVA: 0x00354590 File Offset: 0x00352790
|
||||
[Token(Token = "0x600E80F")]
|
||||
[Address(RVA = "0x1A64010", Offset = "0x1A63010", VA = "0x181A64010")]
|
||||
public GameRoleEditRow()
|
||||
{
|
||||
Color white = Color.white;
|
||||
Color white2 = Color.white;
|
||||
Color white3 = Color.white;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600E810 RID: 59408 RVA: 0x003545B8 File Offset: 0x003527B8
|
||||
[Token(Token = "0x600E810")]
|
||||
[Address(RVA = "0x1A62CC0", Offset = "0x1A61CC0", VA = "0x181A62CC0")]
|
||||
[CompilerGenerated]
|
||||
private void AKDAEHPBFLD(Tool DGEJNGNOELG)
|
||||
{
|
||||
Action action = new Action(this.MMKOFKGELDC);
|
||||
KFBABPAPIMB kfbabpapimb = DGEJNGNOELG.FHKNPABNEEM(action);
|
||||
}
|
||||
|
||||
// Token: 0x0600E811 RID: 59409 RVA: 0x003545DC File Offset: 0x003527DC
|
||||
[Token(Token = "0x600E811")]
|
||||
[Address(RVA = "0x1A63AE0", Offset = "0x1A62AE0", VA = "0x181A63AE0")]
|
||||
[CompilerGenerated]
|
||||
private void NIPBBNKNJEJ(JPIJGHNNIDP PBAOMKNFBFL)
|
||||
{
|
||||
if (PBAOMKNFBFL == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
CMDADAAOBHD roleId = this.NGIMOKNOMFN.roleId;
|
||||
bool flag = instance.LocalRequestDeleteRole(roleId);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E812 RID: 59410 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E812")]
|
||||
[Address(RVA = "0x1A63CF0", Offset = "0x1A62CF0", VA = "0x181A63CF0")]
|
||||
[CompilerGenerated]
|
||||
private bool PCKMOLLDHGB(GameRoleNodeWrapper AOFAKFCLANE)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04009687 RID: 38535
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009687")]
|
||||
private GameRole NGIMOKNOMFN;
|
||||
|
||||
// Token: 0x04009688 RID: 38536
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4009688")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI text;
|
||||
|
||||
// Token: 0x04009689 RID: 38537
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4009689")]
|
||||
[SerializeField]
|
||||
private Button3D moveUpButton;
|
||||
|
||||
// Token: 0x0400968A RID: 38538
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400968A")]
|
||||
[SerializeField]
|
||||
private Button3D moveDownButton;
|
||||
|
||||
// Token: 0x0400968B RID: 38539
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400968B")]
|
||||
[SerializeField]
|
||||
private Button3D settingsButton;
|
||||
|
||||
// Token: 0x0400968C RID: 38540
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400968C")]
|
||||
[SerializeField]
|
||||
[Header("Role Colors")]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private Image bgImage;
|
||||
|
||||
// Token: 0x0400968D RID: 38541
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400968D")]
|
||||
[SerializeField]
|
||||
private Color agRoleColor;
|
||||
|
||||
// Token: 0x0400968E RID: 38542
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400968E")]
|
||||
[SerializeField]
|
||||
private Color defaultRoleColor;
|
||||
|
||||
// Token: 0x0400968F RID: 38543
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400968F")]
|
||||
[SerializeField]
|
||||
private Color nonAGRoleColor;
|
||||
|
||||
// Token: 0x04009690 RID: 38544
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4009690")]
|
||||
[SerializeField]
|
||||
[Header("Settings sprites")]
|
||||
private Image settingsButtonImage;
|
||||
|
||||
// Token: 0x04009691 RID: 38545
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4009691")]
|
||||
[SerializeField]
|
||||
private Sprite editRoleSprite;
|
||||
|
||||
// Token: 0x04009692 RID: 38546
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4009692")]
|
||||
[SerializeField]
|
||||
private Sprite viewRoleSprite;
|
||||
|
||||
// Token: 0x04009693 RID: 38547
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4009693")]
|
||||
private BIPCKGLGIHG CMIPABMEBEB;
|
||||
|
||||
// Token: 0x04009694 RID: 38548
|
||||
[FieldOffset(Offset = "0x91")]
|
||||
[Token(Token = "0x4009694")]
|
||||
private bool GAALOCFGJHO;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,142 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using AGUI;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x020023A6 RID: 9126
|
||||
[Token(Token = "0x20023A6")]
|
||||
public class GameRolePagedGrid : RecyclerPagedGrid<GameRolePagedGrid.AIMNPJCPEPE, GameRoleEditRow>
|
||||
{
|
||||
// Token: 0x0600E816 RID: 59414 RVA: 0x0035466C File Offset: 0x0035286C
|
||||
[Token(Token = "0x600E816")]
|
||||
[Address(RVA = "0x1A64230", Offset = "0x1A63230", VA = "0x181A64230")]
|
||||
private void OnEnable()
|
||||
{
|
||||
Action action = new Action(this.UpdateChildren);
|
||||
Action<AGAJMBPABDL, GameRole> action2 = new Action(this.MCBMFEECHCP);
|
||||
bool mhdlkeiilhd = this.MHDLKEIILHD;
|
||||
BIPCKGLGIHG cmipabmebeb = this.CMIPABMEBEB;
|
||||
this.UpdateChildren(cmipabmebeb, mhdlkeiilhd);
|
||||
}
|
||||
|
||||
// Token: 0x0600E817 RID: 59415 RVA: 0x003546B0 File Offset: 0x003528B0
|
||||
[Token(Token = "0x600E817")]
|
||||
[Address(RVA = "0x1A64110", Offset = "0x1A63110", VA = "0x181A64110")]
|
||||
private void OnDisable()
|
||||
{
|
||||
Action action = new Action(this.UpdateChildren);
|
||||
Action<AGAJMBPABDL, GameRole> action2 = new Action(this.MCBMFEECHCP);
|
||||
}
|
||||
|
||||
// Token: 0x0600E818 RID: 59416 RVA: 0x003546D8 File Offset: 0x003528D8
|
||||
[Token(Token = "0x600E818")]
|
||||
[Address(RVA = "0x1A640D0", Offset = "0x1A630D0", VA = "0x181A640D0")]
|
||||
private void MCBMFEECHCP(AGAJMBPABDL IEKDDPPNFPF, GameRole LOLCMLEKMAF)
|
||||
{
|
||||
if (IEKDDPPNFPF.DMKCIEPGGAB)
|
||||
{
|
||||
bool mhdlkeiilhd = this.MHDLKEIILHD;
|
||||
if (mhdlkeiilhd)
|
||||
{
|
||||
BIPCKGLGIHG cmipabmebeb = this.CMIPABMEBEB;
|
||||
this.UpdateChildren(cmipabmebeb, mhdlkeiilhd);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E819 RID: 59417 RVA: 0x00354710 File Offset: 0x00352910
|
||||
[Token(Token = "0x600E819")]
|
||||
[Address(RVA = "0x1A64360", Offset = "0x1A63360", VA = "0x181A64360")]
|
||||
public void UpdateChildren()
|
||||
{
|
||||
bool mhdlkeiilhd = this.MHDLKEIILHD;
|
||||
BIPCKGLGIHG cmipabmebeb = this.CMIPABMEBEB;
|
||||
this.UpdateChildren(cmipabmebeb, mhdlkeiilhd);
|
||||
}
|
||||
|
||||
// Token: 0x0600E81A RID: 59418 RVA: 0x00354734 File Offset: 0x00352934
|
||||
[Token(Token = "0x600E81A")]
|
||||
[Address(RVA = "0x1A64380", Offset = "0x1A63380", VA = "0x181A64380")]
|
||||
public void UpdateChildren(BIPCKGLGIHG JBKJDFKFIKG, bool IOCHGJAMGOG)
|
||||
{
|
||||
this.CMIPABMEBEB = JBKJDFKFIKG;
|
||||
this.MHDLKEIILHD = IOCHGJAMGOG;
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
if (this.MHDLKEIILHD)
|
||||
{
|
||||
PlayerGameRoleManager instance2 = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
List<GameRole> sortedActiveRolesForPlayer = instance2.GetSortedActiveRolesForPlayer(agajmbpabdl, true);
|
||||
if (GameRolePagedGrid.<>c.<>9__7_1 != 0)
|
||||
{
|
||||
goto IL_9B;
|
||||
}
|
||||
GameRolePagedGrid.<>c.<>9__7_1 = delegate(GameRole _)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
};
|
||||
}
|
||||
List<GameRole> sortedActiveRoles = PlayerGameRoleManager.ONCPNMDGGKG.GetSortedActiveRoles(true);
|
||||
Func<GameRole, GameRolePagedGrid.AIMNPJCPEPE> func;
|
||||
if (GameRolePagedGrid.<>c.<>9__7_0 == 0)
|
||||
{
|
||||
func = delegate(GameRole _)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
};
|
||||
GameRolePagedGrid.<>c.<>9__7_0 = func;
|
||||
}
|
||||
IL_9B:
|
||||
List<GameRolePagedGrid.AIMNPJCPEPE> list = Enumerable.ToList<GameRolePagedGrid.AIMNPJCPEPE>(Enumerable.Select<GameRole, GameRolePagedGrid.AIMNPJCPEPE>(sortedActiveRoles, func));
|
||||
PlayerGameRoleManager instance3 = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
bool flag = this.NBMNLHLDOGF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E81B RID: 59419 RVA: 0x00354808 File Offset: 0x00352A08
|
||||
[Token(Token = "0x600E81B")]
|
||||
[Address(RVA = "0x1A64070", Offset = "0x1A63070", VA = "0x181A64070", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(GameRolePagedGrid.AIMNPJCPEPE IOBEPGLJNIP, GameRoleEditRow IOMFCIGGNOI, int CKOIAKLOKMM)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E81C RID: 59420 RVA: 0x0035481C File Offset: 0x00352A1C
|
||||
[Token(Token = "0x600E81C")]
|
||||
[Address(RVA = "0x1A646D0", Offset = "0x1A636D0", VA = "0x181A646D0")]
|
||||
public GameRolePagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04009697 RID: 38551
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4009697")]
|
||||
private BIPCKGLGIHG CMIPABMEBEB;
|
||||
|
||||
// Token: 0x04009698 RID: 38552
|
||||
[FieldOffset(Offset = "0xB9")]
|
||||
[Token(Token = "0x4009698")]
|
||||
private bool MHDLKEIILHD;
|
||||
|
||||
// Token: 0x020023A7 RID: 9127
|
||||
[Token(Token = "0x20023A7")]
|
||||
public struct AIMNPJCPEPE
|
||||
{
|
||||
// Token: 0x04009699 RID: 38553
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009699")]
|
||||
public GameRole AMGMJKFPPFH;
|
||||
|
||||
// Token: 0x0400969A RID: 38554
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400969A")]
|
||||
public bool NMNFBCACFEO;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,175 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x020023A9 RID: 9129
|
||||
[Token(Token = "0x20023A9")]
|
||||
public class GameRolesConditionalButton : ConditionalButton<Button3D>
|
||||
{
|
||||
// Token: 0x170024D3 RID: 9427
|
||||
// (get) Token: 0x0600E821 RID: 59425 RVA: 0x0035485C File Offset: 0x00352A5C
|
||||
[Token(Token = "0x170024D3")]
|
||||
private bool OPHOAHHLPCK
|
||||
{
|
||||
[Token(Token = "0x600E821")]
|
||||
[Address(RVA = "0x1A64FD0", Offset = "0x1A63FD0", VA = "0x181A64FD0")]
|
||||
get
|
||||
{
|
||||
PPENFJMFPNE bememjnnkbh = this.BEMEMJNNKBH;
|
||||
if (bememjnnkbh == 0)
|
||||
{
|
||||
}
|
||||
long <DOFDAMHCJLP>k__BackingField = bememjnnkbh.<DOFDAMHCJLP>k__BackingField;
|
||||
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170024D4 RID: 9428
|
||||
// (get) Token: 0x0600E822 RID: 59426 RVA: 0x0035488C File Offset: 0x00352A8C
|
||||
// (set) Token: 0x0600E823 RID: 59427 RVA: 0x003548A0 File Offset: 0x00352AA0
|
||||
[Token(Token = "0x170024D4")]
|
||||
public PPENFJMFPNE KMONCLBICFK
|
||||
{
|
||||
[Token(Token = "0x600E822")]
|
||||
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
|
||||
get
|
||||
{
|
||||
return this.BEMEMJNNKBH;
|
||||
}
|
||||
[Token(Token = "0x600E823")]
|
||||
[Address(RVA = "0x1A65390", Offset = "0x1A64390", VA = "0x181A65390")]
|
||||
set
|
||||
{
|
||||
if (this.BEMEMJNNKBH != value)
|
||||
{
|
||||
this.BEMEMJNNKBH = value;
|
||||
base.OnEnable();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E824 RID: 59428 RVA: 0x003548C4 File Offset: 0x00352AC4
|
||||
[Token(Token = "0x600E824")]
|
||||
[Address(RVA = "0x1A64D80", Offset = "0x1A63D80", VA = "0x181A64D80")]
|
||||
private void Awake()
|
||||
{
|
||||
Action<AGAJMBPABDL, RoomRole> action = new Action(this.DIHJDCNHNJE);
|
||||
}
|
||||
|
||||
// Token: 0x0600E825 RID: 59429 RVA: 0x003548E0 File Offset: 0x00352AE0
|
||||
[Token(Token = "0x600E825")]
|
||||
[Address(RVA = "0x1A65050", Offset = "0x1A64050", VA = "0x181A65050")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
Action<AGAJMBPABDL, RoomRole> action = new Action(this.DIHJDCNHNJE);
|
||||
}
|
||||
|
||||
// Token: 0x0600E826 RID: 59430 RVA: 0x003548FC File Offset: 0x00352AFC
|
||||
[Token(Token = "0x600E826")]
|
||||
[Address(RVA = "0x1A64E40", Offset = "0x1A63E40", VA = "0x181A64E40")]
|
||||
private void DIHJDCNHNJE(AGAJMBPABDL IEKDDPPNFPF, RoomRole IENKDAKBEDP)
|
||||
{
|
||||
if (IEKDDPPNFPF.DMKCIEPGGAB && this.OPHOAHHLPCK)
|
||||
{
|
||||
base.OnEnable();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E827 RID: 59431 RVA: 0x00354928 File Offset: 0x00352B28
|
||||
[Token(Token = "0x600E827")]
|
||||
[Address(RVA = "0x1A64E80", Offset = "0x1A63E80", VA = "0x181A64E80", Slot = "8")]
|
||||
protected override void MGFKPEMKOOK()
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
this.MNGMCHLEHOK();
|
||||
PPENFJMFPNE bememjnnkbh = this.BEMEMJNNKBH;
|
||||
EditGameRoleOrdersWatchUIFlow editGameRoleOrdersWatchUIFlow;
|
||||
editGameRoleOrdersWatchUIFlow.TargetRoomDetails = bememjnnkbh;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E828 RID: 59432 RVA: 0x0035496C File Offset: 0x00352B6C
|
||||
[Token(Token = "0x600E828")]
|
||||
[Address(RVA = "0x1A65110", Offset = "0x1A64110", VA = "0x181A65110", Slot = "5")]
|
||||
protected override void PICEBFBCNCL()
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
PlayerRoomRoleManager instance2 = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
if (!(instance2 == num2) && this.OPHOAHHLPCK)
|
||||
{
|
||||
if (!Matchmaking.BBJAEJHMAPB.MIKOMDCPDFF())
|
||||
{
|
||||
base.ILGFOHIJHMG = 2;
|
||||
return;
|
||||
}
|
||||
RoomRole defaultRoomModeratorRole = PlayerRoomRoleManager.ONCPNMDGGKG.defaultRoomModeratorRole;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
base.ILGFOHIJHMG = 2;
|
||||
return;
|
||||
}
|
||||
base.ILGFOHIJHMG = 1;
|
||||
return;
|
||||
}
|
||||
}
|
||||
int num3 = 0;
|
||||
base.ILGFOHIJHMG = num3;
|
||||
}
|
||||
|
||||
// Token: 0x0600E829 RID: 59433 RVA: 0x003549FC File Offset: 0x00352BFC
|
||||
[Token(Token = "0x600E829")]
|
||||
[Address(RVA = "0x1A5EF50", Offset = "0x1A5DF50", VA = "0x181A5EF50", Slot = "7")]
|
||||
protected override bool HOCJDEBMOLM()
|
||||
{
|
||||
bool flag = base.HOCJDEBMOLM();
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
bool flag2;
|
||||
return flag2;
|
||||
}
|
||||
|
||||
// Token: 0x0600E82A RID: 59434 RVA: 0x00354A18 File Offset: 0x00352C18
|
||||
[Token(Token = "0x600E82A")]
|
||||
[Address(RVA = "0x1A65350", Offset = "0x1A64350", VA = "0x181A65350")]
|
||||
public GameRolesConditionalButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400969E RID: 38558
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400969E")]
|
||||
private PPENFJMFPNE BEMEMJNNKBH;
|
||||
|
||||
// Token: 0x020023AA RID: 9130
|
||||
[Token(Token = "0x20023AA")]
|
||||
private enum JMDLIFHMOCN
|
||||
{
|
||||
// Token: 0x040096A0 RID: 38560
|
||||
[Token(Token = "0x40096A0")]
|
||||
Disabled,
|
||||
// Token: 0x040096A1 RID: 38561
|
||||
[Token(Token = "0x40096A1")]
|
||||
Enabled_HasPermissions,
|
||||
// Token: 0x040096A2 RID: 38562
|
||||
[Token(Token = "0x40096A2")]
|
||||
Enabled_NoPermissions
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x020023AB RID: 9131
|
||||
[Token(Token = "0x20023AB")]
|
||||
public class IntGameRolePermissionEditable : IntRolePermissionEditable<CMDADAAOBHD, GameRole.CDLENKNFHEB, GameRole>
|
||||
{
|
||||
// Token: 0x170024D5 RID: 9429
|
||||
// (get) Token: 0x0600E82B RID: 59435 RVA: 0x00354A2C File Offset: 0x00352C2C
|
||||
[Token(Token = "0x170024D5")]
|
||||
internal override GMBIJNPEBJF AIIGEMKJLMD
|
||||
{
|
||||
[Token(Token = "0x600E82B")]
|
||||
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E82C RID: 59436 RVA: 0x00354A3C File Offset: 0x00352C3C
|
||||
[Token(Token = "0x600E82C")]
|
||||
[Address(RVA = "0x1A66000", Offset = "0x1A65000", VA = "0x181A66000", Slot = "6")]
|
||||
protected override GameRole BGELAIIEFPG(bool GFMEDGILKBH)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
if (!GFMEDGILKBH)
|
||||
{
|
||||
return PlayerGameRoleManager.ONCPNMDGGKG.GetRoleDefinition(num);
|
||||
}
|
||||
PlayerGameRoleManager instance2 = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E82D RID: 59437 RVA: 0x00354A84 File Offset: 0x00352C84
|
||||
[Token(Token = "0x600E82D")]
|
||||
[Address(RVA = "0x188CAE0", Offset = "0x188BAE0", VA = "0x18188CAE0", Slot = "9")]
|
||||
protected override bool BPCHDIDOFKE(GameRole.CDLENKNFHEB KFMINBPBKAM)
|
||||
{
|
||||
return KFMINBPBKAM != GameRole.CDLENKNFHEB.INVALID;
|
||||
}
|
||||
|
||||
// Token: 0x0600E82E RID: 59438 RVA: 0x00354A98 File Offset: 0x00352C98
|
||||
[Token(Token = "0x600E82E")]
|
||||
[Address(RVA = "0x1A66130", Offset = "0x1A65130", VA = "0x181A66130", Slot = "12")]
|
||||
protected override bool FDIFOCAGCFI(CMDADAAOBHD BGHHFOOBFMA, GameRole.CDLENKNFHEB KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E82F RID: 59439 RVA: 0x00354AB4 File Offset: 0x00352CB4
|
||||
[Token(Token = "0x600E82F")]
|
||||
[Address(RVA = "0x1A661C0", Offset = "0x1A651C0", VA = "0x181A661C0")]
|
||||
public IntGameRolePermissionEditable()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
+65
@@ -0,0 +1,65 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x020023AC RID: 9132
|
||||
[Token(Token = "0x20023AC")]
|
||||
public class TagListGameRolePermissionEditable : TagListRolePermissionEditable<CMDADAAOBHD, GameRole.CDLENKNFHEB, GameRole>
|
||||
{
|
||||
// Token: 0x170024D6 RID: 9430
|
||||
// (get) Token: 0x0600E830 RID: 59440 RVA: 0x00354AC8 File Offset: 0x00352CC8
|
||||
[Token(Token = "0x170024D6")]
|
||||
internal override GMBIJNPEBJF AIIGEMKJLMD
|
||||
{
|
||||
[Token(Token = "0x600E830")]
|
||||
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E831 RID: 59441 RVA: 0x00354AD8 File Offset: 0x00352CD8
|
||||
[Token(Token = "0x600E831")]
|
||||
[Address(RVA = "0x1A76510", Offset = "0x1A75510", VA = "0x181A76510", Slot = "6")]
|
||||
protected override GameRole BGELAIIEFPG(bool GFMEDGILKBH)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
if (!GFMEDGILKBH)
|
||||
{
|
||||
return PlayerGameRoleManager.ONCPNMDGGKG.GetRoleDefinition(num);
|
||||
}
|
||||
PlayerGameRoleManager instance2 = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E832 RID: 59442 RVA: 0x00354B20 File Offset: 0x00352D20
|
||||
[Token(Token = "0x600E832")]
|
||||
[Address(RVA = "0x188CAE0", Offset = "0x188BAE0", VA = "0x18188CAE0", Slot = "9")]
|
||||
protected override bool BPCHDIDOFKE(GameRole.CDLENKNFHEB KFMINBPBKAM)
|
||||
{
|
||||
return KFMINBPBKAM != GameRole.CDLENKNFHEB.INVALID;
|
||||
}
|
||||
|
||||
// Token: 0x0600E833 RID: 59443 RVA: 0x00354B34 File Offset: 0x00352D34
|
||||
[Token(Token = "0x600E833")]
|
||||
[Address(RVA = "0x1A76640", Offset = "0x1A75640", VA = "0x181A76640", Slot = "12")]
|
||||
protected override bool FDIFOCAGCFI(CMDADAAOBHD BGHHFOOBFMA, GameRole.CDLENKNFHEB KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E834 RID: 59444 RVA: 0x00354B50 File Offset: 0x00352D50
|
||||
[Token(Token = "0x600E834")]
|
||||
[Address(RVA = "0x1A766D0", Offset = "0x1A756D0", VA = "0x181A766D0")]
|
||||
public TagListGameRolePermissionEditable()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
+330
@@ -0,0 +1,330 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using Systems.PlayerRoles;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x020023AD RID: 9133
|
||||
[Token(Token = "0x20023AD")]
|
||||
public class ViewGameRoleSettingsWatchUIFlow : WatchUIFlow
|
||||
{
|
||||
// Token: 0x0600E835 RID: 59445 RVA: 0x00354B64 File Offset: 0x00352D64
|
||||
[Token(Token = "0x600E835")]
|
||||
[Address(RVA = "0x1A787B0", Offset = "0x1A777B0", VA = "0x181A787B0")]
|
||||
public void SetRoleId(CMDADAAOBHD BGHHFOOBFMA, bool JGCPCBBCFIP)
|
||||
{
|
||||
this._roleId = BGHHFOOBFMA;
|
||||
this.CDEDBCPAFIH = JGCPCBBCFIP;
|
||||
this.ILKPDLHACON();
|
||||
}
|
||||
|
||||
// Token: 0x0600E836 RID: 59446 RVA: 0x00354B88 File Offset: 0x00352D88
|
||||
[Token(Token = "0x600E836")]
|
||||
[Address(RVA = "0x1A777D0", Offset = "0x1A767D0", VA = "0x181A777D0", Slot = "6")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
RolePermissionEditable[] componentsInChildren = base.GetComponentsInChildren<RolePermissionEditable>();
|
||||
int num = 0;
|
||||
int length = componentsInChildren.Length;
|
||||
if (num < length)
|
||||
{
|
||||
RolePermissionEditable rolePermissionEditable = componentsInChildren[num];
|
||||
if (rolePermissionEditable.ToString() != 0)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(rolePermissionEditable);
|
||||
}
|
||||
num++;
|
||||
}
|
||||
List<RolePermissionEditable> nhpfcppgben = this.NHPFCPPGBEN;
|
||||
RolePermissionEditable[] componentsInChildren2 = base.GetComponentsInChildren<RolePermissionEditable>(true);
|
||||
nhpfcppgben.AddRange(componentsInChildren2);
|
||||
this.sharedButton.KDELLAHHGCK = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600E837 RID: 59447 RVA: 0x00354BF8 File Offset: 0x00352DF8
|
||||
[Token(Token = "0x600E837")]
|
||||
[Address(RVA = "0x1A78370", Offset = "0x1A77370", VA = "0x181A78370", Slot = "11")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
Action<GameRole> action = new Action(this.OOPNGOLIKMH);
|
||||
Action<AGAJMBPABDL, RoomRole> action2 = new Action(this.KDFIHPHDPIG);
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
RoomRole localPlayerRoleDefinition = PlayerRoomRoleManager.ONCPNMDGGKG.GetLocalPlayerRoleDefinition();
|
||||
if (agajmbpabdl.DMKCIEPGGAB)
|
||||
{
|
||||
MutableOverridableObscuredBool canUseMakerPen = localPlayerRoleDefinition.canUseMakerPen;
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
this.ILKPDLHACON();
|
||||
}
|
||||
}
|
||||
this.ILKPDLHACON();
|
||||
}
|
||||
|
||||
// Token: 0x0600E838 RID: 59448 RVA: 0x00354C84 File Offset: 0x00352E84
|
||||
[Token(Token = "0x600E838")]
|
||||
[Address(RVA = "0x1A78650", Offset = "0x1A77650", VA = "0x181A78650", Slot = "12")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
Action<GameRole> action = new Action(this.OOPNGOLIKMH);
|
||||
Action<AGAJMBPABDL, RoomRole> action2 = new Action(this.KDFIHPHDPIG);
|
||||
}
|
||||
|
||||
// Token: 0x0600E839 RID: 59449 RVA: 0x00354CB4 File Offset: 0x00352EB4
|
||||
[Token(Token = "0x600E839")]
|
||||
[Address(RVA = "0x1A77BC0", Offset = "0x1A76BC0", VA = "0x181A77BC0")]
|
||||
private void KDFIHPHDPIG(AGAJMBPABDL IEKDDPPNFPF, RoomRole LOLCMLEKMAF)
|
||||
{
|
||||
if (IEKDDPPNFPF.DMKCIEPGGAB)
|
||||
{
|
||||
MutableOverridableObscuredBool canUseMakerPen = LOLCMLEKMAF.canUseMakerPen;
|
||||
int num = 0;
|
||||
if (num < LOLCMLEKMAF)
|
||||
{
|
||||
num += num;
|
||||
if (num == LOLCMLEKMAF)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
num++;
|
||||
}
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
this.ILKPDLHACON();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E83A RID: 59450 RVA: 0x00354CF4 File Offset: 0x00352EF4
|
||||
[Token(Token = "0x600E83A")]
|
||||
[Address(RVA = "0x1A77DB0", Offset = "0x1A76DB0", VA = "0x181A77DB0")]
|
||||
private void OOPNGOLIKMH(GameRole EBAJFKGFAAD)
|
||||
{
|
||||
MutableOverridablePickupRestrictionType itemPickupRestrictions = EBAJFKGFAAD.itemPickupRestrictions;
|
||||
int num = 0;
|
||||
MutableOverridablePickupRestrictionType itemPickupRestrictions2 = EBAJFKGFAAD.itemPickupRestrictions;
|
||||
RolePermissionEditable rolePermissionEditable = this.allowedPickupItemsPermission;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
rolePermissionEditable.MDLOGPHPOAE.BPAJKKAGPKB(this);
|
||||
}
|
||||
rolePermissionEditable.MDLOGPHPOAE.BIHKNNPGGKP(this);
|
||||
Action onTokenFlagsUpdated = rolePermissionEditable.OnTokenFlagsUpdated;
|
||||
if (onTokenFlagsUpdated != 0)
|
||||
{
|
||||
onTokenFlagsUpdated();
|
||||
}
|
||||
MutableOverridablePickupRestrictionType itemPickupRestrictions3 = EBAJFKGFAAD.itemPickupRestrictions;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
MutableOverridablePickupRestrictionType itemPickupRestrictions4 = EBAJFKGFAAD.itemPickupRestrictions;
|
||||
ObscuredEnum obscuredEnum;
|
||||
bool flag2 = ObscuredEnum.JGIMJGNAJHP(num, obscuredEnum);
|
||||
RolePermissionEditable rolePermissionEditable2 = this.blockedPickupItemsPermission;
|
||||
if (!flag2)
|
||||
{
|
||||
rolePermissionEditable2.MDLOGPHPOAE.BPAJKKAGPKB(this);
|
||||
}
|
||||
rolePermissionEditable2.MDLOGPHPOAE.BIHKNNPGGKP(this);
|
||||
Action onTokenFlagsUpdated2 = rolePermissionEditable2.OnTokenFlagsUpdated;
|
||||
if (onTokenFlagsUpdated2 != 0)
|
||||
{
|
||||
onTokenFlagsUpdated2();
|
||||
}
|
||||
MutableOverridableEquipSlotRestrictionType enableEquipSlotHip = EBAJFKGFAAD.enableEquipSlotHip;
|
||||
ObscuredEnum obscuredEnum2 = ObscuredEnum.FAJDMKOEFLH(0);
|
||||
bool flag3;
|
||||
if (flag3)
|
||||
{
|
||||
MutableOverridablePickupRestrictionType equipRestrictionsHip = EBAJFKGFAAD.equipRestrictionsHip;
|
||||
if (flag3)
|
||||
{
|
||||
MutableOverridablePickupRestrictionType equipRestrictionsHip2 = EBAJFKGFAAD.equipRestrictionsHip;
|
||||
}
|
||||
}
|
||||
RolePermissionEditable rolePermissionEditable3 = this.allowedHipEquipItemsPermission;
|
||||
if (num == 0)
|
||||
{
|
||||
rolePermissionEditable3.MDLOGPHPOAE.BPAJKKAGPKB(this);
|
||||
}
|
||||
rolePermissionEditable3.MDLOGPHPOAE.BIHKNNPGGKP(this);
|
||||
Action onTokenFlagsUpdated3 = rolePermissionEditable3.OnTokenFlagsUpdated;
|
||||
if (onTokenFlagsUpdated3 != 0)
|
||||
{
|
||||
onTokenFlagsUpdated3();
|
||||
}
|
||||
MutableOverridableEquipSlotRestrictionType enableEquipSlotHip2 = EBAJFKGFAAD.enableEquipSlotHip;
|
||||
ObscuredEnum obscuredEnum3 = ObscuredEnum.FAJDMKOEFLH(0);
|
||||
bool flag4 = ObscuredEnum.BDBLGMKABNK(num, obscuredEnum3);
|
||||
if (flag4)
|
||||
{
|
||||
MutableOverridablePickupRestrictionType equipRestrictionsHip3 = EBAJFKGFAAD.equipRestrictionsHip;
|
||||
if (flag4)
|
||||
{
|
||||
MutableOverridablePickupRestrictionType equipRestrictionsHip4 = EBAJFKGFAAD.equipRestrictionsHip;
|
||||
}
|
||||
}
|
||||
RolePermissionEditable rolePermissionEditable4 = this.blockedHipEquipItemsPermission;
|
||||
if (num == 0)
|
||||
{
|
||||
rolePermissionEditable4.MDLOGPHPOAE.BPAJKKAGPKB(this);
|
||||
}
|
||||
rolePermissionEditable4.MDLOGPHPOAE.BIHKNNPGGKP(this);
|
||||
Action onTokenFlagsUpdated4 = rolePermissionEditable4.OnTokenFlagsUpdated;
|
||||
if (onTokenFlagsUpdated4 != 0)
|
||||
{
|
||||
onTokenFlagsUpdated4();
|
||||
}
|
||||
MutableOverridablePickupRestrictionType equipRestrictionsShoulder = EBAJFKGFAAD.equipRestrictionsShoulder;
|
||||
if (num == 0)
|
||||
{
|
||||
}
|
||||
MutableOverridablePickupRestrictionType equipRestrictionsShoulder2 = EBAJFKGFAAD.equipRestrictionsShoulder;
|
||||
ObscuredEnum obscuredEnum4;
|
||||
bool flag5 = ObscuredEnum.JGIMJGNAJHP(num, obscuredEnum4);
|
||||
RolePermissionEditable rolePermissionEditable5 = this.allowedShoulderEquipItemsPermission;
|
||||
if (!flag5)
|
||||
{
|
||||
rolePermissionEditable5.MDLOGPHPOAE.BPAJKKAGPKB(this);
|
||||
}
|
||||
rolePermissionEditable5.MDLOGPHPOAE.BIHKNNPGGKP(this);
|
||||
Action onTokenFlagsUpdated5 = rolePermissionEditable5.OnTokenFlagsUpdated;
|
||||
if (onTokenFlagsUpdated5 != 0)
|
||||
{
|
||||
onTokenFlagsUpdated5();
|
||||
}
|
||||
MutableOverridablePickupRestrictionType equipRestrictionsShoulder3 = EBAJFKGFAAD.equipRestrictionsShoulder;
|
||||
if (flag5)
|
||||
{
|
||||
MutableOverridablePickupRestrictionType equipRestrictionsShoulder4 = EBAJFKGFAAD.equipRestrictionsShoulder;
|
||||
}
|
||||
RolePermissionEditable rolePermissionEditable6 = this.blockedShoulderEquipItemsPermission;
|
||||
bool flag6;
|
||||
if (!flag6)
|
||||
{
|
||||
rolePermissionEditable6.MDLOGPHPOAE.BPAJKKAGPKB(this);
|
||||
}
|
||||
rolePermissionEditable6.MDLOGPHPOAE.BIHKNNPGGKP(this);
|
||||
Action onTokenFlagsUpdated6 = rolePermissionEditable6.OnTokenFlagsUpdated;
|
||||
if (onTokenFlagsUpdated6 != 0)
|
||||
{
|
||||
onTokenFlagsUpdated6();
|
||||
}
|
||||
this.KPAEKIAICDI(EBAJFKGFAAD);
|
||||
}
|
||||
|
||||
// Token: 0x0600E83B RID: 59451 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E83B")]
|
||||
[Address(RVA = "0x1A77920", Offset = "0x1A76920", VA = "0x181A77920")]
|
||||
private void ILKPDLHACON()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E83C RID: 59452 RVA: 0x00354F38 File Offset: 0x00353138
|
||||
[Token(Token = "0x600E83C")]
|
||||
[Address(RVA = "0x1A77D00", Offset = "0x1A76D00", VA = "0x181A77D00")]
|
||||
private void KPAEKIAICDI(GameRole LOLCMLEKMAF)
|
||||
{
|
||||
ScreenHeader screenHeader = this.screenHeader;
|
||||
int num = 0;
|
||||
if (screenHeader != num)
|
||||
{
|
||||
if (LOLCMLEKMAF != 0)
|
||||
{
|
||||
}
|
||||
ScreenHeader screenHeader2 = this.screenHeader;
|
||||
string text = "View " + "Invalid Role";
|
||||
screenHeader2.LKIBJOMNFFD = text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E83D RID: 59453 RVA: 0x00354F80 File Offset: 0x00353180
|
||||
[Token(Token = "0x600E83D")]
|
||||
[Address(RVA = "0x1A787D0", Offset = "0x1A777D0", VA = "0x181A787D0")]
|
||||
public ViewGameRoleSettingsWatchUIFlow()
|
||||
{
|
||||
List<RolePermissionEditable> list = new List();
|
||||
this.NHPFCPPGBEN = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x040096A3 RID: 38563
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x40096A3")]
|
||||
[SerializeField]
|
||||
private CMDADAAOBHD _roleId;
|
||||
|
||||
// Token: 0x040096A4 RID: 38564
|
||||
[FieldOffset(Offset = "0xCC")]
|
||||
[Token(Token = "0x40096A4")]
|
||||
private bool CDEDBCPAFIH;
|
||||
|
||||
// Token: 0x040096A5 RID: 38565
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x40096A5")]
|
||||
[SerializeField]
|
||||
private RectTransform editableContainer;
|
||||
|
||||
// Token: 0x040096A6 RID: 38566
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x40096A6")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable allowedPickupItemsPermission;
|
||||
|
||||
// Token: 0x040096A7 RID: 38567
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x40096A7")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable blockedPickupItemsPermission;
|
||||
|
||||
// Token: 0x040096A8 RID: 38568
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x40096A8")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable allowedHipEquipItemsPermission;
|
||||
|
||||
// Token: 0x040096A9 RID: 38569
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x40096A9")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable blockedHipEquipItemsPermission;
|
||||
|
||||
// Token: 0x040096AA RID: 38570
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x40096AA")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable allowedShoulderEquipItemsPermission;
|
||||
|
||||
// Token: 0x040096AB RID: 38571
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x40096AB")]
|
||||
[SerializeField]
|
||||
private RolePermissionEditable blockedShoulderEquipItemsPermission;
|
||||
|
||||
// Token: 0x040096AC RID: 38572
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x40096AC")]
|
||||
[SerializeField]
|
||||
private RadioButton3D sharedButton;
|
||||
|
||||
// Token: 0x040096AD RID: 38573
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x40096AD")]
|
||||
private List<RolePermissionEditable> NHPFCPPGBEN;
|
||||
}
|
||||
}
|
||||
+34
@@ -0,0 +1,34 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x020023AE RID: 9134
|
||||
[Token(Token = "0x20023AE")]
|
||||
public class VoiceRolloffRolePermissionEditable : IntGameRolePermissionEditable
|
||||
{
|
||||
// Token: 0x0600E83E RID: 59454 RVA: 0x00354FA0 File Offset: 0x003531A0
|
||||
[Token(Token = "0x600E83E")]
|
||||
[Address(RVA = "0x1A78840", Offset = "0x1A77840", VA = "0x181A78840", Slot = "13")]
|
||||
protected override int FEABGNAOAMD(float NCDOICLCGEI)
|
||||
{
|
||||
int[] roleVoiceRolloffDistances = PlayerGameRoleManager.RoleVoiceRolloffDistances;
|
||||
int num;
|
||||
return PlayerGameRoleManager.RoleVoiceRolloffDistances[num];
|
||||
}
|
||||
|
||||
// Token: 0x0600E83F RID: 59455 RVA: 0x00354FC4 File Offset: 0x003531C4
|
||||
[Token(Token = "0x600E83F")]
|
||||
[Address(RVA = "0x1A78920", Offset = "0x1A77920", VA = "0x181A78920", Slot = "14")]
|
||||
protected override float GJFMGEKKKHN(int JOJCJDDGLML)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E840 RID: 59456 RVA: 0x00354FD4 File Offset: 0x003531D4
|
||||
[Token(Token = "0x600E840")]
|
||||
[Address(RVA = "0x1A661C0", Offset = "0x1A651C0", VA = "0x181A661C0")]
|
||||
public VoiceRolloffRolePermissionEditable()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,181 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using Cpp2IlInjected;
|
||||
using Pathfinding.RVO;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x02002377 RID: 9079
|
||||
[Token(Token = "0x2002377")]
|
||||
public class GameRolePermissionsPagedGrid : PagedGrid<RolePermissionEditable>
|
||||
{
|
||||
// Token: 0x170024B3 RID: 9395
|
||||
// (get) Token: 0x0600E710 RID: 59152 RVA: 0x003513C0 File Offset: 0x0034F5C0
|
||||
[Token(Token = "0x170024B3")]
|
||||
public List<PICAFFPKDFH> IEMDEGIEABG
|
||||
{
|
||||
[Token(Token = "0x600E710")]
|
||||
[Address(RVA = "0x4646C0", Offset = "0x4636C0", VA = "0x1804646C0")]
|
||||
get;
|
||||
} = new List { (uint)2 };
|
||||
|
||||
// Token: 0x0600E711 RID: 59153 RVA: 0x003513D4 File Offset: 0x0034F5D4
|
||||
[Token(Token = "0x600E711")]
|
||||
[Address(RVA = "0x1A64C70", Offset = "0x1A63C70", VA = "0x181A64C70")]
|
||||
public void SetPermissionCategories(params PICAFFPKDFH[] PAFBIADAFJM)
|
||||
{
|
||||
this.<BGJPIKKHIMP>k__BackingField.Clear();
|
||||
this.<BGJPIKKHIMP>k__BackingField.AddRange(PAFBIADAFJM);
|
||||
this.LOIPGOJAMCD();
|
||||
}
|
||||
|
||||
// Token: 0x0600E712 RID: 59154 RVA: 0x00351404 File Offset: 0x0034F604
|
||||
[Token(Token = "0x600E712")]
|
||||
[Address(RVA = "0x1A64710", Offset = "0x1A63710", VA = "0x181A64710")]
|
||||
private void Awake()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
base.RefreshChildren(true);
|
||||
this.LOIPGOJAMCD();
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
Action action = new Action(this.LOIPGOJAMCD);
|
||||
Delegate @delegate = Delegate.Combine(action, action);
|
||||
if (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
goto IL_3D;
|
||||
}
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
return;
|
||||
IL_3D:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E713 RID: 59155 RVA: 0x00351454 File Offset: 0x0034F654
|
||||
[Token(Token = "0x600E713")]
|
||||
[Address(RVA = "0x1A64AD0", Offset = "0x1A63AD0", VA = "0x181A64AD0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
bool flag2;
|
||||
while (!flag2)
|
||||
{
|
||||
}
|
||||
Action action = new Action(this.LOIPGOJAMCD);
|
||||
Delegate @delegate = Delegate.Remove(action, action);
|
||||
if (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
goto IL_32;
|
||||
}
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
return;
|
||||
IL_32:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E714 RID: 59156 RVA: 0x00351498 File Offset: 0x0034F698
|
||||
[Token(Token = "0x600E714")]
|
||||
[Address(RVA = "0x1A64A30", Offset = "0x1A63A30", VA = "0x181A64A30")]
|
||||
private void LOIPGOJAMCD()
|
||||
{
|
||||
Func<RolePermissionEditable, bool> func = new Func(this.LCIEDEPHAAE);
|
||||
float height = ((IAgent)this).Height;
|
||||
}
|
||||
|
||||
// Token: 0x0600E715 RID: 59157 RVA: 0x003514BC File Offset: 0x0034F6BC
|
||||
[Token(Token = "0x600E715")]
|
||||
[Address(RVA = "0x1A64910", Offset = "0x1A63910", VA = "0x181A64910")]
|
||||
public void Button_SetCategory_SHARED()
|
||||
{
|
||||
this.SetPermissionCategories(new PICAFFPKDFH[] { (PICAFFPKDFH)((ulong)2L) });
|
||||
}
|
||||
|
||||
// Token: 0x0600E716 RID: 59158 RVA: 0x003514E8 File Offset: 0x0034F6E8
|
||||
[Token(Token = "0x600E716")]
|
||||
[Address(RVA = "0x1A648A0", Offset = "0x1A638A0", VA = "0x181A648A0")]
|
||||
public void Button_SetCategory_LOCOMOTION()
|
||||
{
|
||||
PICAFFPKDFH[] array = new PICAFFPKDFH[2];
|
||||
array[0] = (PICAFFPKDFH)((ulong)1L);
|
||||
this.SetPermissionCategories(array);
|
||||
}
|
||||
|
||||
// Token: 0x0600E717 RID: 59159 RVA: 0x00351514 File Offset: 0x0034F714
|
||||
[Token(Token = "0x600E717")]
|
||||
[Address(RVA = "0x1A64CF0", Offset = "0x1A63CF0", VA = "0x181A64CF0")]
|
||||
public GameRolePermissionsPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E718 RID: 59160 RVA: 0x00351544 File Offset: 0x0034F744
|
||||
[Token(Token = "0x600E718")]
|
||||
[Address(RVA = "0x1A64980", Offset = "0x1A63980", VA = "0x181A64980")]
|
||||
[CompilerGenerated]
|
||||
private bool LCIEDEPHAAE(RolePermissionEditable EGIDOEDFDID)
|
||||
{
|
||||
List<PICAFFPKDFH> list = this.<BGJPIKKHIMP>k__BackingField;
|
||||
Func<PICAFFPKDFH, bool> func = delegate(PICAFFPKDFH c)
|
||||
{
|
||||
RolePermissionEditable perm = EGIDOEDFDID;
|
||||
List<PICAFFPKDFH> visibleForCategories = perm._visibleForCategories;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return !perm.MDLOGPHPOAE.CFLJGNJLBFG;
|
||||
};
|
||||
return Enumerable.Any<PICAFFPKDFH>(list, func);
|
||||
}
|
||||
|
||||
// Token: 0x02002378 RID: 9080
|
||||
[Token(Token = "0x2002378")]
|
||||
[CompilerGenerated]
|
||||
private sealed class EFJPFEHHEOO
|
||||
{
|
||||
// Token: 0x0600E719 RID: 59161 RVA: 0x00351580 File Offset: 0x0034F780
|
||||
[Token(Token = "0x600E719")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public EFJPFEHHEOO()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E71A RID: 59162 RVA: 0x00351594 File Offset: 0x0034F794
|
||||
[Token(Token = "0x600E71A")]
|
||||
[Address(RVA = "0x1A5F590", Offset = "0x1A5E590", VA = "0x181A5F590")]
|
||||
internal bool <UpdateActiveChildren>b__1(PICAFFPKDFH c)
|
||||
{
|
||||
RolePermissionEditable rolePermissionEditable = this.perm;
|
||||
List<PICAFFPKDFH> visibleForCategories = rolePermissionEditable._visibleForCategories;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return !rolePermissionEditable.MDLOGPHPOAE.CFLJGNJLBFG;
|
||||
}
|
||||
|
||||
// Token: 0x040095F7 RID: 38391
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40095F7")]
|
||||
public RolePermissionEditable perm;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,102 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using Pathfinding.RVO;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x02002380 RID: 9088
|
||||
[Token(Token = "0x2002380")]
|
||||
public abstract class IntRolePermissionEditable<RoleIdType, RolePermissionType, RoleDefinitionType> : SliderRoleEditableBase<ObscuredInt, RoleIdType, RolePermissionType, RoleDefinitionType> where RoleIdType : struct where RolePermissionType : struct where RoleDefinitionType : class, MLNCPPJGHPN<RoleIdType, RolePermissionType, RoleDefinitionType>, new()
|
||||
{
|
||||
// Token: 0x170024BB RID: 9403
|
||||
// (get) Token: 0x0600E73F RID: 59199 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170024BB")]
|
||||
public override GPNBGDFOBNK<ObscuredInt> BHMJLNDMIDM
|
||||
{
|
||||
[Token(Token = "0x600E73F")]
|
||||
[Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0", Slot = "11")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E740 RID: 59200 RVA: 0x003517E4 File Offset: 0x0034F9E4
|
||||
[Token(Token = "0x600E740")]
|
||||
[Address(RVA = "0x22784A0", Offset = "0x22774A0", VA = "0x1822784A0", Slot = "13")]
|
||||
protected virtual int FEABGNAOAMD(float NCDOICLCGEI)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E741 RID: 59201 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E741")]
|
||||
[Address(RVA = "0x22784D0", Offset = "0x22774D0", VA = "0x1822784D0", Slot = "14")]
|
||||
protected virtual float GJFMGEKKKHN(int ONGBFDACHHG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E742 RID: 59202 RVA: 0x003517F8 File Offset: 0x0034F9F8
|
||||
[Token(Token = "0x600E742")]
|
||||
[Address(RVA = "0x22786A0", Offset = "0x22776A0", VA = "0x1822786A0")]
|
||||
public void Slider_OnValueChanged(float sliderVal)
|
||||
{
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
bool flag;
|
||||
int num2;
|
||||
if ((flag ? 1 : 0) != num2)
|
||||
{
|
||||
ObscuredInt obscuredInt;
|
||||
bool fakeValueActive = obscuredInt.fakeValueActive;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E743 RID: 59203 RVA: 0x00351828 File Offset: 0x0034FA28
|
||||
[Token(Token = "0x600E743")]
|
||||
[Address(RVA = "0x2278340", Offset = "0x2277340", VA = "0x182278340", Slot = "7")]
|
||||
public override void Button_ToggleOverride(bool newOverrides)
|
||||
{
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
|
||||
// Token: 0x0600E744 RID: 59204 RVA: 0x00351848 File Offset: 0x0034FA48
|
||||
[Token(Token = "0x600E744")]
|
||||
[Address(RVA = "0x22784E0", Offset = "0x22774E0", VA = "0x1822784E0", Slot = "8")]
|
||||
protected override void NNAAGJEICHA()
|
||||
{
|
||||
this.NNAAGJEICHA();
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
if (num2 < num)
|
||||
{
|
||||
num2 += num2;
|
||||
num2++;
|
||||
}
|
||||
int num4;
|
||||
int num3 = this.FEABGNAOAMD((float)num4);
|
||||
List<ObstacleVertex> neighbourObstacles = base.NeighbourObstacles;
|
||||
}
|
||||
|
||||
// Token: 0x0600E745 RID: 59205 RVA: 0x00351888 File Offset: 0x0034FA88
|
||||
[Token(Token = "0x600E745")]
|
||||
[Address(RVA = "0x22788B0", Offset = "0x22778B0", VA = "0x1822788B0")]
|
||||
protected IntRolePermissionEditable()
|
||||
{
|
||||
MutableOverridableObscuredInt mutableOverridableObscuredInt = new MutableOverridableObscuredInt();
|
||||
List<ObstacleVertex> neighbourObstacles = base.NeighbourObstacles;
|
||||
}
|
||||
|
||||
// Token: 0x0400960A RID: 38410
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400960A")]
|
||||
private MutableOverridableObscuredInt FACPFJEEIPC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,270 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x02002387 RID: 9095
|
||||
[Token(Token = "0x2002387")]
|
||||
public class RoleEditDialog : UIDialog<RoleEditDialog.ONKFPIJBEJK, List<string>, int, bool, RoleEditDialog.JADEGLKFKKO>
|
||||
{
|
||||
// Token: 0x0600E76A RID: 59242 RVA: 0x00351D2C File Offset: 0x0034FF2C
|
||||
[Token(Token = "0x600E76A")]
|
||||
[Address(RVA = "0x187F780", Offset = "0x187E780", VA = "0x18187F780")]
|
||||
private RoleEditDialog.JADEGLKFKKO CLPFPOPFOFL(JPIJGHNNIDP MAOOLFEBOOD)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E76A)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Systems.PlayerRoles.UI.RoleEditDialog/JADEGLKFKKO RecRoom.Systems.PlayerRoles.UI.RoleEditDialog::CLPFPOPFOFL(JPIJGHNNIDP)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stfld:class [RecRoom.Promises.Runtime]CBLLFJEDOII<!R>(UIDialog`1::<LIEPIPHLLAM>k__BackingField, ldloc:RoleEditDialog[exp:UIDialog`1](this), ldc.i4:int32[exp:class [RecRoom.Promises.Runtime]CBLLFJEDOII<!R>](0))
|
||||
}
|
||||
|
||||
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: 0x0600E76B RID: 59243 RVA: 0x00351D40 File Offset: 0x0034FF40
|
||||
[Token(Token = "0x600E76B")]
|
||||
[Address(RVA = "0x1A67080", Offset = "0x1A66080", VA = "0x181A67080", Slot = "24")]
|
||||
public override void ForceCancel(bool OLFBOPIKDCI)
|
||||
{
|
||||
List<string> jagiohnjghe = this.JAGIOHNJGHE;
|
||||
}
|
||||
|
||||
// Token: 0x0600E76C RID: 59244 RVA: 0x00351D58 File Offset: 0x0034FF58
|
||||
[Token(Token = "0x600E76C")]
|
||||
[Address(RVA = "0x1A67150", Offset = "0x1A66150", VA = "0x181A67150", Slot = "26")]
|
||||
public override PMGCJEPKFOF<RoleEditDialog.JADEGLKFKKO> ShowDialog(RoleEditDialog.ONKFPIJBEJK PENNEOMLMNI, [Optional] List<string> GGJOAOJIAGG, int CILJEOGLICE = 5, bool ALCGEPCGKHL = false)
|
||||
{
|
||||
if (GGJOAOJIAGG != 0)
|
||||
{
|
||||
this.JAGIOHNJGHE = GGJOAOJIAGG;
|
||||
}
|
||||
List<string> jagiohnjghe = this.JAGIOHNJGHE;
|
||||
RolePagedGrid rolePagedGrid = this.pagedGrid;
|
||||
this.PENNEOMLMNI = PENNEOMLMNI;
|
||||
this.CILJEOGLICE = CILJEOGLICE;
|
||||
this.ALCGEPCGKHL = false;
|
||||
if (jagiohnjghe != 0)
|
||||
{
|
||||
bool flag = rolePagedGrid.NBMNLHLDOGF();
|
||||
}
|
||||
List<string> jagiohnjghe2 = this.JAGIOHNJGHE;
|
||||
Button3D button3D = this.addRoleButton;
|
||||
int ciljeoglice = this.CILJEOGLICE;
|
||||
bool flag2;
|
||||
button3D.FFDOINJEHMM = flag2;
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600E76D RID: 59245 RVA: 0x00351DD0 File Offset: 0x0034FFD0
|
||||
[Token(Token = "0x600E76D")]
|
||||
[Address(RVA = "0x1A66BC0", Offset = "0x1A65BC0", VA = "0x181A66BC0")]
|
||||
public void Button_AddRole()
|
||||
{
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
Func<TextInputUIDialog, PMGCJEPKFOF<TextInputUIDialog.KDJGEIICAJL>> func = new Func(this.BAKKPLFJBHL);
|
||||
Action<TextInputUIDialog.KDJGEIICAJL> action = new Action(this.BLPLKEBDIDJ);
|
||||
}
|
||||
|
||||
// Token: 0x0600E76E RID: 59246 RVA: 0x00351E10 File Offset: 0x00350010
|
||||
[Token(Token = "0x600E76E")]
|
||||
[Address(RVA = "0x1A66E20", Offset = "0x1A65E20", VA = "0x181A66E20")]
|
||||
private bool DHIGOIKJFEI(TextMeshProUGUI DEIGEPKFGHG, string DBFBLNILIGL)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E76E)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Systems.PlayerRoles.UI.RoleEditDialog::DHIGOIKJFEI(TMPro.TextMeshProUGUI,System.String)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_B9:
|
||||
stloc:InvalidOperationException(var_14_C3, newobj:InvalidOperationException(InvalidOperationException::.ctor, ldstr:string("Unknown role type")))
|
||||
}
|
||||
|
||||
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.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.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: 0x0600E76F RID: 59247 RVA: 0x00351EE4 File Offset: 0x003500E4
|
||||
[Token(Token = "0x600E76F")]
|
||||
[Address(RVA = "0x1A66DB0", Offset = "0x1A65DB0", VA = "0x181A66DB0")]
|
||||
public void Button_Done()
|
||||
{
|
||||
List<string> jagiohnjghe = this.JAGIOHNJGHE;
|
||||
}
|
||||
|
||||
// Token: 0x0600E770 RID: 59248 RVA: 0x00351EF8 File Offset: 0x003500F8
|
||||
[Token(Token = "0x600E770")]
|
||||
[Address(RVA = "0x1A669E0", Offset = "0x1A659E0", VA = "0x181A669E0")]
|
||||
internal void BIKDCNNHDDD(string GHBNIGCAPPL)
|
||||
{
|
||||
if (this.JAGIOHNJGHE.Remove(GHBNIGCAPPL))
|
||||
{
|
||||
List<string> jagiohnjghe = this.JAGIOHNJGHE;
|
||||
Button3D button3D = this.addRoleButton;
|
||||
int ciljeoglice = this.CILJEOGLICE;
|
||||
bool flag;
|
||||
button3D.FFDOINJEHMM = flag;
|
||||
RolePagedGrid rolePagedGrid = this.pagedGrid;
|
||||
if (this.JAGIOHNJGHE != 0)
|
||||
{
|
||||
bool flag2 = rolePagedGrid.NBMNLHLDOGF();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E771 RID: 59249 RVA: 0x00351F50 File Offset: 0x00350150
|
||||
[Token(Token = "0x600E771")]
|
||||
[Address(RVA = "0x1A670F0", Offset = "0x1A660F0", VA = "0x181A670F0")]
|
||||
private void GLBLDJFHNAG()
|
||||
{
|
||||
List<string> jagiohnjghe = this.JAGIOHNJGHE;
|
||||
Button3D button3D = this.addRoleButton;
|
||||
int ciljeoglice = this.CILJEOGLICE;
|
||||
bool flag;
|
||||
button3D.FFDOINJEHMM = flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E772 RID: 59250 RVA: 0x00351F80 File Offset: 0x00350180
|
||||
[Token(Token = "0x600E772")]
|
||||
[Address(RVA = "0x1A67260", Offset = "0x1A66260", VA = "0x181A67260")]
|
||||
public RoleEditDialog()
|
||||
{
|
||||
List<string> list = new List();
|
||||
this.JAGIOHNJGHE = list;
|
||||
this.CILJEOGLICE = (int)((ulong)5L);
|
||||
this.PENNEOMLMNI = (RoleEditDialog.ONKFPIJBEJK)((ulong)1L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600E773 RID: 59251 RVA: 0x00351FB4 File Offset: 0x003501B4
|
||||
[Token(Token = "0x600E773")]
|
||||
[Address(RVA = "0x1A66880", Offset = "0x1A65880", VA = "0x181A66880")]
|
||||
[CompilerGenerated]
|
||||
private PMGCJEPKFOF<TextInputUIDialog.KDJGEIICAJL> BAKKPLFJBHL(TextInputUIDialog BBPMNICHFLM)
|
||||
{
|
||||
BaseTextInputUIDialog<TextInputUIDialog.NIPOGEDPMOA, TextInputUIDialog.KDJGEIICAJL>.KNPPNPLFCAD knppnplfcad = new BaseTextInputUIDialog.KNPPNPLFCAD(this.DHIGOIKJFEI);
|
||||
return BBPMNICHFLM.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600E774 RID: 59252 RVA: 0x00351FDC File Offset: 0x003501DC
|
||||
[Token(Token = "0x600E774")]
|
||||
[Address(RVA = "0x1A66AC0", Offset = "0x1A65AC0", VA = "0x181A66AC0")]
|
||||
[CompilerGenerated]
|
||||
private void BLPLKEBDIDJ(TextInputUIDialog.KDJGEIICAJL PBAOMKNFBFL)
|
||||
{
|
||||
string text2;
|
||||
string text = text2.ToLower();
|
||||
if (!this.JAGIOHNJGHE.Contains(text))
|
||||
{
|
||||
this.JAGIOHNJGHE.Add(text);
|
||||
RolePagedGrid rolePagedGrid = this.pagedGrid;
|
||||
if (this.JAGIOHNJGHE != 0)
|
||||
{
|
||||
bool flag = rolePagedGrid.NBMNLHLDOGF();
|
||||
}
|
||||
this.GLBLDJFHNAG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04009620 RID: 38432
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4009620")]
|
||||
[SerializeField]
|
||||
private TextInputUIDialog textInputDialogPrefab;
|
||||
|
||||
// Token: 0x04009621 RID: 38433
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4009621")]
|
||||
[SerializeField]
|
||||
private RolePagedGrid pagedGrid;
|
||||
|
||||
// Token: 0x04009622 RID: 38434
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4009622")]
|
||||
[SerializeField]
|
||||
private Button3D addRoleButton;
|
||||
|
||||
// Token: 0x04009623 RID: 38435
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4009623")]
|
||||
internal List<string> JAGIOHNJGHE;
|
||||
|
||||
// Token: 0x04009624 RID: 38436
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4009624")]
|
||||
private int CILJEOGLICE;
|
||||
|
||||
// Token: 0x04009625 RID: 38437
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA4")]
|
||||
[Token(Token = "0x4009625")]
|
||||
private RoleEditDialog.ONKFPIJBEJK PENNEOMLMNI;
|
||||
|
||||
// Token: 0x04009626 RID: 38438
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4009626")]
|
||||
private bool ALCGEPCGKHL;
|
||||
|
||||
// Token: 0x02002388 RID: 9096
|
||||
[Token(Token = "0x2002388")]
|
||||
public enum ONKFPIJBEJK
|
||||
{
|
||||
// Token: 0x04009628 RID: 38440
|
||||
[Token(Token = "0x4009628")]
|
||||
Room,
|
||||
// Token: 0x04009629 RID: 38441
|
||||
[Token(Token = "0x4009629")]
|
||||
Game
|
||||
}
|
||||
|
||||
// Token: 0x02002389 RID: 9097
|
||||
[Token(Token = "0x2002389")]
|
||||
public struct JADEGLKFKKO
|
||||
{
|
||||
// Token: 0x0400962A RID: 38442
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400962A")]
|
||||
public List<string> FAKGMACBCAB;
|
||||
|
||||
// Token: 0x0400962B RID: 38443
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400962B")]
|
||||
public JPIJGHNNIDP FKNOPGEADKO;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x0200237E RID: 9086
|
||||
[Token(Token = "0x200237E")]
|
||||
public abstract class RoleEditableBase<InnerType, RoleIdType, RolePermissionType, RoleDefinitionType> : RolePermissionEditableBase<RoleIdType, RolePermissionType, RoleDefinitionType> where RoleIdType : struct where RolePermissionType : struct where RoleDefinitionType : class, MLNCPPJGHPN<RoleIdType, RolePermissionType, RoleDefinitionType>, new()
|
||||
{
|
||||
// Token: 0x170024BA RID: 9402
|
||||
// (get) Token: 0x0600E737 RID: 59191
|
||||
[Token(Token = "0x170024BA")]
|
||||
public abstract GPNBGDFOBNK<InnerType> BHMJLNDMIDM
|
||||
{
|
||||
[Token(Token = "0x600E737")]
|
||||
[Address(Slot = "11")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x0600E738 RID: 59192
|
||||
[Token(Token = "0x600E738")]
|
||||
[Address(Slot = "12")]
|
||||
protected abstract bool FDIFOCAGCFI(RoleIdType BGHHFOOBFMA, RolePermissionType KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH);
|
||||
|
||||
// Token: 0x0600E739 RID: 59193 RVA: 0x00351740 File Offset: 0x0034F940
|
||||
[Token(Token = "0x600E739")]
|
||||
[Address(RVA = "0x22810B0", Offset = "0x22800B0", VA = "0x1822810B0", Slot = "10")]
|
||||
protected override void DAGCEPBKLED(ECCMHGLDNHK EBPNBIHHMBN)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E73A RID: 59194 RVA: 0x00351754 File Offset: 0x0034F954
|
||||
[Token(Token = "0x600E73A")]
|
||||
[Address(RVA = "0x2281210", Offset = "0x2280210", VA = "0x182281210")]
|
||||
protected void GLNPBMMGAMM(bool PPEMHAIEECM, InnerType ONGBFDACHHG)
|
||||
{
|
||||
int num = 0;
|
||||
if (num < ONGBFDACHHG)
|
||||
{
|
||||
num += num;
|
||||
if ("{il2cpp array field il2cppMethodInfo->}" == typeof(GPNBGDFOBNK<InnerType>).TypeHandle)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
num++;
|
||||
}
|
||||
GPNBGDFOBNK cachedField = this.CachedField;
|
||||
}
|
||||
|
||||
// Token: 0x0600E73B RID: 59195 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E73B")]
|
||||
[Address(RVA = "0x2280B70", Offset = "0x227FB70", VA = "0x182280B70")]
|
||||
protected void AFEOIDABAJG(bool PPEMHAIEECM, InnerType ONGBFDACHHG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E73C RID: 59196 RVA: 0x00351788 File Offset: 0x0034F988
|
||||
[Token(Token = "0x600E73C")]
|
||||
[Address(RVA = "0x22817A0", Offset = "0x22807A0", VA = "0x1822817A0")]
|
||||
protected RoleEditableBase()
|
||||
{
|
||||
GPNBGDFOBNK cachedField = this.CachedField;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,147 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Text;
|
||||
using AGUI.StackedUI;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x02002385 RID: 9093
|
||||
[Token(Token = "0x2002385")]
|
||||
public abstract class RoleListRolePermissionEditable<RoleIdType, RolePermissionType, RoleDefinitionType> : RoleEditableBase<List<ObscuredString>, RoleIdType, RolePermissionType, RoleDefinitionType> where RoleIdType : struct where RolePermissionType : struct where RoleDefinitionType : class, MLNCPPJGHPN<RoleIdType, RolePermissionType, RoleDefinitionType>, new()
|
||||
{
|
||||
// Token: 0x170024BF RID: 9407
|
||||
// (get) Token: 0x0600E75E RID: 59230
|
||||
[Token(Token = "0x170024BF")]
|
||||
protected abstract RoleEditDialog.ONKFPIJBEJK LLKFLMJOMFB
|
||||
{
|
||||
[Token(Token = "0x600E75E")]
|
||||
[Address(Slot = "13")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x170024C0 RID: 9408
|
||||
// (get) Token: 0x0600E75F RID: 59231 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170024C0")]
|
||||
public override GPNBGDFOBNK<List<ObscuredString>> BHMJLNDMIDM
|
||||
{
|
||||
[Token(Token = "0x600E75F")]
|
||||
[Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0", Slot = "11")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E760 RID: 59232 RVA: 0x00351BAC File Offset: 0x0034FDAC
|
||||
[Token(Token = "0x600E760")]
|
||||
[Address(RVA = "0x2281A40", Offset = "0x2280A40", VA = "0x182281A40", Slot = "7")]
|
||||
public override void Button_ToggleOverride(bool newOverrides)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E761 RID: 59233 RVA: 0x00351BC0 File Offset: 0x0034FDC0
|
||||
[Token(Token = "0x600E761")]
|
||||
[Address(RVA = "0x22817D0", Offset = "0x22807D0", VA = "0x1822817D0")]
|
||||
public void Button_Edit()
|
||||
{
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
|
||||
// Token: 0x0600E762 RID: 59234 RVA: 0x00351BF8 File Offset: 0x0034FDF8
|
||||
[Token(Token = "0x600E762")]
|
||||
[Address(RVA = "0x2282040", Offset = "0x2281040", VA = "0x182282040", Slot = "8")]
|
||||
protected override void NNAAGJEICHA()
|
||||
{
|
||||
bool interactable = this.FFDOINJEHMM;
|
||||
GameObject gameObject = base.gameObject;
|
||||
StringBuilder stringBuilder = new StringBuilder();
|
||||
int num = 0;
|
||||
ThrowHelper.ThrowArgumentOutOfRangeException();
|
||||
string text;
|
||||
StringBuilder stringBuilder2 = stringBuilder.Append(text);
|
||||
if (num < stringBuilder2)
|
||||
{
|
||||
StringBuilder stringBuilder3 = stringBuilder.Append(",");
|
||||
}
|
||||
int length = stringBuilder.Length;
|
||||
num++;
|
||||
num++;
|
||||
int hashCode = stringBuilder.GetHashCode();
|
||||
string empty = string.Empty;
|
||||
}
|
||||
|
||||
// Token: 0x0600E763 RID: 59235 RVA: 0x00351C64 File Offset: 0x0034FE64
|
||||
[Token(Token = "0x600E763")]
|
||||
[Address(RVA = "0x2282330", Offset = "0x2281330", VA = "0x182282330")]
|
||||
protected RoleListRolePermissionEditable()
|
||||
{
|
||||
List<ObscuredString> list = new List();
|
||||
int num;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString = new MutableOverridableListObscuredString(num != 0, list);
|
||||
num = 0;
|
||||
RoleEditDialog.ONKFPIJBEJK onkfpijbejk = this.LLKFLMJOMFB;
|
||||
}
|
||||
|
||||
// Token: 0x0600E764 RID: 59236 RVA: 0x00351C88 File Offset: 0x0034FE88
|
||||
[Token(Token = "0x600E764")]
|
||||
[Address(RVA = "0x2281D90", Offset = "0x2280D90", VA = "0x182281D90")]
|
||||
[CompilerGenerated]
|
||||
private PMGCJEPKFOF<RoleEditDialog.JADEGLKFKKO> DNKPFMEKDEB(RoleEditDialog BBPMNICHFLM)
|
||||
{
|
||||
IEnumerable<ObscuredString> enumerable;
|
||||
List<string> list = Enumerable.ToList<string>(enumerable);
|
||||
return BBPMNICHFLM.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600E765 RID: 59237 RVA: 0x00351CA8 File Offset: 0x0034FEA8
|
||||
[Token(Token = "0x600E765")]
|
||||
[Address(RVA = "0x2281B20", Offset = "0x2280B20", VA = "0x182281B20")]
|
||||
[CompilerGenerated]
|
||||
private void DCDABIBGKGD(RoleEditDialog.JADEGLKFKKO PBAOMKNFBFL)
|
||||
{
|
||||
IEnumerable<string> enumerable;
|
||||
List<ObscuredString> list = Enumerable.ToList<ObscuredString>(enumerable);
|
||||
this.AFEOIDABAJG(true, list);
|
||||
}
|
||||
|
||||
// Token: 0x04009618 RID: 38424
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009618")]
|
||||
[SerializeField]
|
||||
private RoleEditDialog roleEditDialog;
|
||||
|
||||
// Token: 0x04009619 RID: 38425
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009619")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI previewText;
|
||||
|
||||
// Token: 0x0400961A RID: 38426
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400961A")]
|
||||
[SerializeField]
|
||||
private Button3D editRolesButton;
|
||||
|
||||
// Token: 0x0400961B RID: 38427
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400961B")]
|
||||
[SerializeField]
|
||||
private int maxRoles;
|
||||
|
||||
// Token: 0x0400961C RID: 38428
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400961C")]
|
||||
private MutableOverridableListObscuredString FACPFJEEIPC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,70 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using AGUI;
|
||||
using Cpp2IlInjected;
|
||||
using Pathfinding.RVO;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x0200238A RID: 9098
|
||||
[Token(Token = "0x200238A")]
|
||||
public class RolePagedGrid : RecyclerPagedGrid<string, RoleRow>
|
||||
{
|
||||
// Token: 0x0600E775 RID: 59253 RVA: 0x00352030 File Offset: 0x00350230
|
||||
[Token(Token = "0x600E775")]
|
||||
[Address(RVA = "0x187FCF0", Offset = "0x187ECF0", VA = "0x18187FCF0")]
|
||||
public void UpdateChildren(List<string> LFBNLKLFONC)
|
||||
{
|
||||
if (LFBNLKLFONC != 0)
|
||||
{
|
||||
float height = ((IAgent)this).Height;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E776 RID: 59254 RVA: 0x0035204C File Offset: 0x0035024C
|
||||
[Token(Token = "0x600E776")]
|
||||
[Address(RVA = "0x1A674E0", Offset = "0x1A664E0", VA = "0x181A674E0", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(string GHBNIGCAPPL, RoleRow IOMFCIGGNOI, int CKOIAKLOKMM)
|
||||
{
|
||||
RoleEditDialog roleEditDialog = this.parentDialog;
|
||||
IOMFCIGGNOI.GKAIBKCDCIJ = roleEditDialog;
|
||||
IOMFCIGGNOI.BLPIJOEEKCK = GHBNIGCAPPL;
|
||||
TextMeshProUGUI uiText;
|
||||
if (GHBNIGCAPPL != 0)
|
||||
{
|
||||
uiText = IOMFCIGGNOI.uiText;
|
||||
string text = "#" + GHBNIGCAPPL;
|
||||
string text2 = uiText.text;
|
||||
}
|
||||
if (uiText == 0)
|
||||
{
|
||||
Color gjainanbocb = IOMFCIGGNOI.GJAINANBOCB;
|
||||
IOMFCIGGNOI.GJAINANBOCB = gjainanbocb;
|
||||
IOMFCIGGNOI.GJAINANBOCB.a = 1f;
|
||||
}
|
||||
Image bgImage = IOMFCIGGNOI.bgImage;
|
||||
if (CKOIAKLOKMM == 0)
|
||||
{
|
||||
}
|
||||
Color cecdnbdfapa = IOMFCIGGNOI.CECDNBDFAPA;
|
||||
Color color = bgImage.color;
|
||||
}
|
||||
|
||||
// Token: 0x0600E777 RID: 59255 RVA: 0x003520D4 File Offset: 0x003502D4
|
||||
[Token(Token = "0x600E777")]
|
||||
[Address(RVA = "0x1A67600", Offset = "0x1A66600", VA = "0x181A67600")]
|
||||
public RolePagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400962C RID: 38444
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400962C")]
|
||||
[SerializeField]
|
||||
private RoleEditDialog parentDialog;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,115 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x0200237C RID: 9084
|
||||
[Token(Token = "0x200237C")]
|
||||
public abstract class RolePermissionEditable : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600E71C RID: 59164 RVA: 0x003515CC File Offset: 0x0034F7CC
|
||||
[Token(Token = "0x600E71C")]
|
||||
[Address(RVA = "0x1A676C0", Offset = "0x1A666C0", VA = "0x181A676C0")]
|
||||
public void Hide(object PIHIPPPPEBI)
|
||||
{
|
||||
this.MDLOGPHPOAE.BPAJKKAGPKB(PIHIPPPPEBI);
|
||||
Action onTokenFlagsUpdated = this.OnTokenFlagsUpdated;
|
||||
if (onTokenFlagsUpdated != 0)
|
||||
{
|
||||
onTokenFlagsUpdated();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E71D RID: 59165 RVA: 0x00351600 File Offset: 0x0034F800
|
||||
[Token(Token = "0x600E71D")]
|
||||
[Address(RVA = "0x1A67780", Offset = "0x1A66780", VA = "0x181A67780")]
|
||||
public void Show(object PIHIPPPPEBI)
|
||||
{
|
||||
this.MDLOGPHPOAE.BIHKNNPGGKP(PIHIPPPPEBI);
|
||||
Action onTokenFlagsUpdated = this.OnTokenFlagsUpdated;
|
||||
if (onTokenFlagsUpdated != 0)
|
||||
{
|
||||
onTokenFlagsUpdated();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170024B4 RID: 9396
|
||||
// (get) Token: 0x0600E71E RID: 59166 RVA: 0x00351634 File Offset: 0x0034F834
|
||||
[Token(Token = "0x170024B4")]
|
||||
public List<PICAFFPKDFH> JHCKANHHNMF
|
||||
{
|
||||
[Token(Token = "0x600E71E")]
|
||||
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
|
||||
get
|
||||
{
|
||||
return this._visibleForCategories;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170024B5 RID: 9397
|
||||
// (get) Token: 0x0600E71F RID: 59167
|
||||
[Token(Token = "0x170024B5")]
|
||||
internal abstract GMBIJNPEBJF AIIGEMKJLMD
|
||||
{
|
||||
[Token(Token = "0x600E71F")]
|
||||
[Address(Slot = "4")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x0600E720 RID: 59168 RVA: 0x00351648 File Offset: 0x0034F848
|
||||
[Token(Token = "0x600E720")]
|
||||
[Address(RVA = "0x1A67640", Offset = "0x1A66640", VA = "0x181A67640")]
|
||||
internal void DEEINJNFKDM(GMBIJNPEBJF ICMHKEGOMMN)
|
||||
{
|
||||
if (this.ToString() != ICMHKEGOMMN)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(this);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E721 RID: 59169 RVA: 0x00351668 File Offset: 0x0034F868
|
||||
[Token(Token = "0x600E721")]
|
||||
[Address(RVA = "0x1A67700", Offset = "0x1A66700", VA = "0x181A67700")]
|
||||
internal bool JKFNFMHAGAB(PICAFFPKDFH DBPMEFCNLFN)
|
||||
{
|
||||
List<PICAFFPKDFH> visibleForCategories = this._visibleForCategories;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return !this.MDLOGPHPOAE.CFLJGNJLBFG;
|
||||
}
|
||||
|
||||
// Token: 0x0600E722 RID: 59170 RVA: 0x00351698 File Offset: 0x0034F898
|
||||
[Token(Token = "0x600E722")]
|
||||
[Address(RVA = "0x1A677C0", Offset = "0x1A667C0", VA = "0x181A677C0")]
|
||||
protected RolePermissionEditable()
|
||||
{
|
||||
AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH();
|
||||
this.MDLOGPHPOAE = aolmggapkeh;
|
||||
this._visibleForCategories = new List { (uint)2 };
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x040095FF RID: 38399
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40095FF")]
|
||||
public Action OnTokenFlagsUpdated;
|
||||
|
||||
// Token: 0x04009600 RID: 38400
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4009600")]
|
||||
private readonly AOLMGGAPKEH MDLOGPHPOAE;
|
||||
|
||||
// Token: 0x04009601 RID: 38401
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4009601")]
|
||||
[SerializeField]
|
||||
private List<PICAFFPKDFH> _visibleForCategories;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,200 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x0200237D RID: 9085
|
||||
[Token(Token = "0x200237D")]
|
||||
public abstract class RolePermissionEditableBase<RoleIdType, RolePermissionType, RoleDefinitionType> : RolePermissionEditable, MCKHENIEBND<RoleIdType> where RoleIdType : struct where RolePermissionType : struct where RoleDefinitionType : class, MLNCPPJGHPN<RoleIdType, RolePermissionType, RoleDefinitionType>, new()
|
||||
{
|
||||
// Token: 0x170024B6 RID: 9398
|
||||
// (get) Token: 0x0600E723 RID: 59171 RVA: 0x003516D4 File Offset: 0x0034F8D4
|
||||
[Token(Token = "0x170024B6")]
|
||||
public bool FFDOINJEHMM
|
||||
{
|
||||
[Token(Token = "0x600E723")]
|
||||
[Address(RVA = "0x228B1B0", Offset = "0x228A1B0", VA = "0x18228B1B0")]
|
||||
get
|
||||
{
|
||||
BIPCKGLGIHG bipckglgihg = this.MFBDAMHIMKI;
|
||||
return !this.NFFNKGKJLBE;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E724 RID: 59172
|
||||
[Token(Token = "0x600E724")]
|
||||
[Address(Slot = "6")]
|
||||
protected abstract RoleDefinitionType BGELAIIEFPG(bool GFMEDGILKBH);
|
||||
|
||||
// Token: 0x0600E725 RID: 59173
|
||||
[Token(Token = "0x600E725")]
|
||||
[Address(Slot = "7")]
|
||||
public abstract void Button_ToggleOverride(bool LLJFGDMOOFA);
|
||||
|
||||
// Token: 0x0600E726 RID: 59174 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E726")]
|
||||
[Address(RVA = "0x228ACE0", Offset = "0x2289CE0", VA = "0x18228ACE0")]
|
||||
protected void GJJIEGDEJIP()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E727 RID: 59175
|
||||
[Token(Token = "0x600E727")]
|
||||
[Address(Slot = "8")]
|
||||
protected abstract void NNAAGJEICHA();
|
||||
|
||||
// Token: 0x0600E728 RID: 59176
|
||||
[Token(Token = "0x600E728")]
|
||||
[Address(Slot = "9")]
|
||||
protected abstract bool BPCHDIDOFKE(RolePermissionType KFMINBPBKAM);
|
||||
|
||||
// Token: 0x0600E729 RID: 59177 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E729")]
|
||||
[Address(RVA = "0x228B140", Offset = "0x228A140", VA = "0x18228B140")]
|
||||
private void Start()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E72A RID: 59178 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E72A")]
|
||||
[Address(RVA = "0x228AEC0", Offset = "0x2289EC0", VA = "0x18228AEC0")]
|
||||
private void OnEnable()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E72B RID: 59179 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E72B")]
|
||||
[Address(RVA = "0x228ADF0", Offset = "0x2289DF0", VA = "0x18228ADF0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x170024B7 RID: 9399
|
||||
// (get) Token: 0x0600E72C RID: 59180 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600E72D RID: 59181 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170024B7")]
|
||||
private protected RoleIdType KAJPKHDJGNM
|
||||
{
|
||||
[Token(Token = "0x600E72C")]
|
||||
[Address(RVA = "0x678D20", Offset = "0x677D20", VA = "0x180678D20")]
|
||||
[CompilerGenerated]
|
||||
protected get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600E72D")]
|
||||
[Address(RVA = "0x678D30", Offset = "0x677D30", VA = "0x180678D30")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170024B8 RID: 9400
|
||||
// (get) Token: 0x0600E72E RID: 59182 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600E72F RID: 59183 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170024B8")]
|
||||
private protected bool NFFNKGKJLBE
|
||||
{
|
||||
[Token(Token = "0x600E72E")]
|
||||
[Address(RVA = "0x41CF80", Offset = "0x41BF80", VA = "0x18041CF80")]
|
||||
[CompilerGenerated]
|
||||
protected get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600E72F")]
|
||||
[Address(RVA = "0x41D090", Offset = "0x41C090", VA = "0x18041D090")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170024B9 RID: 9401
|
||||
// (get) Token: 0x0600E730 RID: 59184 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600E731 RID: 59185 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170024B9")]
|
||||
private protected BIPCKGLGIHG MFBDAMHIMKI
|
||||
{
|
||||
[Token(Token = "0x600E730")]
|
||||
[Address(RVA = "0x794070", Offset = "0x793070", VA = "0x180794070")]
|
||||
[CompilerGenerated]
|
||||
protected get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600E731")]
|
||||
[Address(RVA = "0x7937C0", Offset = "0x7927C0", VA = "0x1807937C0")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E732 RID: 59186 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E732")]
|
||||
[Address(RVA = "0x228AF30", Offset = "0x2289F30", VA = "0x18228AF30", Slot = "5")]
|
||||
public void SetRoleId(RoleIdType FHCCCOABPJI, BIPCKGLGIHG JBKJDFKFIKG, bool CDEDBCPAFIH)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E733 RID: 59187 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E733")]
|
||||
[Address(RVA = "0x228ABC0", Offset = "0x2289BC0", VA = "0x18228ABC0")]
|
||||
private void ACELJJHDOAI()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E734 RID: 59188 RVA: 0x003516FC File Offset: 0x0034F8FC
|
||||
[Token(Token = "0x600E734")]
|
||||
[Address(RVA = "0x228AAC0", Offset = "0x2289AC0", VA = "0x18228AAC0")]
|
||||
private void ACELJJHDOAI(RolePermissionType LMNHNDEFBNF, ECCMHGLDNHK INFBJHIOMAC)
|
||||
{
|
||||
this.NNAAGJEICHA();
|
||||
bool flag = this.<ABANCINFJND>k__BackingField;
|
||||
bool flag2 = this.BPCHDIDOFKE(INFBJHIOMAC);
|
||||
}
|
||||
|
||||
// Token: 0x0600E735 RID: 59189
|
||||
[Token(Token = "0x600E735")]
|
||||
[Address(Slot = "10")]
|
||||
protected abstract void DAGCEPBKLED(ECCMHGLDNHK INFBJHIOMAC);
|
||||
|
||||
// Token: 0x0600E736 RID: 59190 RVA: 0x00351724 File Offset: 0x0034F924
|
||||
[Token(Token = "0x600E736")]
|
||||
[Address(RVA = "0x228B190", Offset = "0x228A190", VA = "0x18228B190")]
|
||||
protected RolePermissionEditableBase()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04009602 RID: 38402
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009602")]
|
||||
[SerializeField]
|
||||
protected RolePermissionType permission;
|
||||
|
||||
// Token: 0x04009603 RID: 38403
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009603")]
|
||||
[SerializeField]
|
||||
protected ToggleButton3D overridesToggle;
|
||||
|
||||
// Token: 0x04009605 RID: 38405
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009605")]
|
||||
private RoleDefinitionType FEOFGLELPPC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,121 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x0200238B RID: 9099
|
||||
[Token(Token = "0x200238B")]
|
||||
public class RoleRow : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600E778 RID: 59256 RVA: 0x003520E8 File Offset: 0x003502E8
|
||||
[Token(Token = "0x600E778")]
|
||||
[Address(RVA = "0x187FD50", Offset = "0x187ED50", VA = "0x18187FD50")]
|
||||
private void Awake()
|
||||
{
|
||||
Image image = this.bgImage;
|
||||
Image image2 = this.bgImage;
|
||||
float a = this.GJAINANBOCB.a;
|
||||
this.CECDNBDFAPA.a = a;
|
||||
}
|
||||
|
||||
// Token: 0x0600E779 RID: 59257 RVA: 0x00352124 File Offset: 0x00350324
|
||||
[Token(Token = "0x600E779")]
|
||||
[Address(RVA = "0x1A679A0", Offset = "0x1A669A0", VA = "0x181A679A0")]
|
||||
public void SetRole(string OLLDCPGOEOH, int CKOIAKLOKMM, RoleEditDialog GKAIBKCDCIJ)
|
||||
{
|
||||
this.GKAIBKCDCIJ = GKAIBKCDCIJ;
|
||||
this.BLPIJOEEKCK = OLLDCPGOEOH;
|
||||
TextMeshProUGUI textMeshProUGUI;
|
||||
if (OLLDCPGOEOH != 0)
|
||||
{
|
||||
textMeshProUGUI = this.uiText;
|
||||
string text = "#" + OLLDCPGOEOH;
|
||||
string text2 = textMeshProUGUI.text;
|
||||
}
|
||||
if (textMeshProUGUI == 0)
|
||||
{
|
||||
Color gjainanbocb = this.GJAINANBOCB;
|
||||
this.GJAINANBOCB = gjainanbocb;
|
||||
this.GJAINANBOCB.a = 1f;
|
||||
}
|
||||
Image image = this.bgImage;
|
||||
if (CKOIAKLOKMM == 0)
|
||||
{
|
||||
}
|
||||
Color cecdnbdfapa = this.CECDNBDFAPA;
|
||||
Color color = image.color;
|
||||
}
|
||||
|
||||
// Token: 0x0600E77A RID: 59258 RVA: 0x003521A4 File Offset: 0x003503A4
|
||||
[Token(Token = "0x600E77A")]
|
||||
[Address(RVA = "0x1A67860", Offset = "0x1A66860", VA = "0x181A67860")]
|
||||
public void Button_Delete()
|
||||
{
|
||||
RoleEditDialog gkaibkcdcij = this.GKAIBKCDCIJ;
|
||||
int num = 0;
|
||||
if (gkaibkcdcij != num)
|
||||
{
|
||||
RoleEditDialog gkaibkcdcij2 = this.GKAIBKCDCIJ;
|
||||
string blpijoeekck = this.BLPIJOEEKCK;
|
||||
if (gkaibkcdcij2.JAGIOHNJGHE.Remove(blpijoeekck))
|
||||
{
|
||||
List<string> jagiohnjghe = gkaibkcdcij2.JAGIOHNJGHE;
|
||||
Button3D addRoleButton = gkaibkcdcij2.addRoleButton;
|
||||
int ciljeoglice = gkaibkcdcij2.CILJEOGLICE;
|
||||
bool flag;
|
||||
addRoleButton.FFDOINJEHMM = flag;
|
||||
RolePagedGrid pagedGrid = gkaibkcdcij2.pagedGrid;
|
||||
if (gkaibkcdcij2.JAGIOHNJGHE != 0)
|
||||
{
|
||||
bool flag2 = pagedGrid.NBMNLHLDOGF();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E77B RID: 59259 RVA: 0x00352224 File Offset: 0x00350424
|
||||
[Token(Token = "0x600E77B")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public RoleRow()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400962D RID: 38445
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400962D")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI uiText;
|
||||
|
||||
// Token: 0x0400962E RID: 38446
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400962E")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private Image bgImage;
|
||||
|
||||
// Token: 0x0400962F RID: 38447
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400962F")]
|
||||
private Color GJAINANBOCB;
|
||||
|
||||
// Token: 0x04009630 RID: 38448
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4009630")]
|
||||
private Color CECDNBDFAPA;
|
||||
|
||||
// Token: 0x04009631 RID: 38449
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4009631")]
|
||||
private string BLPIJOEEKCK;
|
||||
|
||||
// Token: 0x04009632 RID: 38450
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4009632")]
|
||||
private RoleEditDialog GKAIBKCDCIJ;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,153 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x0200238D RID: 9101
|
||||
[Token(Token = "0x200238D")]
|
||||
public class AddRoomRoleButton : ConditionalButton<Button3D>
|
||||
{
|
||||
// Token: 0x0600E77C RID: 59260 RVA: 0x00352238 File Offset: 0x00350438
|
||||
[Token(Token = "0x600E77C")]
|
||||
[Address(RVA = "0x1A5F030", Offset = "0x1A5E030", VA = "0x181A5F030", Slot = "4")]
|
||||
protected override void OnEnable()
|
||||
{
|
||||
base.OnEnable();
|
||||
Action<AGAJMBPABDL, RoomRole> action = new Action(this.DIHJDCNHNJE);
|
||||
EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersWatchUIFlow = this.editRoomRoleOrdersScreen;
|
||||
Action<BIPCKGLGIHG> action2 = new Action(this.PGIIGNGHLFG);
|
||||
editRoomRoleOrdersWatchUIFlow.OnRoleViewModeChangedEvent += action2;
|
||||
}
|
||||
|
||||
// Token: 0x0600E77D RID: 59261 RVA: 0x0035227C File Offset: 0x0035047C
|
||||
[Token(Token = "0x600E77D")]
|
||||
[Address(RVA = "0x1A5F020", Offset = "0x1A5E020", VA = "0x181A5F020")]
|
||||
private void OnDisable()
|
||||
{
|
||||
this.AEPBANFMEEN();
|
||||
}
|
||||
|
||||
// Token: 0x0600E77E RID: 59262 RVA: 0x00352290 File Offset: 0x00350490
|
||||
[Token(Token = "0x600E77E")]
|
||||
[Address(RVA = "0x1A5F020", Offset = "0x1A5E020", VA = "0x181A5F020")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
this.AEPBANFMEEN();
|
||||
}
|
||||
|
||||
// Token: 0x0600E77F RID: 59263 RVA: 0x003522A4 File Offset: 0x003504A4
|
||||
[Token(Token = "0x600E77F")]
|
||||
[Address(RVA = "0x1A5EDE0", Offset = "0x1A5DDE0", VA = "0x181A5EDE0")]
|
||||
private void AEPBANFMEEN()
|
||||
{
|
||||
Action<AGAJMBPABDL, RoomRole> action = new Action(this.DIHJDCNHNJE);
|
||||
EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersWatchUIFlow = this.editRoomRoleOrdersScreen;
|
||||
int num = 0;
|
||||
if (editRoomRoleOrdersWatchUIFlow != num)
|
||||
{
|
||||
EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersWatchUIFlow2 = this.editRoomRoleOrdersScreen;
|
||||
Action<BIPCKGLGIHG> action2 = new Action(this.PGIIGNGHLFG);
|
||||
editRoomRoleOrdersWatchUIFlow2.OnRoleViewModeChangedEvent -= action2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E780 RID: 59264 RVA: 0x003522F8 File Offset: 0x003504F8
|
||||
[Token(Token = "0x600E780")]
|
||||
[Address(RVA = "0x14959B0", Offset = "0x14949B0", VA = "0x1814959B0")]
|
||||
private void PGIIGNGHLFG(BIPCKGLGIHG ANFJOHGCOOB)
|
||||
{
|
||||
base.OnEnable();
|
||||
}
|
||||
|
||||
// Token: 0x0600E781 RID: 59265 RVA: 0x0035230C File Offset: 0x0035050C
|
||||
[Token(Token = "0x600E781")]
|
||||
[Address(RVA = "0x1A5EF20", Offset = "0x1A5DF20", VA = "0x181A5EF20")]
|
||||
private void DIHJDCNHNJE(AGAJMBPABDL AGIHAKFFCCD, RoomRole LOLCMLEKMAF)
|
||||
{
|
||||
if (AGIHAKFFCCD.DMKCIEPGGAB)
|
||||
{
|
||||
base.OnEnable();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E782 RID: 59266 RVA: 0x00352330 File Offset: 0x00350530
|
||||
[Token(Token = "0x600E782")]
|
||||
[Address(RVA = "0x1A5EF80", Offset = "0x1A5DF80", VA = "0x181A5EF80", Slot = "8")]
|
||||
protected override void MGFKPEMKOOK()
|
||||
{
|
||||
this.editRoomRoleOrdersScreen.Button_AddRole();
|
||||
}
|
||||
|
||||
// Token: 0x0600E783 RID: 59267 RVA: 0x00352350 File Offset: 0x00350550
|
||||
[Token(Token = "0x600E783")]
|
||||
[Address(RVA = "0x1A5F140", Offset = "0x1A5E140", VA = "0x181A5F140", Slot = "5")]
|
||||
protected override void PICEBFBCNCL()
|
||||
{
|
||||
int num = 0;
|
||||
base.ILGFOHIJHMG = num;
|
||||
}
|
||||
|
||||
// Token: 0x0600E784 RID: 59268 RVA: 0x00352368 File Offset: 0x00350568
|
||||
[Token(Token = "0x600E784")]
|
||||
[Address(RVA = "0x1A5EF50", Offset = "0x1A5DF50", VA = "0x181A5EF50", Slot = "7")]
|
||||
protected override bool HOCJDEBMOLM()
|
||||
{
|
||||
bool flag = base.HOCJDEBMOLM();
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
bool flag2;
|
||||
return flag2;
|
||||
}
|
||||
|
||||
// Token: 0x0600E785 RID: 59269 RVA: 0x00352384 File Offset: 0x00350584
|
||||
[Token(Token = "0x600E785")]
|
||||
[Address(RVA = "0x1A5EFB0", Offset = "0x1A5DFB0", VA = "0x181A5EFB0", Slot = "6")]
|
||||
protected override void MNGMCHLEHOK()
|
||||
{
|
||||
base..ctor();
|
||||
bool activeSelf = base.gameObject.activeSelf;
|
||||
int num = 0;
|
||||
base.gameObject.SetActive(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600E786 RID: 59270 RVA: 0x003523B8 File Offset: 0x003505B8
|
||||
[Token(Token = "0x600E786")]
|
||||
[Address(RVA = "0x1A5F150", Offset = "0x1A5E150", VA = "0x181A5F150")]
|
||||
public AddRoomRoleButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04009637 RID: 38455
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4009637")]
|
||||
[SerializeField]
|
||||
private EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersScreen;
|
||||
|
||||
// Token: 0x04009638 RID: 38456
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4009638")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private Tooltip tooltip;
|
||||
|
||||
// Token: 0x0200238E RID: 9102
|
||||
[Token(Token = "0x200238E")]
|
||||
private enum GFGLOJKBGDO
|
||||
{
|
||||
// Token: 0x0400963A RID: 38458
|
||||
[Token(Token = "0x400963A")]
|
||||
Disabled,
|
||||
// Token: 0x0400963B RID: 38459
|
||||
[Token(Token = "0x400963B")]
|
||||
Enabled_Active,
|
||||
// Token: 0x0400963C RID: 38460
|
||||
[Token(Token = "0x400963C")]
|
||||
Enabled_Inactive
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x0200238F RID: 9103
|
||||
[Token(Token = "0x200238F")]
|
||||
public class BoolRoomRolePermissionEditable : BoolRolePermissionEditable<FMOEHCKDCKF, RoomRole.BJICCBAKLAF, RoomRole>
|
||||
{
|
||||
// Token: 0x170024C1 RID: 9409
|
||||
// (get) Token: 0x0600E787 RID: 59271 RVA: 0x003523CC File Offset: 0x003505CC
|
||||
[Token(Token = "0x170024C1")]
|
||||
internal override GMBIJNPEBJF AIIGEMKJLMD
|
||||
{
|
||||
[Token(Token = "0x600E787")]
|
||||
[Address(RVA = "0x4E8690", Offset = "0x4E7690", VA = "0x1804E8690", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return GMBIJNPEBJF.Room;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E788 RID: 59272 RVA: 0x003523DC File Offset: 0x003505DC
|
||||
[Token(Token = "0x600E788")]
|
||||
[Address(RVA = "0x1A5F390", Offset = "0x1A5E390", VA = "0x181A5F390", Slot = "6")]
|
||||
protected override RoomRole BGELAIIEFPG(bool GFMEDGILKBH)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
if (!GFMEDGILKBH)
|
||||
{
|
||||
return PlayerRoomRoleManager.ONCPNMDGGKG.GetRoleDefinition(num);
|
||||
}
|
||||
PlayerRoomRoleManager instance2 = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E789 RID: 59273 RVA: 0x00352424 File Offset: 0x00350624
|
||||
[Token(Token = "0x600E789")]
|
||||
[Address(RVA = "0x188CAE0", Offset = "0x188BAE0", VA = "0x18188CAE0", Slot = "9")]
|
||||
protected override bool BPCHDIDOFKE(RoomRole.BJICCBAKLAF KFMINBPBKAM)
|
||||
{
|
||||
return KFMINBPBKAM != RoomRole.BJICCBAKLAF.INVALID;
|
||||
}
|
||||
|
||||
// Token: 0x0600E78A RID: 59274 RVA: 0x00352438 File Offset: 0x00350638
|
||||
[Token(Token = "0x600E78A")]
|
||||
[Address(RVA = "0x1A5F4C0", Offset = "0x1A5E4C0", VA = "0x181A5F4C0", Slot = "12")]
|
||||
protected override bool FDIFOCAGCFI(FMOEHCKDCKF BGHHFOOBFMA, RoomRole.BJICCBAKLAF KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E78B RID: 59275 RVA: 0x00352454 File Offset: 0x00350654
|
||||
[Token(Token = "0x600E78B")]
|
||||
[Address(RVA = "0x1A5F550", Offset = "0x1A5E550", VA = "0x181A5F550")]
|
||||
public BoolRoomRolePermissionEditable()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,360 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x02002390 RID: 9104
|
||||
[Token(Token = "0x2002390")]
|
||||
public class EditRoomRoleOrdersWatchUIFlow : WatchUIFlow
|
||||
{
|
||||
// Token: 0x170024C2 RID: 9410
|
||||
// (get) Token: 0x0600E78C RID: 59276 RVA: 0x00352468 File Offset: 0x00350668
|
||||
[Token(Token = "0x170024C2")]
|
||||
private bool OPHOAHHLPCK
|
||||
{
|
||||
[Token(Token = "0x600E78C")]
|
||||
[Address(RVA = "0x1A613C0", Offset = "0x1A603C0", VA = "0x181A613C0")]
|
||||
get
|
||||
{
|
||||
PPENFJMFPNE targetRoomDetails = this.TargetRoomDetails;
|
||||
if (targetRoomDetails == 0)
|
||||
{
|
||||
}
|
||||
long <DOFDAMHCJLP>k__BackingField = targetRoomDetails.<DOFDAMHCJLP>k__BackingField;
|
||||
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170024C3 RID: 9411
|
||||
// (get) Token: 0x0600E78D RID: 59277 RVA: 0x00352498 File Offset: 0x00350698
|
||||
[Token(Token = "0x170024C3")]
|
||||
private bool CDNFGMHLDMJ
|
||||
{
|
||||
[Token(Token = "0x600E78D")]
|
||||
[Address(RVA = "0x1A5F780", Offset = "0x1A5E780", VA = "0x181A5F780")]
|
||||
get
|
||||
{
|
||||
PPENFJMFPNE targetRoomDetails;
|
||||
do
|
||||
{
|
||||
targetRoomDetails = this.TargetRoomDetails;
|
||||
}
|
||||
while (targetRoomDetails == 0);
|
||||
return targetRoomDetails.<NICCKOLLNOH>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x140000F2 RID: 242
|
||||
// (add) Token: 0x0600E78E RID: 59278 RVA: 0x003524B8 File Offset: 0x003506B8
|
||||
// (remove) Token: 0x0600E78F RID: 59279 RVA: 0x003524D4 File Offset: 0x003506D4
|
||||
[Token(Token = "0x140000F2")]
|
||||
public event Action<BIPCKGLGIHG> NGLLMIGHONG
|
||||
{
|
||||
[Token(Token = "0x600E78E")]
|
||||
[Address(RVA = "0x1A61A50", Offset = "0x1A60A50", VA = "0x181A61A50")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x600E78F")]
|
||||
[Address(RVA = "0x1A61AF0", Offset = "0x1A60AF0", VA = "0x181A61AF0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170024C4 RID: 9412
|
||||
// (get) Token: 0x0600E790 RID: 59280 RVA: 0x003524F0 File Offset: 0x003506F0
|
||||
// (set) Token: 0x0600E791 RID: 59281 RVA: 0x00352504 File Offset: 0x00350704
|
||||
[Token(Token = "0x170024C4")]
|
||||
public BIPCKGLGIHG MFBDAMHIMKI
|
||||
{
|
||||
[Token(Token = "0x600E790")]
|
||||
[Address(RVA = "0x42D490", Offset = "0x42C490", VA = "0x18042D490")]
|
||||
get
|
||||
{
|
||||
return this.CMIPABMEBEB;
|
||||
}
|
||||
[Token(Token = "0x600E791")]
|
||||
[Address(RVA = "0x1A61B90", Offset = "0x1A60B90", VA = "0x181A61B90")]
|
||||
set
|
||||
{
|
||||
if (this.OPHOAHHLPCK)
|
||||
{
|
||||
if (this.TargetRoomDetails != 0)
|
||||
{
|
||||
}
|
||||
bool forwardedRegistered = PlayerRoomRoleManager.ONCPNMDGGKG.forwardedRegistered;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
if (value != this.CMIPABMEBEB)
|
||||
{
|
||||
ToggleButton3D toggleButton3D = this.showOnlyMyRolesToggle;
|
||||
RoomRolePagedGrid roomRolePagedGrid = this.grid;
|
||||
PPENFJMFPNE targetRoomDetails = this.TargetRoomDetails;
|
||||
this.CMIPABMEBEB = value;
|
||||
if (!toggleButton3D.LLJFGDMOOFA)
|
||||
{
|
||||
}
|
||||
bool flag2 = this.OPHOAHHLPCK;
|
||||
roomRolePagedGrid.UpdateChildren(value, targetRoomDetails, flag2);
|
||||
Action<BIPCKGLGIHG> ngllmighong = this.NGLLMIGHONG;
|
||||
if (ngllmighong != 0)
|
||||
{
|
||||
BIPCKGLGIHG cmipabmebeb = this.CMIPABMEBEB;
|
||||
ngllmighong(cmipabmebeb);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E792 RID: 59282 RVA: 0x0035259C File Offset: 0x0035079C
|
||||
[Token(Token = "0x600E792")]
|
||||
[Address(RVA = "0x1A60E00", Offset = "0x1A5FE00", VA = "0x181A60E00", Slot = "6")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
RolePermissionEditable[] componentsInChildren = base.GetComponentsInChildren<RolePermissionEditable>();
|
||||
int num = 0;
|
||||
int length = componentsInChildren.Length;
|
||||
if (num < length)
|
||||
{
|
||||
RolePermissionEditable rolePermissionEditable = componentsInChildren[num];
|
||||
if (rolePermissionEditable.ToString() != (ulong)1L)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(rolePermissionEditable);
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E793 RID: 59283 RVA: 0x003525E8 File Offset: 0x003507E8
|
||||
[Token(Token = "0x600E793")]
|
||||
[Address(RVA = "0x1A61440", Offset = "0x1A60440", VA = "0x181A61440", Slot = "11")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
MFBGLIHGCGO<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
|
||||
Action<long> action = new Action(this.FODLGIJCALM);
|
||||
OJMCBOKJFOF.NFMLKMFEAKD = MFBGLIHGCGO.BPJDFPACLMK(nfmlkmfeakd, action);
|
||||
if (this.OPHOAHHLPCK)
|
||||
{
|
||||
if (this.TargetRoomDetails != 0)
|
||||
{
|
||||
}
|
||||
bool forwardedRegistered = PlayerRoomRoleManager.ONCPNMDGGKG.forwardedRegistered;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
int num = 0;
|
||||
this.MFBDAMHIMKI = (BIPCKGLGIHG)num;
|
||||
GameObject gameObject = this.showOnlyMyRolesContainer;
|
||||
bool flag2 = this.OPHOAHHLPCK;
|
||||
gameObject.SetActive(flag2);
|
||||
if (this.OPHOAHHLPCK)
|
||||
{
|
||||
Action<AGAJMBPABDL, RoomRole> action2 = new Action(this.KDFIHPHDPIG);
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
RoomRole localPlayerRoleDefinition = PlayerRoomRoleManager.ONCPNMDGGKG.GetLocalPlayerRoleDefinition();
|
||||
if (agajmbpabdl.DMKCIEPGGAB)
|
||||
{
|
||||
PPENFJMFPNE targetRoomDetails = this.TargetRoomDetails;
|
||||
BIPCKGLGIHG cmipabmebeb = this.CMIPABMEBEB;
|
||||
if (targetRoomDetails != 0)
|
||||
{
|
||||
}
|
||||
MutableOverridableObscuredBool canEditRoomRoles = localPlayerRoleDefinition.canEditRoomRoles;
|
||||
bool flag3;
|
||||
if (flag3)
|
||||
{
|
||||
}
|
||||
int num2 = 0;
|
||||
this.MFBDAMHIMKI = (BIPCKGLGIHG)num2;
|
||||
BIPCKGLGIHG cmipabmebeb2 = this.CMIPABMEBEB;
|
||||
if (cmipabmebeb == cmipabmebeb2)
|
||||
{
|
||||
ToggleButton3D toggleButton3D = this.showOnlyMyRolesToggle;
|
||||
RoomRolePagedGrid roomRolePagedGrid = this.grid;
|
||||
PPENFJMFPNE targetRoomDetails2 = this.TargetRoomDetails;
|
||||
if (!toggleButton3D.LLJFGDMOOFA)
|
||||
{
|
||||
}
|
||||
bool flag4 = this.OPHOAHHLPCK;
|
||||
roomRolePagedGrid.UpdateChildren(cmipabmebeb2, targetRoomDetails2, flag4);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E794 RID: 59284 RVA: 0x0035271C File Offset: 0x0035091C
|
||||
[Token(Token = "0x600E794")]
|
||||
[Address(RVA = "0x1A61860", Offset = "0x1A60860", VA = "0x181A61860", Slot = "12")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
Action<AGAJMBPABDL, RoomRole> action = new Action(this.KDFIHPHDPIG);
|
||||
MFBGLIHGCGO<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
|
||||
Action<long> action2 = new Action(this.FODLGIJCALM);
|
||||
IILCGFIHJLP iilcgfihjlp;
|
||||
OJMCBOKJFOF.NFMLKMFEAKD = iilcgfihjlp;
|
||||
}
|
||||
|
||||
// Token: 0x0600E795 RID: 59285 RVA: 0x00352758 File Offset: 0x00350958
|
||||
[Token(Token = "0x600E795")]
|
||||
[Address(RVA = "0x1A61170", Offset = "0x1A60170", VA = "0x181A61170")]
|
||||
private void FODLGIJCALM(long HNHLJONGKHB)
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
PPENFJMFPNE targetRoomDetails = this.TargetRoomDetails;
|
||||
if (targetRoomDetails != 0)
|
||||
{
|
||||
long <DOFDAMHCJLP>k__BackingField = targetRoomDetails.<DOFDAMHCJLP>k__BackingField;
|
||||
}
|
||||
PPENFJMFPNE ppenfjmfpne = OJMCBOKJFOF.OGLOMMGCEEB(HNHLJONGKHB);
|
||||
this.TargetRoomDetails = ppenfjmfpne;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E796 RID: 59286 RVA: 0x00352798 File Offset: 0x00350998
|
||||
[Token(Token = "0x600E796")]
|
||||
[Address(RVA = "0x1A61250", Offset = "0x1A60250", VA = "0x181A61250")]
|
||||
private void KDFIHPHDPIG(AGAJMBPABDL IEKDDPPNFPF, RoomRole LOLCMLEKMAF)
|
||||
{
|
||||
if (IEKDDPPNFPF.DMKCIEPGGAB)
|
||||
{
|
||||
PPENFJMFPNE targetRoomDetails = this.TargetRoomDetails;
|
||||
BIPCKGLGIHG cmipabmebeb = this.CMIPABMEBEB;
|
||||
if (targetRoomDetails != 0)
|
||||
{
|
||||
}
|
||||
MutableOverridableObscuredBool canEditRoomRoles = LOLCMLEKMAF.canEditRoomRoles;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
this.MFBDAMHIMKI = (BIPCKGLGIHG)num;
|
||||
BIPCKGLGIHG cmipabmebeb2 = this.CMIPABMEBEB;
|
||||
if (cmipabmebeb == cmipabmebeb2)
|
||||
{
|
||||
ToggleButton3D toggleButton3D = this.showOnlyMyRolesToggle;
|
||||
RoomRolePagedGrid roomRolePagedGrid = this.grid;
|
||||
PPENFJMFPNE targetRoomDetails2 = this.TargetRoomDetails;
|
||||
if (!toggleButton3D.LLJFGDMOOFA)
|
||||
{
|
||||
}
|
||||
bool flag2 = this.OPHOAHHLPCK;
|
||||
roomRolePagedGrid.UpdateChildren(cmipabmebeb2, targetRoomDetails2, flag2);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E797 RID: 59287 RVA: 0x00352820 File Offset: 0x00350A20
|
||||
[Token(Token = "0x600E797")]
|
||||
[Address(RVA = "0x1A619C0", Offset = "0x1A609C0", VA = "0x181A619C0")]
|
||||
public void Toggle_ShowOnlyMyRoles()
|
||||
{
|
||||
ToggleButton3D toggleButton3D = this.showOnlyMyRolesToggle;
|
||||
RoomRolePagedGrid roomRolePagedGrid = this.grid;
|
||||
BIPCKGLGIHG cmipabmebeb = this.CMIPABMEBEB;
|
||||
PPENFJMFPNE targetRoomDetails = this.TargetRoomDetails;
|
||||
if (!toggleButton3D.LLJFGDMOOFA)
|
||||
{
|
||||
}
|
||||
bool flag = this.OPHOAHHLPCK;
|
||||
roomRolePagedGrid.UpdateChildren(cmipabmebeb, targetRoomDetails, flag);
|
||||
}
|
||||
|
||||
// Token: 0x0600E798 RID: 59288 RVA: 0x0035286C File Offset: 0x00350A6C
|
||||
[Token(Token = "0x600E798")]
|
||||
[Address(RVA = "0x1A60F00", Offset = "0x1A5FF00", VA = "0x181A60F00")]
|
||||
public void Button_AddRole()
|
||||
{
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
if (EditRoomRoleOrdersWatchUIFlow.<>c.<>9__22_0 == 0)
|
||||
{
|
||||
EditRoomRoleOrdersWatchUIFlow.<>c.<>9__22_0 = (TextInputUIDialog dialog) => dialog.ShowDialog();
|
||||
}
|
||||
if (EditRoomRoleOrdersWatchUIFlow.<>c.<>9__22_1 == 0)
|
||||
{
|
||||
EditRoomRoleOrdersWatchUIFlow.<>c.<>9__22_1 = delegate(TextInputUIDialog.KDJGEIICAJL r)
|
||||
{
|
||||
};
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E799 RID: 59289 RVA: 0x003528C8 File Offset: 0x00350AC8
|
||||
[Token(Token = "0x600E799")]
|
||||
[Address(RVA = "0x1A61A40", Offset = "0x1A60A40", VA = "0x181A61A40")]
|
||||
public EditRoomRoleOrdersWatchUIFlow()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400963D RID: 38461
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400963D")]
|
||||
[SerializeField]
|
||||
private TextInputUIDialog textInputDialogPrefab;
|
||||
|
||||
// Token: 0x0400963E RID: 38462
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400963E")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D showOnlyMyRolesToggle;
|
||||
|
||||
// Token: 0x0400963F RID: 38463
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400963F")]
|
||||
[SerializeField]
|
||||
private GameObject showOnlyMyRolesContainer;
|
||||
|
||||
// Token: 0x04009640 RID: 38464
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4009640")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private RoomRolePagedGrid grid;
|
||||
|
||||
// Token: 0x04009641 RID: 38465
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4009641")]
|
||||
public PPENFJMFPNE TargetRoomDetails;
|
||||
|
||||
// Token: 0x04009643 RID: 38467
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x4009643")]
|
||||
private BIPCKGLGIHG CMIPABMEBEB = (BIPCKGLGIHG)((ulong)255L);
|
||||
}
|
||||
}
|
||||
+183
@@ -0,0 +1,183 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x02002392 RID: 9106
|
||||
[Token(Token = "0x2002392")]
|
||||
public class EditRoomRoleSettingsWatchUIFlow : WatchUIFlow
|
||||
{
|
||||
// Token: 0x0600E79E RID: 59294 RVA: 0x00352964 File Offset: 0x00350B64
|
||||
[Token(Token = "0x600E79E")]
|
||||
[Address(RVA = "0x1A62830", Offset = "0x1A61830", VA = "0x181A62830")]
|
||||
public void SetRoleId(FMOEHCKDCKF BGHHFOOBFMA, BIPCKGLGIHG JBKJDFKFIKG, bool JGCPCBBCFIP)
|
||||
{
|
||||
this._roleId = BGHHFOOBFMA;
|
||||
this.CMIPABMEBEB = JBKJDFKFIKG;
|
||||
this.CDEDBCPAFIH = JGCPCBBCFIP;
|
||||
this.ILKPDLHACON();
|
||||
}
|
||||
|
||||
// Token: 0x0600E79F RID: 59295 RVA: 0x0035298C File Offset: 0x00350B8C
|
||||
[Token(Token = "0x600E79F")]
|
||||
[Address(RVA = "0x1A61D40", Offset = "0x1A60D40", VA = "0x181A61D40", Slot = "6")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
RolePermissionEditable[] componentsInChildren = base.GetComponentsInChildren<RolePermissionEditable>();
|
||||
int num = 0;
|
||||
int length = componentsInChildren.Length;
|
||||
if (num < length)
|
||||
{
|
||||
RolePermissionEditable rolePermissionEditable = componentsInChildren[num];
|
||||
if (rolePermissionEditable.ToString() != (ulong)1L)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(rolePermissionEditable);
|
||||
}
|
||||
num++;
|
||||
}
|
||||
List<RolePermissionEditable> nhpfcppgben = this.NHPFCPPGBEN;
|
||||
RolePermissionEditable[] componentsInChildren2 = base.GetComponentsInChildren<RolePermissionEditable>(true);
|
||||
nhpfcppgben.AddRange(componentsInChildren2);
|
||||
}
|
||||
|
||||
// Token: 0x0600E7A0 RID: 59296 RVA: 0x003529F0 File Offset: 0x00350BF0
|
||||
[Token(Token = "0x600E7A0")]
|
||||
[Address(RVA = "0x1A62580", Offset = "0x1A61580", VA = "0x181A62580", Slot = "11")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
Action<AGAJMBPABDL, RoomRole> action = new Action(this.DIHJDCNHNJE);
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
RoomRole localPlayerRoleDefinition = PlayerRoomRoleManager.ONCPNMDGGKG.GetLocalPlayerRoleDefinition();
|
||||
if (agajmbpabdl.DMKCIEPGGAB)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
this.CMIPABMEBEB = (flag ? BIPCKGLGIHG.Edit : BIPCKGLGIHG.View);
|
||||
this.ILKPDLHACON();
|
||||
}
|
||||
}
|
||||
this.ILKPDLHACON();
|
||||
}
|
||||
|
||||
// Token: 0x0600E7A1 RID: 59297 RVA: 0x00352A5C File Offset: 0x00350C5C
|
||||
[Token(Token = "0x600E7A1")]
|
||||
[Address(RVA = "0x1A62750", Offset = "0x1A61750", VA = "0x181A62750", Slot = "12")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
Action<AGAJMBPABDL, RoomRole> action = new Action(this.DIHJDCNHNJE);
|
||||
}
|
||||
|
||||
// Token: 0x0600E7A2 RID: 59298 RVA: 0x00352A80 File Offset: 0x00350C80
|
||||
[Token(Token = "0x600E7A2")]
|
||||
[Address(RVA = "0x1A61E80", Offset = "0x1A60E80", VA = "0x181A61E80")]
|
||||
private void DIHJDCNHNJE(AGAJMBPABDL IEKDDPPNFPF, RoomRole LOLCMLEKMAF)
|
||||
{
|
||||
if (IEKDDPPNFPF.DMKCIEPGGAB)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
this.CMIPABMEBEB = (flag ? BIPCKGLGIHG.Edit : BIPCKGLGIHG.View);
|
||||
this.ILKPDLHACON();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7A3 RID: 59299 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E7A3")]
|
||||
[Address(RVA = "0x1A61F30", Offset = "0x1A60F30", VA = "0x181A61F30")]
|
||||
private void ILKPDLHACON()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E7A4 RID: 59300 RVA: 0x00352AB8 File Offset: 0x00350CB8
|
||||
[Token(Token = "0x600E7A4")]
|
||||
[Address(RVA = "0x1A624D0", Offset = "0x1A614D0", VA = "0x181A624D0")]
|
||||
private void KPAEKIAICDI(RoomRole LOLCMLEKMAF)
|
||||
{
|
||||
ScreenHeader screenHeader = this.screenHeader;
|
||||
int num = 0;
|
||||
if (screenHeader != num)
|
||||
{
|
||||
if (LOLCMLEKMAF != 0)
|
||||
{
|
||||
}
|
||||
ScreenHeader screenHeader2 = this.screenHeader;
|
||||
string text = string.Format("{0} Permission Settings", "[Invalid Role]");
|
||||
screenHeader2.LKIBJOMNFFD = text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7A5 RID: 59301 RVA: 0x00352B00 File Offset: 0x00350D00
|
||||
[Token(Token = "0x600E7A5")]
|
||||
[Address(RVA = "0x1A62850", Offset = "0x1A61850", VA = "0x181A62850")]
|
||||
public EditRoomRoleSettingsWatchUIFlow()
|
||||
{
|
||||
List<RolePermissionEditable> list = new List();
|
||||
this.NHPFCPPGBEN = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04009647 RID: 38471
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4009647")]
|
||||
[SerializeField]
|
||||
private FMOEHCKDCKF _roleId;
|
||||
|
||||
// Token: 0x04009648 RID: 38472
|
||||
[FieldOffset(Offset = "0xCC")]
|
||||
[Token(Token = "0x4009648")]
|
||||
private bool CDEDBCPAFIH;
|
||||
|
||||
// Token: 0x04009649 RID: 38473
|
||||
[FieldOffset(Offset = "0xCD")]
|
||||
[Token(Token = "0x4009649")]
|
||||
private BIPCKGLGIHG CMIPABMEBEB;
|
||||
|
||||
// Token: 0x0400964A RID: 38474
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400964A")]
|
||||
private List<RolePermissionEditable> NHPFCPPGBEN;
|
||||
|
||||
// Token: 0x0400964B RID: 38475
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400964B")]
|
||||
[SerializeField]
|
||||
private PagedGrid socialPermissionsPagedGrid;
|
||||
|
||||
// Token: 0x0400964C RID: 38476
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400964C")]
|
||||
[SerializeField]
|
||||
private IntRoomRolePermissionEditable hostVoteKickEditable;
|
||||
|
||||
// Token: 0x0400964D RID: 38477
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400964D")]
|
||||
[SerializeField]
|
||||
private NonHostVotekickEditable nonHostVoteKickEditable;
|
||||
|
||||
// Token: 0x0400964E RID: 38478
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400964E")]
|
||||
[SerializeField]
|
||||
private PagedGrid creativePermissionsPagedGrid;
|
||||
|
||||
// Token: 0x0400964F RID: 38479
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400964F")]
|
||||
[SerializeField]
|
||||
private BoolRoomRolePermissionEditable canEditRoomRolesEditable;
|
||||
}
|
||||
}
|
||||
+66
@@ -0,0 +1,66 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x02002393 RID: 9107
|
||||
[Token(Token = "0x2002393")]
|
||||
public class FloatRoomRolePermissionEditable : FloatRolePermissionEditable<FMOEHCKDCKF, RoomRole.BJICCBAKLAF, RoomRole>
|
||||
{
|
||||
// Token: 0x170024C5 RID: 9413
|
||||
// (get) Token: 0x0600E7A6 RID: 59302 RVA: 0x00352B20 File Offset: 0x00350D20
|
||||
[Token(Token = "0x170024C5")]
|
||||
internal override GMBIJNPEBJF AIIGEMKJLMD
|
||||
{
|
||||
[Token(Token = "0x600E7A6")]
|
||||
[Address(RVA = "0x4E8690", Offset = "0x4E7690", VA = "0x1804E8690", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return GMBIJNPEBJF.Room;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7A7 RID: 59303 RVA: 0x00352B30 File Offset: 0x00350D30
|
||||
[Token(Token = "0x600E7A7")]
|
||||
[Address(RVA = "0x1A62AC0", Offset = "0x1A61AC0", VA = "0x181A62AC0", Slot = "6")]
|
||||
protected override RoomRole BGELAIIEFPG(bool GFMEDGILKBH)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
if (!GFMEDGILKBH)
|
||||
{
|
||||
return PlayerRoomRoleManager.ONCPNMDGGKG.GetRoleDefinition(num);
|
||||
}
|
||||
PlayerRoomRoleManager instance2 = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E7A8 RID: 59304 RVA: 0x00352B78 File Offset: 0x00350D78
|
||||
[Token(Token = "0x600E7A8")]
|
||||
[Address(RVA = "0x188CAE0", Offset = "0x188BAE0", VA = "0x18188CAE0", Slot = "9")]
|
||||
protected override bool BPCHDIDOFKE(RoomRole.BJICCBAKLAF KFMINBPBKAM)
|
||||
{
|
||||
return KFMINBPBKAM != RoomRole.BJICCBAKLAF.INVALID;
|
||||
}
|
||||
|
||||
// Token: 0x0600E7A9 RID: 59305 RVA: 0x00352B8C File Offset: 0x00350D8C
|
||||
[Token(Token = "0x600E7A9")]
|
||||
[Address(RVA = "0x1A62BF0", Offset = "0x1A61BF0", VA = "0x181A62BF0", Slot = "12")]
|
||||
protected override bool FDIFOCAGCFI(FMOEHCKDCKF BGHHFOOBFMA, RoomRole.BJICCBAKLAF KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E7AA RID: 59306 RVA: 0x00352BA8 File Offset: 0x00350DA8
|
||||
[Token(Token = "0x600E7AA")]
|
||||
[Address(RVA = "0x1A62C80", Offset = "0x1A61C80", VA = "0x181A62C80")]
|
||||
public FloatRoomRolePermissionEditable()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x02002394 RID: 9108
|
||||
[Token(Token = "0x2002394")]
|
||||
public class IntRoomRolePermissionEditable : IntRolePermissionEditable<FMOEHCKDCKF, RoomRole.BJICCBAKLAF, RoomRole>
|
||||
{
|
||||
// Token: 0x170024C6 RID: 9414
|
||||
// (get) Token: 0x0600E7AB RID: 59307 RVA: 0x00352BBC File Offset: 0x00350DBC
|
||||
[Token(Token = "0x170024C6")]
|
||||
internal override GMBIJNPEBJF AIIGEMKJLMD
|
||||
{
|
||||
[Token(Token = "0x600E7AB")]
|
||||
[Address(RVA = "0x4E8690", Offset = "0x4E7690", VA = "0x1804E8690", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return GMBIJNPEBJF.Room;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7AC RID: 59308 RVA: 0x00352BCC File Offset: 0x00350DCC
|
||||
[Token(Token = "0x600E7AC")]
|
||||
[Address(RVA = "0x1A66200", Offset = "0x1A65200", VA = "0x181A66200", Slot = "6")]
|
||||
protected override RoomRole BGELAIIEFPG(bool GFMEDGILKBH)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
if (!GFMEDGILKBH)
|
||||
{
|
||||
return PlayerRoomRoleManager.ONCPNMDGGKG.GetRoleDefinition(num);
|
||||
}
|
||||
PlayerRoomRoleManager instance2 = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E7AD RID: 59309 RVA: 0x00352C14 File Offset: 0x00350E14
|
||||
[Token(Token = "0x600E7AD")]
|
||||
[Address(RVA = "0x188CAE0", Offset = "0x188BAE0", VA = "0x18188CAE0", Slot = "9")]
|
||||
protected override bool BPCHDIDOFKE(RoomRole.BJICCBAKLAF KFMINBPBKAM)
|
||||
{
|
||||
return KFMINBPBKAM != RoomRole.BJICCBAKLAF.INVALID;
|
||||
}
|
||||
|
||||
// Token: 0x0600E7AE RID: 59310 RVA: 0x00352C28 File Offset: 0x00350E28
|
||||
[Token(Token = "0x600E7AE")]
|
||||
[Address(RVA = "0x1A66330", Offset = "0x1A65330", VA = "0x181A66330", Slot = "12")]
|
||||
protected override bool FDIFOCAGCFI(FMOEHCKDCKF BGHHFOOBFMA, RoomRole.BJICCBAKLAF KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E7AF RID: 59311 RVA: 0x00352C44 File Offset: 0x00350E44
|
||||
[Token(Token = "0x600E7AF")]
|
||||
[Address(RVA = "0x1A663C0", Offset = "0x1A653C0", VA = "0x181A663C0")]
|
||||
public IntRoomRolePermissionEditable()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x02002395 RID: 9109
|
||||
[Token(Token = "0x2002395")]
|
||||
public class NonHostVotekickEditable : IntRoomRolePermissionEditable
|
||||
{
|
||||
// Token: 0x0600E7B0 RID: 59312 RVA: 0x00352C58 File Offset: 0x00350E58
|
||||
[Token(Token = "0x600E7B0")]
|
||||
[Address(RVA = "0x1A66810", Offset = "0x1A65810", VA = "0x181A66810", Slot = "13")]
|
||||
protected override int FEABGNAOAMD(float NCDOICLCGEI)
|
||||
{
|
||||
return base.FEABGNAOAMD(NCDOICLCGEI);
|
||||
}
|
||||
|
||||
// Token: 0x0600E7B1 RID: 59313 RVA: 0x00352C6C File Offset: 0x00350E6C
|
||||
[Token(Token = "0x600E7B1")]
|
||||
[Address(RVA = "0x1A66860", Offset = "0x1A65860", VA = "0x181A66860", Slot = "14")]
|
||||
protected override float GJFMGEKKKHN(int ONGBFDACHHG)
|
||||
{
|
||||
if (ONGBFDACHHG > 1)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7B2 RID: 59314 RVA: 0x00352C80 File Offset: 0x00350E80
|
||||
[Token(Token = "0x600E7B2")]
|
||||
[Address(RVA = "0x1A663C0", Offset = "0x1A653C0", VA = "0x181A663C0")]
|
||||
public NonHostVotekickEditable()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
+79
@@ -0,0 +1,79 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x02002396 RID: 9110
|
||||
[Token(Token = "0x2002396")]
|
||||
public class RoleListRoomRolePermissionEditable : RoleListRolePermissionEditable<FMOEHCKDCKF, RoomRole.BJICCBAKLAF, RoomRole>
|
||||
{
|
||||
// Token: 0x170024C7 RID: 9415
|
||||
// (get) Token: 0x0600E7B3 RID: 59315 RVA: 0x00352C94 File Offset: 0x00350E94
|
||||
[Token(Token = "0x170024C7")]
|
||||
internal override GMBIJNPEBJF AIIGEMKJLMD
|
||||
{
|
||||
[Token(Token = "0x600E7B3")]
|
||||
[Address(RVA = "0x4E8690", Offset = "0x4E7690", VA = "0x1804E8690", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return GMBIJNPEBJF.Room;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170024C8 RID: 9416
|
||||
// (get) Token: 0x0600E7B4 RID: 59316 RVA: 0x00352CA4 File Offset: 0x00350EA4
|
||||
[Token(Token = "0x170024C8")]
|
||||
protected override RoleEditDialog.ONKFPIJBEJK LLKFLMJOMFB
|
||||
{
|
||||
[Token(Token = "0x600E7B4")]
|
||||
[Address(RVA = "0x4E8690", Offset = "0x4E7690", VA = "0x1804E8690", Slot = "13")]
|
||||
get
|
||||
{
|
||||
return RoleEditDialog.ONKFPIJBEJK.Game;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7B5 RID: 59317 RVA: 0x00352CB4 File Offset: 0x00350EB4
|
||||
[Token(Token = "0x600E7B5")]
|
||||
[Address(RVA = "0x1A672E0", Offset = "0x1A662E0", VA = "0x181A672E0", Slot = "6")]
|
||||
protected override RoomRole BGELAIIEFPG(bool GFMEDGILKBH)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
if (!GFMEDGILKBH)
|
||||
{
|
||||
return PlayerRoomRoleManager.ONCPNMDGGKG.GetRoleDefinition(num);
|
||||
}
|
||||
PlayerRoomRoleManager instance2 = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E7B6 RID: 59318 RVA: 0x00352CFC File Offset: 0x00350EFC
|
||||
[Token(Token = "0x600E7B6")]
|
||||
[Address(RVA = "0x188CAE0", Offset = "0x188BAE0", VA = "0x18188CAE0", Slot = "9")]
|
||||
protected override bool BPCHDIDOFKE(RoomRole.BJICCBAKLAF KFMINBPBKAM)
|
||||
{
|
||||
return KFMINBPBKAM != RoomRole.BJICCBAKLAF.INVALID;
|
||||
}
|
||||
|
||||
// Token: 0x0600E7B7 RID: 59319 RVA: 0x00352D10 File Offset: 0x00350F10
|
||||
[Token(Token = "0x600E7B7")]
|
||||
[Address(RVA = "0x1A67410", Offset = "0x1A66410", VA = "0x181A67410", Slot = "12")]
|
||||
protected override bool FDIFOCAGCFI(FMOEHCKDCKF BGHHFOOBFMA, RoomRole.BJICCBAKLAF KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E7B8 RID: 59320 RVA: 0x00352D2C File Offset: 0x00350F2C
|
||||
[Token(Token = "0x600E7B8")]
|
||||
[Address(RVA = "0x1A674A0", Offset = "0x1A664A0", VA = "0x181A674A0")]
|
||||
public RoleListRoomRolePermissionEditable()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,397 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x02002397 RID: 9111
|
||||
[Token(Token = "0x2002397")]
|
||||
public class RoomRoleEditRow : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170024C9 RID: 9417
|
||||
// (get) Token: 0x0600E7B9 RID: 59321 RVA: 0x00352D40 File Offset: 0x00350F40
|
||||
[Token(Token = "0x170024C9")]
|
||||
private bool OPHOAHHLPCK
|
||||
{
|
||||
[Token(Token = "0x600E7B9")]
|
||||
[Address(RVA = "0x1A68590", Offset = "0x1A67590", VA = "0x181A68590")]
|
||||
get
|
||||
{
|
||||
PPENFJMFPNE bememjnnkbh = this.BEMEMJNNKBH;
|
||||
if (bememjnnkbh == 0)
|
||||
{
|
||||
}
|
||||
long <DOFDAMHCJLP>k__BackingField = bememjnnkbh.<DOFDAMHCJLP>k__BackingField;
|
||||
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7BA RID: 59322 RVA: 0x00352D70 File Offset: 0x00350F70
|
||||
[Token(Token = "0x600E7BA")]
|
||||
[Address(RVA = "0x1A68770", Offset = "0x1A67770", VA = "0x181A68770")]
|
||||
private void OnEnable()
|
||||
{
|
||||
if (this.OPHOAHHLPCK)
|
||||
{
|
||||
Action action = new Action(this.PNAKCHFJGCF);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7BB RID: 59323 RVA: 0x00352D94 File Offset: 0x00350F94
|
||||
[Token(Token = "0x600E7BB")]
|
||||
[Address(RVA = "0x1A686A0", Offset = "0x1A676A0", VA = "0x181A686A0")]
|
||||
private void OnDisable()
|
||||
{
|
||||
if (this.OPHOAHHLPCK)
|
||||
{
|
||||
Action action = new Action(this.PNAKCHFJGCF);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7BC RID: 59324 RVA: 0x00352DB8 File Offset: 0x00350FB8
|
||||
[Token(Token = "0x600E7BC")]
|
||||
[Address(RVA = "0x1A68840", Offset = "0x1A67840", VA = "0x181A68840")]
|
||||
private void PNAKCHFJGCF()
|
||||
{
|
||||
this.IOFDNIMEBCE();
|
||||
}
|
||||
|
||||
// Token: 0x0600E7BD RID: 59325 RVA: 0x00352DCC File Offset: 0x00350FCC
|
||||
[Token(Token = "0x600E7BD")]
|
||||
[Address(RVA = "0x1A68850", Offset = "0x1A67850", VA = "0x181A68850")]
|
||||
public void SetRole(RoomRole IOBEPGLJNIP, int CKOIAKLOKMM, BIPCKGLGIHG JBKJDFKFIKG, PPENFJMFPNE AEMBAGPGHGE, bool JGCPCBBCFIP)
|
||||
{
|
||||
if (!this.OPHOAHHLPCK)
|
||||
{
|
||||
}
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
Image image = this.settingsButtonImage;
|
||||
this.GAALOCFGJHO = false;
|
||||
this.CMIPABMEBEB = JBKJDFKFIKG;
|
||||
this.BEMEMJNNKBH = 0;
|
||||
Sprite sprite = this.viewRoleSprite;
|
||||
image.sprite = sprite;
|
||||
Tooltip component = this.settingsButton.GetComponent<Tooltip>();
|
||||
int num = 0;
|
||||
if (component != num)
|
||||
{
|
||||
component.Message = "Edit Settings";
|
||||
}
|
||||
this.EDLPCPJFLAC = IOBEPGLJNIP;
|
||||
if (IOBEPGLJNIP != 0)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.text;
|
||||
int num2 = 0;
|
||||
if (textMeshProUGUI != num2)
|
||||
{
|
||||
RoomRole edlpcpjflac = this.EDLPCPJFLAC;
|
||||
string text = this.text.text;
|
||||
}
|
||||
}
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
Color color = this.agRoleColor;
|
||||
if (CKOIAKLOKMM == 1)
|
||||
{
|
||||
}
|
||||
Color color2 = this.bgImage.color;
|
||||
this.IOFDNIMEBCE();
|
||||
}
|
||||
|
||||
// Token: 0x0600E7BE RID: 59326 RVA: 0x00352EA0 File Offset: 0x003510A0
|
||||
[Token(Token = "0x600E7BE")]
|
||||
[Address(RVA = "0x1A68080", Offset = "0x1A67080", VA = "0x181A68080")]
|
||||
private void IOFDNIMEBCE()
|
||||
{
|
||||
int num = 0;
|
||||
if (!this.OPHOAHHLPCK)
|
||||
{
|
||||
}
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
RoomRole edlpcpjflac = this.EDLPCPJFLAC;
|
||||
Button3D button3D = this.deleteButton;
|
||||
BIPCKGLGIHG cmipabmebeb = this.CMIPABMEBEB;
|
||||
bool flag;
|
||||
button3D.gameObject.SetActive(flag);
|
||||
GameObject gameObject = this.moveUpButton.gameObject;
|
||||
int num2 = 0;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
GameObject gameObject2 = this.moveDownButton.gameObject;
|
||||
int num3 = 0;
|
||||
gameObject2.SetActive(num3 != 0);
|
||||
Button3D button3D2 = this.addRemovePlayerButton;
|
||||
if ((this.GAALOCFGJHO ? 1 : 0) != num || this.EDLPCPJFLAC.roleId != FMOEHCKDCKF.AG_EVERYONE)
|
||||
{
|
||||
}
|
||||
button3D2.FFDOINJEHMM = num != 0;
|
||||
Image image = this.settingsButtonImage;
|
||||
if ((this.GAALOCFGJHO ? 1 : 0) == num)
|
||||
{
|
||||
}
|
||||
Sprite sprite = this.viewRoleSprite;
|
||||
image.sprite = sprite;
|
||||
Button3D button3D3 = this.deleteButton;
|
||||
RoomRole edlpcpjflac2 = this.EDLPCPJFLAC;
|
||||
if (edlpcpjflac2 != 0 && edlpcpjflac2.roleId != FMOEHCKDCKF.AG_CREATOR && this.OPHOAHHLPCK)
|
||||
{
|
||||
PlayerRoomRoleManager instance2 = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
FMOEHCKDCKF roleId = this.EDLPCPJFLAC.roleId;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
}
|
||||
int num4 = 0;
|
||||
button3D3.FFDOINJEHMM = num4 != 0;
|
||||
Button3D button3D4 = this.settingsButton;
|
||||
if (this.EDLPCPJFLAC != num && this.OPHOAHHLPCK)
|
||||
{
|
||||
PlayerRoomRoleManager instance3 = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
RoomRole edlpcpjflac3 = this.EDLPCPJFLAC;
|
||||
}
|
||||
bool flag3;
|
||||
bool flag2 = flag3;
|
||||
button3D4.FFDOINJEHMM = flag2;
|
||||
Button3D button3D5 = this.moveUpButton;
|
||||
if (this.EDLPCPJFLAC != (ulong)0L && this.OPHOAHHLPCK)
|
||||
{
|
||||
PlayerRoomRoleManager instance4 = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
AGAJMBPABDL agajmbpabdl3 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
RoomRole edlpcpjflac4 = this.EDLPCPJFLAC;
|
||||
}
|
||||
int num5 = 0;
|
||||
button3D5.FFDOINJEHMM = num5 != 0;
|
||||
Button3D button3D6 = this.moveDownButton;
|
||||
if (this.EDLPCPJFLAC != (ulong)0L && this.OPHOAHHLPCK)
|
||||
{
|
||||
PlayerRoomRoleManager instance5 = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
AGAJMBPABDL agajmbpabdl4 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
RoomRole edlpcpjflac5 = this.EDLPCPJFLAC;
|
||||
}
|
||||
int num6 = 0;
|
||||
button3D6.FFDOINJEHMM = num6 != 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600E7BF RID: 59327 RVA: 0x00353090 File Offset: 0x00351290
|
||||
[Token(Token = "0x600E7BF")]
|
||||
[Address(RVA = "0x1A67C70", Offset = "0x1A66C70", VA = "0x181A67C70")]
|
||||
public void Button_MoveUp()
|
||||
{
|
||||
if (this.OPHOAHHLPCK)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
FMOEHCKDCKF roleId = this.EDLPCPJFLAC.roleId;
|
||||
instance.PlayerRequestMoveRole(agajmbpabdl, roleId, true);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7C0 RID: 59328 RVA: 0x003530D4 File Offset: 0x003512D4
|
||||
[Token(Token = "0x600E7C0")]
|
||||
[Address(RVA = "0x1A67BA0", Offset = "0x1A66BA0", VA = "0x181A67BA0")]
|
||||
public void Button_MoveDown()
|
||||
{
|
||||
if (this.OPHOAHHLPCK)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
RoomRole edlpcpjflac = this.EDLPCPJFLAC;
|
||||
int num = 0;
|
||||
FMOEHCKDCKF roleId = edlpcpjflac.roleId;
|
||||
instance.PlayerRequestMoveRole(agajmbpabdl, roleId, num != 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7C1 RID: 59329 RVA: 0x00353120 File Offset: 0x00351320
|
||||
[Token(Token = "0x600E7C1")]
|
||||
[Address(RVA = "0x1A67AB0", Offset = "0x1A66AB0", VA = "0x181A67AB0")]
|
||||
public void Button_AddRemovePlayer()
|
||||
{
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
PPENFJMFPNE bememjnnkbh = this.BEMEMJNNKBH;
|
||||
RoomRole edlpcpjflac = this.EDLPCPJFLAC;
|
||||
AddRemovePlayersRoomRolesDialog addRemovePlayersRoomRolesDialog = this.addRemovePlayersRoomRolesDialog;
|
||||
int num = 0;
|
||||
PMGCJEPKFOF<JPIJGHNNIDP> pmgcjepkfof = <JNBAANDJIAD>k__BackingField.ShowTemporaryConfirmationDialog<RoomRole, PPENFJMFPNE>(addRemovePlayersRoomRolesDialog, edlpcpjflac, bememjnnkbh, (NotificationManager.HLJEOKDOLPF)num, num);
|
||||
}
|
||||
|
||||
// Token: 0x0600E7C2 RID: 59330 RVA: 0x0035316C File Offset: 0x0035136C
|
||||
[Token(Token = "0x600E7C2")]
|
||||
[Address(RVA = "0x1A67EC0", Offset = "0x1A66EC0", VA = "0x181A67EC0")]
|
||||
public void Button_Settings()
|
||||
{
|
||||
if (this.OPHOAHHLPCK)
|
||||
{
|
||||
EditRoomRoleSettingsWatchUIFlow flowByType = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.GetFlowByType<EditRoomRoleSettingsWatchUIFlow>();
|
||||
RoomRole edlpcpjflac = this.EDLPCPJFLAC;
|
||||
BIPCKGLGIHG cmipabmebeb = this.CMIPABMEBEB;
|
||||
bool gaalocfgjho = this.GAALOCFGJHO;
|
||||
FMOEHCKDCKF roleId = edlpcpjflac.roleId;
|
||||
flowByType._roleId = roleId;
|
||||
flowByType.CMIPABMEBEB = cmipabmebeb;
|
||||
flowByType.CDEDBCPAFIH = gaalocfgjho;
|
||||
flowByType.ILKPDLHACON();
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
int num = 0;
|
||||
<JNBAANDJIAD>k__BackingField.PushFlow(flowByType, num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7C3 RID: 59331 RVA: 0x003531F4 File Offset: 0x003513F4
|
||||
[Token(Token = "0x600E7C3")]
|
||||
[Address(RVA = "0x1A67D40", Offset = "0x1A66D40", VA = "0x181A67D40")]
|
||||
public void Button_Remove()
|
||||
{
|
||||
if (this.OPHOAHHLPCK)
|
||||
{
|
||||
PlayerUI playerUI = Player.<EGKJPJKLEAI>k__BackingField.playerUI;
|
||||
RoomRole edlpcpjflac = this.EDLPCPJFLAC;
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
string roleName = edlpcpjflac.roleName;
|
||||
string text = "Are you sure you want to remove the role \"" + roleName + "\"?";
|
||||
PMGCJEPKFOF<JPIJGHNNIDP> pmgcjepkfof = <JNBAANDJIAD>k__BackingField.ShowConfirmationDialog("Are you sure?", text);
|
||||
Action<JPIJGHNNIDP> action = new Action(this.NIOFDBBOKDE);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7C4 RID: 59332 RVA: 0x00353260 File Offset: 0x00351460
|
||||
[Token(Token = "0x600E7C4")]
|
||||
[Address(RVA = "0x1A68B30", Offset = "0x1A67B30", VA = "0x181A68B30")]
|
||||
public RoomRoleEditRow()
|
||||
{
|
||||
Color white = Color.white;
|
||||
Color white2 = Color.white;
|
||||
Color white3 = Color.white;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600E7C5 RID: 59333 RVA: 0x00353288 File Offset: 0x00351488
|
||||
[Token(Token = "0x600E7C5")]
|
||||
[Address(RVA = "0x1A68610", Offset = "0x1A67610", VA = "0x181A68610")]
|
||||
[CompilerGenerated]
|
||||
private void NIOFDBBOKDE(JPIJGHNNIDP PBAOMKNFBFL)
|
||||
{
|
||||
if (PBAOMKNFBFL == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
FMOEHCKDCKF roleId = this.EDLPCPJFLAC.roleId;
|
||||
bool flag = instance.LocalRequestDeleteRole(roleId);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04009650 RID: 38480
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009650")]
|
||||
[SerializeField]
|
||||
private AddRemovePlayersRoomRolesDialog addRemovePlayersRoomRolesDialog;
|
||||
|
||||
// Token: 0x04009651 RID: 38481
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4009651")]
|
||||
private RoomRole EDLPCPJFLAC;
|
||||
|
||||
// Token: 0x04009652 RID: 38482
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4009652")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI text;
|
||||
|
||||
// Token: 0x04009653 RID: 38483
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4009653")]
|
||||
[SerializeField]
|
||||
private Button3D moveUpButton;
|
||||
|
||||
// Token: 0x04009654 RID: 38484
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4009654")]
|
||||
[SerializeField]
|
||||
private Button3D moveDownButton;
|
||||
|
||||
// Token: 0x04009655 RID: 38485
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4009655")]
|
||||
[SerializeField]
|
||||
private Button3D addRemovePlayerButton;
|
||||
|
||||
// Token: 0x04009656 RID: 38486
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4009656")]
|
||||
[SerializeField]
|
||||
private Button3D settingsButton;
|
||||
|
||||
// Token: 0x04009657 RID: 38487
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4009657")]
|
||||
[SerializeField]
|
||||
private Button3D deleteButton;
|
||||
|
||||
// Token: 0x04009658 RID: 38488
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4009658")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
[Header("Role Colors")]
|
||||
private Image bgImage;
|
||||
|
||||
// Token: 0x04009659 RID: 38489
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4009659")]
|
||||
[SerializeField]
|
||||
private Color agRoleColor;
|
||||
|
||||
// Token: 0x0400965A RID: 38490
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400965A")]
|
||||
[SerializeField]
|
||||
private Color defaultRoleColor;
|
||||
|
||||
// Token: 0x0400965B RID: 38491
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400965B")]
|
||||
[SerializeField]
|
||||
private Color nonAGRoleColor;
|
||||
|
||||
// Token: 0x0400965C RID: 38492
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400965C")]
|
||||
[SerializeField]
|
||||
[Header("Settings sprites")]
|
||||
private Image settingsButtonImage;
|
||||
|
||||
// Token: 0x0400965D RID: 38493
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400965D")]
|
||||
[SerializeField]
|
||||
private Sprite editRoleSprite;
|
||||
|
||||
// Token: 0x0400965E RID: 38494
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400965E")]
|
||||
[SerializeField]
|
||||
private Sprite viewRoleSprite;
|
||||
|
||||
// Token: 0x0400965F RID: 38495
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400965F")]
|
||||
private BIPCKGLGIHG CMIPABMEBEB;
|
||||
|
||||
// Token: 0x04009660 RID: 38496
|
||||
[FieldOffset(Offset = "0xA9")]
|
||||
[Token(Token = "0x4009660")]
|
||||
private bool GAALOCFGJHO;
|
||||
|
||||
// Token: 0x04009661 RID: 38497
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4009661")]
|
||||
private PPENFJMFPNE BEMEMJNNKBH;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,177 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using AGUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x02002398 RID: 9112
|
||||
[Token(Token = "0x2002398")]
|
||||
public class RoomRolePagedGrid : RecyclerPagedGrid<RoomRolePagedGrid.IHLOLHKGKJC, RoomRoleEditRow>
|
||||
{
|
||||
// Token: 0x170024CA RID: 9418
|
||||
// (get) Token: 0x0600E7C6 RID: 59334 RVA: 0x003532BC File Offset: 0x003514BC
|
||||
[Token(Token = "0x170024CA")]
|
||||
private bool CMMPAJLEMGB
|
||||
{
|
||||
[Token(Token = "0x600E7C6")]
|
||||
[Address(RVA = "0x1A68BF0", Offset = "0x1A67BF0", VA = "0x181A68BF0")]
|
||||
get
|
||||
{
|
||||
PPENFJMFPNE bememjnnkbh = this.BEMEMJNNKBH;
|
||||
if (bememjnnkbh == 0)
|
||||
{
|
||||
}
|
||||
long <DOFDAMHCJLP>k__BackingField = bememjnnkbh.<DOFDAMHCJLP>k__BackingField;
|
||||
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7C7 RID: 59335 RVA: 0x003532EC File Offset: 0x003514EC
|
||||
[Token(Token = "0x600E7C7")]
|
||||
[Address(RVA = "0x1A68DE0", Offset = "0x1A67DE0", VA = "0x181A68DE0")]
|
||||
private void OnEnable()
|
||||
{
|
||||
if (this.CMMPAJLEMGB)
|
||||
{
|
||||
Action action = new Action(this.UpdateChildren);
|
||||
Action<AGAJMBPABDL, RoomRole> action2 = new Action(this.MCBMFEECHCP);
|
||||
bool mhdlkeiilhd = this.MHDLKEIILHD;
|
||||
PPENFJMFPNE bememjnnkbh = this.BEMEMJNNKBH;
|
||||
BIPCKGLGIHG fdjegecjkfg = this.FDJEGECJKFG;
|
||||
this.UpdateChildren(fdjegecjkfg, bememjnnkbh, mhdlkeiilhd);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7C8 RID: 59336 RVA: 0x00353340 File Offset: 0x00351540
|
||||
[Token(Token = "0x600E7C8")]
|
||||
[Address(RVA = "0x1A68CC0", Offset = "0x1A67CC0", VA = "0x181A68CC0")]
|
||||
private void OnDisable()
|
||||
{
|
||||
Action action = new Action(this.UpdateChildren);
|
||||
Action<AGAJMBPABDL, RoomRole> action2 = new Action(this.MCBMFEECHCP);
|
||||
}
|
||||
|
||||
// Token: 0x0600E7C9 RID: 59337 RVA: 0x00353368 File Offset: 0x00351568
|
||||
[Token(Token = "0x600E7C9")]
|
||||
[Address(RVA = "0x1A68C70", Offset = "0x1A67C70", VA = "0x181A68C70")]
|
||||
private void MCBMFEECHCP(AGAJMBPABDL IEKDDPPNFPF, RoomRole LOLCMLEKMAF)
|
||||
{
|
||||
if (IEKDDPPNFPF.DMKCIEPGGAB)
|
||||
{
|
||||
bool mhdlkeiilhd = this.MHDLKEIILHD;
|
||||
int num = 0;
|
||||
PPENFJMFPNE bememjnnkbh = this.BEMEMJNNKBH;
|
||||
this.UpdateChildren((BIPCKGLGIHG)num, bememjnnkbh, mhdlkeiilhd);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7CA RID: 59338 RVA: 0x003533A0 File Offset: 0x003515A0
|
||||
[Token(Token = "0x600E7CA")]
|
||||
[Address(RVA = "0x1A68F30", Offset = "0x1A67F30", VA = "0x181A68F30")]
|
||||
public void UpdateChildren()
|
||||
{
|
||||
bool mhdlkeiilhd = this.MHDLKEIILHD;
|
||||
PPENFJMFPNE bememjnnkbh = this.BEMEMJNNKBH;
|
||||
BIPCKGLGIHG fdjegecjkfg = this.FDJEGECJKFG;
|
||||
this.UpdateChildren(fdjegecjkfg, bememjnnkbh, mhdlkeiilhd);
|
||||
}
|
||||
|
||||
// Token: 0x0600E7CB RID: 59339 RVA: 0x003533CC File Offset: 0x003515CC
|
||||
[Token(Token = "0x600E7CB")]
|
||||
[Address(RVA = "0x1A68F60", Offset = "0x1A67F60", VA = "0x181A68F60")]
|
||||
public void UpdateChildren(BIPCKGLGIHG FHANBDDFJDA, PPENFJMFPNE AEMBAGPGHGE, bool IOCHGJAMGOG)
|
||||
{
|
||||
this.BEMEMJNNKBH = AEMBAGPGHGE;
|
||||
this.FDJEGECJKFG = FHANBDDFJDA;
|
||||
this.MHDLKEIILHD = IOCHGJAMGOG;
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
if (IOCHGJAMGOG)
|
||||
{
|
||||
PlayerRoomRoleManager instance2 = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
List<RoomRole> sortedActiveRolesForPlayer = instance2.GetSortedActiveRolesForPlayer(agajmbpabdl, true);
|
||||
if (RoomRolePagedGrid.<>c.<>9__10_1 != 0)
|
||||
{
|
||||
goto IL_9D;
|
||||
}
|
||||
RoomRolePagedGrid.<>c.<>9__10_1 = delegate(RoomRole _)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
};
|
||||
}
|
||||
List<RoomRole> sortedActiveRoles = PlayerRoomRoleManager.ONCPNMDGGKG.GetSortedActiveRoles(true);
|
||||
Func<RoomRole, RoomRolePagedGrid.IHLOLHKGKJC> func;
|
||||
if (RoomRolePagedGrid.<>c.<>9__10_0 == 0)
|
||||
{
|
||||
func = delegate(RoomRole _)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
};
|
||||
RoomRolePagedGrid.<>c.<>9__10_0 = func;
|
||||
}
|
||||
IL_9D:
|
||||
List<RoomRolePagedGrid.IHLOLHKGKJC> list = Enumerable.ToList<RoomRolePagedGrid.IHLOLHKGKJC>(Enumerable.Select<RoomRole, RoomRolePagedGrid.IHLOLHKGKJC>(sortedActiveRoles, func));
|
||||
if (!this.CMMPAJLEMGB)
|
||||
{
|
||||
int size = list._size;
|
||||
list.RemoveAt(size);
|
||||
}
|
||||
PlayerRoomRoleManager instance3 = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
bool flag = this.NBMNLHLDOGF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7CC RID: 59340 RVA: 0x003534BC File Offset: 0x003516BC
|
||||
[Token(Token = "0x600E7CC")]
|
||||
[Address(RVA = "0x1A68B90", Offset = "0x1A67B90", VA = "0x181A68B90", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(RoomRolePagedGrid.IHLOLHKGKJC IOBEPGLJNIP, RoomRoleEditRow IOMFCIGGNOI, int CKOIAKLOKMM)
|
||||
{
|
||||
PPENFJMFPNE bememjnnkbh = this.BEMEMJNNKBH;
|
||||
}
|
||||
|
||||
// Token: 0x0600E7CD RID: 59341 RVA: 0x003534D8 File Offset: 0x003516D8
|
||||
[Token(Token = "0x600E7CD")]
|
||||
[Address(RVA = "0x1A692E0", Offset = "0x1A682E0", VA = "0x181A692E0")]
|
||||
public RoomRolePagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04009662 RID: 38498
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4009662")]
|
||||
private BIPCKGLGIHG FDJEGECJKFG;
|
||||
|
||||
// Token: 0x04009663 RID: 38499
|
||||
[FieldOffset(Offset = "0xB9")]
|
||||
[Token(Token = "0x4009663")]
|
||||
private bool MHDLKEIILHD;
|
||||
|
||||
// Token: 0x04009664 RID: 38500
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4009664")]
|
||||
private PPENFJMFPNE BEMEMJNNKBH;
|
||||
|
||||
// Token: 0x02002399 RID: 9113
|
||||
[Token(Token = "0x2002399")]
|
||||
public struct IHLOLHKGKJC
|
||||
{
|
||||
// Token: 0x04009665 RID: 38501
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009665")]
|
||||
public RoomRole HEELBAKNKIA;
|
||||
|
||||
// Token: 0x04009666 RID: 38502
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4009666")]
|
||||
public bool NFFNKGKJLBE;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,175 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x0200239B RID: 9115
|
||||
[Token(Token = "0x200239B")]
|
||||
public class RoomRolesConditionalButton : ConditionalButton<Button3D>
|
||||
{
|
||||
// Token: 0x170024CB RID: 9419
|
||||
// (get) Token: 0x0600E7D2 RID: 59346 RVA: 0x00353518 File Offset: 0x00351718
|
||||
[Token(Token = "0x170024CB")]
|
||||
private bool OPHOAHHLPCK
|
||||
{
|
||||
[Token(Token = "0x600E7D2")]
|
||||
[Address(RVA = "0x1A69570", Offset = "0x1A68570", VA = "0x181A69570")]
|
||||
get
|
||||
{
|
||||
PPENFJMFPNE bememjnnkbh = this.BEMEMJNNKBH;
|
||||
if (bememjnnkbh == 0)
|
||||
{
|
||||
}
|
||||
long <DOFDAMHCJLP>k__BackingField = bememjnnkbh.<DOFDAMHCJLP>k__BackingField;
|
||||
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170024CC RID: 9420
|
||||
// (get) Token: 0x0600E7D3 RID: 59347 RVA: 0x00353548 File Offset: 0x00351748
|
||||
// (set) Token: 0x0600E7D4 RID: 59348 RVA: 0x0035355C File Offset: 0x0035175C
|
||||
[Token(Token = "0x170024CC")]
|
||||
public PPENFJMFPNE KMONCLBICFK
|
||||
{
|
||||
[Token(Token = "0x600E7D3")]
|
||||
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
|
||||
get
|
||||
{
|
||||
return this.BEMEMJNNKBH;
|
||||
}
|
||||
[Token(Token = "0x600E7D4")]
|
||||
[Address(RVA = "0x1A65390", Offset = "0x1A64390", VA = "0x181A65390")]
|
||||
set
|
||||
{
|
||||
if (this.BEMEMJNNKBH != value)
|
||||
{
|
||||
this.BEMEMJNNKBH = value;
|
||||
base.OnEnable();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7D5 RID: 59349 RVA: 0x00353580 File Offset: 0x00351780
|
||||
[Token(Token = "0x600E7D5")]
|
||||
[Address(RVA = "0x1A69320", Offset = "0x1A68320", VA = "0x181A69320")]
|
||||
private void Awake()
|
||||
{
|
||||
Action<AGAJMBPABDL, RoomRole> action = new Action(this.DIHJDCNHNJE);
|
||||
}
|
||||
|
||||
// Token: 0x0600E7D6 RID: 59350 RVA: 0x0035359C File Offset: 0x0035179C
|
||||
[Token(Token = "0x600E7D6")]
|
||||
[Address(RVA = "0x1A695F0", Offset = "0x1A685F0", VA = "0x181A695F0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
Action<AGAJMBPABDL, RoomRole> action = new Action(this.DIHJDCNHNJE);
|
||||
}
|
||||
|
||||
// Token: 0x0600E7D7 RID: 59351 RVA: 0x003535B8 File Offset: 0x003517B8
|
||||
[Token(Token = "0x600E7D7")]
|
||||
[Address(RVA = "0x1A693E0", Offset = "0x1A683E0", VA = "0x181A693E0")]
|
||||
private void DIHJDCNHNJE(AGAJMBPABDL IEKDDPPNFPF, RoomRole IENKDAKBEDP)
|
||||
{
|
||||
if (IEKDDPPNFPF.DMKCIEPGGAB && this.OPHOAHHLPCK)
|
||||
{
|
||||
base.OnEnable();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7D8 RID: 59352 RVA: 0x003535E4 File Offset: 0x003517E4
|
||||
[Token(Token = "0x600E7D8")]
|
||||
[Address(RVA = "0x1A69420", Offset = "0x1A68420", VA = "0x181A69420", Slot = "8")]
|
||||
protected override void MGFKPEMKOOK()
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
this.MNGMCHLEHOK();
|
||||
PPENFJMFPNE bememjnnkbh = this.BEMEMJNNKBH;
|
||||
EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersWatchUIFlow;
|
||||
editRoomRoleOrdersWatchUIFlow.TargetRoomDetails = bememjnnkbh;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7D9 RID: 59353 RVA: 0x00353628 File Offset: 0x00351828
|
||||
[Token(Token = "0x600E7D9")]
|
||||
[Address(RVA = "0x1A696B0", Offset = "0x1A686B0", VA = "0x181A696B0", Slot = "5")]
|
||||
protected override void PICEBFBCNCL()
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
PlayerRoomRoleManager instance2 = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
if (!(instance2 == num2) && this.OPHOAHHLPCK)
|
||||
{
|
||||
if (!Matchmaking.BBJAEJHMAPB.MIKOMDCPDFF())
|
||||
{
|
||||
base.ILGFOHIJHMG = 2;
|
||||
return;
|
||||
}
|
||||
bool forwardedRegistered = PlayerRoomRoleManager.ONCPNMDGGKG.forwardedRegistered;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
base.ILGFOHIJHMG = 2;
|
||||
return;
|
||||
}
|
||||
base.ILGFOHIJHMG = 1;
|
||||
return;
|
||||
}
|
||||
}
|
||||
int num3 = 0;
|
||||
base.ILGFOHIJHMG = num3;
|
||||
}
|
||||
|
||||
// Token: 0x0600E7DA RID: 59354 RVA: 0x003536B8 File Offset: 0x003518B8
|
||||
[Token(Token = "0x600E7DA")]
|
||||
[Address(RVA = "0x1A5EF50", Offset = "0x1A5DF50", VA = "0x181A5EF50", Slot = "7")]
|
||||
protected override bool HOCJDEBMOLM()
|
||||
{
|
||||
bool flag = base.HOCJDEBMOLM();
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
bool flag2;
|
||||
return flag2;
|
||||
}
|
||||
|
||||
// Token: 0x0600E7DB RID: 59355 RVA: 0x003536D4 File Offset: 0x003518D4
|
||||
[Token(Token = "0x600E7DB")]
|
||||
[Address(RVA = "0x1A698F0", Offset = "0x1A688F0", VA = "0x181A698F0")]
|
||||
public RoomRolesConditionalButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400966A RID: 38506
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400966A")]
|
||||
private PPENFJMFPNE BEMEMJNNKBH;
|
||||
|
||||
// Token: 0x0200239C RID: 9116
|
||||
[Token(Token = "0x200239C")]
|
||||
private enum BIGCBLHGLCO
|
||||
{
|
||||
// Token: 0x0400966C RID: 38508
|
||||
[Token(Token = "0x400966C")]
|
||||
Disabled,
|
||||
// Token: 0x0400966D RID: 38509
|
||||
[Token(Token = "0x400966D")]
|
||||
Enabled_HasPermissions,
|
||||
// Token: 0x0400966E RID: 38510
|
||||
[Token(Token = "0x400966E")]
|
||||
Enabled_NoPermissions
|
||||
}
|
||||
}
|
||||
}
|
||||
+66
@@ -0,0 +1,66 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x0200239D RID: 9117
|
||||
[Token(Token = "0x200239D")]
|
||||
public class TagListRoomRolePermissionEditable : TagListRolePermissionEditable<FMOEHCKDCKF, RoomRole.BJICCBAKLAF, RoomRole>
|
||||
{
|
||||
// Token: 0x170024CD RID: 9421
|
||||
// (get) Token: 0x0600E7DC RID: 59356 RVA: 0x003536E8 File Offset: 0x003518E8
|
||||
[Token(Token = "0x170024CD")]
|
||||
internal override GMBIJNPEBJF AIIGEMKJLMD
|
||||
{
|
||||
[Token(Token = "0x600E7DC")]
|
||||
[Address(RVA = "0x4E8690", Offset = "0x4E7690", VA = "0x1804E8690", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return GMBIJNPEBJF.Room;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7DD RID: 59357 RVA: 0x003536F8 File Offset: 0x003518F8
|
||||
[Token(Token = "0x600E7DD")]
|
||||
[Address(RVA = "0x1A76710", Offset = "0x1A75710", VA = "0x181A76710", Slot = "6")]
|
||||
protected override RoomRole BGELAIIEFPG(bool GFMEDGILKBH)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
if (!GFMEDGILKBH)
|
||||
{
|
||||
return PlayerRoomRoleManager.ONCPNMDGGKG.GetRoleDefinition(num);
|
||||
}
|
||||
PlayerRoomRoleManager instance2 = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E7DE RID: 59358 RVA: 0x00353740 File Offset: 0x00351940
|
||||
[Token(Token = "0x600E7DE")]
|
||||
[Address(RVA = "0x188CAE0", Offset = "0x188BAE0", VA = "0x18188CAE0", Slot = "9")]
|
||||
protected override bool BPCHDIDOFKE(RoomRole.BJICCBAKLAF KFMINBPBKAM)
|
||||
{
|
||||
return KFMINBPBKAM != RoomRole.BJICCBAKLAF.INVALID;
|
||||
}
|
||||
|
||||
// Token: 0x0600E7DF RID: 59359 RVA: 0x00353754 File Offset: 0x00351954
|
||||
[Token(Token = "0x600E7DF")]
|
||||
[Address(RVA = "0x1A76840", Offset = "0x1A75840", VA = "0x181A76840", Slot = "12")]
|
||||
protected override bool FDIFOCAGCFI(FMOEHCKDCKF BGHHFOOBFMA, RoomRole.BJICCBAKLAF KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
||||
{
|
||||
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600E7E0 RID: 59360 RVA: 0x00353770 File Offset: 0x00351970
|
||||
[Token(Token = "0x600E7E0")]
|
||||
[Address(RVA = "0x1A768D0", Offset = "0x1A758D0", VA = "0x181A768D0")]
|
||||
public TagListRoomRolePermissionEditable()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
+151
@@ -0,0 +1,151 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Room
|
||||
{
|
||||
// Token: 0x0200239E RID: 9118
|
||||
[Token(Token = "0x200239E")]
|
||||
public class ToggleRoomRolesEditModeConditionalButton : ConditionalButton<Button3D>
|
||||
{
|
||||
// Token: 0x0600E7E1 RID: 59361 RVA: 0x00353784 File Offset: 0x00351984
|
||||
[Token(Token = "0x600E7E1")]
|
||||
[Address(RVA = "0x1A76B40", Offset = "0x1A75B40", VA = "0x181A76B40", Slot = "4")]
|
||||
protected override void OnEnable()
|
||||
{
|
||||
base.OnEnable();
|
||||
Action<AGAJMBPABDL, RoomRole> action = new Action(this.DIHJDCNHNJE);
|
||||
EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersWatchUIFlow = this.editRoomRoleOrdersScreen;
|
||||
Action<BIPCKGLGIHG> action2 = new Action(this.PGIIGNGHLFG);
|
||||
editRoomRoleOrdersWatchUIFlow.OnRoleViewModeChangedEvent += action2;
|
||||
}
|
||||
|
||||
// Token: 0x0600E7E2 RID: 59362 RVA: 0x003537C8 File Offset: 0x003519C8
|
||||
[Token(Token = "0x600E7E2")]
|
||||
[Address(RVA = "0x1A76A00", Offset = "0x1A75A00", VA = "0x181A76A00")]
|
||||
private void OnDisable()
|
||||
{
|
||||
Action<AGAJMBPABDL, RoomRole> action = new Action(this.DIHJDCNHNJE);
|
||||
EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersWatchUIFlow = this.editRoomRoleOrdersScreen;
|
||||
int num = 0;
|
||||
if (editRoomRoleOrdersWatchUIFlow != num)
|
||||
{
|
||||
EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersWatchUIFlow2 = this.editRoomRoleOrdersScreen;
|
||||
Action<BIPCKGLGIHG> action2 = new Action(this.PGIIGNGHLFG);
|
||||
editRoomRoleOrdersWatchUIFlow2.OnRoleViewModeChangedEvent -= action2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7E3 RID: 59363 RVA: 0x0035381C File Offset: 0x00351A1C
|
||||
[Token(Token = "0x600E7E3")]
|
||||
[Address(RVA = "0x14959B0", Offset = "0x14949B0", VA = "0x1814959B0")]
|
||||
private void PGIIGNGHLFG(BIPCKGLGIHG ANFJOHGCOOB)
|
||||
{
|
||||
base.OnEnable();
|
||||
}
|
||||
|
||||
// Token: 0x0600E7E4 RID: 59364 RVA: 0x00353830 File Offset: 0x00351A30
|
||||
[Token(Token = "0x600E7E4")]
|
||||
[Address(RVA = "0x1A5EF20", Offset = "0x1A5DF20", VA = "0x181A5EF20")]
|
||||
private void DIHJDCNHNJE(AGAJMBPABDL AGIHAKFFCCD, RoomRole LOLCMLEKMAF)
|
||||
{
|
||||
if (AGIHAKFFCCD.DMKCIEPGGAB)
|
||||
{
|
||||
base.OnEnable();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E7E5 RID: 59365 RVA: 0x00353854 File Offset: 0x00351A54
|
||||
[Token(Token = "0x600E7E5")]
|
||||
[Address(RVA = "0x1A76910", Offset = "0x1A75910", VA = "0x181A76910", Slot = "8")]
|
||||
protected override void MGFKPEMKOOK()
|
||||
{
|
||||
int cieebjfcmib = this.CIEEBJFCMIB;
|
||||
if (cieebjfcmib == 1)
|
||||
{
|
||||
EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersWatchUIFlow = this.editRoomRoleOrdersScreen;
|
||||
return;
|
||||
}
|
||||
while (cieebjfcmib != 2)
|
||||
{
|
||||
}
|
||||
EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersWatchUIFlow2 = this.editRoomRoleOrdersScreen;
|
||||
int num = 0;
|
||||
editRoomRoleOrdersWatchUIFlow2.MFBDAMHIMKI = (BIPCKGLGIHG)num;
|
||||
}
|
||||
|
||||
// Token: 0x0600E7E6 RID: 59366 RVA: 0x00353890 File Offset: 0x00351A90
|
||||
[Token(Token = "0x600E7E6")]
|
||||
[Address(RVA = "0x1A76C50", Offset = "0x1A75C50", VA = "0x181A76C50", Slot = "5")]
|
||||
protected override void PICEBFBCNCL()
|
||||
{
|
||||
BIPCKGLGIHG cmipabmebeb = this.editRoomRoleOrdersScreen.CMIPABMEBEB;
|
||||
bool forwardedRegistered = PlayerRoomRoleManager.ONCPNMDGGKG.forwardedRegistered;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
base.ILGFOHIJHMG = 1;
|
||||
return;
|
||||
}
|
||||
int num = 0;
|
||||
base.ILGFOHIJHMG = num;
|
||||
}
|
||||
|
||||
// Token: 0x0600E7E7 RID: 59367 RVA: 0x003538DC File Offset: 0x00351ADC
|
||||
[Token(Token = "0x600E7E7")]
|
||||
[Address(RVA = "0x1A76960", Offset = "0x1A75960", VA = "0x181A76960", Slot = "6")]
|
||||
protected override void MNGMCHLEHOK()
|
||||
{
|
||||
base..ctor();
|
||||
int cieebjfcmib = this.CIEEBJFCMIB;
|
||||
if (cieebjfcmib == 1)
|
||||
{
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.labelText, "Edit Roles");
|
||||
this.tooltip.Message = "Edit all Room roles";
|
||||
return;
|
||||
}
|
||||
while (cieebjfcmib != 2)
|
||||
{
|
||||
}
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.labelText, "Show My Roles");
|
||||
this.tooltip.Message = "Show only roles I have.";
|
||||
}
|
||||
|
||||
// Token: 0x0600E7E8 RID: 59368 RVA: 0x00353948 File Offset: 0x00351B48
|
||||
[Token(Token = "0x600E7E8")]
|
||||
[Address(RVA = "0x1A76DA0", Offset = "0x1A75DA0", VA = "0x181A76DA0")]
|
||||
public ToggleRoomRolesEditModeConditionalButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400966F RID: 38511
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400966F")]
|
||||
[SerializeField]
|
||||
private EditRoomRoleOrdersWatchUIFlow editRoomRoleOrdersScreen;
|
||||
|
||||
// Token: 0x04009670 RID: 38512
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4009670")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private Tooltip tooltip;
|
||||
|
||||
// Token: 0x0200239F RID: 9119
|
||||
[Token(Token = "0x200239F")]
|
||||
private enum KEKIODAELFL
|
||||
{
|
||||
// Token: 0x04009672 RID: 38514
|
||||
[Token(Token = "0x4009672")]
|
||||
Disabled,
|
||||
// Token: 0x04009673 RID: 38515
|
||||
[Token(Token = "0x4009673")]
|
||||
ChangeToEditMode,
|
||||
// Token: 0x04009674 RID: 38516
|
||||
[Token(Token = "0x4009674")]
|
||||
ChangeToViewMode
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using Pathfinding.RVO;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x0200237F RID: 9087
|
||||
[Token(Token = "0x200237F")]
|
||||
public abstract class SliderRoleEditableBase<InnerType, RoleIdType, RolePermissionType, RoleDefinitionType> : RoleEditableBase<InnerType, RoleIdType, RolePermissionType, RoleDefinitionType> where RoleIdType : struct where RolePermissionType : struct where RoleDefinitionType : class, MLNCPPJGHPN<RoleIdType, RolePermissionType, RoleDefinitionType>, new()
|
||||
{
|
||||
// Token: 0x0600E73D RID: 59197 RVA: 0x003517A4 File Offset: 0x0034F9A4
|
||||
[Token(Token = "0x600E73D")]
|
||||
[Address(RVA = "0x228B220", Offset = "0x228A220", VA = "0x18228B220", Slot = "8")]
|
||||
protected override void NNAAGJEICHA()
|
||||
{
|
||||
bool interactable = this.FFDOINJEHMM;
|
||||
GameObject gameObject = base.gameObject;
|
||||
}
|
||||
|
||||
// Token: 0x0600E73E RID: 59198 RVA: 0x003517C8 File Offset: 0x0034F9C8
|
||||
[Token(Token = "0x600E73E")]
|
||||
[Address(RVA = "0x1CD4C20", Offset = "0x1CD3C20", VA = "0x181CD4C20")]
|
||||
protected SliderRoleEditableBase()
|
||||
{
|
||||
List<ObstacleVertex> neighbourObstacles = base.NeighbourObstacles;
|
||||
}
|
||||
|
||||
// Token: 0x04009608 RID: 38408
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009608")]
|
||||
[SerializeField]
|
||||
protected Slider3D valueSlider;
|
||||
|
||||
// Token: 0x04009609 RID: 38409
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009609")]
|
||||
[SerializeField]
|
||||
protected GameObject textLabels;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,140 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Text;
|
||||
using AGUI.StackedUI;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using Pathfinding.RVO;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Tools.Tags;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI
|
||||
{
|
||||
// Token: 0x02002383 RID: 9091
|
||||
[Token(Token = "0x2002383")]
|
||||
public abstract class TagListRolePermissionEditable<RoleIdType, RolePermissionType, RoleDefinitionType> : RoleEditableBase<List<ObscuredString>, RoleIdType, RolePermissionType, RoleDefinitionType> where RoleIdType : struct where RolePermissionType : struct where RoleDefinitionType : class, MLNCPPJGHPN<RoleIdType, RolePermissionType, RoleDefinitionType>, new()
|
||||
{
|
||||
// Token: 0x170024BE RID: 9406
|
||||
// (get) Token: 0x0600E753 RID: 59219 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170024BE")]
|
||||
public override GPNBGDFOBNK<List<ObscuredString>> BHMJLNDMIDM
|
||||
{
|
||||
[Token(Token = "0x600E753")]
|
||||
[Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0", Slot = "11")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E754 RID: 59220 RVA: 0x00351A2C File Offset: 0x0034FC2C
|
||||
[Token(Token = "0x600E754")]
|
||||
[Address(RVA = "0x228B5E0", Offset = "0x228A5E0", VA = "0x18228B5E0", Slot = "7")]
|
||||
public override void Button_ToggleOverride(bool newOverrides)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E755 RID: 59221 RVA: 0x00351A40 File Offset: 0x0034FC40
|
||||
[Token(Token = "0x600E755")]
|
||||
[Address(RVA = "0x228B370", Offset = "0x228A370", VA = "0x18228B370")]
|
||||
public void Button_Edit()
|
||||
{
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
|
||||
// Token: 0x0600E756 RID: 59222 RVA: 0x00351A78 File Offset: 0x0034FC78
|
||||
[Token(Token = "0x600E756")]
|
||||
[Address(RVA = "0x228BBC0", Offset = "0x228ABC0", VA = "0x18228BBC0", Slot = "8")]
|
||||
protected override void NNAAGJEICHA()
|
||||
{
|
||||
bool interactable = this.FFDOINJEHMM;
|
||||
GameObject gameObject = base.gameObject;
|
||||
StringBuilder stringBuilder = new StringBuilder();
|
||||
int num = 0;
|
||||
ThrowHelper.ThrowArgumentOutOfRangeException();
|
||||
string text;
|
||||
StringBuilder stringBuilder2 = stringBuilder.Append(text);
|
||||
if (num < stringBuilder2)
|
||||
{
|
||||
StringBuilder stringBuilder3 = stringBuilder.Append(",");
|
||||
}
|
||||
int length = stringBuilder.Length;
|
||||
num++;
|
||||
num++;
|
||||
int hashCode = stringBuilder.GetHashCode();
|
||||
string empty = string.Empty;
|
||||
}
|
||||
|
||||
// Token: 0x0600E757 RID: 59223 RVA: 0x00351AE4 File Offset: 0x0034FCE4
|
||||
[Token(Token = "0x600E757")]
|
||||
[Address(RVA = "0x228BEC0", Offset = "0x228AEC0", VA = "0x18228BEC0")]
|
||||
protected TagListRolePermissionEditable()
|
||||
{
|
||||
List<ObscuredString> list = new List();
|
||||
int num;
|
||||
MutableOverridableListObscuredString mutableOverridableListObscuredString = new MutableOverridableListObscuredString(num != 0, list);
|
||||
num = 0;
|
||||
List<ObstacleVertex> neighbourObstacles = base.NeighbourObstacles;
|
||||
}
|
||||
|
||||
// Token: 0x0600E758 RID: 59224 RVA: 0x00351B08 File Offset: 0x0034FD08
|
||||
[Token(Token = "0x600E758")]
|
||||
[Address(RVA = "0x228B6C0", Offset = "0x228A6C0", VA = "0x18228B6C0")]
|
||||
[CompilerGenerated]
|
||||
private PMGCJEPKFOF<TagEditDialog.ECIJFFHOGBK> EPFHFOIDPCM(TagEditDialog BBPMNICHFLM)
|
||||
{
|
||||
IEnumerable<ObscuredString> enumerable;
|
||||
List<string> list = Enumerable.ToList<string>(enumerable);
|
||||
float height = ((IAgent)BBPMNICHFLM).Height;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E759 RID: 59225 RVA: 0x00351B28 File Offset: 0x0034FD28
|
||||
[Token(Token = "0x600E759")]
|
||||
[Address(RVA = "0x228B950", Offset = "0x228A950", VA = "0x18228B950")]
|
||||
[CompilerGenerated]
|
||||
private void LIIDHDMDEGC(TagEditDialog.ECIJFFHOGBK PBAOMKNFBFL)
|
||||
{
|
||||
IEnumerable<string> enumerable;
|
||||
List<ObscuredString> list = Enumerable.ToList<ObscuredString>(enumerable);
|
||||
this.AFEOIDABAJG(true, list);
|
||||
}
|
||||
|
||||
// Token: 0x04009610 RID: 38416
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009610")]
|
||||
[SerializeField]
|
||||
private TagEditDialog tagEditDialog;
|
||||
|
||||
// Token: 0x04009611 RID: 38417
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009611")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI previewText;
|
||||
|
||||
// Token: 0x04009612 RID: 38418
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009612")]
|
||||
[SerializeField]
|
||||
private Button3D editTagsButton;
|
||||
|
||||
// Token: 0x04009613 RID: 38419
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009613")]
|
||||
[SerializeField]
|
||||
private int maxTags;
|
||||
|
||||
// Token: 0x04009614 RID: 38420
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009614")]
|
||||
private MutableOverridableListObscuredString FACPFJEEIPC;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user