using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom.Sharing; using UnityEngine; namespace RRUI.Data { // Token: 0x020008D2 RID: 2258 [Token(Token = "0x20008D2")] public class ActionCodeConsumptionModel : RRUIModel { // Token: 0x17000AF5 RID: 2805 // (get) Token: 0x06003D96 RID: 15766 RVA: 0x000F7B60 File Offset: 0x000F5D60 [Token(Token = "0x17000AF5")] protected override bool PHGOLNMDJLH { [Token(Token = "0x6003D96")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "12")] get { return true; } } // Token: 0x17000AF6 RID: 2806 // (get) Token: 0x06003D97 RID: 15767 RVA: 0x000F7B70 File Offset: 0x000F5D70 [Token(Token = "0x17000AF6")] public GameObject KGFPNIMJHIC { [Token(Token = "0x6003D97")] [Address(RVA = "0x981B80", Offset = "0x980980", VA = "0x180981B80")] get { return base.gameObject; } } // Token: 0x17000AF7 RID: 2807 // (get) Token: 0x06003D98 RID: 15768 RVA: 0x000F7B84 File Offset: 0x000F5D84 // (set) Token: 0x06003D99 RID: 15769 RVA: 0x000F7B98 File Offset: 0x000F5D98 [Token(Token = "0x17000AF7")] public string NKPPGJLKMMH { [Token(Token = "0x6003D98")] [Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")] get { return this.MPLCKGEGLNB; } [Token(Token = "0x6003D99")] [Address(RVA = "0x10A6CF0", Offset = "0x10A5AF0", VA = "0x1810A6CF0")] set { if (value != 0) { string mplckgeglnb = this.MPLCKGEGLNB; if (!value.Equals(mplckgeglnb, StringComparison.InvariantCultureIgnoreCase)) { this.MPLCKGEGLNB = value; base.JOJPOMANGPO(); } } } } // Token: 0x06003D9A RID: 15770 RVA: 0x000F7BC8 File Offset: 0x000F5DC8 [Token(Token = "0x6003D9A")] [Address(RVA = "0x10A6950", Offset = "0x10A5750", VA = "0x1810A6950", Slot = "22")] protected override void AHFKACICJNC() { string lastSuccessfulMeetupCode = LinkManager.PIGBMLEKODF; if (lastSuccessfulMeetupCode != 0) { string mplckgeglnb = this.MPLCKGEGLNB; if (!lastSuccessfulMeetupCode.Equals(mplckgeglnb, StringComparison.InvariantCultureIgnoreCase)) { this.MPLCKGEGLNB = lastSuccessfulMeetupCode; base.JOJPOMANGPO(); } } } // Token: 0x06003D9B RID: 15771 RVA: 0x000F7C00 File Offset: 0x000F5E00 [Token(Token = "0x6003D9B")] [Address(RVA = "0x10A6A00", Offset = "0x10A5800", VA = "0x1810A6A00", Slot = "26")] protected override DABKFAIHBBP GLPJPIEOLDF() { string lastSuccessfulMeetupCode = LinkManager.PIGBMLEKODF; if (lastSuccessfulMeetupCode != 0) { string mplckgeglnb = this.MPLCKGEGLNB; if (!lastSuccessfulMeetupCode.Equals(mplckgeglnb, StringComparison.InvariantCultureIgnoreCase)) { this.MPLCKGEGLNB = lastSuccessfulMeetupCode; base.JOJPOMANGPO(); } } return JJEKJGALHKO.k__BackingField; } // Token: 0x06003D9C RID: 15772 RVA: 0x000F7C40 File Offset: 0x000F5E40 [Token(Token = "0x6003D9C")] [Address(RVA = "0x10A6B20", Offset = "0x10A5920", VA = "0x1810A6B20")] public void SubmitCode() { string wellFormattedActionCode = LinkManager.GetWellFormattedActionCode(this.MPLCKGEGLNB); if (!string.IsNullOrEmpty(wellFormattedActionCode)) { JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO(); JJEKJGALHKO promise = jjekjgalhko; LinkManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; Action action = delegate { promise.OOOIENHGNCA(); }; Action action2 = delegate(string error) { promise.OOOIENHGNCA(); ToastListModel toastListModel = this.ADJIAENKNAN; string text = LinkManager.JHJNANAHJJF.GAGCIGJFOLH(error); toastListModel.AddMessageToast(text); }; int num = 0; ulong num2; instance.HandleActionCode(wellFormattedActionCode, num, (EAEKNPLNKKO)((uint)(-1)), action, action2, num2 != 0UL); JJEKJGALHKO promise2 = promise; base.FEBJILEABKB(promise2, "Submitting..."); return; } base.ADJIAENKNAN.AddMessageToast("Invalid code"); throw new NullReferenceException(); } // Token: 0x06003D9D RID: 15773 RVA: 0x000F7CE0 File Offset: 0x000F5EE0 [Token(Token = "0x6003D9D")] [Address(RVA = "0xF6A2D0", Offset = "0xF690D0", VA = "0x180F6A2D0")] public ActionCodeConsumptionModel() { } // Token: 0x0400335E RID: 13150 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400335E")] private string MPLCKGEGLNB; // Token: 0x020008D3 RID: 2259 [Token(Token = "0x20008D3")] [CompilerGenerated] private sealed class HJIPBAEEFJM { // Token: 0x06003D9E RID: 15774 RVA: 0x000F7CF4 File Offset: 0x000F5EF4 [Token(Token = "0x6003D9E")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public HJIPBAEEFJM() { } // Token: 0x06003D9F RID: 15775 RVA: 0x000F7D08 File Offset: 0x000F5F08 [Token(Token = "0x6003D9F")] [Address(RVA = "0xA9F600", Offset = "0xA9E400", VA = "0x180A9F600")] internal void b__0() { this.promise.OOOIENHGNCA(); } // Token: 0x06003DA0 RID: 15776 RVA: 0x000F7D28 File Offset: 0x000F5F28 [Token(Token = "0x6003DA0")] [Address(RVA = "0x10B5D60", Offset = "0x10B4B60", VA = "0x1810B5D60")] internal void b__1(string error) { this.promise.OOOIENHGNCA(); ToastListModel toastListModel = this.<>4__this.ADJIAENKNAN; string text = LinkManager.JHJNANAHJJF.GAGCIGJFOLH(error); toastListModel.AddMessageToast(text); } // Token: 0x0400335F RID: 13151 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400335F")] public JJEKJGALHKO promise; // Token: 0x04003360 RID: 13152 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4003360")] public ActionCodeConsumptionModel <>4__this; } } }