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

266 lines
8.6 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using AGUI.StackedUI;
using Cpp2IlInjected;
using RecRoom.Async;
namespace RecRoom
{
// Token: 0x02001D4B RID: 7499
[Token(Token = "0x2001D4B")]
[StructLayout(3)]
public class RoomLinkButtonTypeController : LinkButtonTypeController
{
// Token: 0x17001F6D RID: 8045
// (get) Token: 0x0600C9BE RID: 51646 RVA: 0x002FD3A8 File Offset: 0x002FB5A8
[Token(Token = "0x17001F6D")]
public override ILIGKJJIKLL COJOHODFJOL
{
[Token(Token = "0x600C9BE")]
[Address(RVA = "0x8509C0", Offset = "0x84F3C0", VA = "0x1808509C0", Slot = "21")]
get
{
return ILIGKJJIKLL.Room;
}
}
// Token: 0x17001F6E RID: 8046
// (get) Token: 0x0600C9BF RID: 51647 RVA: 0x002FD3B8 File Offset: 0x002FB5B8
[Token(Token = "0x17001F6E")]
public override string JHBEMJHAHGJ
{
[Token(Token = "0x600C9BF")]
[Address(RVA = "0x10E69C0", Offset = "0x10E53C0", VA = "0x1810E69C0", Slot = "22")]
get
{
return "Room";
}
}
// Token: 0x17001F6F RID: 8047
// (get) Token: 0x0600C9C0 RID: 51648 RVA: 0x002FD3CC File Offset: 0x002FB5CC
[Token(Token = "0x17001F6F")]
protected override string GFENBGBJCBG
{
[Token(Token = "0x600C9C0")]
[Address(RVA = "0x10E66D0", Offset = "0x10E50D0", VA = "0x1810E66D0", Slot = "24")]
get
{
return "Search for Room";
}
}
// Token: 0x17001F70 RID: 8048
// (get) Token: 0x0600C9C1 RID: 51649 RVA: 0x002FD3E0 File Offset: 0x002FB5E0
[Token(Token = "0x17001F70")]
protected override string LGEPMAHLBFG
{
[Token(Token = "0x600C9C1")]
[Address(RVA = "0x10E6130", Offset = "0x10E4B30", VA = "0x1810E6130", Slot = "25")]
get
{
return "Room Search";
}
}
// Token: 0x17001F71 RID: 8049
// (get) Token: 0x0600C9C2 RID: 51650 RVA: 0x002FD3F4 File Offset: 0x002FB5F4
[Token(Token = "0x17001F71")]
protected override string MHMEHNPHIGC
{
[Token(Token = "0x600C9C2")]
[Address(RVA = "0x10E66A0", Offset = "0x10E50A0", VA = "0x1810E66A0", Slot = "26")]
get
{
return "Search for a room here";
}
}
// Token: 0x0600C9C3 RID: 51651 RVA: 0x002FD408 File Offset: 0x002FB608
[Token(Token = "0x600C9C3")]
[Address(RVA = "0x10E67F0", Offset = "0x10E51F0", VA = "0x1810E67F0", Slot = "28")]
public override void SetActive(bool ENJABEBOEHC)
{
base.SetActive(ENJABEBOEHC);
if (!ENJABEBOEHC)
{
ActionEvent<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
Action<long> action = new Action(this.FODLGIJCALM);
return;
}
ActionEvent<long> nfmlkmfeakd2 = OJMCBOKJFOF.NFMLKMFEAKD;
Action<long> action2 = new Action(this.FODLGIJCALM);
}
// Token: 0x0600C9C4 RID: 51652 RVA: 0x002FD450 File Offset: 0x002FB650
[Token(Token = "0x600C9C4")]
[Address(RVA = "0x10E6710", Offset = "0x10E5110", VA = "0x1810E6710", Slot = "31")]
public override void OnLinkTargetIdChanged()
{
IPromise<PPENFJMFPNE> promise = RoomLinkButtonTypeController.GDDELGKMDED(this.JPOHGBCEJEJ);
Action<PPENFJMFPNE> action = new Action(this.OLIIMNDHGJG);
this.<FLFPLPJPOBD>k__BackingField = false;
base.NBMCKBALEOI();
}
// Token: 0x0600C9C5 RID: 51653 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600C9C5")]
[Address(RVA = "0x10E5F80", Offset = "0x10E4980", VA = "0x1810E5F80", Slot = "33")]
protected override IPromise<IEnumerable<long>> CCOFOOPMDDO(string CNBKKCJAHPP)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600C9C6 RID: 51654 RVA: 0x002FD48C File Offset: 0x002FB68C
[Token(Token = "0x600C9C6")]
[Address(RVA = "0x10E6160", Offset = "0x10E4B60", VA = "0x1810E6160")]
private static bool FBLEJONFPAK(MKAMHOIHOJK PEOBMOOENJD)
{
if (PEOBMOOENJD != 0)
{
return PEOBMOOENJD.MIKDLDEALPN;
}
}
// Token: 0x0600C9C7 RID: 51655 RVA: 0x002FD4A8 File Offset: 0x002FB6A8
[Token(Token = "0x600C9C7")]
[Address(RVA = "0x10E6180", Offset = "0x10E4B80", VA = "0x1810E6180", Slot = "32")]
protected override void FJMODELCNOD(long ENJEOLBEALP)
{
if (OJMCBOKJFOF.OGLOMMGCEEB(ENJEOLBEALP) != 0)
{
EMAPDKEOHPA<RRUIRootScreen> dkhoombhlol = this.DKHOOMBHLOL;
Action<RRUIRootScreen> action = new Action(this.PBGJFANICEI);
int num = 0;
dkhoombhlol.HEFAJPDICFB((NDAHJCGIABD.CBNALAKCIPM)num, "RoomLinkButton", action);
}
}
// Token: 0x0600C9C8 RID: 51656 RVA: 0x002FD4E8 File Offset: 0x002FB6E8
[Token(Token = "0x600C9C8")]
[Address(RVA = "0x10E6260", Offset = "0x10E4C60", VA = "0x1810E6260")]
private void FJMODELCNOD(PPENFJMFPNE EBDCIFINPNK)
{
if (EBDCIFINPNK != 0)
{
EMAPDKEOHPA<RRUIRootScreen> dkhoombhlol = this.DKHOOMBHLOL;
Action<RRUIRootScreen> action = new Action(this.PBGJFANICEI);
int num = 0;
dkhoombhlol.HEFAJPDICFB((NDAHJCGIABD.CBNALAKCIPM)num, "RoomLinkButton", action);
}
}
// Token: 0x0600C9C9 RID: 51657 RVA: 0x002FD524 File Offset: 0x002FB724
[Token(Token = "0x600C9C9")]
[Address(RVA = "0x10E6300", Offset = "0x10E4D00", VA = "0x1810E6300")]
private static IPromise<PPENFJMFPNE> GDDELGKMDED(long ENJEOLBEALP)
{
int num = 0;
IPromise<PPENFJMFPNE> promise = OJMCBOKJFOF.CJKHNIIJFIN(ENJEOLBEALP, num != 0);
if (RoomLinkButtonTypeController.<>c.<>9__17_0 == 0)
{
RoomLinkButtonTypeController.<>c.<>9__17_0 = delegate(PPENFJMFPNE r)
{
if (r != 0 && r.MIKDLDEALPN)
{
return r;
}
};
}
throw new NullReferenceException();
}
// Token: 0x0600C9CA RID: 51658 RVA: 0x002FD560 File Offset: 0x002FB760
[Token(Token = "0x600C9CA")]
[Address(RVA = "0x10E6430", Offset = "0x10E4E30", VA = "0x1810E6430", Slot = "29")]
protected override IPromise<string> GDDGGONDENC(long ENJEOLBEALP)
{
IPromise<PPENFJMFPNE> promise = RoomLinkButtonTypeController.GDDELGKMDED(ENJEOLBEALP);
if (RoomLinkButtonTypeController.<>c.<>9__18_0 == 0)
{
RoomLinkButtonTypeController.<>c.<>9__18_0 = delegate(PPENFJMFPNE roomDetails)
{
if (roomDetails != 0)
{
return roomDetails.<LGACIEKBLBM>k__BackingField;
}
};
}
throw new NullReferenceException();
}
// Token: 0x0600C9CB RID: 51659 RVA: 0x002FD598 File Offset: 0x002FB798
[Token(Token = "0x600C9CB")]
[Address(RVA = "0x10E6540", Offset = "0x10E4F40", VA = "0x1810E6540", Slot = "30")]
protected override IPromise<OHDHPENHDAP.NBMFNJLHKAO> HBLCFCHHCAN(long ENJEOLBEALP)
{
IPromise<PPENFJMFPNE> promise = RoomLinkButtonTypeController.GDDELGKMDED(ENJEOLBEALP);
if (RoomLinkButtonTypeController.<>c.<>9__19_0 == 0)
{
RoomLinkButtonTypeController.<>c.<>9__19_0 = delegate(PPENFJMFPNE roomDetails)
{
if (roomDetails != 0)
{
return OHDHPENHDAP.EFJIDOJBJEB(roomDetails);
}
return OHDHPENHDAP.NBMFNJLHKAO.<OIKOOJAHDJJ>k__BackingField;
};
}
throw new NullReferenceException();
}
// Token: 0x0600C9CC RID: 51660 RVA: 0x002FD5D0 File Offset: 0x002FB7D0
[Token(Token = "0x600C9CC")]
[Address(RVA = "0x10E6700", Offset = "0x10E5100", VA = "0x1810E6700")]
private void OLIIMNDHGJG(KLCOGEIGEBJ IFMCOIJGDIA)
{
bool flag = IFMCOIJGDIA != 0;
this.<FLFPLPJPOBD>k__BackingField = flag;
base.NBMCKBALEOI();
}
// Token: 0x0600C9CD RID: 51661 RVA: 0x002FD5F4 File Offset: 0x002FB7F4
[Token(Token = "0x600C9CD")]
[Address(RVA = "0x10C9500", Offset = "0x10C7F00", VA = "0x1810C9500")]
private void FODLGIJCALM(long HNHLJONGKHB)
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x0600C9CE RID: 51662 RVA: 0x002FD60C File Offset: 0x002FB80C
[Token(Token = "0x600C9CE")]
[Address(RVA = "0x10E6650", Offset = "0x10E5050", VA = "0x1810E6650", Slot = "34")]
protected override void MFHBPMONOGI()
{
this.DKHOOMBHLOL.Dispose();
}
// Token: 0x0600C9CF RID: 51663 RVA: 0x002FD62C File Offset: 0x002FB82C
[Token(Token = "0x600C9CF")]
[Address(RVA = "0x10E6940", Offset = "0x10E5340", VA = "0x1810E6940")]
public RoomLinkButtonTypeController()
{
EMAPDKEOHPA<RRUIRootScreen> emapdkeohpa = new EMAPDKEOHPA();
this.DKHOOMBHLOL = emapdkeohpa;
base..ctor();
}
// Token: 0x0600C9D0 RID: 51664 RVA: 0x002FD64C File Offset: 0x002FB84C
[Token(Token = "0x600C9D0")]
[Address(RVA = "0x10E67C0", Offset = "0x10E51C0", VA = "0x1810E67C0")]
[CompilerGenerated]
private void PBGJFANICEI(RRUIRootScreen LHHONCAOJFH)
{
long jpohgbcejej = this.JPOHGBCEJEJ;
LHHONCAOJFH.ShowScreenAndGoToRoomDetails(jpohgbcejej, SessionManager.BDPNOBGNGNI.CUSTOM_ROOMS_WATCH);
}
// Token: 0x040085D9 RID: 34265
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x40085D9")]
private readonly EMAPDKEOHPA<RRUIRootScreen> DKHOOMBHLOL;
}
}