266 lines
8.6 KiB
C#
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;
|
|
}
|
|
}
|