m
This commit is contained in:
@@ -0,0 +1,308 @@
|
||||
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: 0x020021E0 RID: 8672
|
||||
[Token(Token = "0x20021E0")]
|
||||
public class RoomLinkButtonTypeController : LinkButtonTypeController
|
||||
{
|
||||
// Token: 0x170022EE RID: 8942
|
||||
// (get) Token: 0x0600DBF1 RID: 56305 RVA: 0x0032879C File Offset: 0x0032699C
|
||||
[Token(Token = "0x170022EE")]
|
||||
public override ILIGKJJIKLL COJOHODFJOL
|
||||
{
|
||||
[Token(Token = "0x600DBF1")]
|
||||
[Address(RVA = "0x4E86A0", Offset = "0x4E76A0", VA = "0x1804E86A0", Slot = "22")]
|
||||
get
|
||||
{
|
||||
return ILIGKJJIKLL.Room;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170022EF RID: 8943
|
||||
// (get) Token: 0x0600DBF2 RID: 56306 RVA: 0x003287AC File Offset: 0x003269AC
|
||||
[Token(Token = "0x170022EF")]
|
||||
public override string JHBEMJHAHGJ
|
||||
{
|
||||
[Token(Token = "0x600DBF2")]
|
||||
[Address(RVA = "0x14A0600", Offset = "0x149F600", VA = "0x1814A0600", Slot = "23")]
|
||||
get
|
||||
{
|
||||
return "Room";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170022F0 RID: 8944
|
||||
// (get) Token: 0x0600DBF3 RID: 56307 RVA: 0x003287C0 File Offset: 0x003269C0
|
||||
[Token(Token = "0x170022F0")]
|
||||
protected override string GFENBGBJCBG
|
||||
{
|
||||
[Token(Token = "0x600DBF3")]
|
||||
[Address(RVA = "0x14A0330", Offset = "0x149F330", VA = "0x1814A0330", Slot = "25")]
|
||||
get
|
||||
{
|
||||
return "Search for Room";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170022F1 RID: 8945
|
||||
// (get) Token: 0x0600DBF4 RID: 56308 RVA: 0x003287D4 File Offset: 0x003269D4
|
||||
[Token(Token = "0x170022F1")]
|
||||
protected override string LGEPMAHLBFG
|
||||
{
|
||||
[Token(Token = "0x600DBF4")]
|
||||
[Address(RVA = "0x149FCF0", Offset = "0x149ECF0", VA = "0x18149FCF0", Slot = "26")]
|
||||
get
|
||||
{
|
||||
return "Room Search";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170022F2 RID: 8946
|
||||
// (get) Token: 0x0600DBF5 RID: 56309 RVA: 0x003287E8 File Offset: 0x003269E8
|
||||
[Token(Token = "0x170022F2")]
|
||||
protected override string MHMEHNPHIGC
|
||||
{
|
||||
[Token(Token = "0x600DBF5")]
|
||||
[Address(RVA = "0x14A0300", Offset = "0x149F300", VA = "0x1814A0300", Slot = "27")]
|
||||
get
|
||||
{
|
||||
return "Search for a room here";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DBF6 RID: 56310 RVA: 0x003287FC File Offset: 0x003269FC
|
||||
[Token(Token = "0x600DBF6")]
|
||||
[Address(RVA = "0x14A0450", Offset = "0x149F450", VA = "0x1814A0450", 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: 0x0600DBF7 RID: 56311 RVA: 0x00328844 File Offset: 0x00326A44
|
||||
[Token(Token = "0x600DBF7")]
|
||||
[Address(RVA = "0x14A0370", Offset = "0x149F370", VA = "0x1814A0370", 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: 0x0600DBF8 RID: 56312 RVA: 0x00328880 File Offset: 0x00326A80
|
||||
[Token(Token = "0x600DBF8")]
|
||||
[Address(RVA = "0x149FBD0", Offset = "0x149EBD0", VA = "0x18149FBD0", 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: 0x0600DBF9 RID: 56313 RVA: 0x003288B8 File Offset: 0x00326AB8
|
||||
[Token(Token = "0x600DBF9")]
|
||||
[Address(RVA = "0x149FD20", Offset = "0x149ED20", VA = "0x18149FD20")]
|
||||
private static bool FBLEJONFPAK(MKAMHOIHOJK PEOBMOOENJD)
|
||||
{
|
||||
if (PEOBMOOENJD != 0)
|
||||
{
|
||||
return PEOBMOOENJD.MIKDLDEALPN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DBFA RID: 56314 RVA: 0x003288D4 File Offset: 0x00326AD4
|
||||
[Token(Token = "0x600DBFA")]
|
||||
[Address(RVA = "0x149FD40", Offset = "0x149ED40", VA = "0x18149FD40", 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: 0x0600DBFB RID: 56315 RVA: 0x00328900 File Offset: 0x00326B00
|
||||
[Token(Token = "0x600DBFB")]
|
||||
[Address(RVA = "0x149FE00", Offset = "0x149EE00", VA = "0x18149FE00")]
|
||||
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: 0x0600DBFC RID: 56316 RVA: 0x0032893C File Offset: 0x00326B3C
|
||||
[Token(Token = "0x600DBFC")]
|
||||
[Address(RVA = "0x149FEC0", Offset = "0x149EEC0", VA = "0x18149FEC0")]
|
||||
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: 0x0600DBFD RID: 56317 RVA: 0x00328978 File Offset: 0x00326B78
|
||||
[Token(Token = "0x600DBFD")]
|
||||
[Address(RVA = "0x149FFF0", Offset = "0x149EFF0", VA = "0x18149FFF0", 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: 0x0600DBFE RID: 56318 RVA: 0x003289B0 File Offset: 0x00326BB0
|
||||
[Token(Token = "0x600DBFE")]
|
||||
[Address(RVA = "0x14A01A0", Offset = "0x149F1A0", VA = "0x1814A01A0", 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: 0x0600DBFF RID: 56319 RVA: 0x003289E8 File Offset: 0x00326BE8
|
||||
[Token(Token = "0x600DBFF")]
|
||||
[Address(RVA = "0x14A0360", Offset = "0x149F360", VA = "0x1814A0360")]
|
||||
private void OLIIMNDHGJG(KLCOGEIGEBJ IFMCOIJGDIA)
|
||||
{
|
||||
bool flag = IFMCOIJGDIA != 0;
|
||||
this.<FLFPLPJPOBD>k__BackingField = flag;
|
||||
base.NBMCKBALEOI();
|
||||
}
|
||||
|
||||
// Token: 0x0600DC00 RID: 56320 RVA: 0x00328A0C File Offset: 0x00326C0C
|
||||
[Token(Token = "0x600DC00")]
|
||||
[Address(RVA = "0x149FEA0", Offset = "0x149EEA0", VA = "0x18149FEA0")]
|
||||
private void FODLGIJCALM(long HNHLJONGKHB)
|
||||
{
|
||||
base.MFHBPMONOGI();
|
||||
}
|
||||
|
||||
// Token: 0x0600DC01 RID: 56321 RVA: 0x00328A20 File Offset: 0x00326C20
|
||||
[Token(Token = "0x600DC01")]
|
||||
[Address(RVA = "0x14A02B0", Offset = "0x149F2B0", VA = "0x1814A02B0", Slot = "35")]
|
||||
protected override void MFHBPMONOGI()
|
||||
{
|
||||
this.DKHOOMBHLOL.Dispose();
|
||||
}
|
||||
|
||||
// Token: 0x0600DC02 RID: 56322 RVA: 0x00328A40 File Offset: 0x00326C40
|
||||
[Token(Token = "0x600DC02")]
|
||||
[Address(RVA = "0x14A05A0", Offset = "0x149F5A0", VA = "0x1814A05A0")]
|
||||
public RoomLinkButtonTypeController()
|
||||
{
|
||||
EMAPDKEOHPA<RRUIRootScreen> emapdkeohpa = new EMAPDKEOHPA();
|
||||
this.DKHOOMBHLOL = emapdkeohpa;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600DC03 RID: 56323 RVA: 0x00328A60 File Offset: 0x00326C60
|
||||
[Token(Token = "0x600DC03")]
|
||||
[Address(RVA = "0x14A0100", Offset = "0x149F100", VA = "0x1814A0100")]
|
||||
[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: 0x0600DC04 RID: 56324 RVA: 0x00328A9C File Offset: 0x00326C9C
|
||||
[Token(Token = "0x600DC04")]
|
||||
[Address(RVA = "0x14A0420", Offset = "0x149F420", VA = "0x1814A0420")]
|
||||
[CompilerGenerated]
|
||||
private void PBGJFANICEI(RRUIRootScreen LHHONCAOJFH)
|
||||
{
|
||||
long jpohgbcejej = this.JPOHGBCEJEJ;
|
||||
LHHONCAOJFH.ShowScreenAndGoToRoomDetails(jpohgbcejej, SessionManager.BDPNOBGNGNI.ROOM_LINK_BUTTON);
|
||||
}
|
||||
|
||||
// Token: 0x04008C59 RID: 35929
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4008C59")]
|
||||
private readonly EMAPDKEOHPA<RRUIRootScreen> DKHOOMBHLOL;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user