using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom.Sharing; using UnityEngine; namespace RRUI.Data { // Token: 0x020008F1 RID: 2289 [Token(Token = "0x20008F1")] public class ActionCodeConsumptionModel : RRUIModel { // Token: 0x17000B1B RID: 2843 // (get) Token: 0x06003E7E RID: 15998 RVA: 0x000F9AC0 File Offset: 0x000F7CC0 [Token(Token = "0x17000B1B")] protected override bool PHGOLNMDJLH { [Token(Token = "0x6003E7E")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")] get { return true; } } // Token: 0x17000B1C RID: 2844 // (get) Token: 0x06003E7F RID: 15999 RVA: 0x000F9AD0 File Offset: 0x000F7CD0 [Token(Token = "0x17000B1C")] public GameObject KGFPNIMJHIC { [Token(Token = "0x6003E7F")] [Address(RVA = "0xD78D60", Offset = "0xD77D60", VA = "0x180D78D60")] get { return base.gameObject; } } // Token: 0x17000B1D RID: 2845 // (get) Token: 0x06003E80 RID: 16000 RVA: 0x000F9AE4 File Offset: 0x000F7CE4 // (set) Token: 0x06003E81 RID: 16001 RVA: 0x000F9AF8 File Offset: 0x000F7CF8 [Token(Token = "0x17000B1D")] public string NKPPGJLKMMH { [Token(Token = "0x6003E80")] [Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")] get { return this.MPLCKGEGLNB; } [Token(Token = "0x6003E81")] [Address(RVA = "0x1BA3500", Offset = "0x1BA2500", VA = "0x181BA3500")] set { if (value != 0) { string mplckgeglnb = this.MPLCKGEGLNB; if (!value.Equals(mplckgeglnb, StringComparison.InvariantCultureIgnoreCase)) { this.MPLCKGEGLNB = value; base.JOJPOMANGPO(); } } } } // Token: 0x06003E82 RID: 16002 RVA: 0x000F9B28 File Offset: 0x000F7D28 [Token(Token = "0x6003E82")] [Address(RVA = "0x1BA3160", Offset = "0x1BA2160", VA = "0x181BA3160", 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: 0x06003E83 RID: 16003 RVA: 0x000F9B60 File Offset: 0x000F7D60 [Token(Token = "0x6003E83")] [Address(RVA = "0x1BA3210", Offset = "0x1BA2210", VA = "0x181BA3210", 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: 0x06003E84 RID: 16004 RVA: 0x000F9BA0 File Offset: 0x000F7DA0 [Token(Token = "0x6003E84")] [Address(RVA = "0x1BA3330", Offset = "0x1BA2330", VA = "0x181BA3330")] 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: 0x06003E85 RID: 16005 RVA: 0x000F9C40 File Offset: 0x000F7E40 [Token(Token = "0x6003E85")] [Address(RVA = "0x1746A60", Offset = "0x1745A60", VA = "0x181746A60")] public ActionCodeConsumptionModel() { } // Token: 0x04003410 RID: 13328 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4003410")] private string MPLCKGEGLNB; // Token: 0x020008F2 RID: 2290 [Token(Token = "0x20008F2")] [CompilerGenerated] private sealed class HJIPBAEEFJM { // Token: 0x06003E86 RID: 16006 RVA: 0x000F9C54 File Offset: 0x000F7E54 [Token(Token = "0x6003E86")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public HJIPBAEEFJM() { } // Token: 0x06003E87 RID: 16007 RVA: 0x000F9C68 File Offset: 0x000F7E68 [Token(Token = "0x6003E87")] [Address(RVA = "0x15C29B0", Offset = "0x15C19B0", VA = "0x1815C29B0")] internal void b__0() { this.promise.OOOIENHGNCA(); } // Token: 0x06003E88 RID: 16008 RVA: 0x000F9C88 File Offset: 0x000F7E88 [Token(Token = "0x6003E88")] [Address(RVA = "0x1BB2840", Offset = "0x1BB1840", VA = "0x181BB2840")] 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: 0x04003411 RID: 13329 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4003411")] public JJEKJGALHKO promise; // Token: 0x04003412 RID: 13330 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4003412")] public ActionCodeConsumptionModel <>4__this; } } }