Files
2026-04-08 23:40:05 +02:00

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;
}
}
}