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: 0x020006E8 RID: 1768
|
|
[Token(Token = "0x20006E8")]
|
|
public class AddRemovePlayerRoomRoleConditionalButton : ConditionalButton<ToggleButton3D>
|
|
{
|
|
// Token: 0x06003396 RID: 13206 RVA: 0x000D35A4 File Offset: 0x000D17A4
|
|
[Token(Token = "0x6003396")]
|
|
[Address(RVA = "0xB08B20", Offset = "0xB07920", VA = "0x180B08B20", 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: 0x06003397 RID: 13207 RVA: 0x000D35D8 File Offset: 0x000D17D8
|
|
[Token(Token = "0x6003397")]
|
|
[Address(RVA = "0xB08A60", Offset = "0xB07860", VA = "0x180B08A60")]
|
|
private void OnDisable()
|
|
{
|
|
MFBGLIHGCGO<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
|
|
Action<long> action = new Action(this.FODLGIJCALM);
|
|
OJMCBOKJFOF.NFMLKMFEAKD = MFBGLIHGCGO.GMNMHGMFGOL(nfmlkmfeakd, action);
|
|
}
|
|
|
|
// Token: 0x06003398 RID: 13208 RVA: 0x000D3604 File Offset: 0x000D1804
|
|
[Token(Token = "0x6003398")]
|
|
[Address(RVA = "0xB089A0", Offset = "0xB077A0", VA = "0x180B089A0")]
|
|
private void OnDestroy()
|
|
{
|
|
MFBGLIHGCGO<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
|
|
Action<long> action = new Action(this.FODLGIJCALM);
|
|
OJMCBOKJFOF.NFMLKMFEAKD = MFBGLIHGCGO.GMNMHGMFGOL(nfmlkmfeakd, action);
|
|
}
|
|
|
|
// Token: 0x06003399 RID: 13209 RVA: 0x000D3630 File Offset: 0x000D1830
|
|
[Token(Token = "0x6003399")]
|
|
[Address(RVA = "0xB08320", Offset = "0xB07120", VA = "0x180B08320")]
|
|
private void FODLGIJCALM(long ENJEOLBEALP)
|
|
{
|
|
if (ENJEOLBEALP == this.IHGKFJEAPNA)
|
|
{
|
|
PPENFJMFPNE ppenfjmfpne = OJMCBOKJFOF.OGLOMMGCEEB(ENJEOLBEALP);
|
|
this.BEMEMJNNKBH = ppenfjmfpne;
|
|
base.OnEnable();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600339A RID: 13210 RVA: 0x000D365C File Offset: 0x000D185C
|
|
[Token(Token = "0x600339A")]
|
|
[Address(RVA = "0xB08DE0", Offset = "0xB07BE0", VA = "0x180B08DE0")]
|
|
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: 0x0600339B RID: 13211 RVA: 0x000D3698 File Offset: 0x000D1898
|
|
[Token(Token = "0x600339B")]
|
|
[Address(RVA = "0xB08BF0", Offset = "0xB079F0", VA = "0x180B08BF0", 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: 0x0600339C RID: 13212 RVA: 0x000D3768 File Offset: 0x000D1968
|
|
[Token(Token = "0x600339C")]
|
|
[Address(RVA = "0xB083A0", Offset = "0xB071A0", VA = "0x180B083A0", 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: 0x0600339D RID: 13213 RVA: 0x000D3798 File Offset: 0x000D1998
|
|
[Token(Token = "0x600339D")]
|
|
[Address(RVA = "0xB08750", Offset = "0xB07550", VA = "0x180B08750", 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: 0x0600339E RID: 13214 RVA: 0x000D387C File Offset: 0x000D1A7C
|
|
[Token(Token = "0x600339E")]
|
|
[Address(RVA = "0xB083E0", Offset = "0xB071E0", VA = "0x180B083E0", 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: 0x0600339F RID: 13215 RVA: 0x000D3968 File Offset: 0x000D1B68
|
|
[Token(Token = "0x600339F")]
|
|
[Address(RVA = "0xB08E10", Offset = "0xB07C10", VA = "0x180B08E10")]
|
|
public AddRemovePlayerRoomRoleConditionalButton()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060033A0 RID: 13216 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x60033A0")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
|
static AddRemovePlayerRoomRoleConditionalButton()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060033A1 RID: 13217 RVA: 0x000D3998 File Offset: 0x000D1B98
|
|
[Token(Token = "0x60033A1")]
|
|
[Address(RVA = "0xB08290", Offset = "0xB07090", VA = "0x180B08290")]
|
|
[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: 0x060033A2 RID: 13218 RVA: 0x000D39CC File Offset: 0x000D1BCC
|
|
[Token(Token = "0x60033A2")]
|
|
[Address(RVA = "0xB08280", Offset = "0xB07080", VA = "0x180B08280")]
|
|
[CompilerGenerated]
|
|
private void ALLOKBCEEIG()
|
|
{
|
|
this.OCDAPEGKOAH = false;
|
|
base.OnEnable();
|
|
}
|
|
|
|
// Token: 0x04002A7D RID: 10877
|
|
[Token(Token = "0x4002A7D")]
|
|
public static AddRemovePlayerRoomRoleConditionalButton.MDEJEHOBNHH OnReceivedReponseEvent;
|
|
|
|
// Token: 0x04002A7E RID: 10878
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4002A7E")]
|
|
private bool OCDAPEGKOAH;
|
|
|
|
// Token: 0x04002A7F RID: 10879
|
|
[FieldOffset(Offset = "0x3C")]
|
|
[Token(Token = "0x4002A7F")]
|
|
private int HDLEGLMJDKN = (int)((ulong)4294967295L);
|
|
|
|
// Token: 0x04002A80 RID: 10880
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4002A80")]
|
|
private LMLJHMJEIGM KIPDOHBLJKO = (LMLJHMJEIGM)((ulong)30L);
|
|
|
|
// Token: 0x04002A81 RID: 10881
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4002A81")]
|
|
private PPENFJMFPNE BEMEMJNNKBH;
|
|
|
|
// Token: 0x04002A82 RID: 10882
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4002A82")]
|
|
private long IHGKFJEAPNA;
|
|
|
|
// Token: 0x020006E9 RID: 1769
|
|
[Token(Token = "0x20006E9")]
|
|
public sealed class MDEJEHOBNHH : MulticastDelegate
|
|
{
|
|
// Token: 0x060033A3 RID: 13219 RVA: 0x000D39E8 File Offset: 0x000D1BE8
|
|
[Token(Token = "0x60033A3")]
|
|
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
|
public MDEJEHOBNHH(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
|
{
|
|
this.method = APAICGIHAGJ;
|
|
this.m_target = FEDFKKMABOG;
|
|
}
|
|
|
|
// Token: 0x060033A4 RID: 13220 RVA: 0x000D3A04 File Offset: 0x000D1C04
|
|
[Token(Token = "0x60033A4")]
|
|
[Address(RVA = "0x4D7E10", Offset = "0x4D6C10", VA = "0x1804D7E10", Slot = "13")]
|
|
public void Invoke(string MOPOMPHBHKF)
|
|
{
|
|
if (this.delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060033A5 RID: 13221 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60033A5")]
|
|
[Address(RVA = "0x457150", Offset = "0x455F50", VA = "0x180457150", 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: 0x060033A6 RID: 13222 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60033A6")]
|
|
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x020006EA RID: 1770
|
|
[Token(Token = "0x20006EA")]
|
|
private enum KNJGJOGAMGO
|
|
{
|
|
// Token: 0x04002A84 RID: 10884
|
|
[Token(Token = "0x4002A84")]
|
|
Invalid,
|
|
// Token: 0x04002A85 RID: 10885
|
|
[Token(Token = "0x4002A85")]
|
|
SetRole,
|
|
// Token: 0x04002A86 RID: 10886
|
|
[Token(Token = "0x4002A86")]
|
|
InviteRole,
|
|
// Token: 0x04002A87 RID: 10887
|
|
[Token(Token = "0x4002A87")]
|
|
InvitePendingRole,
|
|
// Token: 0x04002A88 RID: 10888
|
|
[Token(Token = "0x4002A88")]
|
|
RemoveRole,
|
|
// Token: 0x04002A89 RID: 10889
|
|
[Token(Token = "0x4002A89")]
|
|
ViewRole,
|
|
// Token: 0x04002A8A RID: 10890
|
|
[Token(Token = "0x4002A8A")]
|
|
RoleChangePending
|
|
}
|
|
}
|