285 lines
9.0 KiB
C#
285 lines
9.0 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Sharing;
|
|
using UnityEngine;
|
|
|
|
namespace RRUI.Data
|
|
{
|
|
// Token: 0x020008D7 RID: 2263
|
|
[Token(Token = "0x20008D7")]
|
|
public class ActionCodeModel : RRUIModel, FEJEAEOIFKG
|
|
{
|
|
// Token: 0x17000AF8 RID: 2808
|
|
// (get) Token: 0x06003DA9 RID: 15785 RVA: 0x000F7E1C File Offset: 0x000F601C
|
|
[Token(Token = "0x17000AF8")]
|
|
protected override bool PHGOLNMDJLH
|
|
{
|
|
[Token(Token = "0x6003DA9")]
|
|
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "12")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000AF9 RID: 2809
|
|
// (get) Token: 0x06003DAA RID: 15786 RVA: 0x000F7E2C File Offset: 0x000F602C
|
|
[Token(Token = "0x17000AF9")]
|
|
public bool KPKFFOMCFBK
|
|
{
|
|
[Token(Token = "0x6003DAA")]
|
|
[Address(RVA = "0x10A7B60", Offset = "0x10A6960", VA = "0x1810A7B60")]
|
|
get
|
|
{
|
|
return LinkManager.KPKFFOMCFBK;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000AFA RID: 2810
|
|
// (get) Token: 0x06003DAB RID: 15787 RVA: 0x000F7E40 File Offset: 0x000F6040
|
|
[Token(Token = "0x17000AFA")]
|
|
public bool HMGFBHPFCHN
|
|
{
|
|
[Token(Token = "0x6003DAB")]
|
|
[Address(RVA = "0x10A7A90", Offset = "0x10A6890", VA = "0x1810A7A90")]
|
|
get
|
|
{
|
|
return LinkManager.HMGFBHPFCHN;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000AFB RID: 2811
|
|
// (get) Token: 0x06003DAC RID: 15788 RVA: 0x000F7E54 File Offset: 0x000F6054
|
|
[Token(Token = "0x17000AFB")]
|
|
public bool NOIJDJBKMMB
|
|
{
|
|
[Token(Token = "0x6003DAC")]
|
|
[Address(RVA = "0x10A7AE0", Offset = "0x10A68E0", VA = "0x1810A7AE0")]
|
|
get
|
|
{
|
|
return LinkManager.KPKFFOMCFBK || LinkManager.HMGFBHPFCHN;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000AFC RID: 2812
|
|
// (get) Token: 0x06003DAD RID: 15789 RVA: 0x000F7E74 File Offset: 0x000F6074
|
|
[Token(Token = "0x17000AFC")]
|
|
public string DKOLMGKECGC
|
|
{
|
|
[Token(Token = "0x6003DAD")]
|
|
[Address(RVA = "0x10A7BB0", Offset = "0x10A69B0", VA = "0x1810A7BB0")]
|
|
get
|
|
{
|
|
return LinkManager.JEJJGIPEMND;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000AFD RID: 2813
|
|
// (get) Token: 0x06003DAE RID: 15790 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17000AFD")]
|
|
public string BKKFGGEBBKD
|
|
{
|
|
[Token(Token = "0x6003DAE")]
|
|
[Address(RVA = "0x10A7940", Offset = "0x10A6740", VA = "0x1810A7940")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000AFE RID: 2814
|
|
// (get) Token: 0x06003DAF RID: 15791 RVA: 0x000F7E88 File Offset: 0x000F6088
|
|
[Token(Token = "0x17000AFE")]
|
|
public string BJFDLGDLFHJ
|
|
{
|
|
[Token(Token = "0x6003DAF")]
|
|
[Address(RVA = "0x10A7C00", Offset = "0x10A6A00", VA = "0x1810A7C00")]
|
|
get
|
|
{
|
|
EAEKNPLNKKO epbemkhjoph = this.EPBEMKHJOPH;
|
|
if (epbemkhjoph != EAEKNPLNKKO.Friend)
|
|
{
|
|
ActionCode actionCode;
|
|
return actionCode.Config.FullName;
|
|
}
|
|
return "Invite Friends";
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000AFF RID: 2815
|
|
// (get) Token: 0x06003DB0 RID: 15792 RVA: 0x000F7EBC File Offset: 0x000F60BC
|
|
[Token(Token = "0x17000AFF")]
|
|
public string MNPPBPNHIOC
|
|
{
|
|
[Token(Token = "0x6003DB0")]
|
|
[Address(RVA = "0x10A79C0", Offset = "0x10A67C0", VA = "0x1810A79C0")]
|
|
get
|
|
{
|
|
if (this.EPBEMKHJOPH == EAEKNPLNKKO.Friend)
|
|
{
|
|
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
PMGCJEPKFOF<PlatformManager.LKOLCLKDJKO> pmgcjepkfof;
|
|
if (pmgcjepkfof == (ulong)5L)
|
|
{
|
|
return "Invite your friends to join Rec Room!";
|
|
}
|
|
}
|
|
int epbemkhjoph = (int)this.EPBEMKHJOPH;
|
|
ActionCode actionCode;
|
|
return actionCode.Config.ShareDescription;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000B00 RID: 2816
|
|
// (get) Token: 0x06003DB1 RID: 15793 RVA: 0x000F7EFC File Offset: 0x000F60FC
|
|
[Token(Token = "0x17000B00")]
|
|
public GameObject KGFPNIMJHIC
|
|
{
|
|
[Token(Token = "0x6003DB1")]
|
|
[Address(RVA = "0x981B80", Offset = "0x980980", VA = "0x180981B80", Slot = "27")]
|
|
get
|
|
{
|
|
return base.gameObject;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003DB2 RID: 15794 RVA: 0x000F7F10 File Offset: 0x000F6110
|
|
[Token(Token = "0x6003DB2")]
|
|
[Address(RVA = "0x10A75E0", Offset = "0x10A63E0", VA = "0x1810A75E0")]
|
|
public void Set(EAEKNPLNKKO FLIKIEHKBDP, ActionCode.HKFNFGGEPMP HDGOHFNAIKF)
|
|
{
|
|
int num = 0;
|
|
this.EPBEMKHJOPH = FLIKIEHKBDP;
|
|
this.HMCAFEGLGAA = num;
|
|
base.MKBLJJGJAOH();
|
|
}
|
|
|
|
// Token: 0x06003DB3 RID: 15795 RVA: 0x000F7F38 File Offset: 0x000F6138
|
|
[Token(Token = "0x6003DB3")]
|
|
[Address(RVA = "0x10A7160", Offset = "0x10A5F60", VA = "0x1810A7160")]
|
|
private void JONBABDHGLM()
|
|
{
|
|
if (this.PBPOAFCAHEH && this.EPBEMKHJOPH == EAEKNPLNKKO.Friend)
|
|
{
|
|
bool inited = PEGGCEDHBOF.DOOHKCANFLO.<IGIPMGJEJHD>k__BackingField.inited;
|
|
bool flag;
|
|
if (!flag && GrowthConfig.Instance.FriendFestPrommosActive)
|
|
{
|
|
DialogListModel dialogListModel = base.PKJJDBNMMEA;
|
|
if (dialogListModel != 0)
|
|
{
|
|
PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB();
|
|
pmcghgjacnb.<CEJPKGDKMJE>k__BackingField = "Free tokens when you invite new friends!";
|
|
pmcghgjacnb.<LHJAKNBODPE>k__BackingField = "From June 21st to July 5th, whenever you invite a new player you both get 5,000 tokens! Both you and the new players must have verified your phone number from the watch Profile screen to qualify.";
|
|
pmcghgjacnb.<AHIKLCLHOFO>k__BackingField = "Get Started";
|
|
pmcghgjacnb.<GNGPJNNHLCJ>k__BackingField = "Full Details";
|
|
Action <>9__22_ = ActionCodeModel.<>c.<>9__22_0;
|
|
if (<>9__22_ == 0)
|
|
{
|
|
ActionCodeModel.<>c.<>9__22_0 = delegate
|
|
{
|
|
FBPACFPINIK.GCPHCMAKAPA("https://www.recroom.com/friendfest/", "Friend Fest Details", true);
|
|
};
|
|
}
|
|
pmcghgjacnb.<MLACCEDNJBF>k__BackingField = <>9__22_;
|
|
PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddDialog<PMCGHGJACNB>((DLKPBLNKLAD)((uint)17), pmcghgjacnb);
|
|
}
|
|
this.PBPOAFCAHEH = false;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003DB4 RID: 15796 RVA: 0x000F800C File Offset: 0x000F620C
|
|
[Token(Token = "0x6003DB4")]
|
|
[Address(RVA = "0x10A6F50", Offset = "0x10A5D50", VA = "0x1810A6F50", Slot = "22")]
|
|
protected override void AHFKACICJNC()
|
|
{
|
|
int num = 0;
|
|
this.EPBEMKHJOPH = (EAEKNPLNKKO)((ulong)0L);
|
|
this.HMCAFEGLGAA = num;
|
|
this.HMCAFEGLGAA.has_value = num != 0;
|
|
}
|
|
|
|
// Token: 0x06003DB5 RID: 15797 RVA: 0x000F8038 File Offset: 0x000F6238
|
|
[Token(Token = "0x6003DB5")]
|
|
[Address(RVA = "0x10A70B0", Offset = "0x10A5EB0", VA = "0x1810A70B0", Slot = "26")]
|
|
protected override DABKFAIHBBP GLPJPIEOLDF()
|
|
{
|
|
this.JONBABDHGLM();
|
|
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06003DB6 RID: 15798 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6003DB6")]
|
|
[Address(RVA = "0x10A7690", Offset = "0x10A6490", VA = "0x1810A7690")]
|
|
public void ShareOrCopy()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06003DB7 RID: 15799 RVA: 0x000F8050 File Offset: 0x000F6250
|
|
[Token(Token = "0x6003DB7")]
|
|
[Address(RVA = "0x10A7480", Offset = "0x10A6280", VA = "0x1810A7480", Slot = "28")]
|
|
public DABKFAIHBBP OnBeforePageSwapFrom(CECAKDDNHLN PACGLAIGOMF, PMGCJEPKFOF<BDCCHCIDIFD> EFDCPLFGBCO)
|
|
{
|
|
this.PBPOAFCAHEH = false;
|
|
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06003DB8 RID: 15800 RVA: 0x000F806C File Offset: 0x000F626C
|
|
[Token(Token = "0x6003DB8")]
|
|
[Address(RVA = "0x10A7530", Offset = "0x10A6330", VA = "0x1810A7530", Slot = "29")]
|
|
public DABKFAIHBBP OnBeforePageSwapTo(CECAKDDNHLN PACGLAIGOMF, BDCCHCIDIFD KDPEHPHODCD)
|
|
{
|
|
this.PBPOAFCAHEH = true;
|
|
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06003DB9 RID: 15801 RVA: 0x000F8088 File Offset: 0x000F6288
|
|
[Token(Token = "0x6003DB9")]
|
|
[Address(RVA = "0x10A73E0", Offset = "0x10A61E0", VA = "0x1810A73E0", Slot = "30")]
|
|
public DABKFAIHBBP OnAfterPageSwapTo(CECAKDDNHLN PACGLAIGOMF, BDCCHCIDIFD MFFDKHOEECJ)
|
|
{
|
|
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06003DBA RID: 15802 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6003DBA")]
|
|
[Address(RVA = "0x10A77F0", Offset = "0x10A65F0", VA = "0x1810A77F0")]
|
|
public void Share()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06003DBB RID: 15803 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6003DBB")]
|
|
[Address(RVA = "0x10A6F70", Offset = "0x10A5D70", VA = "0x1810A6F70")]
|
|
public void Copy()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06003DBC RID: 15804 RVA: 0x000F809C File Offset: 0x000F629C
|
|
[Token(Token = "0x6003DBC")]
|
|
[Address(RVA = "0xF6A2D0", Offset = "0xF690D0", VA = "0x180F6A2D0")]
|
|
public ActionCodeModel()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003361 RID: 13153
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4003361")]
|
|
private EAEKNPLNKKO EPBEMKHJOPH;
|
|
|
|
// Token: 0x04003362 RID: 13154
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4003362")]
|
|
private ActionCode.HKFNFGGEPMP? HMCAFEGLGAA;
|
|
|
|
// Token: 0x04003363 RID: 13155
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4003363")]
|
|
private bool PBPOAFCAHEH;
|
|
}
|
|
}
|