Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/RoomLinkButtonTypeController.cs
T
2026-04-10 22:50:51 +02:00

309 lines
10 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using AGUI.StackedUI;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
namespace RecRoom
{
// Token: 0x020020F2 RID: 8434
[Token(Token = "0x20020F2")]
public class RoomLinkButtonTypeController : LinkButtonTypeController
{
// Token: 0x17002247 RID: 8775
// (get) Token: 0x0600D7CF RID: 55247 RVA: 0x0031F1C8 File Offset: 0x0031D3C8
[Token(Token = "0x17002247")]
public override ILIGKJJIKLL COJOHODFJOL
{
[Token(Token = "0x600D7CF")]
[Address(RVA = "0x460DB0", Offset = "0x45FBB0", VA = "0x180460DB0", Slot = "22")]
get
{
return ILIGKJJIKLL.Room;
}
}
// Token: 0x17002248 RID: 8776
// (get) Token: 0x0600D7D0 RID: 55248 RVA: 0x0031F1D8 File Offset: 0x0031D3D8
[Token(Token = "0x17002248")]
public override string JHBEMJHAHGJ
{
[Token(Token = "0x600D7D0")]
[Address(RVA = "0x7AAF90", Offset = "0x7A9D90", VA = "0x1807AAF90", Slot = "23")]
get
{
return "Room";
}
}
// Token: 0x17002249 RID: 8777
// (get) Token: 0x0600D7D1 RID: 55249 RVA: 0x0031F1EC File Offset: 0x0031D3EC
[Token(Token = "0x17002249")]
protected override string GFENBGBJCBG
{
[Token(Token = "0x600D7D1")]
[Address(RVA = "0x7AACC0", Offset = "0x7A9AC0", VA = "0x1807AACC0", Slot = "25")]
get
{
return "Search for Room";
}
}
// Token: 0x1700224A RID: 8778
// (get) Token: 0x0600D7D2 RID: 55250 RVA: 0x0031F200 File Offset: 0x0031D400
[Token(Token = "0x1700224A")]
protected override string LGEPMAHLBFG
{
[Token(Token = "0x600D7D2")]
[Address(RVA = "0x7AA680", Offset = "0x7A9480", VA = "0x1807AA680", Slot = "26")]
get
{
return "Room Search";
}
}
// Token: 0x1700224B RID: 8779
// (get) Token: 0x0600D7D3 RID: 55251 RVA: 0x0031F214 File Offset: 0x0031D414
[Token(Token = "0x1700224B")]
protected override string MHMEHNPHIGC
{
[Token(Token = "0x600D7D3")]
[Address(RVA = "0x7AAC90", Offset = "0x7A9A90", VA = "0x1807AAC90", Slot = "27")]
get
{
return "Search for a room here";
}
}
// Token: 0x0600D7D4 RID: 55252 RVA: 0x0031F228 File Offset: 0x0031D428
[Token(Token = "0x600D7D4")]
[Address(RVA = "0x7AADE0", Offset = "0x7A9BE0", VA = "0x1807AADE0", Slot = "29")]
public override void SetActive(bool ENJABEBOEHC)
{
base.SetActive(ENJABEBOEHC);
if (!ENJABEBOEHC)
{
MFBGLIHGCGO<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
Action<long> action = new Action(this.FODLGIJCALM);
return;
}
MFBGLIHGCGO<long> nfmlkmfeakd2 = OJMCBOKJFOF.NFMLKMFEAKD;
Action<long> action2 = new Action(this.FODLGIJCALM);
}
// Token: 0x0600D7D5 RID: 55253 RVA: 0x0031F270 File Offset: 0x0031D470
[Token(Token = "0x600D7D5")]
[Address(RVA = "0x7AAD00", Offset = "0x7A9B00", VA = "0x1807AAD00", Slot = "32")]
public override void OnLinkTargetIdChanged()
{
PMGCJEPKFOF<PPENFJMFPNE> pmgcjepkfof = RoomLinkButtonTypeController.GDDELGKMDED(this.JPOHGBCEJEJ);
Action<PPENFJMFPNE> action = new Action(this.OLIIMNDHGJG);
this.<FLFPLPJPOBD>k__BackingField = false;
base.NBMCKBALEOI();
}
// Token: 0x0600D7D6 RID: 55254 RVA: 0x0031F2AC File Offset: 0x0031D4AC
[Token(Token = "0x600D7D6")]
[Address(RVA = "0x7AA560", Offset = "0x7A9360", VA = "0x1807AA560", Slot = "34")]
protected override PMGCJEPKFOF<IEnumerable<long>> CCOFOOPMDDO(string CNBKKCJAHPP)
{
PMGCJEPKFOF<IReadOnlyList<KLCOGEIGEBJ>> pmgcjepkfof = OJMCBOKJFOF.IAAKGMOGLFN(CNBKKCJAHPP);
if (RoomLinkButtonTypeController.<>c.<>9__13_0 == 0)
{
RoomLinkButtonTypeController.<>c.<>9__13_0 = delegate(IReadOnlyList<KLCOGEIGEBJ> results)
{
int num;
Func<KLCOGEIGEBJ, bool> func = new Func(num.FBLEJONFPAK);
num = 0;
IEnumerable<KLCOGEIGEBJ> enumerable = Enumerable.Where<KLCOGEIGEBJ>(results, func);
Func<KLCOGEIGEBJ, bool> <>9__13_ = RoomLinkButtonTypeController.<>c.<>9__13_1;
if (<>9__13_ == 0)
{
RoomLinkButtonTypeController.<>c.<>9__13_1 = delegate(KLCOGEIGEBJ r)
{
int <HCJDKPLCHPK>k__BackingField = r.<HCJDKPLCHPK>k__BackingField;
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
ObscuredInt <IFBPANODIPA>k__BackingField = doohkcanflo.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = doohkcanflo.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num2 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
return <HCJDKPLCHPK>k__BackingField == num2;
};
}
IOrderedEnumerable<KLCOGEIGEBJ> orderedEnumerable = Enumerable.OrderByDescending<KLCOGEIGEBJ, bool>(enumerable, <>9__13_);
Func<KLCOGEIGEBJ, long> func2;
if (RoomLinkButtonTypeController.<>c.<>9__13_2 == 0)
{
func2 = (KLCOGEIGEBJ r) => r.<DOFDAMHCJLP>k__BackingField;
RoomLinkButtonTypeController.<>c.<>9__13_2 = func2;
}
return Enumerable.Select<KLCOGEIGEBJ, long>(orderedEnumerable, func2);
};
}
throw new NullReferenceException();
}
// Token: 0x0600D7D7 RID: 55255 RVA: 0x0031F2E4 File Offset: 0x0031D4E4
[Token(Token = "0x600D7D7")]
[Address(RVA = "0x7AA6B0", Offset = "0x7A94B0", VA = "0x1807AA6B0")]
private static bool FBLEJONFPAK(MKAMHOIHOJK PEOBMOOENJD)
{
if (PEOBMOOENJD != 0)
{
return PEOBMOOENJD.MIKDLDEALPN;
}
}
// Token: 0x0600D7D8 RID: 55256 RVA: 0x0031F300 File Offset: 0x0031D500
[Token(Token = "0x600D7D8")]
[Address(RVA = "0x7AA6D0", Offset = "0x7A94D0", VA = "0x1807AA6D0", Slot = "33")]
protected override void FJMODELCNOD(long ENJEOLBEALP)
{
int num = 0;
PMGCJEPKFOF<PPENFJMFPNE> pmgcjepkfof = OJMCBOKJFOF.CJKHNIIJFIN(ENJEOLBEALP, num != 0);
Action<PPENFJMFPNE> action = new Action(this.GMCNHOOPOHE);
throw new NullReferenceException();
}
// Token: 0x0600D7D9 RID: 55257 RVA: 0x0031F32C File Offset: 0x0031D52C
[Token(Token = "0x600D7D9")]
[Address(RVA = "0x7AA790", Offset = "0x7A9590", VA = "0x1807AA790")]
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: 0x0600D7DA RID: 55258 RVA: 0x0031F368 File Offset: 0x0031D568
[Token(Token = "0x600D7DA")]
[Address(RVA = "0x7AA850", Offset = "0x7A9650", VA = "0x1807AA850")]
private static PMGCJEPKFOF<PPENFJMFPNE> GDDELGKMDED(long ENJEOLBEALP)
{
int num = 0;
PMGCJEPKFOF<PPENFJMFPNE> pmgcjepkfof = 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: 0x0600D7DB RID: 55259 RVA: 0x0031F3A4 File Offset: 0x0031D5A4
[Token(Token = "0x600D7DB")]
[Address(RVA = "0x7AA980", Offset = "0x7A9780", VA = "0x1807AA980", Slot = "30")]
protected override PMGCJEPKFOF<string> GDDGGONDENC(long ENJEOLBEALP)
{
PMGCJEPKFOF<PPENFJMFPNE> pmgcjepkfof = 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: 0x0600D7DC RID: 55260 RVA: 0x0031F3DC File Offset: 0x0031D5DC
[Token(Token = "0x600D7DC")]
[Address(RVA = "0x7AAB30", Offset = "0x7A9930", VA = "0x1807AAB30", Slot = "31")]
protected override PMGCJEPKFOF<OHDHPENHDAP.NBMFNJLHKAO> HBLCFCHHCAN(long ENJEOLBEALP)
{
PMGCJEPKFOF<PPENFJMFPNE> pmgcjepkfof = 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: 0x0600D7DD RID: 55261 RVA: 0x0031F414 File Offset: 0x0031D614
[Token(Token = "0x600D7DD")]
[Address(RVA = "0x7AACF0", Offset = "0x7A9AF0", VA = "0x1807AACF0")]
private void OLIIMNDHGJG(KLCOGEIGEBJ IFMCOIJGDIA)
{
bool flag = IFMCOIJGDIA != 0;
this.<FLFPLPJPOBD>k__BackingField = flag;
base.NBMCKBALEOI();
}
// Token: 0x0600D7DE RID: 55262 RVA: 0x0031F438 File Offset: 0x0031D638
[Token(Token = "0x600D7DE")]
[Address(RVA = "0x7AA830", Offset = "0x7A9630", VA = "0x1807AA830")]
private void FODLGIJCALM(long HNHLJONGKHB)
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x0600D7DF RID: 55263 RVA: 0x0031F450 File Offset: 0x0031D650
[Token(Token = "0x600D7DF")]
[Address(RVA = "0x7AAC40", Offset = "0x7A9A40", VA = "0x1807AAC40", Slot = "35")]
protected override void MFHBPMONOGI()
{
this.DKHOOMBHLOL.Dispose();
}
// Token: 0x0600D7E0 RID: 55264 RVA: 0x0031F470 File Offset: 0x0031D670
[Token(Token = "0x600D7E0")]
[Address(RVA = "0x7AAF30", Offset = "0x7A9D30", VA = "0x1807AAF30")]
public RoomLinkButtonTypeController()
{
EMAPDKEOHPA<RRUIRootScreen> emapdkeohpa = new EMAPDKEOHPA();
this.DKHOOMBHLOL = emapdkeohpa;
base..ctor();
}
// Token: 0x0600D7E1 RID: 55265 RVA: 0x0031F490 File Offset: 0x0031D690
[Token(Token = "0x600D7E1")]
[Address(RVA = "0x7AAA90", Offset = "0x7A9890", VA = "0x1807AAA90")]
[CompilerGenerated]
private void GMCNHOOPOHE(PPENFJMFPNE IJNAMEBOMJJ)
{
if (IJNAMEBOMJJ != 0)
{
EMAPDKEOHPA<RRUIRootScreen> dkhoombhlol = this.DKHOOMBHLOL;
Action<RRUIRootScreen> action = new Action(this.PBGJFANICEI);
int num = 0;
dkhoombhlol.HEFAJPDICFB((NDAHJCGIABD.CBNALAKCIPM)num, "RoomLinkButton", action);
}
}
// Token: 0x0600D7E2 RID: 55266 RVA: 0x0031F4CC File Offset: 0x0031D6CC
[Token(Token = "0x600D7E2")]
[Address(RVA = "0x7AADB0", Offset = "0x7A9BB0", VA = "0x1807AADB0")]
[CompilerGenerated]
private void PBGJFANICEI(RRUIRootScreen LHHONCAOJFH)
{
long jpohgbcejej = this.JPOHGBCEJEJ;
LHHONCAOJFH.ShowScreenAndGoToRoomDetails(jpohgbcejej, SessionManager.BDPNOBGNGNI.ROOM_LINK_BUTTON);
}
// Token: 0x04008A71 RID: 35441
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4008A71")]
private readonly EMAPDKEOHPA<RRUIRootScreen> DKHOOMBHLOL;
}
}