273 lines
9.0 KiB
C#
273 lines
9.0 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Async;
|
|
|
|
namespace RecRoom
|
|
{
|
|
// Token: 0x02001D48 RID: 7496
|
|
[Token(Token = "0x2001D48")]
|
|
[StructLayout(3)]
|
|
public class PlayerLinkButtonTypeController : LinkButtonTypeController
|
|
{
|
|
// Token: 0x17001F68 RID: 8040
|
|
// (get) Token: 0x0600C9A3 RID: 51619 RVA: 0x002FCFB0 File Offset: 0x002FB1B0
|
|
[Token(Token = "0x17001F68")]
|
|
public override ILIGKJJIKLL COJOHODFJOL
|
|
{
|
|
[Token(Token = "0x600C9A3")]
|
|
[Address(RVA = "0x3E2800", Offset = "0x3E1200", VA = "0x1803E2800", Slot = "21")]
|
|
get
|
|
{
|
|
return ILIGKJJIKLL.Player;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001F69 RID: 8041
|
|
// (get) Token: 0x0600C9A4 RID: 51620 RVA: 0x002FCFC0 File Offset: 0x002FB1C0
|
|
[Token(Token = "0x17001F69")]
|
|
public override string JHBEMJHAHGJ
|
|
{
|
|
[Token(Token = "0x600C9A4")]
|
|
[Address(RVA = "0x141D400", Offset = "0x141BE00", VA = "0x18141D400", Slot = "22")]
|
|
get
|
|
{
|
|
return "Player";
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001F6A RID: 8042
|
|
// (get) Token: 0x0600C9A5 RID: 51621 RVA: 0x002FCFD4 File Offset: 0x002FB1D4
|
|
[Token(Token = "0x17001F6A")]
|
|
protected override string GFENBGBJCBG
|
|
{
|
|
[Token(Token = "0x600C9A5")]
|
|
[Address(RVA = "0x141D220", Offset = "0x141BC20", VA = "0x18141D220", Slot = "24")]
|
|
get
|
|
{
|
|
return "Search for Player";
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001F6B RID: 8043
|
|
// (get) Token: 0x0600C9A6 RID: 51622 RVA: 0x002FCFE8 File Offset: 0x002FB1E8
|
|
[Token(Token = "0x17001F6B")]
|
|
protected override string LGEPMAHLBFG
|
|
{
|
|
[Token(Token = "0x600C9A6")]
|
|
[Address(RVA = "0x141C7E0", Offset = "0x141B1E0", VA = "0x18141C7E0", Slot = "25")]
|
|
get
|
|
{
|
|
return "Player Search";
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001F6C RID: 8044
|
|
// (get) Token: 0x0600C9A7 RID: 51623 RVA: 0x002FCFFC File Offset: 0x002FB1FC
|
|
[Token(Token = "0x17001F6C")]
|
|
protected override string MHMEHNPHIGC
|
|
{
|
|
[Token(Token = "0x600C9A7")]
|
|
[Address(RVA = "0x141D1F0", Offset = "0x141BBF0", VA = "0x18141D1F0", Slot = "26")]
|
|
get
|
|
{
|
|
return "Search for a player here";
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C9A8 RID: 51624 RVA: 0x002FD010 File Offset: 0x002FB210
|
|
[Token(Token = "0x600C9A8")]
|
|
[Address(RVA = "0x141D250", Offset = "0x141BC50", VA = "0x18141D250", Slot = "31")]
|
|
public override void OnLinkTargetIdChanged()
|
|
{
|
|
IPromise<CCEOLAOLEKJ> promise = PlayerLinkButtonTypeController.GDMGLDOHHBF((int)this.JPOHGBCEJEJ);
|
|
Action<CCEOLAOLEKJ> action = new Action(this.NLBAHBNKJEJ);
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
IPromise<CCEOLAOLEKJ> promise2 = promise.Then(action);
|
|
}
|
|
|
|
// Token: 0x0600C9A9 RID: 51625 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600C9A9")]
|
|
[Address(RVA = "0x141C320", Offset = "0x141AD20", VA = "0x18141C320", Slot = "33")]
|
|
protected override IPromise<IEnumerable<long>> CCOFOOPMDDO(string CNBKKCJAHPP)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600C9AA RID: 51626 RVA: 0x002FD060 File Offset: 0x002FB260
|
|
[Token(Token = "0x600C9AA")]
|
|
[Address(RVA = "0x141CDC0", Offset = "0x141B7C0", VA = "0x18141CDC0")]
|
|
private static IPromise<CCEOLAOLEKJ> GDMGLDOHHBF(int ENJEOLBEALP)
|
|
{
|
|
int num = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<IFBPANODIPA>k__BackingField);
|
|
if (ENJEOLBEALP == num)
|
|
{
|
|
return Promise.FromResult<JJGHAFKJBEI>(PEGGCEDHBOF.DOOHKCANFLO);
|
|
}
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
return PEGGCEDHBOF.NFKMGNHDCMN(ENJEOLBEALP);
|
|
}
|
|
IPromise<CCEOLAOLEKJ> promise;
|
|
return promise;
|
|
}
|
|
|
|
// Token: 0x0600C9AB RID: 51627 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600C9AB")]
|
|
[Address(RVA = "0x141CC30", Offset = "0x141B630", VA = "0x18141CC30", Slot = "29")]
|
|
protected override IPromise<string> GDDGGONDENC(long ENJEOLBEALP)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600C9AC RID: 51628 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600C9AC")]
|
|
[Address(RVA = "0x141D000", Offset = "0x141BA00", VA = "0x18141D000", Slot = "30")]
|
|
protected override IPromise<OHDHPENHDAP.NBMFNJLHKAO> HBLCFCHHCAN(long ENJEOLBEALP)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600C9AD RID: 51629 RVA: 0x002FD0A0 File Offset: 0x002FB2A0
|
|
[Token(Token = "0x600C9AD")]
|
|
[Address(RVA = "0x141C9F0", Offset = "0x141B3F0", VA = "0x18141C9F0", Slot = "32")]
|
|
protected override void FJMODELCNOD(long ENJEOLBEALP)
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
ulong num;
|
|
CCEOLAOLEKJ targetAccount = num;
|
|
if (num != (ulong)0L)
|
|
{
|
|
int num2 = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<IFBPANODIPA>k__BackingField);
|
|
int num3;
|
|
if (num3 == num2)
|
|
{
|
|
EMAPDKEOHPA<ProfileWatchUIFlow> apfigdnofpn = this.APFIGDNOFPN;
|
|
Action<ProfileWatchUIFlow> action = delegate(ProfileWatchUIFlow flow)
|
|
{
|
|
bool isCompleted = ((IAsyncResult)flow).IsCompleted;
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
EMAPDKEOHPA<PlayerDetailsWatchUIFlow> plideimaigj = this.PLIDEIMAIGJ;
|
|
Action<PlayerDetailsWatchUIFlow> action2 = delegate(PlayerDetailsWatchUIFlow flow)
|
|
{
|
|
bool isCompleted2 = ((IAsyncResult)flow).IsCompleted;
|
|
};
|
|
plideimaigj.HEFAJPDICFB((NDAHJCGIABD.CBNALAKCIPM)((uint)2), "PlayerLinkButton", action2);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C9AE RID: 51630 RVA: 0x002FD11C File Offset: 0x002FB31C
|
|
[Token(Token = "0x600C9AE")]
|
|
[Address(RVA = "0x141C810", Offset = "0x141B210", VA = "0x18141C810")]
|
|
private void FJMODELCNOD(CCEOLAOLEKJ EPOHPLAMIOD)
|
|
{
|
|
CCEOLAOLEKJ targetAccount = EPOHPLAMIOD;
|
|
if (EPOHPLAMIOD != 0)
|
|
{
|
|
int num = ObscuredInt.FAJDMKOEFLH(EPOHPLAMIOD.<IFBPANODIPA>k__BackingField);
|
|
int num2 = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<IFBPANODIPA>k__BackingField);
|
|
if (num == num2)
|
|
{
|
|
Action<ProfileWatchUIFlow> action = delegate(ProfileWatchUIFlow flow)
|
|
{
|
|
bool isCompleted = ((IAsyncResult)flow).IsCompleted;
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
EMAPDKEOHPA<PlayerDetailsWatchUIFlow> plideimaigj = this.PLIDEIMAIGJ;
|
|
Action<PlayerDetailsWatchUIFlow> action2 = delegate(PlayerDetailsWatchUIFlow flow)
|
|
{
|
|
bool isCompleted2 = ((IAsyncResult)flow).IsCompleted;
|
|
};
|
|
plideimaigj.HEFAJPDICFB((NDAHJCGIABD.CBNALAKCIPM)((uint)2), "PlayerLinkButton", action2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C9AF RID: 51631 RVA: 0x002FD194 File Offset: 0x002FB394
|
|
[Token(Token = "0x600C9AF")]
|
|
[Address(RVA = "0x10E6700", Offset = "0x10E5100", VA = "0x1810E6700")]
|
|
private void NLBAHBNKJEJ(CCEOLAOLEKJ GAMEFMMPMLG)
|
|
{
|
|
bool flag = GAMEFMMPMLG != 0;
|
|
this.<FLFPLPJPOBD>k__BackingField = flag;
|
|
base.NBMCKBALEOI();
|
|
}
|
|
|
|
// Token: 0x0600C9B0 RID: 51632 RVA: 0x002FD1B8 File Offset: 0x002FB3B8
|
|
[Token(Token = "0x600C9B0")]
|
|
[Address(RVA = "0x141D190", Offset = "0x141BB90", VA = "0x18141D190", Slot = "34")]
|
|
protected override void MFHBPMONOGI()
|
|
{
|
|
this.PLIDEIMAIGJ.Dispose();
|
|
this.APFIGDNOFPN.Dispose();
|
|
}
|
|
|
|
// Token: 0x0600C9B1 RID: 51633 RVA: 0x002FD1E4 File Offset: 0x002FB3E4
|
|
[Token(Token = "0x600C9B1")]
|
|
[Address(RVA = "0x141D360", Offset = "0x141BD60", VA = "0x18141D360")]
|
|
public PlayerLinkButtonTypeController()
|
|
{
|
|
EMAPDKEOHPA<PlayerDetailsWatchUIFlow> emapdkeohpa = new EMAPDKEOHPA();
|
|
this.PLIDEIMAIGJ = emapdkeohpa;
|
|
EMAPDKEOHPA<ProfileWatchUIFlow> emapdkeohpa2 = new EMAPDKEOHPA();
|
|
this.APFIGDNOFPN = emapdkeohpa2;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x040085CE RID: 34254
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x40085CE")]
|
|
private readonly EMAPDKEOHPA<PlayerDetailsWatchUIFlow> PLIDEIMAIGJ;
|
|
|
|
// Token: 0x040085CF RID: 34255
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x40085CF")]
|
|
private readonly EMAPDKEOHPA<ProfileWatchUIFlow> APFIGDNOFPN;
|
|
|
|
// Token: 0x02001D4A RID: 7498
|
|
[Token(Token = "0x2001D4A")]
|
|
[CompilerGenerated]
|
|
private sealed class KAMGLJCMKKN
|
|
{
|
|
// Token: 0x0600C9BB RID: 51643 RVA: 0x002FD35C File Offset: 0x002FB55C
|
|
[Token(Token = "0x600C9BB")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public KAMGLJCMKKN()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600C9BC RID: 51644 RVA: 0x002FD370 File Offset: 0x002FB570
|
|
[Token(Token = "0x600C9BC")]
|
|
[Address(RVA = "0x80AF80", Offset = "0x809980", VA = "0x18080AF80")]
|
|
internal void <FollowLink>b__0(ProfileWatchUIFlow flow)
|
|
{
|
|
bool isCompleted = ((IAsyncResult)flow).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x0600C9BD RID: 51645 RVA: 0x002FD38C File Offset: 0x002FB58C
|
|
[Token(Token = "0x600C9BD")]
|
|
[Address(RVA = "0x80AF80", Offset = "0x809980", VA = "0x18080AF80")]
|
|
internal void <FollowLink>b__1(PlayerDetailsWatchUIFlow flow)
|
|
{
|
|
bool isCompleted = ((IAsyncResult)flow).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x040085D8 RID: 34264
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40085D8")]
|
|
public CCEOLAOLEKJ targetAccount;
|
|
}
|
|
}
|
|
}
|