217 lines
6.5 KiB
C#
217 lines
6.5 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using Cpp2IlInjected;
|
|
using RecNet;
|
|
using UnityEngine;
|
|
|
|
namespace AGUI.StackedUI
|
|
{
|
|
// Token: 0x020011F0 RID: 4592
|
|
[Token(Token = "0x20011F0")]
|
|
public class GoToConditionalButton : AccountBasedConditionalButton<Button3D>
|
|
{
|
|
// Token: 0x17001158 RID: 4440
|
|
// (get) Token: 0x060066D4 RID: 26324 RVA: 0x00165CF8 File Offset: 0x00163EF8
|
|
[Token(Token = "0x17001158")]
|
|
protected override bool JIJAIMELJFC
|
|
{
|
|
[Token(Token = "0x60066D4")]
|
|
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "9")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060066D5 RID: 26325 RVA: 0x00165D08 File Offset: 0x00163F08
|
|
[Token(Token = "0x60066D5")]
|
|
[Address(RVA = "0x17D4EA0", Offset = "0x17D3EA0", VA = "0x1817D4EA0")]
|
|
private EFAJBHGDIDD OLIKKLKLBKJ()
|
|
{
|
|
int num;
|
|
return Matchmaking.OLIKKLKLBKJ(num);
|
|
}
|
|
|
|
// Token: 0x060066D6 RID: 26326 RVA: 0x00165D24 File Offset: 0x00163F24
|
|
[Token(Token = "0x60066D6")]
|
|
[Address(RVA = "0x17D4B70", Offset = "0x17D3B70", VA = "0x1817D4B70", Slot = "14")]
|
|
protected override void NOMNHOEBGIA()
|
|
{
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
GHAGPNKOBAE.GDMIMKPGFIH gdmimkpgfih;
|
|
if (gdmimkpgfih <= GHAGPNKOBAE.GDMIMKPGFIH.RateLimited)
|
|
{
|
|
int num = 0;
|
|
base.ILGFOHIJHMG = num;
|
|
return;
|
|
}
|
|
CCEOLAOLEKJ cceolaolekj;
|
|
EFAJBHGDIDD efajbhgdidd;
|
|
if (cceolaolekj.<KHJCEENDAOL>k__BackingField != 0)
|
|
{
|
|
ObscuredString <KHJCEENDAOL>k__BackingField = cceolaolekj.<KHJCEENDAOL>k__BackingField;
|
|
int num2;
|
|
efajbhgdidd = Matchmaking.OLIKKLKLBKJ(num2);
|
|
}
|
|
EFAJBHGDIDD playerPresence = efajbhgdidd;
|
|
while (efajbhgdidd == 0)
|
|
{
|
|
}
|
|
CIIBGMBOFEI <NNDJBLGCAEE>k__BackingField = efajbhgdidd.<NNDJBLGCAEE>k__BackingField;
|
|
while (<NNDJBLGCAEE>k__BackingField == 0)
|
|
{
|
|
}
|
|
PMGCJEPKFOF<KLCOGEIGEBJ> pmgcjepkfof = OJMCBOKJFOF.NHBPIIGDAJP(<NNDJBLGCAEE>k__BackingField.<DOFDAMHCJLP>k__BackingField);
|
|
Action<KLCOGEIGEBJ> action = delegate(KLCOGEIGEBJ room)
|
|
{
|
|
if (room != 0)
|
|
{
|
|
this.EBDCIFINPNK = room;
|
|
return;
|
|
}
|
|
long <DOFDAMHCJLP>k__BackingField = playerPresence.<NNDJBLGCAEE>k__BackingField.<DOFDAMHCJLP>k__BackingField;
|
|
Debug.LogError(string.Format("Failed to get room with ID {0}", <DOFDAMHCJLP>k__BackingField));
|
|
};
|
|
}
|
|
Debug.LogError("No account watcher set for GoToConditionalButton");
|
|
}
|
|
|
|
// Token: 0x060066D7 RID: 26327 RVA: 0x00165DEC File Offset: 0x00163FEC
|
|
[Token(Token = "0x60066D7")]
|
|
[Address(RVA = "0x17D4B10", Offset = "0x17D3B10", VA = "0x1817D4B10", Slot = "6")]
|
|
protected override void MNGMCHLEHOK()
|
|
{
|
|
base..ctor();
|
|
PLDMAFINLJO.FANDNIHFMNM(this.labelText, "Go To");
|
|
}
|
|
|
|
// Token: 0x060066D8 RID: 26328 RVA: 0x00165E10 File Offset: 0x00164010
|
|
[Token(Token = "0x60066D8")]
|
|
[Address(RVA = "0x17D4B00", Offset = "0x17D3B00", VA = "0x1817D4B00", Slot = "8")]
|
|
protected override void MGFKPEMKOOK()
|
|
{
|
|
this.EJHAHINCKOI();
|
|
}
|
|
|
|
// Token: 0x060066D9 RID: 26329 RVA: 0x00165E24 File Offset: 0x00164024
|
|
[Token(Token = "0x60066D9")]
|
|
[Address(RVA = "0x17D47C0", Offset = "0x17D37C0", VA = "0x1817D47C0")]
|
|
private void EJHAHINCKOI()
|
|
{
|
|
int cieebjfcmib = this.CIEEBJFCMIB;
|
|
if (cieebjfcmib == 1)
|
|
{
|
|
Func<IGCIBGKPPMO, bool> func = new Func(this.MADOBJKBPAI);
|
|
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
CCEOLAOLEKJ cceolaolekj;
|
|
string text = ObscuredString.FAJDMKOEFLH(cceolaolekj.<ODJFEIBNGPO>k__BackingField);
|
|
int num;
|
|
instance2.RequestGameInvite(num, text);
|
|
SessionManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
}
|
|
base.OnEnable();
|
|
}
|
|
|
|
// Token: 0x060066DA RID: 26330 RVA: 0x00165E88 File Offset: 0x00164088
|
|
[Token(Token = "0x60066DA")]
|
|
[Address(RVA = "0x17D4A20", Offset = "0x17D3A20", VA = "0x1817D4A20", Slot = "7")]
|
|
protected override bool HOCJDEBMOLM()
|
|
{
|
|
bool flag = base.HOCJDEBMOLM();
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
int cieebjfcmib = this.CIEEBJFCMIB;
|
|
return cieebjfcmib - 1 <= 1 || cieebjfcmib == 3;
|
|
}
|
|
|
|
// Token: 0x060066DB RID: 26331 RVA: 0x00165EB8 File Offset: 0x001640B8
|
|
[Token(Token = "0x60066DB")]
|
|
[Address(RVA = "0x17D4F50", Offset = "0x17D3F50", VA = "0x1817D4F50")]
|
|
public GoToConditionalButton()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060066DC RID: 26332 RVA: 0x00165ECC File Offset: 0x001640CC
|
|
[Token(Token = "0x60066DC")]
|
|
[Address(RVA = "0x17D4A60", Offset = "0x17D3A60", VA = "0x1817D4A60")]
|
|
[CompilerGenerated]
|
|
private bool MADOBJKBPAI(IGCIBGKPPMO BKPMKIIFPKO)
|
|
{
|
|
int num;
|
|
if (BKPMKIIFPKO.<KABMEAJLICO>k__BackingField != num)
|
|
{
|
|
}
|
|
return BKPMKIIFPKO.<PALMIOEJANE>k__BackingField == IGCIBGKPPMO.BBELBJELLHN.GameInviteV2;
|
|
}
|
|
|
|
// Token: 0x04004369 RID: 17257
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4004369")]
|
|
private KLCOGEIGEBJ EBDCIFINPNK;
|
|
|
|
// Token: 0x020011F1 RID: 4593
|
|
[Token(Token = "0x20011F1")]
|
|
public enum KJDBHFEFPAN
|
|
{
|
|
// Token: 0x0400436B RID: 17259
|
|
[Token(Token = "0x400436B")]
|
|
Disabled,
|
|
// Token: 0x0400436C RID: 17260
|
|
[Token(Token = "0x400436C")]
|
|
Join,
|
|
// Token: 0x0400436D RID: 17261
|
|
[Token(Token = "0x400436D")]
|
|
RequestJoin,
|
|
// Token: 0x0400436E RID: 17262
|
|
[Token(Token = "0x400436E")]
|
|
PendingGameInvite,
|
|
// Token: 0x0400436F RID: 17263
|
|
[Token(Token = "0x400436F")]
|
|
Full
|
|
}
|
|
|
|
// Token: 0x020011F2 RID: 4594
|
|
[Token(Token = "0x20011F2")]
|
|
[CompilerGenerated]
|
|
private sealed class BHPPGJNFHLE
|
|
{
|
|
// Token: 0x060066DD RID: 26333 RVA: 0x00165EF4 File Offset: 0x001640F4
|
|
[Token(Token = "0x60066DD")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public BHPPGJNFHLE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060066DE RID: 26334 RVA: 0x00165F08 File Offset: 0x00164108
|
|
[Token(Token = "0x60066DE")]
|
|
[Address(RVA = "0x17CBB40", Offset = "0x17CAB40", VA = "0x1817CBB40")]
|
|
internal void <UpdateAccountBasedButtonState>b__0(KLCOGEIGEBJ room)
|
|
{
|
|
if (room != 0)
|
|
{
|
|
this.<>4__this.EBDCIFINPNK = room;
|
|
return;
|
|
}
|
|
long <DOFDAMHCJLP>k__BackingField = this.playerPresence.<NNDJBLGCAEE>k__BackingField.<DOFDAMHCJLP>k__BackingField;
|
|
Debug.LogError(string.Format("Failed to get room with ID {0}", <DOFDAMHCJLP>k__BackingField));
|
|
}
|
|
|
|
// Token: 0x04004370 RID: 17264
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004370")]
|
|
public EFAJBHGDIDD playerPresence;
|
|
|
|
// Token: 0x04004371 RID: 17265
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4004371")]
|
|
public GoToConditionalButton <>4__this;
|
|
}
|
|
}
|
|
}
|