using System; using Cpp2IlInjected; using RecRoom.Sharing; using UnityEngine; namespace RRUI.Data { // Token: 0x020008F6 RID: 2294 [Token(Token = "0x20008F6")] public class ActionCodeModel : RRUIModel, FEJEAEOIFKG { // Token: 0x17000B1E RID: 2846 // (get) Token: 0x06003E91 RID: 16017 RVA: 0x000F9D7C File Offset: 0x000F7F7C [Token(Token = "0x17000B1E")] protected override bool PHGOLNMDJLH { [Token(Token = "0x6003E91")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")] get { return true; } } // Token: 0x17000B1F RID: 2847 // (get) Token: 0x06003E92 RID: 16018 RVA: 0x000F9D8C File Offset: 0x000F7F8C [Token(Token = "0x17000B1F")] public bool KPKFFOMCFBK { [Token(Token = "0x6003E92")] [Address(RVA = "0x1BA4370", Offset = "0x1BA3370", VA = "0x181BA4370")] get { return LinkManager.KPKFFOMCFBK; } } // Token: 0x17000B20 RID: 2848 // (get) Token: 0x06003E93 RID: 16019 RVA: 0x000F9DA0 File Offset: 0x000F7FA0 [Token(Token = "0x17000B20")] public bool HMGFBHPFCHN { [Token(Token = "0x6003E93")] [Address(RVA = "0x1BA42A0", Offset = "0x1BA32A0", VA = "0x181BA42A0")] get { return LinkManager.HMGFBHPFCHN; } } // Token: 0x17000B21 RID: 2849 // (get) Token: 0x06003E94 RID: 16020 RVA: 0x000F9DB4 File Offset: 0x000F7FB4 [Token(Token = "0x17000B21")] public bool NOIJDJBKMMB { [Token(Token = "0x6003E94")] [Address(RVA = "0x1BA42F0", Offset = "0x1BA32F0", VA = "0x181BA42F0")] get { return LinkManager.KPKFFOMCFBK || LinkManager.HMGFBHPFCHN; } } // Token: 0x17000B22 RID: 2850 // (get) Token: 0x06003E95 RID: 16021 RVA: 0x000F9DD4 File Offset: 0x000F7FD4 [Token(Token = "0x17000B22")] public string DKOLMGKECGC { [Token(Token = "0x6003E95")] [Address(RVA = "0x1BA43C0", Offset = "0x1BA33C0", VA = "0x181BA43C0")] get { return LinkManager.JEJJGIPEMND; } } // Token: 0x17000B23 RID: 2851 // (get) Token: 0x06003E96 RID: 16022 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000B23")] public string BKKFGGEBBKD { [Token(Token = "0x6003E96")] [Address(RVA = "0x1BA4150", Offset = "0x1BA3150", VA = "0x181BA4150")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17000B24 RID: 2852 // (get) Token: 0x06003E97 RID: 16023 RVA: 0x000F9DE8 File Offset: 0x000F7FE8 [Token(Token = "0x17000B24")] public string BJFDLGDLFHJ { [Token(Token = "0x6003E97")] [Address(RVA = "0x1BA4410", Offset = "0x1BA3410", VA = "0x181BA4410")] get { EAEKNPLNKKO epbemkhjoph = this.EPBEMKHJOPH; if (epbemkhjoph != EAEKNPLNKKO.Friend) { ActionCode actionCode; return actionCode.Config.FullName; } return "Invite Friends"; } } // Token: 0x17000B25 RID: 2853 // (get) Token: 0x06003E98 RID: 16024 RVA: 0x000F9E1C File Offset: 0x000F801C [Token(Token = "0x17000B25")] public string MNPPBPNHIOC { [Token(Token = "0x6003E98")] [Address(RVA = "0x1BA41D0", Offset = "0x1BA31D0", VA = "0x181BA41D0")] 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: 0x17000B26 RID: 2854 // (get) Token: 0x06003E99 RID: 16025 RVA: 0x000F9E5C File Offset: 0x000F805C [Token(Token = "0x17000B26")] public GameObject KGFPNIMJHIC { [Token(Token = "0x6003E99")] [Address(RVA = "0xD78D60", Offset = "0xD77D60", VA = "0x180D78D60", Slot = "27")] get { return base.gameObject; } } // Token: 0x06003E9A RID: 16026 RVA: 0x000F9E70 File Offset: 0x000F8070 [Token(Token = "0x6003E9A")] [Address(RVA = "0x1BA3DF0", Offset = "0x1BA2DF0", VA = "0x181BA3DF0")] public void Set(EAEKNPLNKKO FLIKIEHKBDP, ActionCode.HKFNFGGEPMP HDGOHFNAIKF) { int num = 0; this.EPBEMKHJOPH = FLIKIEHKBDP; this.HMCAFEGLGAA = num; base.MKBLJJGJAOH(); } // Token: 0x06003E9B RID: 16027 RVA: 0x000F9E98 File Offset: 0x000F8098 [Token(Token = "0x6003E9B")] [Address(RVA = "0x1BA3970", Offset = "0x1BA2970", VA = "0x181BA3970")] 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: 0x06003E9C RID: 16028 RVA: 0x000F9F6C File Offset: 0x000F816C [Token(Token = "0x6003E9C")] [Address(RVA = "0x1BA3760", Offset = "0x1BA2760", VA = "0x181BA3760", Slot = "22")] protected override void AHFKACICJNC() { int num = 0; this.EPBEMKHJOPH = (EAEKNPLNKKO)((ulong)0L); this.HMCAFEGLGAA = num; this.HMCAFEGLGAA.has_value = num != 0; } // Token: 0x06003E9D RID: 16029 RVA: 0x000F9F98 File Offset: 0x000F8198 [Token(Token = "0x6003E9D")] [Address(RVA = "0x1BA38C0", Offset = "0x1BA28C0", VA = "0x181BA38C0", Slot = "26")] protected override DABKFAIHBBP GLPJPIEOLDF() { this.JONBABDHGLM(); return JJEKJGALHKO.k__BackingField; } // Token: 0x06003E9E RID: 16030 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6003E9E")] [Address(RVA = "0x1BA3EA0", Offset = "0x1BA2EA0", VA = "0x181BA3EA0")] public void ShareOrCopy() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003E9F RID: 16031 RVA: 0x000F9FB0 File Offset: 0x000F81B0 [Token(Token = "0x6003E9F")] [Address(RVA = "0x1BA3C90", Offset = "0x1BA2C90", VA = "0x181BA3C90", Slot = "28")] public DABKFAIHBBP OnBeforePageSwapFrom(CECAKDDNHLN PACGLAIGOMF, PMGCJEPKFOF EFDCPLFGBCO) { this.PBPOAFCAHEH = false; return JJEKJGALHKO.k__BackingField; } // Token: 0x06003EA0 RID: 16032 RVA: 0x000F9FCC File Offset: 0x000F81CC [Token(Token = "0x6003EA0")] [Address(RVA = "0x1BA3D40", Offset = "0x1BA2D40", VA = "0x181BA3D40", Slot = "29")] public DABKFAIHBBP OnBeforePageSwapTo(CECAKDDNHLN PACGLAIGOMF, BDCCHCIDIFD KDPEHPHODCD) { this.PBPOAFCAHEH = true; return JJEKJGALHKO.k__BackingField; } // Token: 0x06003EA1 RID: 16033 RVA: 0x000F9FE8 File Offset: 0x000F81E8 [Token(Token = "0x6003EA1")] [Address(RVA = "0x1BA3BF0", Offset = "0x1BA2BF0", VA = "0x181BA3BF0", Slot = "30")] public DABKFAIHBBP OnAfterPageSwapTo(CECAKDDNHLN PACGLAIGOMF, BDCCHCIDIFD MFFDKHOEECJ) { return JJEKJGALHKO.k__BackingField; } // Token: 0x06003EA2 RID: 16034 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6003EA2")] [Address(RVA = "0x1BA4000", Offset = "0x1BA3000", VA = "0x181BA4000")] public void Share() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003EA3 RID: 16035 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6003EA3")] [Address(RVA = "0x1BA3780", Offset = "0x1BA2780", VA = "0x181BA3780")] public void Copy() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003EA4 RID: 16036 RVA: 0x000F9FFC File Offset: 0x000F81FC [Token(Token = "0x6003EA4")] [Address(RVA = "0x1746A60", Offset = "0x1745A60", VA = "0x181746A60")] public ActionCodeModel() { } // Token: 0x04003413 RID: 13331 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4003413")] private EAEKNPLNKKO EPBEMKHJOPH; // Token: 0x04003414 RID: 13332 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4003414")] private ActionCode.HKFNFGGEPMP? HMCAFEGLGAA; // Token: 0x04003415 RID: 13333 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4003415")] private bool PBPOAFCAHEH; } }