309 lines
10 KiB
C#
309 lines
10 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Async;
|
|
|
|
namespace RecRoom
|
|
{
|
|
// Token: 0x02001D45 RID: 7493
|
|
[Token(Token = "0x2001D45")]
|
|
[StructLayout(3)]
|
|
public class PlayerEventLinkButtonTypeController : LinkButtonTypeController
|
|
{
|
|
// Token: 0x17001F63 RID: 8035
|
|
// (get) Token: 0x0600C988 RID: 51592 RVA: 0x002FCB4C File Offset: 0x002FAD4C
|
|
[Token(Token = "0x17001F63")]
|
|
public override ILIGKJJIKLL COJOHODFJOL
|
|
{
|
|
[Token(Token = "0x600C988")]
|
|
[Address(RVA = "0x57DC90", Offset = "0x57C690", VA = "0x18057DC90", Slot = "21")]
|
|
get
|
|
{
|
|
return ILIGKJJIKLL.PlayerEvents;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001F64 RID: 8036
|
|
// (get) Token: 0x0600C989 RID: 51593 RVA: 0x002FCB5C File Offset: 0x002FAD5C
|
|
[Token(Token = "0x17001F64")]
|
|
public override string JHBEMJHAHGJ
|
|
{
|
|
[Token(Token = "0x600C989")]
|
|
[Address(RVA = "0x1418510", Offset = "0x1416F10", VA = "0x181418510", Slot = "22")]
|
|
get
|
|
{
|
|
return "Player Event";
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001F65 RID: 8037
|
|
// (get) Token: 0x0600C98A RID: 51594 RVA: 0x002FCB70 File Offset: 0x002FAD70
|
|
[Token(Token = "0x17001F65")]
|
|
protected override string GFENBGBJCBG
|
|
{
|
|
[Token(Token = "0x600C98A")]
|
|
[Address(RVA = "0x14180E0", Offset = "0x1416AE0", VA = "0x1814180E0", Slot = "24")]
|
|
get
|
|
{
|
|
return "Search for Event";
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001F66 RID: 8038
|
|
// (get) Token: 0x0600C98B RID: 51595 RVA: 0x002FCB84 File Offset: 0x002FAD84
|
|
[Token(Token = "0x17001F66")]
|
|
protected override string LGEPMAHLBFG
|
|
{
|
|
[Token(Token = "0x600C98B")]
|
|
[Address(RVA = "0x1417B90", Offset = "0x1416590", VA = "0x181417B90", Slot = "25")]
|
|
get
|
|
{
|
|
return "Player Event Search";
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001F67 RID: 8039
|
|
// (get) Token: 0x0600C98C RID: 51596 RVA: 0x002FCB98 File Offset: 0x002FAD98
|
|
[Token(Token = "0x17001F67")]
|
|
protected override string MHMEHNPHIGC
|
|
{
|
|
[Token(Token = "0x600C98C")]
|
|
[Address(RVA = "0x14180B0", Offset = "0x1416AB0", VA = "0x1814180B0", Slot = "26")]
|
|
get
|
|
{
|
|
return "Search for an event here";
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C98D RID: 51597 RVA: 0x002FCBAC File Offset: 0x002FADAC
|
|
[Token(Token = "0x600C98D")]
|
|
[Address(RVA = "0x14181F0", Offset = "0x1416BF0", VA = "0x1814181F0", Slot = "28")]
|
|
public override void SetActive(bool ENJABEBOEHC)
|
|
{
|
|
if (!ENJABEBOEHC)
|
|
{
|
|
ActionEvent<CCMBKDINCAH> flklgnehlag = GNPDMBPGHBH.FLKLGNEHLAG;
|
|
Action<CCMBKDINCAH> action = new Action(this.GGAFOIGGJKH);
|
|
ActionEvent<CCMBKDINCAH> dkbgndekecp = GNPDMBPGHBH.DKBGNDEKECP;
|
|
Action<CCMBKDINCAH> action2 = new Action(this.GGAFOIGGJKH);
|
|
ActionEvent<CCMBKDINCAH> njnabhkgpdh = GNPDMBPGHBH.NJNABHKGPDH;
|
|
Action<CCMBKDINCAH> action3 = new Action(this.GGAFOIGGJKH);
|
|
return;
|
|
}
|
|
ActionEvent<CCMBKDINCAH> flklgnehlag2 = GNPDMBPGHBH.FLKLGNEHLAG;
|
|
Action<CCMBKDINCAH> action4 = new Action(this.GGAFOIGGJKH);
|
|
ActionEvent<CCMBKDINCAH> dkbgndekecp2 = GNPDMBPGHBH.DKBGNDEKECP;
|
|
Action<CCMBKDINCAH> action5 = new Action(this.GGAFOIGGJKH);
|
|
ActionEvent<CCMBKDINCAH> njnabhkgpdh2 = GNPDMBPGHBH.NJNABHKGPDH;
|
|
Action<CCMBKDINCAH> action6 = new Action(this.GGAFOIGGJKH);
|
|
}
|
|
|
|
// Token: 0x0600C98E RID: 51598 RVA: 0x002FCC40 File Offset: 0x002FAE40
|
|
[Token(Token = "0x600C98E")]
|
|
[Address(RVA = "0x1417E80", Offset = "0x1416880", VA = "0x181417E80")]
|
|
private void GGAFOIGGJKH(CCMBKDINCAH MFJCKOBPMGA)
|
|
{
|
|
if (MFJCKOBPMGA != 0)
|
|
{
|
|
long jpohgbcejej = this.JPOHGBCEJEJ;
|
|
if (MFJCKOBPMGA.<KJHKNKGENCJ>k__BackingField != jpohgbcejej)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x0600C98F RID: 51599 RVA: 0x002FCC6C File Offset: 0x002FAE6C
|
|
[Token(Token = "0x600C98F")]
|
|
[Address(RVA = "0x1418110", Offset = "0x1416B10", VA = "0x181418110", Slot = "31")]
|
|
public override void OnLinkTargetIdChanged()
|
|
{
|
|
long jpohgbcejej = this.JPOHGBCEJEJ;
|
|
int num = 0;
|
|
IPromise<CCMBKDINCAH> promise = GNPDMBPGHBH.KFAFDDPKHJL(jpohgbcejej, num != 0);
|
|
Action<CCMBKDINCAH> action = new Action(this.IPPIIEIOOHH);
|
|
this.<FLFPLPJPOBD>k__BackingField = false;
|
|
base.NBMCKBALEOI();
|
|
}
|
|
|
|
// Token: 0x0600C990 RID: 51600 RVA: 0x002FCCAC File Offset: 0x002FAEAC
|
|
[Token(Token = "0x600C990")]
|
|
[Address(RVA = "0x1417990", Offset = "0x1416390", VA = "0x181417990", Slot = "33")]
|
|
protected override IPromise<IEnumerable<long>> CCOFOOPMDDO(string CNBKKCJAHPP)
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
IPromise<List<CCMBKDINCAH>> promise = GNPDMBPGHBH.ADMFNGBFPIE(CNBKKCJAHPP, (GNPDMBPGHBH.EHKGCEONBIB)num2, num);
|
|
if (PlayerEventLinkButtonTypeController.<>c.<>9__14_1 == 0)
|
|
{
|
|
PlayerEventLinkButtonTypeController.<>c.<>9__14_1 = delegate(List<CCMBKDINCAH> x)
|
|
{
|
|
Func<CCMBKDINCAH, long> <>9__14_ = PlayerEventLinkButtonTypeController.<>c.<>9__14_3;
|
|
if (<>9__14_ == 0)
|
|
{
|
|
PlayerEventLinkButtonTypeController.<>c.<>9__14_3 = (CCMBKDINCAH pe) => pe.<KJHKNKGENCJ>k__BackingField;
|
|
}
|
|
return Enumerable.Select<CCMBKDINCAH, long>(x, <>9__14_);
|
|
};
|
|
IPromise<List<CCMBKDINCAH>> promise2 = GNPDMBPGHBH.HACLCDHOKDJ();
|
|
if (PlayerEventLinkButtonTypeController.<>c.<>9__14_0 == 0)
|
|
{
|
|
PlayerEventLinkButtonTypeController.<>c.<>9__14_0 = delegate(List<CCMBKDINCAH> x)
|
|
{
|
|
Func<CCMBKDINCAH, long> <>9__14_2 = PlayerEventLinkButtonTypeController.<>c.<>9__14_2;
|
|
if (<>9__14_2 == 0)
|
|
{
|
|
PlayerEventLinkButtonTypeController.<>c.<>9__14_2 = (CCMBKDINCAH pe) => pe.<KJHKNKGENCJ>k__BackingField;
|
|
}
|
|
return Enumerable.Select<CCMBKDINCAH, long>(x, <>9__14_2);
|
|
};
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C991 RID: 51601 RVA: 0x002FCD10 File Offset: 0x002FAF10
|
|
[Token(Token = "0x600C991")]
|
|
[Address(RVA = "0x1417C80", Offset = "0x1416680", VA = "0x181417C80", Slot = "32")]
|
|
protected override void FJMODELCNOD(long ENJEOLBEALP)
|
|
{
|
|
int num = 0;
|
|
IPromise<IOFNNFFJIAN> promise = GNPDMBPGHBH.FCFEIOCJHKO(ENJEOLBEALP, num);
|
|
Action<IOFNNFFJIAN> action = new Action(this.GMCNHOOPOHE);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C992 RID: 51602 RVA: 0x002FCD3C File Offset: 0x002FAF3C
|
|
[Token(Token = "0x600C992")]
|
|
[Address(RVA = "0x1417BC0", Offset = "0x14165C0", VA = "0x181417BC0")]
|
|
private void FJMODELCNOD(IOFNNFFJIAN EAEPLIKKBMG)
|
|
{
|
|
IOFNNFFJIAN targetEventDetails = EAEPLIKKBMG;
|
|
if (EAEPLIKKBMG != 0)
|
|
{
|
|
EMAPDKEOHPA<EventDetailsScreen> dkhoombhlol = this.DKHOOMBHLOL;
|
|
Action<EventDetailsScreen> action = delegate(EventDetailsScreen flow)
|
|
{
|
|
IOFNNFFJIAN targetEventDetails2 = targetEventDetails;
|
|
flow.ShowScreen(targetEventDetails2);
|
|
};
|
|
int num = 0;
|
|
dkhoombhlol.HEFAJPDICFB((NDAHJCGIABD.CBNALAKCIPM)num, "PlayerEventLinkButton", action);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C993 RID: 51603 RVA: 0x002FCD84 File Offset: 0x002FAF84
|
|
[Token(Token = "0x600C993")]
|
|
[Address(RVA = "0x1417D50", Offset = "0x1416750", VA = "0x181417D50", Slot = "29")]
|
|
protected override IPromise<string> GDDGGONDENC(long ENJEOLBEALP)
|
|
{
|
|
int num = 0;
|
|
IPromise<CCMBKDINCAH> promise = GNPDMBPGHBH.KFAFDDPKHJL(ENJEOLBEALP, num != 0);
|
|
if (PlayerEventLinkButtonTypeController.<>c.<>9__17_0 == 0)
|
|
{
|
|
PlayerEventLinkButtonTypeController.<>c.<>9__17_0 = delegate(CCMBKDINCAH x)
|
|
{
|
|
if (x != 0)
|
|
{
|
|
return x.<LGACIEKBLBM>k__BackingField;
|
|
}
|
|
};
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C994 RID: 51604 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600C994")]
|
|
[Address(RVA = "0x1417EB0", Offset = "0x14168B0", VA = "0x181417EB0", Slot = "30")]
|
|
protected override IPromise<OHDHPENHDAP.NBMFNJLHKAO> HBLCFCHHCAN(long ENJEOLBEALP)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600C995 RID: 51605 RVA: 0x002FCDC0 File Offset: 0x002FAFC0
|
|
[Token(Token = "0x600C995")]
|
|
[Address(RVA = "0x10E6700", Offset = "0x10E5100", VA = "0x1810E6700")]
|
|
private void IPPIIEIOOHH(CCMBKDINCAH FJNJIIHFFPM)
|
|
{
|
|
bool flag = FJNJIIHFFPM != 0;
|
|
this.<FLFPLPJPOBD>k__BackingField = flag;
|
|
base.NBMCKBALEOI();
|
|
}
|
|
|
|
// Token: 0x0600C996 RID: 51606 RVA: 0x002FCDE4 File Offset: 0x002FAFE4
|
|
[Token(Token = "0x600C996")]
|
|
[Address(RVA = "0x1418060", Offset = "0x1416A60", VA = "0x181418060", Slot = "34")]
|
|
protected override void MFHBPMONOGI()
|
|
{
|
|
this.DKHOOMBHLOL.Dispose();
|
|
}
|
|
|
|
// Token: 0x0600C997 RID: 51607 RVA: 0x002FCE04 File Offset: 0x002FB004
|
|
[Token(Token = "0x600C997")]
|
|
[Address(RVA = "0x1418490", Offset = "0x1416E90", VA = "0x181418490")]
|
|
public PlayerEventLinkButtonTypeController()
|
|
{
|
|
EMAPDKEOHPA<EventDetailsScreen> emapdkeohpa = new EMAPDKEOHPA();
|
|
this.DKHOOMBHLOL = emapdkeohpa;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0600C998 RID: 51608 RVA: 0x002FCE24 File Offset: 0x002FB024
|
|
[Token(Token = "0x600C998")]
|
|
[Address(RVA = "0x1417BC0", Offset = "0x14165C0", VA = "0x181417BC0")]
|
|
[CompilerGenerated]
|
|
private void GMCNHOOPOHE(IOFNNFFJIAN EFDBFLPKHKA)
|
|
{
|
|
IOFNNFFJIAN targetEventDetails = EFDBFLPKHKA;
|
|
if (EFDBFLPKHKA != 0)
|
|
{
|
|
EMAPDKEOHPA<EventDetailsScreen> dkhoombhlol = this.DKHOOMBHLOL;
|
|
Action<EventDetailsScreen> action = delegate(EventDetailsScreen flow)
|
|
{
|
|
IOFNNFFJIAN targetEventDetails2 = targetEventDetails;
|
|
flow.ShowScreen(targetEventDetails2);
|
|
};
|
|
int num = 0;
|
|
dkhoombhlol.HEFAJPDICFB((NDAHJCGIABD.CBNALAKCIPM)num, "PlayerEventLinkButton", action);
|
|
}
|
|
}
|
|
|
|
// Token: 0x040085C5 RID: 34245
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x40085C5")]
|
|
private readonly EMAPDKEOHPA<EventDetailsScreen> DKHOOMBHLOL;
|
|
|
|
// Token: 0x02001D47 RID: 7495
|
|
[Token(Token = "0x2001D47")]
|
|
[CompilerGenerated]
|
|
private sealed class LMINPOCPGHL
|
|
{
|
|
// Token: 0x0600C9A1 RID: 51617 RVA: 0x002FCF78 File Offset: 0x002FB178
|
|
[Token(Token = "0x600C9A1")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public LMINPOCPGHL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600C9A2 RID: 51618 RVA: 0x002FCF8C File Offset: 0x002FB18C
|
|
[Token(Token = "0x600C9A2")]
|
|
[Address(RVA = "0x1408530", Offset = "0x1406F30", VA = "0x181408530")]
|
|
internal void <FollowLink>b__0(EventDetailsScreen flow)
|
|
{
|
|
IOFNNFFJIAN iofnnffjian = this.targetEventDetails;
|
|
flow.ShowScreen(iofnnffjian);
|
|
}
|
|
|
|
// Token: 0x040085CD RID: 34253
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40085CD")]
|
|
public IOFNNFFJIAN targetEventDetails;
|
|
}
|
|
}
|
|
}
|