using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Async; using UnityEngine; namespace AGUI.StackedUI.Dialog { // Token: 0x02001C0B RID: 7179 [Token(Token = "0x2001C0B")] [StructLayout(3)] public class EnterInventionNameDialog : EnterTextDialog, CINJNCJKHAF { // Token: 0x0600C076 RID: 49270 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600C076")] [Address(RVA = "0x1195630", Offset = "0x1194030", VA = "0x181195630")] public static string GetDefaultNameForDateTime(DateTime PBMJJOMBPAH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x17001E29 RID: 7721 // (get) Token: 0x0600C077 RID: 49271 RVA: 0x002D5760 File Offset: 0x002D3960 [Token(Token = "0x17001E29")] protected override int PPKBKBMLGOF { [Token(Token = "0x600C077")] [Address(RVA = "0x718700", Offset = "0x717100", VA = "0x180718700", Slot = "20")] get { return 3; } } // Token: 0x0600C078 RID: 49272 RVA: 0x002D5770 File Offset: 0x002D3970 [Token(Token = "0x600C078")] [Address(RVA = "0x11959C0", Offset = "0x11943C0", VA = "0x1811959C0", Slot = "19")] public override IPromise ShowDialog(OBBBPCBIMME LDNFNNNHPPB) { this.BFKEFCFNNKH = LDNFNNNHPPB; if (LDNFNNNHPPB == 0) { DateTime now = DateTime.Now; } string k__BackingField = LDNFNNNHPPB.k__BackingField; return base.ShowDialog(); } // Token: 0x0600C079 RID: 49273 RVA: 0x002D57A4 File Offset: 0x002D39A4 [Token(Token = "0x600C079")] [Address(RVA = "0x1195750", Offset = "0x1194150", VA = "0x181195750", Slot = "22")] protected override void KMLPJPCHKBG() { int num = this.PPKBKBMLGOF; if (num != 0) { OBBBPCBIMME bfkefcfnnkh = this.BFKEFCFNNKH; if (bfkefcfnnkh == 0) { int num2 = 0; base.FFHEADALFEO("Updating...", num2 != 0); IPromise> promise = BBHENFCNLAB.EMOKHAKJKHK(); Action> action = new Action(this.CKCILJDPKIM); } string k__BackingField = bfkefcfnnkh.k__BackingField; if (num == 0) { int num3 = 0; base.FFHEADALFEO("Updating...", num3 != 0); IPromise promise2 = BBHENFCNLAB.PONHAAALIGM(this.BFKEFCFNNKH.k__BackingField, "Updating..."); Action action2 = new Action(this.DFCCCMLEFBH); Action action3 = new Action(this.HPFNEIEALMK); } int num4 = 0; base.KHKDGPHPIND(num4, true); } } // Token: 0x0600C07A RID: 49274 RVA: 0x002D5850 File Offset: 0x002D3A50 [Token(Token = "0x600C07A")] [Address(RVA = "0x1195460", Offset = "0x1193E60", VA = "0x181195460")] private void DFCCCMLEFBH(AHEPPAEOLOD MAOOLFEBOOD) { JJONIELLJGH k__BackingField = MAOOLFEBOOD.k__BackingField; if (k__BackingField != JJONIELLJGH.Success) { string text = "Failed to update invention name: " + k__BackingField; object[] array = Array.Empty(); Debug.LogErrorFormat(text, array); int k__BackingField2 = (int)MAOOLFEBOOD.k__BackingField; string text2; base.FFHEADALFEO(text2, true); return; } int num = 0; base.KHKDGPHPIND(num, true); NotificationManager instance = SingletonMonoBehaviour.Instance; int num2 = 0; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Invention name updated!", 3f, num2, num2); } // Token: 0x0600C07B RID: 49275 RVA: 0x002D58C8 File Offset: 0x002D3AC8 [Token(Token = "0x600C07B")] [Address(RVA = "0x1195AA0", Offset = "0x11944A0", VA = "0x181195AA0")] public EnterInventionNameDialog() { } // Token: 0x0600C07C RID: 49276 RVA: 0x002D58DC File Offset: 0x002D3ADC [Token(Token = "0x600C07C")] [Address(RVA = "0x11956A0", Offset = "0x11940A0", VA = "0x1811956A0")] [CompilerGenerated] private void HPFNEIEALMK(string ODOLEOCLALH) { Debug.LogError("Failed to update invention name: " + ODOLEOCLALH); string text = "Failed to update invention name: " + ODOLEOCLALH; base.FFHEADALFEO(text, true); } // Token: 0x0600C07D RID: 49277 RVA: 0x002D5910 File Offset: 0x002D3B10 [Token(Token = "0x600C07D")] [Address(RVA = "0x1195370", Offset = "0x1193D70", VA = "0x181195370")] [CompilerGenerated] private void CKCILJDPKIM(List HEIDKAMCPIL) { Func func = new Func(this.HGIFIKOBNEL); if (!Enumerable.Any(HEIDKAMCPIL, func)) { int num = 0; base.KHKDGPHPIND(num, true); return; } base.FFHEADALFEO("You already have an invention with that name!", true); } // Token: 0x0600C07E RID: 49278 RVA: 0x002D594C File Offset: 0x002D3B4C [Token(Token = "0x600C07E")] [Address(RVA = "0x1195670", Offset = "0x1194070", VA = "0x181195670")] [CompilerGenerated] private bool HGIFIKOBNEL(OBBBPCBIMME OJGHMDKEBEK) { string k__BackingField = OJGHMDKEBEK.k__BackingField; throw new NullReferenceException(); } // Token: 0x04007F4C RID: 32588 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x4007F4C")] private OBBBPCBIMME BFKEFCFNNKH; } }