1681 lines
62 KiB
C#
1681 lines
62 KiB
C#
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 Photon.Realtime;
|
|
using RecRoom.Core.DataStructures.Tokens;
|
|
using RecRoom.Networking.RPC;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Systems.PlayerRoles
|
|
{
|
|
// Token: 0x020020C2 RID: 8386
|
|
[Token(Token = "0x20020C2")]
|
|
[StructLayout(3)]
|
|
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: 0x170026B7 RID: 9911
|
|
// (get) Token: 0x0600E783 RID: 59267 RVA: 0x0036F810 File Offset: 0x0036DA10
|
|
// (set) Token: 0x0600E784 RID: 59268 RVA: 0x0036F824 File Offset: 0x0036DA24
|
|
[Token(Token = "0x170026B7")]
|
|
public RoleDefinitionType GKIDCPPDFBB
|
|
{
|
|
[Token(Token = "0x600E783")]
|
|
[Address(RVA = "0x462740", Offset = "0x461140", VA = "0x180462740")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E783)
|
|
|
|
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 = "0x600E784")]
|
|
[Address(RVA = "0x462750", Offset = "0x461150", VA = "0x180462750")]
|
|
private set
|
|
{
|
|
this.CPIFDHDGEJG = value != null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170026B8 RID: 9912
|
|
// (get) Token: 0x0600E785 RID: 59269
|
|
[Token(Token = "0x170026B8")]
|
|
protected abstract int[] JGIFDGDOGPO
|
|
{
|
|
[Token(Token = "0x600E785")]
|
|
[Address(Slot = "17")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x170026B9 RID: 9913
|
|
// (get) Token: 0x0600E786 RID: 59270 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x170026B9")]
|
|
public RoleDefinitionType HKILNJHILDM
|
|
{
|
|
[Token(Token = "0x600E786")]
|
|
[Address(RVA = "0x4D2570", Offset = "0x4D0F70", VA = "0x1804D2570")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x170026BA RID: 9914
|
|
// (get) Token: 0x0600E787 RID: 59271 RVA: 0x0036F838 File Offset: 0x0036DA38
|
|
[Token(Token = "0x170026BA")]
|
|
private RoleDefinitionType KJJFCDCELDA
|
|
{
|
|
[Token(Token = "0x600E787")]
|
|
[Address(RVA = "0x12F44E0", Offset = "0x12F2EE0", VA = "0x1812F44E0")]
|
|
get
|
|
{
|
|
int[] array = this.JGIFDGDOGPO;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E788 RID: 59272 RVA: 0x0036F854 File Offset: 0x0036DA54
|
|
[Token(Token = "0x600E788")]
|
|
[Address(RVA = "0x2384B30", Offset = "0x2383530", VA = "0x182384B30")]
|
|
public void AddEveryoneRoleDefinition(RoleDefinitionType ONGBFDACHHG, object PIHIPPPPEBI, GFIIGJJANNG JMHKMOACHDG)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600E789 RID: 59273 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600E789")]
|
|
[Address(RVA = "0x23897E0", Offset = "0x23881E0", VA = "0x1823897E0")]
|
|
public void RemoveEveryoneRoleDefinition(object PIHIPPPPEBI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600E78A RID: 59274 RVA: 0x0036F86C File Offset: 0x0036DA6C
|
|
[Token(Token = "0x600E78A")]
|
|
[Address(RVA = "0x2385030", Offset = "0x2383A30", VA = "0x182385030", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
this.Awake();
|
|
this.InitializeRoles();
|
|
int num = 0;
|
|
this.UpdatePredefinedRoles(num);
|
|
Action<Photon.Realtime.Player> action;
|
|
PhotonNetwork.OnPhotonPlayerConnected += action;
|
|
Action<Photon.Realtime.Player> action2;
|
|
PhotonNetwork.OnPhotonPlayerDisconnected += action2;
|
|
Action<Photon.Realtime.Player> action3;
|
|
PhotonNetwork.OnMasterClientSwitched += action3;
|
|
}
|
|
|
|
// Token: 0x0600E78B RID: 59275 RVA: 0x0036F8C4 File Offset: 0x0036DAC4
|
|
[Token(Token = "0x600E78B")]
|
|
[Address(RVA = "0x1B184B0", Offset = "0x1B16EB0", VA = "0x181B184B0", Slot = "18")]
|
|
protected virtual void Start()
|
|
{
|
|
int[] array = this.JGIFDGDOGPO;
|
|
}
|
|
|
|
// Token: 0x0600E78C RID: 59276 RVA: 0x0036F8E0 File Offset: 0x0036DAE0
|
|
[Token(Token = "0x600E78C")]
|
|
[Address(RVA = "0x2388E50", Offset = "0x2387850", VA = "0x182388E50", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
this.OnDestroy();
|
|
Action<Photon.Realtime.Player> action;
|
|
PhotonNetwork.OnPhotonPlayerConnected -= action;
|
|
Action<Photon.Realtime.Player> action2;
|
|
PhotonNetwork.OnPhotonPlayerDisconnected -= action2;
|
|
Action<Photon.Realtime.Player> action3;
|
|
PhotonNetwork.OnMasterClientSwitched -= action3;
|
|
int[] array = this.JGIFDGDOGPO;
|
|
}
|
|
|
|
// Token: 0x0600E78D RID: 59277
|
|
[Token(Token = "0x600E78D")]
|
|
[Address(Slot = "19")]
|
|
protected abstract void CGMHFAALDDC();
|
|
|
|
// Token: 0x0600E78E RID: 59278
|
|
[Token(Token = "0x600E78E")]
|
|
[Address(Slot = "20")]
|
|
protected abstract int JLHFDBNABEO(RoleIdType BGHHFOOBFMA);
|
|
|
|
// Token: 0x0600E78F RID: 59279
|
|
[Token(Token = "0x600E78F")]
|
|
[Address(Slot = "21")]
|
|
protected abstract RoleIdType MEPAEFIIPBD(int BGHHFOOBFMA);
|
|
|
|
// Token: 0x0600E790 RID: 59280
|
|
[Token(Token = "0x600E790")]
|
|
[Address(Slot = "22")]
|
|
protected abstract int[] IHAKAMMGHLM(RoleIdType[] BGHHFOOBFMA);
|
|
|
|
// Token: 0x0600E791 RID: 59281
|
|
[Token(Token = "0x600E791")]
|
|
[Address(Slot = "23")]
|
|
protected abstract bool FMAEGJFPJLP(int BGHHFOOBFMA);
|
|
|
|
// Token: 0x0600E792 RID: 59282
|
|
[Token(Token = "0x600E792")]
|
|
[Address(Slot = "24")]
|
|
protected abstract RoleDefinitionType MEPJPBMHJDF(int FHCCCOABPJI, RoleDefinitionType EBOAJJCLJIE, [Optional] string LKHMIMBGLNC);
|
|
|
|
// Token: 0x0600E793 RID: 59283 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600E793")]
|
|
[Address(RVA = "0x23857E0", Offset = "0x23841E0", VA = "0x1823857E0")]
|
|
private bool CLHGFDCEIHG(Photon.Realtime.Player IEKDDPPNFPF, out RoleManagerBase<RoleIdType, RolePermissionType, RoleDefinitionType, RoleProtobufType, RoleCollectionProtobufType>.FPKGDJPPILE IENKDAKBEDP)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600E794 RID: 59284
|
|
[Token(Token = "0x600E794")]
|
|
[Address(Slot = "25")]
|
|
protected abstract RoleManagerBase<RoleIdType, RolePermissionType, RoleDefinitionType, RoleProtobufType, RoleCollectionProtobufType>.FPKGDJPPILE INELADLDOKF(Photon.Realtime.Player IEKDDPPNFPF);
|
|
|
|
// Token: 0x0600E795 RID: 59285 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600E795")]
|
|
[Address(RVA = "0x2387490", Offset = "0x2385E90", VA = "0x182387490", Slot = "26")]
|
|
protected virtual RoleIdType JBJHLODKFDH(Photon.Realtime.Player IEKDDPPNFPF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x170026BB RID: 9915
|
|
// (get) Token: 0x0600E796 RID: 59286
|
|
[Token(Token = "0x170026BB")]
|
|
protected abstract bool GBFHJKPPEPC
|
|
{
|
|
[Token(Token = "0x600E796")]
|
|
[Address(Slot = "27")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x0600E797 RID: 59287 RVA: 0x0036F930 File Offset: 0x0036DB30
|
|
[Token(Token = "0x600E797")]
|
|
[Address(RVA = "0x2389930", Offset = "0x2388330", VA = "0x182389930")]
|
|
public void RequestAddRole(Photon.Realtime.Player IEKDDPPNFPF, RoleIdType DCDOMGBPFCN)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600E798 RID: 59288 RVA: 0x0036F944 File Offset: 0x0036DB44
|
|
[Token(Token = "0x600E798")]
|
|
[Address(RVA = "0x2389BE0", Offset = "0x23885E0", VA = "0x182389BE0")]
|
|
public void RequestRemoveRole(Photon.Realtime.Player IEKDDPPNFPF, RoleIdType BMHGLDHHIEM)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600E799 RID: 59289 RVA: 0x0036F958 File Offset: 0x0036DB58
|
|
[Token(Token = "0x600E799")]
|
|
[Address(RVA = "0x2389C70", Offset = "0x2388670", VA = "0x182389C70")]
|
|
public void RequestToggleRoles(Photon.Realtime.Player IEKDDPPNFPF, RoleIdType? DCDOMGBPFCN, RoleIdType? BMHGLDHHIEM)
|
|
{
|
|
if (DCDOMGBPFCN != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E79A RID: 59290 RVA: 0x0036F974 File Offset: 0x0036DB74
|
|
[Token(Token = "0x600E79A")]
|
|
[Address(RVA = "0x2389DD0", Offset = "0x23887D0", VA = "0x182389DD0")]
|
|
public void RequestToggleRoles(Photon.Realtime.Player IEKDDPPNFPF, RoleIdType[] LJKANBGPJLP, RoleIdType[] NMPNJKFNHKC)
|
|
{
|
|
RoleIdType roleIdType;
|
|
if (PhotonNetwork.InRoom && roleIdType != 0)
|
|
{
|
|
PhotonView photonView = base.photonView;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E79B RID: 59291 RVA: 0x0036F9A0 File Offset: 0x0036DBA0
|
|
[Token(Token = "0x600E79B")]
|
|
[Address(RVA = "0x238A640", Offset = "0x2389040", VA = "0x18238A640")]
|
|
[PunRPC]
|
|
protected void RpcLocalPlayerToggleRoles(int[] LJKANBGPJLP, int[] NMPNJKFNHKC)
|
|
{
|
|
RoleIdType roleIdType;
|
|
if (PhotonNetwork.InRoom && roleIdType != 0)
|
|
{
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E79C RID: 59292 RVA: 0x0036F9CC File Offset: 0x0036DBCC
|
|
[Token(Token = "0x600E79C")]
|
|
[Address(RVA = "0x23879F0", Offset = "0x23863F0", VA = "0x1823879F0")]
|
|
protected void LFKGHBIHLCL(RoleIdType LFBNLKLFONC)
|
|
{
|
|
if (PhotonNetwork.InRoom)
|
|
{
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
this.CGMHFAALDDC();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E79D RID: 59293 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600E79D")]
|
|
[Address(RVA = "0x2387160", Offset = "0x2385B60", VA = "0x182387160")]
|
|
public void InitializeRoles()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600E79E RID: 59294 RVA: 0x0036F9F8 File Offset: 0x0036DBF8
|
|
[Token(Token = "0x600E79E")]
|
|
[Address(RVA = "0x238B790", Offset = "0x238A190", VA = "0x18238B790")]
|
|
public bool TryGetActiveRoleByGuid(Guid JPGBOLJNPPN, out RoleIdType BGHHFOOBFMA)
|
|
{
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x0600E79F RID: 59295 RVA: 0x0036FA14 File Offset: 0x0036DC14
|
|
[Token(Token = "0x600E79F")]
|
|
[Address(RVA = "0x238B850", Offset = "0x238A250", VA = "0x18238B850")]
|
|
public bool TryGetActiveRoleDefinitionByGuid(Guid JPGBOLJNPPN, out RoleDefinitionType IENKDAKBEDP)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
int num2 = 0;
|
|
num2 += num2;
|
|
if ("{il2cpp array field il2cppMethodInfo->}" != typeof(MLNCPPJGHPN<RoleIdType, RolePermissionType, RoleDefinitionType>).TypeHandle)
|
|
{
|
|
num2++;
|
|
bool flag;
|
|
while (!flag)
|
|
{
|
|
}
|
|
}
|
|
int num3 = 0;
|
|
num3 += num3;
|
|
num3++;
|
|
if (num2 != -1)
|
|
{
|
|
if (typeof(IDisposable).TypeHandle == (ulong)86L)
|
|
{
|
|
num2 += num2;
|
|
num += 19;
|
|
num += typeof(List<RoleDefinitionType>.Enumerator).TypeHandle;
|
|
}
|
|
if (typeof(IDisposable).TypeHandle == (ulong)77L)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
while (num != 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600E7A0 RID: 59296 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600E7A0")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "28")]
|
|
protected virtual void AOJABMGFNLF()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600E7A1 RID: 59297 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600E7A1")]
|
|
[Address(RVA = "0x238C080", Offset = "0x238AA80", VA = "0x18238C080")]
|
|
public void UpdatePredefinedRoles([Optional] List<RoleDefinitionType> CDCBEDPGDPD)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600E7A2 RID: 59298 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600E7A2")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "29")]
|
|
protected virtual void FFKJKILNOIC(ref List<RoleDefinitionType> MGKECHLIBOP)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600E7A3 RID: 59299 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600E7A3")]
|
|
[Address(RVA = "0x23848F0", Offset = "0x23832F0", VA = "0x1823848F0")]
|
|
private void ACELJJHDOAI(int GAHGOIJMCBH, RoleDefinitionType LOLCMLEKMAF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600E7A4 RID: 59300 RVA: 0x0036FA8C File Offset: 0x0036DC8C
|
|
[Token(Token = "0x600E7A4")]
|
|
[Address(RVA = "0x2387130", Offset = "0x2385B30", VA = "0x182387130", Slot = "30")]
|
|
protected virtual void IMFABOIILCJ(Photon.Realtime.Player AGIHAKFFCCD, int PGPIGPPKHGL)
|
|
{
|
|
int[] array = this.JGIFDGDOGPO;
|
|
}
|
|
|
|
// Token: 0x0600E7A5 RID: 59301 RVA: 0x0036FAA8 File Offset: 0x0036DCA8
|
|
[Token(Token = "0x600E7A5")]
|
|
[Address(RVA = "0x2387030", Offset = "0x2385A30", VA = "0x182387030")]
|
|
public List<RoleDefinitionType> GetSortedActiveRoles(bool MKAFBEKJIHN = false)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E7A5)
|
|
|
|
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:Player](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: 0x0600E7A6 RID: 59302 RVA: 0x0036FAC8 File Offset: 0x0036DCC8
|
|
[Token(Token = "0x600E7A6")]
|
|
[Address(RVA = "0x2385240", Offset = "0x2383C40", VA = "0x182385240")]
|
|
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: 0x0600E7A7 RID: 59303 RVA: 0x0036FB10 File Offset: 0x0036DD10
|
|
[Token(Token = "0x600E7A7")]
|
|
[Address(RVA = "0x2387000", Offset = "0x2385A00", VA = "0x182387000")]
|
|
public List<RoleDefinitionType> GetSortedActiveRolesForPlayer(Photon.Realtime.Player IEKDDPPNFPF, bool MKAFBEKJIHN = false)
|
|
{
|
|
int[] array = this.JGIFDGDOGPO;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600E7A8 RID: 59304 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600E7A8")]
|
|
[Address(RVA = "0x2385B50", Offset = "0x2384550", VA = "0x182385B50")]
|
|
private List<RoleDefinitionType> FLCPOFAKGDC(Photon.Realtime.Player AGIHAKFFCCD, bool MKAFBEKJIHN)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600E7A9 RID: 59305 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600E7A9")]
|
|
[Address(RVA = "0x2388890", Offset = "0x2387290", VA = "0x182388890")]
|
|
private List<RoleDefinitionType> NBDOOMEAIAB()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600E7AA RID: 59306 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600E7AA")]
|
|
[Address(RVA = "0x2388DA0", Offset = "0x23877A0", VA = "0x182388DA0")]
|
|
protected void OGEGEKEACGC()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600E7AB RID: 59307 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600E7AB")]
|
|
[Address(RVA = "0x2387880", Offset = "0x2386280", VA = "0x182387880")]
|
|
protected void KEHAFGDDECH()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600E7AC RID: 59308 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600E7AC")]
|
|
[Address(RVA = "0x2385330", Offset = "0x2383D30", VA = "0x182385330")]
|
|
protected RoleDefinitionType CBGHFAPFBFM(Photon.Realtime.Player IEKDDPPNFPF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600E7AD RID: 59309
|
|
[Token(Token = "0x600E7AD")]
|
|
[Address(Slot = "31")]
|
|
protected abstract void KGFJOIKALKD(Photon.Realtime.Player IEKDDPPNFPF, RoleDefinitionType LOGOOOJKMPC);
|
|
|
|
// Token: 0x0600E7AE RID: 59310 RVA: 0x0036FB2C File Offset: 0x0036DD2C
|
|
[Token(Token = "0x600E7AE")]
|
|
[Address(RVA = "0x1BFCB40", Offset = "0x1BFB540", VA = "0x181BFCB40")]
|
|
public RoleDefinitionType GetEveryoneRoleDefinition()
|
|
{
|
|
int[] array = this.JGIFDGDOGPO;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600E7AF RID: 59311 RVA: 0x0036FB48 File Offset: 0x0036DD48
|
|
[Token(Token = "0x600E7AF")]
|
|
[Address(RVA = "0x2386EA0", Offset = "0x23858A0", VA = "0x182386EA0")]
|
|
public RoleDefinitionType GetLocalPlayerRoleDefinition()
|
|
{
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
int[] array = this.JGIFDGDOGPO;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600E7B0 RID: 59312 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600E7B0")]
|
|
[Address(RVA = "0x2386F30", Offset = "0x2385930", VA = "0x182386F30")]
|
|
public RoleDefinitionType GetPlayerRoleDefinition(Photon.Realtime.Player IEKDDPPNFPF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600E7B1 RID: 59313 RVA: 0x0036FB6C File Offset: 0x0036DD6C
|
|
[Token(Token = "0x600E7B1")]
|
|
[Address(RVA = "0x2389530", Offset = "0x2387F30", VA = "0x182389530")]
|
|
public bool PlayerHasRole(Photon.Realtime.Player AGIHAKFFCCD, RoleIdType IENKDAKBEDP)
|
|
{
|
|
if (PhotonNetwork.InRoom && AGIHAKFFCCD != 0)
|
|
{
|
|
this.CGMHFAALDDC();
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600E7B2 RID: 59314 RVA: 0x0036FB98 File Offset: 0x0036DD98
|
|
[Token(Token = "0x600E7B2")]
|
|
[Address(RVA = "0x23899C0", Offset = "0x23883C0", VA = "0x1823899C0")]
|
|
public void RequestPlayerAddRoleToOtherPlayer(Photon.Realtime.Player CDFCCICPHFJ, Photon.Realtime.Player OEIHOFFDNNO, RoleIdType DCDOMGBPFCN)
|
|
{
|
|
if (this.PlayerCanModifyRoleDefinition(CDFCCICPHFJ, OEIHOFFDNNO))
|
|
{
|
|
PhotonView photonView = base.photonView;
|
|
this.CGMHFAALDDC();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E7B3 RID: 59315 RVA: 0x0036FBC8 File Offset: 0x0036DDC8
|
|
[Token(Token = "0x600E7B3")]
|
|
[Address(RVA = "0x238B2E0", Offset = "0x2389CE0", VA = "0x18238B2E0")]
|
|
[PunRPC]
|
|
protected void RpcPlayerAddRoleToLocalPlayer(Photon.Realtime.Player CDFCCICPHFJ, int DCDOMGBPFCN)
|
|
{
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
int num = this.JLHFDBNABEO(DCDOMGBPFCN);
|
|
if (this.PlayerCanModifyRoleDefinition(CDFCCICPHFJ, localPlayer))
|
|
{
|
|
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E7B4 RID: 59316 RVA: 0x0036FC00 File Offset: 0x0036DE00
|
|
[Token(Token = "0x600E7B4")]
|
|
[Address(RVA = "0x2389AD0", Offset = "0x23884D0", VA = "0x182389AD0")]
|
|
public void RequestPlayerRemoveRoleFromOtherPlayer(Photon.Realtime.Player CDFCCICPHFJ, Photon.Realtime.Player OEIHOFFDNNO, RoleIdType BMHGLDHHIEM)
|
|
{
|
|
if (this.PlayerCanModifyRoleDefinition(CDFCCICPHFJ, OEIHOFFDNNO))
|
|
{
|
|
PhotonView photonView = base.photonView;
|
|
this.CGMHFAALDDC();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E7B5 RID: 59317 RVA: 0x0036FC30 File Offset: 0x0036DE30
|
|
[Token(Token = "0x600E7B5")]
|
|
[Address(RVA = "0x238B420", Offset = "0x2389E20", VA = "0x18238B420")]
|
|
[PunRPC]
|
|
protected void RpcPlayerRemoveRoleFromLocalPlayer(Photon.Realtime.Player CDFCCICPHFJ, int BMHGLDHHIEM)
|
|
{
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
int num = this.JLHFDBNABEO(BMHGLDHHIEM);
|
|
if (this.PlayerCanModifyRoleDefinition(CDFCCICPHFJ, localPlayer))
|
|
{
|
|
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E7B6 RID: 59318 RVA: 0x0036FC68 File Offset: 0x0036DE68
|
|
[Token(Token = "0x600E7B6")]
|
|
[Address(RVA = "0x2387D80", Offset = "0x2386780", VA = "0x182387D80")]
|
|
public bool LocalRequestModifyRoleName(RoleIdType BGHHFOOBFMA, string HBENBFOGKNG)
|
|
{
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
if (this.PlayerCanChangeRoleName(localPlayer, BGHHFOOBFMA))
|
|
{
|
|
RPCActions.RPCAction rpcaction;
|
|
base.photonView.RpcMaster(rpcaction, BGHHFOOBFMA, HBENBFOGKNG);
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600E7B7 RID: 59319 RVA: 0x0036FCA0 File Offset: 0x0036DEA0
|
|
[Token(Token = "0x600E7B7")]
|
|
[Address(RVA = "0x2389260", Offset = "0x2387C60", VA = "0x182389260")]
|
|
public bool PlayerCanChangeRoleName(Photon.Realtime.Player IEKDDPPNFPF, RoleIdType BGHHFOOBFMA)
|
|
{
|
|
bool flag;
|
|
if (this.IsPlayerDefinedRole(IEKDDPPNFPF) && flag)
|
|
{
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600E7B8 RID: 59320 RVA: 0x0036FCC4 File Offset: 0x0036DEC4
|
|
[Token(Token = "0x600E7B8")]
|
|
[Address(RVA = "0x238AC70", Offset = "0x2389670", VA = "0x18238AC70")]
|
|
[PunRPC]
|
|
protected void RpcMasterRequestModifyRoleName(RoleIdType BGHHFOOBFMA, string HBENBFOGKNG, PhotonMessageInfo BNICGLLLMOL)
|
|
{
|
|
int num = 0;
|
|
bool isMasterClient = PhotonNetwork.IsMasterClient;
|
|
if (isMasterClient)
|
|
{
|
|
if (!isMasterClient)
|
|
{
|
|
Debug.LogWarning(num + " tried to modify role name, but they are not allowed to!");
|
|
throw new NullReferenceException();
|
|
}
|
|
bool onDestroyingCalled = base.photonView.onDestroyingCalled;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E7B9 RID: 59321 RVA: 0x0036FD08 File Offset: 0x0036DF08
|
|
[Token(Token = "0x600E7B9")]
|
|
[Address(RVA = "0x238B1D0", Offset = "0x2389BD0", VA = "0x18238B1D0")]
|
|
[PunRPC]
|
|
protected void RpcModifyRoleName(RoleIdType BGHHFOOBFMA, string HBENBFOGKNG, PhotonMessageInfo BNICGLLLMOL)
|
|
{
|
|
RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition;
|
|
RoleDefinitionType defaultRoleDefinition2 = this._defaultRoleDefinition;
|
|
this.CGMHFAALDDC();
|
|
int[] array = this.JGIFDGDOGPO;
|
|
}
|
|
|
|
// Token: 0x0600E7BA RID: 59322 RVA: 0x0036FD38 File Offset: 0x0036DF38
|
|
[Token(Token = "0x600E7BA")]
|
|
[Address(RVA = "0x2387ED0", Offset = "0x23868D0", VA = "0x182387ED0")]
|
|
public bool LocalRequestModifyRolePermission(RoleIdType BGHHFOOBFMA, RolePermissionType KFMINBPBKAM, bool PPEMHAIEECM, object OHFMPKJCLKH)
|
|
{
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
bool flag = this.IsPlayerDefinedRole(localPlayer);
|
|
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.photonView;
|
|
bool onDestroyingCalled = photonView.onDestroyingCalled;
|
|
IL_49:
|
|
photonView += photonView;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600E7BB RID: 59323 RVA: 0x0036FD9C File Offset: 0x0036DF9C
|
|
[Token(Token = "0x600E7BB")]
|
|
[Address(RVA = "0x238AAB0", Offset = "0x23894B0", VA = "0x18238AAB0")]
|
|
[PunRPC]
|
|
protected void RpcMasterRequestModifyRoleDefinition(RoleIdType BGHHFOOBFMA, RolePermissionType KFMINBPBKAM, byte[] EJEGJJKKDFH, PhotonMessageInfo BNICGLLLMOL)
|
|
{
|
|
int num = 0;
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
Debug.LogWarning(num + " tried to modify role, but they couldn't!");
|
|
throw new NullReferenceException();
|
|
}
|
|
bool onDestroyingCalled = base.photonView.onDestroyingCalled;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E7BC RID: 59324 RVA: 0x0036FDDC File Offset: 0x0036DFDC
|
|
[Token(Token = "0x600E7BC")]
|
|
[Address(RVA = "0x238B050", Offset = "0x2389A50", VA = "0x18238B050")]
|
|
[PunRPC]
|
|
protected void RpcModifyRoleDefinition(RoleIdType BGHHFOOBFMA, RolePermissionType FEIIKGIHEBN, byte[] EJEGJJKKDFH, PhotonMessageInfo 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: 0x0600E7BD RID: 59325 RVA: 0x0036FE18 File Offset: 0x0036E018
|
|
[Token(Token = "0x600E7BD")]
|
|
[Address(RVA = "0x2389630", Offset = "0x2388030", VA = "0x182389630")]
|
|
public void PlayerRequestMoveRole(Photon.Realtime.Player JKJPFDENCGO, RoleIdType JJCMCFNOJBK, bool KNIKPKEBLNF)
|
|
{
|
|
bool inRoom = PhotonNetwork.InRoom;
|
|
if (inRoom && inRoom)
|
|
{
|
|
bool onDestroyingCalled = base.photonView.onDestroyingCalled;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E7BE RID: 59326 RVA: 0x0036FE50 File Offset: 0x0036E050
|
|
[Token(Token = "0x600E7BE")]
|
|
[Address(RVA = "0x238AE20", Offset = "0x2389820", VA = "0x18238AE20")]
|
|
[PunRPC]
|
|
protected void RpcMasterRequestMoveRole(RoleIdType JJCMCFNOJBK, bool KNIKPKEBLNF, RoleIdType IHBHNMJOPJD, PhotonMessageInfo BNICGLLLMOL)
|
|
{
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
this.CGMHFAALDDC();
|
|
this.CGMHFAALDDC();
|
|
bool onDestroyingCalled = base.photonView.onDestroyingCalled;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E7BF RID: 59327 RVA: 0x0036FE8C File Offset: 0x0036E08C
|
|
[Token(Token = "0x600E7BF")]
|
|
[Address(RVA = "0x238B5F0", Offset = "0x2389FF0", VA = "0x18238B5F0")]
|
|
[PunRPC]
|
|
protected void RpcSwapRoleOrder(RoleIdType JJCMCFNOJBK, RoleIdType HLNLEJCIJCH, PhotonMessageInfo BNICGLLLMOL)
|
|
{
|
|
RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition;
|
|
RoleDefinitionType defaultRoleDefinition2 = this._defaultRoleDefinition;
|
|
int[] array = this.JGIFDGDOGPO;
|
|
}
|
|
|
|
// Token: 0x0600E7C0 RID: 59328 RVA: 0x0036FEB4 File Offset: 0x0036E0B4
|
|
[Token(Token = "0x600E7C0")]
|
|
[Address(RVA = "0x2385930", Offset = "0x2384330", VA = "0x182385930")]
|
|
public bool CanMoveRole(Photon.Realtime.Player 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: 0x0600E7C1 RID: 59329 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600E7C1")]
|
|
[Address(RVA = "0x238BBB0", Offset = "0x238A5B0", VA = "0x18238BBB0")]
|
|
public bool TryGetSortedAvailablePlayerRoles(int PIKAIMCIPBO, out List<global::Tuple<RoleIdType, GJJLAOJHDKF>> DKNIDEMNFLH)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600E7C2 RID: 59330 RVA: 0x0036FEE4 File Offset: 0x0036E0E4
|
|
[Token(Token = "0x600E7C2")]
|
|
[Address(RVA = "0x2387500", Offset = "0x2385F00", VA = "0x182387500")]
|
|
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: 0x0600E7C3 RID: 59331 RVA: 0x0036FF14 File Offset: 0x0036E114
|
|
[Token(Token = "0x600E7C3")]
|
|
[Address(RVA = "0x2388D50", Offset = "0x2387750", VA = "0x182388D50", Slot = "32")]
|
|
protected virtual bool NINOBPHPMOO(Photon.Realtime.Player JKJPFDENCGO, RoleDefinitionType GPLBFCPMJOC, RoleDefinitionType ODCFAOCDPHA)
|
|
{
|
|
return PhotonNetwork.InRoom;
|
|
}
|
|
|
|
// Token: 0x0600E7C4 RID: 59332 RVA: 0x0036FF28 File Offset: 0x0036E128
|
|
[Token(Token = "0x600E7C4")]
|
|
[Address(RVA = "0x23892D0", Offset = "0x2387CD0", VA = "0x1823892D0")]
|
|
public bool PlayerCanCreateRole(Photon.Realtime.Player AGIHAKFFCCD, out RoleDefinitionType DINCDAECBAI, bool HKMPELKMELI = false)
|
|
{
|
|
bool flag;
|
|
if (!PhotonNetwork.InRoom || HKMPELKMELI || flag)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600E7C5 RID: 59333 RVA: 0x0036FF50 File Offset: 0x0036E150
|
|
[Token(Token = "0x600E7C5")]
|
|
[Address(RVA = "0x2387B10", Offset = "0x2386510", VA = "0x182387B10")]
|
|
public bool LocalRequestCreateRole(string MJCDDENNGOD)
|
|
{
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
RPCActions.RPCAction<string, PhotonMessageInfo> rpcaction;
|
|
base.photonView.RpcMaster<string>(rpcaction, MJCDDENNGOD);
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600E7C6 RID: 59334 RVA: 0x0036FF80 File Offset: 0x0036E180
|
|
[Token(Token = "0x600E7C6")]
|
|
[Address(RVA = "0x2388560", Offset = "0x2386F60", VA = "0x182388560")]
|
|
public bool MasterForceCreateRole(out Guid NDHGPMLBGPM, out RoleIdType BPFNCJOOFFC)
|
|
{
|
|
Guid guid = Guid.NewGuid();
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x0600E7C7 RID: 59335 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600E7C7")]
|
|
[Address(RVA = "0x2388200", Offset = "0x2386C00", VA = "0x182388200")]
|
|
public bool MasterForceCreateRoleWithGuid(Guid NDHGPMLBGPM, out RoleIdType BPFNCJOOFFC)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600E7C8 RID: 59336 RVA: 0x0036FF9C File Offset: 0x0036E19C
|
|
[Token(Token = "0x600E7C8")]
|
|
[Address(RVA = "0x2389F20", Offset = "0x2388920", VA = "0x182389F20")]
|
|
public bool RoleGuidExists(Guid JPGBOLJNPPN, out RoleIdType IBMJBLJGINB)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
int num2 = 0;
|
|
RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition;
|
|
num2 += num2;
|
|
if ("{il2cpp array field il2cppMethodInfo->}" != typeof(MLNCPPJGHPN<RoleIdType, RolePermissionType, RoleDefinitionType>).TypeHandle)
|
|
{
|
|
num2++;
|
|
bool flag;
|
|
while (!flag)
|
|
{
|
|
}
|
|
}
|
|
int num3 = 0;
|
|
num3 += num3;
|
|
num3++;
|
|
if (num2 != -1)
|
|
{
|
|
if (typeof(IDisposable).TypeHandle == (ulong)98L)
|
|
{
|
|
num2 += num2;
|
|
num += 19;
|
|
num += typeof(Dictionary<RoleIdType, RoleDefinitionType>.Enumerator).TypeHandle;
|
|
}
|
|
if (typeof(IDisposable).TypeHandle == (ulong)89L)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
while (num != 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600E7C9 RID: 59337 RVA: 0x0037001C File Offset: 0x0036E21C
|
|
[Token(Token = "0x600E7C9")]
|
|
[Address(RVA = "0x238A760", Offset = "0x2389160", VA = "0x18238A760")]
|
|
[PunRPC]
|
|
protected void RpcMasterRequestCreateRole(string MJCDDENNGOD, PhotonMessageInfo BNICGLLLMOL)
|
|
{
|
|
bool flag;
|
|
if (PhotonNetwork.IsMasterClient && flag)
|
|
{
|
|
Guid guid = Guid.NewGuid();
|
|
PhotonView photonView = base.photonView;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E7CA RID: 59338 RVA: 0x0037004C File Offset: 0x0036E24C
|
|
[Token(Token = "0x600E7CA")]
|
|
[Address(RVA = "0x238A2B0", Offset = "0x2388CB0", VA = "0x18238A2B0")]
|
|
[PunRPC]
|
|
protected void RpcAddNewPlayerRole(string MJCDDENNGOD, RoleIdType BGHHFOOBFMA, Guid JPGBOLJNPPN)
|
|
{
|
|
int num = 0;
|
|
if (num < BGHHFOOBFMA)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
int[] array = this.JGIFDGDOGPO;
|
|
}
|
|
|
|
// Token: 0x0600E7CB RID: 59339 RVA: 0x0037007C File Offset: 0x0036E27C
|
|
[Token(Token = "0x600E7CB")]
|
|
[Address(RVA = "0x2388100", Offset = "0x2386B00", VA = "0x182388100", Slot = "33")]
|
|
protected virtual bool MFNJGEEPNKI(Photon.Realtime.Player IEKDDPPNFPF)
|
|
{
|
|
return PhotonNetwork.InRoom;
|
|
}
|
|
|
|
// Token: 0x0600E7CC RID: 59340 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600E7CC")]
|
|
[Address(RVA = "0x2385AB0", Offset = "0x23844B0", VA = "0x182385AB0")]
|
|
private bool EHODHBHFFKF(out RoleDefinitionType DINCDAECBAI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600E7CD RID: 59341 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600E7CD")]
|
|
[Address(RVA = "0x23893B0", Offset = "0x2387DB0", VA = "0x1823893B0")]
|
|
public bool PlayerCanDeleteRole(RoleIdType NENFLCANOGE, Photon.Realtime.Player AGIHAKFFCCD)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600E7CE RID: 59342 RVA: 0x00370090 File Offset: 0x0036E290
|
|
[Token(Token = "0x600E7CE")]
|
|
[Address(RVA = "0x2387C30", Offset = "0x2386630", VA = "0x182387C30")]
|
|
public bool LocalRequestDeleteRole(RoleIdType NENFLCANOGE)
|
|
{
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
if (this.PlayerCanDeleteRole(NENFLCANOGE, localPlayer))
|
|
{
|
|
RPCActions.RPCAction rpcaction;
|
|
base.photonView.RpcMaster(rpcaction, NENFLCANOGE);
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600E7CF RID: 59343 RVA: 0x003700C4 File Offset: 0x0036E2C4
|
|
[Token(Token = "0x600E7CF")]
|
|
[Address(RVA = "0x2388620", Offset = "0x2387020", VA = "0x182388620")]
|
|
public bool MasterForceDeleteRole(RoleIdType NENFLCANOGE)
|
|
{
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
RPCActions.RPCAction rpcaction;
|
|
base.photonView.RpcAll(rpcaction, NENFLCANOGE);
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600E7D0 RID: 59344 RVA: 0x003700F4 File Offset: 0x0036E2F4
|
|
[Token(Token = "0x600E7D0")]
|
|
[Address(RVA = "0x238A960", Offset = "0x2389360", VA = "0x18238A960")]
|
|
[PunRPC]
|
|
protected void RpcMasterRequestDeleteRole(RoleIdType NENFLCANOGE, PhotonMessageInfo BNICGLLLMOL)
|
|
{
|
|
bool flag;
|
|
if (PhotonNetwork.IsMasterClient && flag)
|
|
{
|
|
RPCActions.RPCAction rpcaction;
|
|
base.photonView.RpcAll(rpcaction, NENFLCANOGE);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E7D1 RID: 59345 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600E7D1")]
|
|
[Address(RVA = "0x238A470", Offset = "0x2388E70", VA = "0x18238A470")]
|
|
[PunRPC]
|
|
protected void RpcDeletePlayerRole(RoleIdType NENFLCANOGE, PhotonMessageInfo BNICGLLLMOL)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600E7D2 RID: 59346
|
|
[Token(Token = "0x600E7D2")]
|
|
[Address(Slot = "34")]
|
|
public abstract bool IsPlayerDefinedRole(RoleIdType BGHHFOOBFMA);
|
|
|
|
// Token: 0x0600E7D3 RID: 59347 RVA: 0x00370124 File Offset: 0x0036E324
|
|
[Token(Token = "0x600E7D3")]
|
|
[Address(RVA = "0x2384DA0", Offset = "0x23837A0", VA = "0x182384DA0")]
|
|
public bool AnyRole(RoleManagerBase<RoleIdType, RolePermissionType, RoleDefinitionType, RoleProtobufType, RoleCollectionProtobufType>.ENCNFBMNBPG MEAMDNNBFEC)
|
|
{
|
|
int num2;
|
|
do
|
|
{
|
|
int num = 0;
|
|
num2 = 0;
|
|
RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition;
|
|
bool flag;
|
|
while (!flag)
|
|
{
|
|
}
|
|
int num3 = 0;
|
|
num3 += num3;
|
|
num3++;
|
|
if (num2 != -1)
|
|
{
|
|
if (typeof(IDisposable).TypeHandle == (ulong)67L)
|
|
{
|
|
num2 += num2;
|
|
num += 19;
|
|
num += typeof(Dictionary<RoleIdType, RoleDefinitionType>.ValueCollection.Enumerator).TypeHandle;
|
|
}
|
|
if (typeof(IDisposable).TypeHandle == (ulong)65L)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
while (num2 != 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600E7D4 RID: 59348 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600E7D4")]
|
|
[Address(RVA = "0x2384C70", Offset = "0x2383670", VA = "0x182384C70")]
|
|
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: 0x0600E7D5 RID: 59349 RVA: 0x0037018C File Offset: 0x0036E38C
|
|
[Token(Token = "0x600E7D5")]
|
|
[Address(RVA = "0x2386050", Offset = "0x2384A50", VA = "0x182386050")]
|
|
protected void FNENMDMHCHH()
|
|
{
|
|
this.BBEHGGMHNDB();
|
|
this.KEHAFGDDECH();
|
|
}
|
|
|
|
// Token: 0x0600E7D6 RID: 59350 RVA: 0x003701B0 File Offset: 0x0036E3B0
|
|
[Token(Token = "0x600E7D6")]
|
|
[Address(RVA = "0x2386170", Offset = "0x2384B70", VA = "0x182386170")]
|
|
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: 0x0600E7D7 RID: 59351 RVA: 0x003701DC File Offset: 0x0036E3DC
|
|
[Token(Token = "0x600E7D7")]
|
|
[Address(RVA = "0x2386FD0", Offset = "0x23859D0", VA = "0x182386FD0")]
|
|
[NotNull]
|
|
public RoleDefinitionType GetRoleDefinition(RoleIdType BGHHFOOBFMA)
|
|
{
|
|
RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600E7D8 RID: 59352 RVA: 0x003701F8 File Offset: 0x0036E3F8
|
|
[Token(Token = "0x600E7D8")]
|
|
[Address(RVA = "0x23894E0", Offset = "0x2387EE0", VA = "0x1823894E0", Slot = "35")]
|
|
public virtual bool PlayerCanModifyRoleDefinition(Photon.Realtime.Player BANKGLOHKOJ, RoleIdType BGHHFOOBFMA)
|
|
{
|
|
return PhotonNetwork.InRoom;
|
|
}
|
|
|
|
// Token: 0x0600E7D9 RID: 59353 RVA: 0x0037020C File Offset: 0x0036E40C
|
|
[Token(Token = "0x600E7D9")]
|
|
[Address(RVA = "0x2389210", Offset = "0x2387C10", VA = "0x182389210", Slot = "36")]
|
|
public virtual bool PlayerCanAssignRole(Photon.Realtime.Player CDFCCICPHFJ, Photon.Realtime.Player OEIHOFFDNNO, RoleIdType BGHHFOOBFMA)
|
|
{
|
|
return PhotonNetwork.InRoom;
|
|
}
|
|
|
|
// Token: 0x0600E7DA RID: 59354 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600E7DA")]
|
|
[Address(RVA = "0x2388CD0", Offset = "0x23876D0", VA = "0x182388CD0")]
|
|
protected GJJLAOJHDKF NHGKIEFIOKC(Photon.Realtime.Player IEKDDPPNFPF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600E7DB RID: 59355 RVA: 0x00370220 File Offset: 0x0036E420
|
|
[Token(Token = "0x600E7DB")]
|
|
[Address(RVA = "0x2386490", Offset = "0x2384E90", VA = "0x182386490")]
|
|
public GJJLAOJHDKF FindRoleRank(RoleIdType BGHHFOOBFMA)
|
|
{
|
|
RoleDefinitionType defaultRoleDefinition = this._defaultRoleDefinition;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
Debug.LogError("RoleId with no Rank!");
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600E7DC RID: 59356 RVA: 0x00370248 File Offset: 0x0036E448
|
|
[Token(Token = "0x600E7DC")]
|
|
[Address(RVA = "0x2386880", Offset = "0x2385280", VA = "0x182386880")]
|
|
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: 0x0600E7DD RID: 59357 RVA: 0x00370330 File Offset: 0x0036E530
|
|
[Token(Token = "0x600E7DD")]
|
|
[Address(RVA = "0x2389060", Offset = "0x2387A60", VA = "0x182389060")]
|
|
private void OnPhotonPlayerConnected(Photon.Realtime.Player AGIHAKFFCCD)
|
|
{
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
RPCActions.RPCAction<byte[], PhotonMessageInfo> rpcaction;
|
|
byte[] array;
|
|
base.photonView.RpcPlayer<byte[]>(AGIHAKFFCCD, rpcaction, array);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E7DE RID: 59358 RVA: 0x0037035C File Offset: 0x0036E55C
|
|
[Token(Token = "0x600E7DE")]
|
|
[Address(RVA = "0x23891A0", Offset = "0x2387BA0", VA = "0x1823891A0")]
|
|
private void OnPhotonPlayerDisconnected(Photon.Realtime.Player AGIHAKFFCCD)
|
|
{
|
|
int[] array = this.JGIFDGDOGPO;
|
|
}
|
|
|
|
// Token: 0x0600E7DF RID: 59359 RVA: 0x00370378 File Offset: 0x0036E578
|
|
[Token(Token = "0x600E7DF")]
|
|
[Address(RVA = "0x2388150", Offset = "0x2386B50", VA = "0x182388150")]
|
|
private void MOMALNKGHFA(int NLLBNFNCLAL)
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E7E0 RID: 59360 RVA: 0x00370390 File Offset: 0x0036E590
|
|
[Token(Token = "0x600E7E0")]
|
|
[Address(RVA = "0x23857B0", Offset = "0x23841B0", VA = "0x1823857B0")]
|
|
private void CIEAPEBILEG(Photon.Realtime.Player DIPNOFHGLDP)
|
|
{
|
|
int[] array = this.JGIFDGDOGPO;
|
|
}
|
|
|
|
// Token: 0x0600E7E1 RID: 59361 RVA: 0x003703AC File Offset: 0x0036E5AC
|
|
[Token(Token = "0x600E7E1")]
|
|
[Address(RVA = "0x2388750", Offset = "0x2387150", VA = "0x182388750")]
|
|
public void MasterReinitializeRoles()
|
|
{
|
|
if (PhotonNetwork.IsMasterClient && PhotonNetwork.PlayerListOthers.Length != 0)
|
|
{
|
|
RPCActions.RPCAction<byte[], PhotonMessageInfo> rpcaction;
|
|
byte[] array;
|
|
base.photonView.RpcOthers<byte[]>(rpcaction, array);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E7E2 RID: 59362 RVA: 0x003703E8 File Offset: 0x0036E5E8
|
|
[Token(Token = "0x600E7E2")]
|
|
[Address(RVA = "0x238B560", Offset = "0x2389F60", VA = "0x18238B560")]
|
|
[PunRPC]
|
|
protected void RpcReinitializeRoles(byte[] KCKDIGBCOME, PhotonMessageInfo BNICGLLLMOL)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600E7E3 RID: 59363
|
|
[Token(Token = "0x600E7E3")]
|
|
[Address(Slot = "37")]
|
|
protected abstract RoleCollectionProtobufType MNGDIIPNICA(DBFIJENOPDA KGADGOFNJDC);
|
|
|
|
// Token: 0x0600E7E4 RID: 59364
|
|
[Token(Token = "0x600E7E4")]
|
|
[Address(Slot = "38")]
|
|
protected abstract void CDNPEAAJAOL(ref DBFIJENOPDA KGADGOFNJDC, RoleCollectionProtobufType JHFHALKCDGD);
|
|
|
|
// Token: 0x0600E7E5 RID: 59365 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600E7E5")]
|
|
[Address(RVA = "0x2386590", Offset = "0x2384F90", VA = "0x182386590")]
|
|
protected void GMGLLCIMDIA(RoleCollectionProtobufType JHFHALKCDGD)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600E7E6 RID: 59366
|
|
[Token(Token = "0x600E7E6")]
|
|
[Address(Slot = "39")]
|
|
protected abstract RoleCollectionProtobufType HNBCMNLALEO(byte[] KCKDIGBCOME);
|
|
|
|
// Token: 0x0600E7E7 RID: 59367
|
|
[Token(Token = "0x600E7E7")]
|
|
[Address(Slot = "40")]
|
|
protected abstract void LEBDNKFDHII(RoleCollectionProtobufType JHFHALKCDGD);
|
|
|
|
// Token: 0x0600E7E8 RID: 59368
|
|
[Token(Token = "0x600E7E8")]
|
|
[Address(Slot = "41")]
|
|
protected abstract RoleCollectionProtobufType LBMEFCFIDFK();
|
|
|
|
// Token: 0x0600E7E9 RID: 59369 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600E7E9")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "42")]
|
|
protected virtual void HEEDPDGPPON(DBFIJENOPDA KGADGOFNJDC)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600E7EA RID: 59370 RVA: 0x003703FC File Offset: 0x0036E5FC
|
|
[Token(Token = "0x600E7EA")]
|
|
[Address(RVA = "0x2387090", Offset = "0x2385A90", VA = "0x182387090", Slot = "15")]
|
|
private void HBINLEMAIGB(DBFIJENOPDA KGADGOFNJDC)
|
|
{
|
|
bool flag;
|
|
this.GMGLLCIMDIA(flag);
|
|
RoleCollectionProtobufType roleCollectionProtobufType = this.LBMEFCFIDFK();
|
|
int[] array = this.JGIFDGDOGPO;
|
|
}
|
|
|
|
// Token: 0x0600E7EB RID: 59371 RVA: 0x00370424 File Offset: 0x0036E624
|
|
[Token(Token = "0x600E7EB")]
|
|
[Address(RVA = "0x23879A0", Offset = "0x23863A0", VA = "0x1823879A0", Slot = "16")]
|
|
private void KKKDLFHHHIC(ref DBFIJENOPDA KGADGOFNJDC)
|
|
{
|
|
int[] array = this.JGIFDGDOGPO;
|
|
}
|
|
|
|
// Token: 0x0600E7EC RID: 59372 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600E7EC")]
|
|
[Address(RVA = "0x238CD80", Offset = "0x238B780", VA = "0x18238CD80")]
|
|
protected RoleManagerBase()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600E7ED RID: 59373 RVA: 0x00370440 File Offset: 0x0036E640
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x600E7ED")]
|
|
[Address(RVA = "0x238CB30", Offset = "0x238B530", VA = "0x18238CB30")]
|
|
static RoleManagerBase()
|
|
{
|
|
ActionEvent actionEvent = new ActionEvent(4, true);
|
|
ActionEvent actionEvent2 = new ActionEvent(32, true);
|
|
ActionEvent actionEvent3 = new ActionEvent(32, true);
|
|
}
|
|
|
|
// Token: 0x040097FD RID: 38909
|
|
[Token(Token = "0x40097FD")]
|
|
public static ActionEvent<RoleDefinitionType> OnRoleDefinitionUpdatedEvent;
|
|
|
|
// Token: 0x040097FE RID: 38910
|
|
[Token(Token = "0x40097FE")]
|
|
public static ActionEvent OnRoleOrdersChangedEvent;
|
|
|
|
// Token: 0x040097FF RID: 38911
|
|
[Token(Token = "0x40097FF")]
|
|
public static ActionEvent<Photon.Realtime.Player, RoleDefinitionType> OnPlayerRoleDefinitionUpdatedEvent;
|
|
|
|
// Token: 0x04009800 RID: 38912
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4009800")]
|
|
private Dictionary<RoleIdType, RoleDefinitionType> DEJPNFNLKHP;
|
|
|
|
// Token: 0x04009801 RID: 38913
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4009801")]
|
|
[SerializeField]
|
|
[INPFBLGGAJF]
|
|
[Header("Debugging")]
|
|
private List<RoleDefinitionType> localPlayerSortedRoleDefinitions;
|
|
|
|
// Token: 0x04009802 RID: 38914
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4009802")]
|
|
[SerializeField]
|
|
[INPFBLGGAJF]
|
|
private RoleDefinitionType _cachedLocalPlayerRoleDefinition;
|
|
|
|
// Token: 0x04009803 RID: 38915
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4009803")]
|
|
[SerializeField]
|
|
[INPFBLGGAJF]
|
|
private List<RoleDefinitionType> allSortedActiveRoleDefinitions;
|
|
|
|
// Token: 0x04009804 RID: 38916
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4009804")]
|
|
private Dictionary<int, RoleManagerBase<RoleIdType, RolePermissionType, RoleDefinitionType, RoleProtobufType, RoleCollectionProtobufType>.FPKGDJPPILE> KEJIPALKKLA;
|
|
|
|
// Token: 0x04009805 RID: 38917
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4009805")]
|
|
private Dictionary<Photon.Realtime.Player, RoleDefinitionType> ECONBMAJOPA;
|
|
|
|
// Token: 0x04009806 RID: 38918
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4009806")]
|
|
[SerializeField]
|
|
[Header("Role Defaults")]
|
|
private RoleDefinitionType _defaultRoleDefinition;
|
|
|
|
// Token: 0x04009807 RID: 38919
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4009807")]
|
|
private readonly ExplicitTokenMap<RoleDefinitionType> NIMBPFLDDIB;
|
|
|
|
// Token: 0x04009808 RID: 38920
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4009808")]
|
|
protected bool CPIFDHDGEJG;
|
|
|
|
// Token: 0x020020C3 RID: 8387
|
|
// (Invoke) Token: 0x0600E7EF RID: 59375
|
|
[Token(Token = "0x20020C3")]
|
|
public delegate RoleDefinitionType BCHNAINFJIH(int BGHHFOOBFMA, RoleDefinitionType EBOAJJCLJIE);
|
|
|
|
// Token: 0x020020C4 RID: 8388
|
|
[Token(Token = "0x20020C4")]
|
|
public sealed class ENCNFBMNBPG : MulticastDelegate
|
|
{
|
|
// Token: 0x0600E7F2 RID: 59378 RVA: 0x00370468 File Offset: 0x0036E668
|
|
[Token(Token = "0x600E7F2")]
|
|
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
|
public ENCNFBMNBPG(object @object, IntPtr method)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600E7F3 RID: 59379 RVA: 0x00370478 File Offset: 0x0036E678
|
|
[Token(Token = "0x600E7F3")]
|
|
[Address(RVA = "0x23834F0", Offset = "0x2381EF0", VA = "0x1823834F0", Slot = "13")]
|
|
public bool Invoke(RoleDefinitionType LOLCMLEKMAF)
|
|
{
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E7F4 RID: 59380 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600E7F4")]
|
|
[Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", 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: 0x0600E7F5 RID: 59381 RVA: 0x003704D8 File Offset: 0x0036E6D8
|
|
[Token(Token = "0x600E7F5")]
|
|
[Address(RVA = "0x433E40", Offset = "0x432840", VA = "0x180433E40", Slot = "15")]
|
|
public bool EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x020020C5 RID: 8389
|
|
[Token(Token = "0x20020C5")]
|
|
protected abstract class FPKGDJPPILE
|
|
{
|
|
// Token: 0x140000EF RID: 239
|
|
// (add) Token: 0x0600E7F6 RID: 59382 RVA: 0x003704EC File Offset: 0x0036E6EC
|
|
// (remove) Token: 0x0600E7F7 RID: 59383 RVA: 0x00370514 File Offset: 0x0036E714
|
|
[Token(Token = "0x140000EF")]
|
|
public event Action<Photon.Realtime.Player, int> IMFABOIILCJ
|
|
{
|
|
[Token(Token = "0x600E7F6")]
|
|
[Address(RVA = "0x2383B60", Offset = "0x2382560", VA = "0x182383B60")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Action<Photon.Realtime.Player, int> imfaboiilcj;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
imfaboiilcj = this.IMFABOIILCJ;
|
|
@delegate = Delegate.Combine(imfaboiilcj, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != imfaboiilcj)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x600E7F7")]
|
|
[Address(RVA = "0x23838B0", Offset = "0x23822B0", VA = "0x1823838B0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action<Photon.Realtime.Player, int> imfaboiilcj;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
imfaboiilcj = this.IMFABOIILCJ;
|
|
@delegate = Delegate.Remove(imfaboiilcj, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != imfaboiilcj)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x170026BC RID: 9916
|
|
// (get) Token: 0x0600E7F8 RID: 59384 RVA: 0x0037053C File Offset: 0x0036E73C
|
|
[Token(Token = "0x170026BC")]
|
|
public int EHGKHLFDMMM
|
|
{
|
|
[Token(Token = "0x600E7F8")]
|
|
[Address(RVA = "0x2383D30", Offset = "0x2382730", VA = "0x182383D30")]
|
|
get
|
|
{
|
|
return this.JNMKCEMDCEO();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E7F9 RID: 59385 RVA: 0x00370558 File Offset: 0x0036E758
|
|
[Token(Token = "0x600E7F9")]
|
|
[Address(RVA = "0x2383E10", Offset = "0x2382810", VA = "0x182383E10")]
|
|
protected FPKGDJPPILE(Photon.Realtime.Player photonPlayer)
|
|
{
|
|
this.AGIHAKFFCCD = photonPlayer;
|
|
}
|
|
|
|
// Token: 0x0600E7FA RID: 59386
|
|
[Token(Token = "0x600E7FA")]
|
|
[Address(Slot = "4")]
|
|
protected abstract int JNMKCEMDCEO();
|
|
|
|
// Token: 0x0600E7FB RID: 59387 RVA: 0x00370578 File Offset: 0x0036E778
|
|
[Token(Token = "0x600E7FB")]
|
|
[Address(RVA = "0x2383CF0", Offset = "0x23826F0", VA = "0x182383CF0")]
|
|
public void OHGBAKMLHEP(int LFBNLKLFONC)
|
|
{
|
|
if (this.AGIHAKFFCCD.IsLocal)
|
|
{
|
|
int num = this.JNMKCEMDCEO();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E7FC RID: 59388
|
|
[Token(Token = "0x600E7FC")]
|
|
[Address(Slot = "5")]
|
|
protected abstract void IJGHGFDPJPD(int LFBNLKLFONC);
|
|
|
|
// Token: 0x0600E7FD RID: 59389 RVA: 0x003705A4 File Offset: 0x0036E7A4
|
|
[Token(Token = "0x600E7FD")]
|
|
[Address(RVA = "0x2383A70", Offset = "0x2382470", VA = "0x182383A70")]
|
|
public bool IDIPDFAKLHC(int IENKDAKBEDP)
|
|
{
|
|
return this.EHGKHLFDMMM == IENKDAKBEDP;
|
|
}
|
|
|
|
// Token: 0x0600E7FE RID: 59390 RVA: 0x003705C0 File Offset: 0x0036E7C0
|
|
[Token(Token = "0x600E7FE")]
|
|
[Address(RVA = "0x2383960", Offset = "0x2382360", VA = "0x182383960")]
|
|
internal bool FBFFEJCMIPB(int POFDBMDCPCO)
|
|
{
|
|
(new int[1])[0] = POFDBMDCPCO;
|
|
int num = this.JNMKCEMDCEO();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600E7FF RID: 59391 RVA: 0x003705E8 File Offset: 0x0036E7E8
|
|
[Token(Token = "0x600E7FF")]
|
|
[Address(RVA = "0x2383810", Offset = "0x2382210", VA = "0x182383810")]
|
|
internal bool BIKDCNNHDDD(int NENFLCANOGE)
|
|
{
|
|
(new int[1])[0] = NENFLCANOGE;
|
|
int num = this.JNMKCEMDCEO();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600E800 RID: 59392 RVA: 0x00370610 File Offset: 0x0036E810
|
|
[Token(Token = "0x600E800")]
|
|
[Address(RVA = "0x2383C10", Offset = "0x2382610", VA = "0x182383C10")]
|
|
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: 0x0600E801 RID: 59393 RVA: 0x0037065C File Offset: 0x0036E85C
|
|
[Token(Token = "0x600E801")]
|
|
[Address(RVA = "0x2383A00", Offset = "0x2382400", VA = "0x182383A00")]
|
|
internal bool HEBNFJCNDNC(int MBEEGFNOFPI)
|
|
{
|
|
Photon.Realtime.Player agihakffccd = this.AGIHAKFFCCD;
|
|
int num = 0;
|
|
if ((agihakffccd.IsLocal ? 1 : 0) != num)
|
|
{
|
|
int num2 = this.EHGKHLFDMMM;
|
|
int num3 = this.JNMKCEMDCEO();
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600E802 RID: 59394 RVA: 0x00370690 File Offset: 0x0036E890
|
|
[Token(Token = "0x600E802")]
|
|
[Address(RVA = "0x22365C0", Offset = "0x2234FC0", VA = "0x1822365C0")]
|
|
internal void LKLKGDMFMCC()
|
|
{
|
|
int num = this.JNMKCEMDCEO();
|
|
}
|
|
|
|
// Token: 0x0600E803 RID: 59395 RVA: 0x003706AC File Offset: 0x0036E8AC
|
|
[Token(Token = "0x600E803")]
|
|
[Address(RVA = "0x2383AB0", Offset = "0x23824B0", VA = "0x182383AB0")]
|
|
protected void MCBMFEECHCP()
|
|
{
|
|
Action<Photon.Realtime.Player, int> imfaboiilcj = this.IMFABOIILCJ;
|
|
if (imfaboiilcj != 0)
|
|
{
|
|
Photon.Realtime.Player agihakffccd = this.AGIHAKFFCCD;
|
|
int num = this.EHGKHLFDMMM;
|
|
imfaboiilcj(agihakffccd, num);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E804 RID: 59396 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600E804")]
|
|
[Address(RVA = "0x2383B40", Offset = "0x2382540", VA = "0x182383B40")]
|
|
private static string MCGBEFLELAO(int GDDIOFMFICP)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600E805 RID: 59397 RVA: 0x003706DC File Offset: 0x0036E8DC
|
|
[Token(Token = "0x600E805")]
|
|
[Address(RVA = "0x2383D60", Offset = "0x2382760", VA = "0x182383D60", Slot = "3")]
|
|
public override string ToString()
|
|
{
|
|
int actorNumber = this.AGIHAKFFCCD.actorNumber;
|
|
string text = RoleManagerBase.FPKGDJPPILE.MCGBEFLELAO(this.EHGKHLFDMMM);
|
|
return string.Format("PlayerRoles[{0}] {1}", actorNumber, text);
|
|
}
|
|
|
|
// Token: 0x0400980A RID: 38922
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400980A")]
|
|
protected readonly Photon.Realtime.Player AGIHAKFFCCD;
|
|
}
|
|
|
|
// Token: 0x020020C6 RID: 8390
|
|
[Token(Token = "0x20020C6")]
|
|
[CompilerGenerated]
|
|
private sealed class BGHFPADJNJM
|
|
{
|
|
// Token: 0x0600E806 RID: 59398 RVA: 0x00370714 File Offset: 0x0036E914
|
|
[Token(Token = "0x600E806")]
|
|
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
|
|
public BGHFPADJNJM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600E807 RID: 59399 RVA: 0x00370730 File Offset: 0x0036E930
|
|
[Token(Token = "0x600E807")]
|
|
[Address(RVA = "0x2382E60", Offset = "0x2381860", VA = "0x182382E60")]
|
|
internal bool <UpdatePredefinedRoles>b__0(RoleDefinitionType r)
|
|
{
|
|
this.<>4__this.CGMHFAALDDC();
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x0400980B RID: 38923
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400980B")]
|
|
public RoleManagerBase<RoleIdType, RolePermissionType, RoleDefinitionType, RoleProtobufType, RoleCollectionProtobufType> <>4__this;
|
|
|
|
// Token: 0x0400980C RID: 38924
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400980C")]
|
|
public int everyoneRoleId;
|
|
}
|
|
|
|
// Token: 0x020020C7 RID: 8391
|
|
[Token(Token = "0x20020C7")]
|
|
[CompilerGenerated]
|
|
private sealed class MABLPLHNADF
|
|
{
|
|
// Token: 0x0600E808 RID: 59400 RVA: 0x00370750 File Offset: 0x0036E950
|
|
[Token(Token = "0x600E808")]
|
|
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
|
|
public MABLPLHNADF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600E809 RID: 59401 RVA: 0x0037076C File Offset: 0x0036E96C
|
|
[Token(Token = "0x600E809")]
|
|
[Address(RVA = "0x23847A0", Offset = "0x23831A0", VA = "0x1823847A0")]
|
|
internal int <GetSortedActiveRoles>b__0(RoleDefinitionType roleA, RoleDefinitionType roleB)
|
|
{
|
|
int num;
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x0400980D RID: 38925
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400980D")]
|
|
public bool reverseOrder;
|
|
}
|
|
|
|
// Token: 0x020020C9 RID: 8393
|
|
[Token(Token = "0x20020C9")]
|
|
[CompilerGenerated]
|
|
private sealed class GALCABOJHID
|
|
{
|
|
// Token: 0x0600E810 RID: 59408 RVA: 0x003707D8 File Offset: 0x0036E9D8
|
|
[Token(Token = "0x600E810")]
|
|
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
|
|
public GALCABOJHID()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600E811 RID: 59409 RVA: 0x003707F4 File Offset: 0x0036E9F4
|
|
[Token(Token = "0x600E811")]
|
|
[Address(RVA = "0x2384600", Offset = "0x2383000", VA = "0x182384600")]
|
|
internal bool <GetNextRole>b__1(RoleDefinitionType r)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x04009813 RID: 38931
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4009813")]
|
|
public GJJLAOJHDKF rank;
|
|
|
|
// Token: 0x04009814 RID: 38932
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4009814")]
|
|
public int indexOffset;
|
|
}
|
|
|
|
// Token: 0x020020CA RID: 8394
|
|
[Token(Token = "0x20020CA")]
|
|
[CompilerGenerated]
|
|
private sealed class GFONCCNJHHD
|
|
{
|
|
// Token: 0x0600E812 RID: 59410 RVA: 0x00370808 File Offset: 0x0036EA08
|
|
[Token(Token = "0x600E812")]
|
|
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
|
|
public GFONCCNJHHD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600E813 RID: 59411 RVA: 0x00370824 File Offset: 0x0036EA24
|
|
[Token(Token = "0x600E813")]
|
|
[Address(RVA = "0x23846C0", Offset = "0x23830C0", VA = "0x1823846C0")]
|
|
internal bool <FindActiveRoleByName>b__1(RoleDefinitionType r)
|
|
{
|
|
string text = this.newRoleName.ToLowerInvariant();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x04009815 RID: 38933
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4009815")]
|
|
public string newRoleName;
|
|
}
|
|
}
|
|
}
|