using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Async; using UnityEngine; namespace AGUI.StackedUI.Dialog { // Token: 0x02001C0A RID: 7178 [Token(Token = "0x2001C0A")] [StructLayout(3)] public class EnterInventionDescriptionDialog : EnterTextDialog, CINJNCJKHAF { // Token: 0x17001E27 RID: 7719 // (get) Token: 0x0600C06D RID: 49261 RVA: 0x002D5584 File Offset: 0x002D3784 // (set) Token: 0x0600C06E RID: 49262 RVA: 0x002D5598 File Offset: 0x002D3798 [Token(Token = "0x17001E27")] public bool IJJHNMAJBII { [Token(Token = "0x600C06D")] [Address(RVA = "0x6361D0", Offset = "0x634BD0", VA = "0x1806361D0")] get; [Token(Token = "0x600C06E")] [Address(RVA = "0x636200", Offset = "0x634C00", VA = "0x180636200")] set; } // Token: 0x0600C06F RID: 49263 RVA: 0x002D55AC File Offset: 0x002D37AC [Token(Token = "0x600C06F")] [Address(RVA = "0x11952A0", Offset = "0x1193CA0", VA = "0x1811952A0", Slot = "19")] public override IPromise ShowDialog(OBBBPCBIMME LDNFNNNHPPB) { this.BFKEFCFNNKH = LDNFNNNHPPB; if (LDNFNNNHPPB == 0) { } string k__BackingField = LDNFNNNHPPB.k__BackingField; return base.ShowDialog(); } // Token: 0x17001E28 RID: 7720 // (get) Token: 0x0600C070 RID: 49264 RVA: 0x002D55D8 File Offset: 0x002D37D8 [Token(Token = "0x17001E28")] protected override int PPKBKBMLGOF { [Token(Token = "0x600C070")] [Address(RVA = "0x6A9970", Offset = "0x6A8370", VA = "0x1806A9970", Slot = "20")] get { return 10; } } // Token: 0x0600C071 RID: 49265 RVA: 0x002D55E8 File Offset: 0x002D37E8 [Token(Token = "0x600C071")] [Address(RVA = "0x1194DC0", Offset = "0x11937C0", VA = "0x181194DC0", Slot = "21")] protected override bool BAONNGEHKIN(string CKCGCFGOMAA) { if (!this.k__BackingField) { string text = CKCGCFGOMAA.Trim(); string empty = string.Empty; return true; } return base.BAONNGEHKIN(CKCGCFGOMAA); } // Token: 0x0600C072 RID: 49266 RVA: 0x002D561C File Offset: 0x002D381C [Token(Token = "0x600C072")] [Address(RVA = "0x11950E0", Offset = "0x1193AE0", VA = "0x1811950E0", Slot = "22")] protected override void KMLPJPCHKBG() { int num = this.PPKBKBMLGOF; if (num != 0) { OBBBPCBIMME bfkefcfnnkh = this.BFKEFCFNNKH; if (bfkefcfnnkh == 0) { int num2 = 0; base.KHKDGPHPIND(num2, true); return; } string k__BackingField = bfkefcfnnkh.k__BackingField; while (num != 0) { } int num3 = 0; base.FFHEADALFEO("Updating...", num3 != 0); IPromise promise = BBHENFCNLAB.NNDFHPLBNEN(this.BFKEFCFNNKH.k__BackingField, "Updating..."); Action action = new Action(this.DFCCCMLEFBH); Action action2 = new Action(this.BFGIAIJMOCH); } } // Token: 0x0600C073 RID: 49267 RVA: 0x002D56A0 File Offset: 0x002D38A0 [Token(Token = "0x600C073")] [Address(RVA = "0x1194F10", Offset = "0x1193910", VA = "0x181194F10")] private void DFCCCMLEFBH(AHEPPAEOLOD MAOOLFEBOOD) { JJONIELLJGH k__BackingField = MAOOLFEBOOD.k__BackingField; if (k__BackingField != JJONIELLJGH.Success) { string text = "Failed to update invention description: " + 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 description updated!", 3f, num2, num2); } // Token: 0x0600C074 RID: 49268 RVA: 0x002D5718 File Offset: 0x002D3918 [Token(Token = "0x600C074")] [Address(RVA = "0x1195330", Offset = "0x1193D30", VA = "0x181195330")] public EnterInventionDescriptionDialog() { } // Token: 0x0600C075 RID: 49269 RVA: 0x002D572C File Offset: 0x002D392C [Token(Token = "0x600C075")] [Address(RVA = "0x1194E60", Offset = "0x1193860", VA = "0x181194E60")] [CompilerGenerated] private void BFGIAIJMOCH(string ODOLEOCLALH) { Debug.LogError("Failed to update invention description: " + ODOLEOCLALH); string text = "Failed to update invention description: " + ODOLEOCLALH; base.FFHEADALFEO(text, true); } // Token: 0x04007F49 RID: 32585 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x4007F49")] private OBBBPCBIMME BFKEFCFNNKH; // Token: 0x04007F4B RID: 32587 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB1")] [Token(Token = "0x4007F4B")] private bool PBPPKEHPIND; } }