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 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.k__BackingField.inited; bool flag; if (!flag && GrowthConfig.Instance.FriendFestPrommosActive) { DialogListModel dialogListModel = base.PKJJDBNMMEA; if (dialogListModel != 0) { PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB(); pmcghgjacnb.k__BackingField = "Free tokens when you invite new friends!"; pmcghgjacnb.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.k__BackingField = "Get Started"; pmcghgjacnb.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.k__BackingField = <>9__22_; PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddDialog((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.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 EFDCPLFGBCO) { this.PBPOAFCAHEH = false; return JJEKJGALHKO.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.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.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; } }