356 lines
12 KiB
C#
356 lines
12 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using AGUI.StackedUI;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using Cpp2IlInjected;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x020006F5 RID: 1781
|
|
[Token(Token = "0x20006F5")]
|
|
public class AddRemovePlayerRoomRoleConditionalButton : ConditionalButton<ToggleButton3D>
|
|
{
|
|
// Token: 0x0600341F RID: 13343 RVA: 0x000D4308 File Offset: 0x000D2508
|
|
[Token(Token = "0x600341F")]
|
|
[Address(RVA = "0x15B2EB0", Offset = "0x15B1EB0", VA = "0x1815B2EB0", Slot = "4")]
|
|
protected override void OnEnable()
|
|
{
|
|
base.OnEnable();
|
|
MFBGLIHGCGO<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
|
|
Action<long> action = new Action(this.FODLGIJCALM);
|
|
OJMCBOKJFOF.NFMLKMFEAKD = MFBGLIHGCGO.BPJDFPACLMK(nfmlkmfeakd, action);
|
|
}
|
|
|
|
// Token: 0x06003420 RID: 13344 RVA: 0x000D433C File Offset: 0x000D253C
|
|
[Token(Token = "0x6003420")]
|
|
[Address(RVA = "0x15B2DF0", Offset = "0x15B1DF0", VA = "0x1815B2DF0")]
|
|
private void OnDisable()
|
|
{
|
|
MFBGLIHGCGO<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
|
|
Action<long> action = new Action(this.FODLGIJCALM);
|
|
OJMCBOKJFOF.NFMLKMFEAKD = MFBGLIHGCGO.GMNMHGMFGOL(nfmlkmfeakd, action);
|
|
}
|
|
|
|
// Token: 0x06003421 RID: 13345 RVA: 0x000D4368 File Offset: 0x000D2568
|
|
[Token(Token = "0x6003421")]
|
|
[Address(RVA = "0x15B2D30", Offset = "0x15B1D30", VA = "0x1815B2D30")]
|
|
private void OnDestroy()
|
|
{
|
|
MFBGLIHGCGO<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
|
|
Action<long> action = new Action(this.FODLGIJCALM);
|
|
OJMCBOKJFOF.NFMLKMFEAKD = MFBGLIHGCGO.GMNMHGMFGOL(nfmlkmfeakd, action);
|
|
}
|
|
|
|
// Token: 0x06003422 RID: 13346 RVA: 0x000D4394 File Offset: 0x000D2594
|
|
[Token(Token = "0x6003422")]
|
|
[Address(RVA = "0x15B26B0", Offset = "0x15B16B0", VA = "0x1815B26B0")]
|
|
private void FODLGIJCALM(long ENJEOLBEALP)
|
|
{
|
|
if (ENJEOLBEALP == this.IHGKFJEAPNA)
|
|
{
|
|
PPENFJMFPNE ppenfjmfpne = OJMCBOKJFOF.OGLOMMGCEEB(ENJEOLBEALP);
|
|
this.BEMEMJNNKBH = ppenfjmfpne;
|
|
base.OnEnable();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003423 RID: 13347 RVA: 0x000D43C0 File Offset: 0x000D25C0
|
|
[Token(Token = "0x6003423")]
|
|
[Address(RVA = "0x15B3170", Offset = "0x15B2170", VA = "0x1815B3170")]
|
|
public void SetAccountIdAndRole(int GKLPIFBPGOD, LMLJHMJEIGM EGPBMGPKIIL, PPENFJMFPNE IJNAMEBOMJJ)
|
|
{
|
|
this.HDLEGLMJDKN = GKLPIFBPGOD;
|
|
this.KIPDOHBLJKO = EGPBMGPKIIL;
|
|
this.BEMEMJNNKBH = IJNAMEBOMJJ;
|
|
long <DOFDAMHCJLP>k__BackingField = IJNAMEBOMJJ.<DOFDAMHCJLP>k__BackingField;
|
|
this.IHGKFJEAPNA = <DOFDAMHCJLP>k__BackingField;
|
|
base.OnEnable();
|
|
}
|
|
|
|
// Token: 0x06003424 RID: 13348 RVA: 0x000D43FC File Offset: 0x000D25FC
|
|
[Token(Token = "0x6003424")]
|
|
[Address(RVA = "0x15B2F80", Offset = "0x15B1F80", VA = "0x1815B2F80", Slot = "5")]
|
|
protected override void PICEBFBCNCL()
|
|
{
|
|
if (this.OCDAPEGKOAH)
|
|
{
|
|
base.ILGFOHIJHMG = 6;
|
|
return;
|
|
}
|
|
int hdleglmjdkn = this.HDLEGLMJDKN;
|
|
PPENFJMFPNE bememjnnkbh = this.BEMEMJNNKBH;
|
|
LMLJHMJEIGM lmljhmjeigm = bememjnnkbh.MMBJPGGOFHL;
|
|
PPENFJMFPNE bememjnnkbh2 = this.BEMEMJNNKBH;
|
|
int hdleglmjdkn2 = this.HDLEGLMJDKN;
|
|
LMLJHMJEIGM lmljhmjeigm2 = bememjnnkbh2.MOPDMGDPJDF(hdleglmjdkn2);
|
|
if (lmljhmjeigm <= lmljhmjeigm2 || lmljhmjeigm <= this.KIPDOHBLJKO)
|
|
{
|
|
base.ILGFOHIJHMG = 5;
|
|
return;
|
|
}
|
|
IReadOnlyList<CGCEKBCIHJC> <NMIMDAEOANG>k__BackingField = this.BEMEMJNNKBH.<NMIMDAEOANG>k__BackingField;
|
|
Func<CGCEKBCIHJC, bool> func = new Func(this.BDCAAFEDLBF);
|
|
if (Enumerable.FirstOrDefault<CGCEKBCIHJC>(Enumerable.Where<CGCEKBCIHJC>(<NMIMDAEOANG>k__BackingField, func)) != 0)
|
|
{
|
|
}
|
|
int num = 0;
|
|
LMLJHMJEIGM kipdohbljko = this.KIPDOHBLJKO;
|
|
if (num == 30 || (ulong)((uint)1) != (ulong)30L)
|
|
{
|
|
}
|
|
int num2 = 0;
|
|
base.ILGFOHIJHMG = num2;
|
|
}
|
|
|
|
// Token: 0x06003425 RID: 13349 RVA: 0x000D44CC File Offset: 0x000D26CC
|
|
[Token(Token = "0x6003425")]
|
|
[Address(RVA = "0x15B2730", Offset = "0x15B1730", VA = "0x1815B2730", Slot = "7")]
|
|
protected override bool HOCJDEBMOLM()
|
|
{
|
|
int cieebjfcmib = this.CIEEBJFCMIB;
|
|
bool flag = base.HOCJDEBMOLM();
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
return cieebjfcmib == 1 || cieebjfcmib == 4 || cieebjfcmib == 2;
|
|
}
|
|
|
|
// Token: 0x06003426 RID: 13350 RVA: 0x000D44FC File Offset: 0x000D26FC
|
|
[Token(Token = "0x6003426")]
|
|
[Address(RVA = "0x15B2AE0", Offset = "0x15B1AE0", VA = "0x1815B2AE0", Slot = "6")]
|
|
protected override void MNGMCHLEHOK()
|
|
{
|
|
base..ctor();
|
|
int cieebjfcmib = this.CIEEBJFCMIB;
|
|
if (cieebjfcmib - 1 <= 5)
|
|
{
|
|
PPENFJMFPNE bememjnnkbh = this.BEMEMJNNKBH;
|
|
int hdleglmjdkn = this.HDLEGLMJDKN;
|
|
LMLJHMJEIGM lmljhmjeigm = bememjnnkbh.MOPDMGDPJDF(hdleglmjdkn);
|
|
TextMeshProUGUI labelText = this.labelText;
|
|
if (this.KIPDOHBLJKO <= lmljhmjeigm)
|
|
{
|
|
string text = labelText.text;
|
|
}
|
|
TextMeshProUGUI labelText2 = this.labelText;
|
|
TextMeshProUGUI labelText3 = this.labelText;
|
|
TextMeshProUGUI labelText4 = this.labelText;
|
|
PPENFJMFPNE bememjnnkbh2 = this.BEMEMJNNKBH;
|
|
int hdleglmjdkn2 = this.HDLEGLMJDKN;
|
|
LMLJHMJEIGM lmljhmjeigm2 = bememjnnkbh2.MOPDMGDPJDF(hdleglmjdkn2);
|
|
TextMeshProUGUI labelText5 = this.labelText;
|
|
TextMeshProUGUI labelText6 = this.labelText;
|
|
TextMeshProUGUI labelText7 = this.labelText;
|
|
TextMeshProUGUI labelText8 = this.labelText;
|
|
TextMeshProUGUI labelText9 = this.labelText;
|
|
TextMeshProUGUI labelText10 = this.labelText;
|
|
string text2 = this.labelText.text;
|
|
}
|
|
ToggleButton3D button = base.FAGLGMGCNFA;
|
|
bool flag = cieebjfcmib != 4;
|
|
button.BOHIGPFGJBA = flag;
|
|
}
|
|
|
|
// Token: 0x06003427 RID: 13351 RVA: 0x000D45E0 File Offset: 0x000D27E0
|
|
[Token(Token = "0x6003427")]
|
|
[Address(RVA = "0x15B2770", Offset = "0x15B1770", VA = "0x1815B2770", Slot = "8")]
|
|
protected override void MGFKPEMKOOK()
|
|
{
|
|
int cieebjfcmib = this.CIEEBJFCMIB;
|
|
if (cieebjfcmib != 0 && cieebjfcmib != 6)
|
|
{
|
|
this.OCDAPEGKOAH = true;
|
|
base.OnEnable();
|
|
int num = cieebjfcmib - 1;
|
|
int hdleglmjdkn;
|
|
if (num != 0)
|
|
{
|
|
if (num != 0)
|
|
{
|
|
if (num != 0 && num == 1)
|
|
{
|
|
PPENFJMFPNE bememjnnkbh = this.BEMEMJNNKBH;
|
|
}
|
|
Debug.LogError(string.Format("Unhandled button state: {0}", cieebjfcmib));
|
|
return;
|
|
}
|
|
long <DOFDAMHCJLP>k__BackingField = this.BEMEMJNNKBH.<DOFDAMHCJLP>k__BackingField;
|
|
hdleglmjdkn = this.HDLEGLMJDKN;
|
|
LMLJHMJEIGM kipdohbljko = this.KIPDOHBLJKO;
|
|
PMGCJEPKFOF<PPENFJMFPNE> pmgcjepkfof = OJMCBOKJFOF.MJOHJLHDMHB(<DOFDAMHCJLP>k__BackingField, hdleglmjdkn, kipdohbljko);
|
|
}
|
|
long <DOFDAMHCJLP>k__BackingField2 = this.BEMEMJNNKBH.<DOFDAMHCJLP>k__BackingField;
|
|
LMLJHMJEIGM kipdohbljko2 = this.KIPDOHBLJKO;
|
|
PMGCJEPKFOF<PPENFJMFPNE> pmgcjepkfof2 = OJMCBOKJFOF.GJMGBBCIHGH(<DOFDAMHCJLP>k__BackingField2, hdleglmjdkn, kipdohbljko2);
|
|
if (AddRemovePlayerRoomRoleConditionalButton.<>c.<>9__16_0 == 0)
|
|
{
|
|
AddRemovePlayerRoomRoleConditionalButton.<>c.<>9__16_0 = delegate
|
|
{
|
|
AddRemovePlayerRoomRoleConditionalButton.MDEJEHOBNHH onReceivedReponseEvent = AddRemovePlayerRoomRoleConditionalButton.OnReceivedReponseEvent;
|
|
if (onReceivedReponseEvent != 0)
|
|
{
|
|
int num2 = 0;
|
|
onReceivedReponseEvent(num2);
|
|
return;
|
|
}
|
|
};
|
|
}
|
|
if (AddRemovePlayerRoomRoleConditionalButton.<>c.<>9__16_1 == 0)
|
|
{
|
|
AddRemovePlayerRoomRoleConditionalButton.<>c.<>9__16_1 = delegate(string error)
|
|
{
|
|
AddRemovePlayerRoomRoleConditionalButton.MDEJEHOBNHH onReceivedReponseEvent2 = AddRemovePlayerRoomRoleConditionalButton.OnReceivedReponseEvent;
|
|
if (onReceivedReponseEvent2 != 0)
|
|
{
|
|
onReceivedReponseEvent2(error);
|
|
return;
|
|
}
|
|
};
|
|
}
|
|
Action action = new Action(this.ALLOKBCEEIG);
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003428 RID: 13352 RVA: 0x000D46CC File Offset: 0x000D28CC
|
|
[Token(Token = "0x6003428")]
|
|
[Address(RVA = "0x15B31A0", Offset = "0x15B21A0", VA = "0x1815B31A0")]
|
|
public AddRemovePlayerRoomRoleConditionalButton()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06003429 RID: 13353 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6003429")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
|
static AddRemovePlayerRoomRoleConditionalButton()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600342A RID: 13354 RVA: 0x000D46FC File Offset: 0x000D28FC
|
|
[Token(Token = "0x600342A")]
|
|
[Address(RVA = "0x15B2620", Offset = "0x15B1620", VA = "0x1815B2620")]
|
|
[CompilerGenerated]
|
|
private bool BDCAAFEDLBF(CGCEKBCIHJC PBAOMKNFBFL)
|
|
{
|
|
ObscuredInt <IFBPANODIPA>k__BackingField = PBAOMKNFBFL.<IFBPANODIPA>k__BackingField;
|
|
bool fakeValueActive = PBAOMKNFBFL.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
|
return ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField) == this.HDLEGLMJDKN;
|
|
}
|
|
|
|
// Token: 0x0600342B RID: 13355 RVA: 0x000D4730 File Offset: 0x000D2930
|
|
[Token(Token = "0x600342B")]
|
|
[Address(RVA = "0x15B2610", Offset = "0x15B1610", VA = "0x1815B2610")]
|
|
[CompilerGenerated]
|
|
private void ALLOKBCEEIG()
|
|
{
|
|
this.OCDAPEGKOAH = false;
|
|
base.OnEnable();
|
|
}
|
|
|
|
// Token: 0x04002AE9 RID: 10985
|
|
[Token(Token = "0x4002AE9")]
|
|
public static AddRemovePlayerRoomRoleConditionalButton.MDEJEHOBNHH OnReceivedReponseEvent;
|
|
|
|
// Token: 0x04002AEA RID: 10986
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4002AEA")]
|
|
private bool OCDAPEGKOAH;
|
|
|
|
// Token: 0x04002AEB RID: 10987
|
|
[FieldOffset(Offset = "0x3C")]
|
|
[Token(Token = "0x4002AEB")]
|
|
private int HDLEGLMJDKN = (int)((ulong)4294967295L);
|
|
|
|
// Token: 0x04002AEC RID: 10988
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4002AEC")]
|
|
private LMLJHMJEIGM KIPDOHBLJKO = (LMLJHMJEIGM)((ulong)30L);
|
|
|
|
// Token: 0x04002AED RID: 10989
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4002AED")]
|
|
private PPENFJMFPNE BEMEMJNNKBH;
|
|
|
|
// Token: 0x04002AEE RID: 10990
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4002AEE")]
|
|
private long IHGKFJEAPNA;
|
|
|
|
// Token: 0x020006F6 RID: 1782
|
|
[Token(Token = "0x20006F6")]
|
|
public sealed class MDEJEHOBNHH : MulticastDelegate
|
|
{
|
|
// Token: 0x0600342C RID: 13356 RVA: 0x000D474C File Offset: 0x000D294C
|
|
[Token(Token = "0x600342C")]
|
|
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
|
|
public MDEJEHOBNHH(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
|
{
|
|
this.method = APAICGIHAGJ;
|
|
this.m_target = FEDFKKMABOG;
|
|
}
|
|
|
|
// Token: 0x0600342D RID: 13357 RVA: 0x000D4768 File Offset: 0x000D2968
|
|
[Token(Token = "0x600342D")]
|
|
[Address(RVA = "0x6E1530", Offset = "0x6E0530", VA = "0x1806E1530", Slot = "13")]
|
|
public void Invoke(string MOPOMPHBHKF)
|
|
{
|
|
if (this.delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600342E RID: 13358 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600342E")]
|
|
[Address(RVA = "0x5FA200", Offset = "0x5F9200", VA = "0x1805FA200", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(string MOPOMPHBHKF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600342F RID: 13359 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600342F")]
|
|
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x020006F7 RID: 1783
|
|
[Token(Token = "0x20006F7")]
|
|
private enum KNJGJOGAMGO
|
|
{
|
|
// Token: 0x04002AF0 RID: 10992
|
|
[Token(Token = "0x4002AF0")]
|
|
Invalid,
|
|
// Token: 0x04002AF1 RID: 10993
|
|
[Token(Token = "0x4002AF1")]
|
|
SetRole,
|
|
// Token: 0x04002AF2 RID: 10994
|
|
[Token(Token = "0x4002AF2")]
|
|
InviteRole,
|
|
// Token: 0x04002AF3 RID: 10995
|
|
[Token(Token = "0x4002AF3")]
|
|
InvitePendingRole,
|
|
// Token: 0x04002AF4 RID: 10996
|
|
[Token(Token = "0x4002AF4")]
|
|
RemoveRole,
|
|
// Token: 0x04002AF5 RID: 10997
|
|
[Token(Token = "0x4002AF5")]
|
|
ViewRole,
|
|
// Token: 0x04002AF6 RID: 10998
|
|
[Token(Token = "0x4002AF6")]
|
|
RoleChangePending
|
|
}
|
|
}
|