Files
2026-04-10 22:50:51 +02:00

153 lines
5.1 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
namespace AGUI.StackedUI.Dialog
{
// Token: 0x0200123A RID: 4666
[Token(Token = "0x200123A")]
public class EnterInventionNameDialog : EnterTextDialog<OBBBPCBIMME>, CINJNCJKHAF
{
// Token: 0x060069D9 RID: 27097 RVA: 0x001775CC File Offset: 0x001757CC
[Token(Token = "0x60069D9")]
[Address(RVA = "0x12631A0", Offset = "0x1261FA0", VA = "0x1812631A0")]
public static string GetDefaultNameForDateTime(DateTime PBMJJOMBPAH)
{
string text;
return text;
}
// Token: 0x17001139 RID: 4409
// (get) Token: 0x060069DA RID: 27098 RVA: 0x001775DC File Offset: 0x001757DC
[Token(Token = "0x17001139")]
protected override int PPKBKBMLGOF
{
[Token(Token = "0x60069DA")]
[Address(RVA = "0x53A4A0", Offset = "0x5392A0", VA = "0x18053A4A0", Slot = "27")]
get
{
return 3;
}
}
// Token: 0x060069DB RID: 27099 RVA: 0x001775EC File Offset: 0x001757EC
[Token(Token = "0x60069DB")]
[Address(RVA = "0x1263530", Offset = "0x1262330", VA = "0x181263530", Slot = "26")]
public override PMGCJEPKFOF<PFLPCICDFNF> ShowDialog(OBBBPCBIMME LDNFNNNHPPB)
{
this.BFKEFCFNNKH = LDNFNNNHPPB;
if (LDNFNNNHPPB == 0)
{
DateTime now = DateTime.Now;
}
string <LGACIEKBLBM>k__BackingField = LDNFNNNHPPB.<LGACIEKBLBM>k__BackingField;
return base.ShowDialog();
}
// Token: 0x060069DC RID: 27100 RVA: 0x00177620 File Offset: 0x00175820
[Token(Token = "0x60069DC")]
[Address(RVA = "0x12632C0", Offset = "0x12620C0", VA = "0x1812632C0", Slot = "29")]
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);
PMGCJEPKFOF<List<OBBBPCBIMME>> pmgcjepkfof = BBHENFCNLAB.EMOKHAKJKHK();
Action<List<OBBBPCBIMME>> action = new Action(this.CKCILJDPKIM);
}
string <LGACIEKBLBM>k__BackingField = bfkefcfnnkh.<LGACIEKBLBM>k__BackingField;
if (num == 0)
{
int num3 = 0;
base.FFHEADALFEO("Updating...", num3 != 0);
PMGCJEPKFOF<AHEPPAEOLOD> pmgcjepkfof2 = BBHENFCNLAB.PONHAAALIGM(this.BFKEFCFNNKH.<BHBCCAKKIMJ>k__BackingField, "Updating...");
Action<AHEPPAEOLOD> action2 = new Action(this.DFCCCMLEFBH);
Action<string> action3 = new Action(this.HPFNEIEALMK);
}
int num4 = 0;
base.KHKDGPHPIND(num4, true);
}
}
// Token: 0x060069DD RID: 27101 RVA: 0x001776CC File Offset: 0x001758CC
[Token(Token = "0x60069DD")]
[Address(RVA = "0x1262FD0", Offset = "0x1261DD0", VA = "0x181262FD0")]
private void DFCCCMLEFBH(AHEPPAEOLOD MAOOLFEBOOD)
{
JJONIELLJGH <BCMKPFMGHLE>k__BackingField = MAOOLFEBOOD.<BCMKPFMGHLE>k__BackingField;
if (<BCMKPFMGHLE>k__BackingField != JJONIELLJGH.Success)
{
string text = "Failed to update invention name: " + <BCMKPFMGHLE>k__BackingField;
object[] array = Array.Empty<object>();
Debug.LogErrorFormat(text, array);
int <BCMKPFMGHLE>k__BackingField2 = (int)MAOOLFEBOOD.<BCMKPFMGHLE>k__BackingField;
string text2;
base.FFHEADALFEO(text2, true);
return;
}
int num = 0;
base.KHKDGPHPIND(num, true);
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num2 = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Invention name updated!", 3f, num2, num2);
}
// Token: 0x060069DE RID: 27102 RVA: 0x00177744 File Offset: 0x00175944
[Token(Token = "0x60069DE")]
[Address(RVA = "0x1263610", Offset = "0x1262410", VA = "0x181263610")]
public EnterInventionNameDialog()
{
}
// Token: 0x060069DF RID: 27103 RVA: 0x00177758 File Offset: 0x00175958
[Token(Token = "0x60069DF")]
[Address(RVA = "0x1263210", Offset = "0x1262010", VA = "0x181263210")]
[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: 0x060069E0 RID: 27104 RVA: 0x0017778C File Offset: 0x0017598C
[Token(Token = "0x60069E0")]
[Address(RVA = "0x1262EE0", Offset = "0x1261CE0", VA = "0x181262EE0")]
[CompilerGenerated]
private void CKCILJDPKIM(List<OBBBPCBIMME> HEIDKAMCPIL)
{
Func<OBBBPCBIMME, bool> func = new Func(this.HGIFIKOBNEL);
if (!Enumerable.Any<OBBBPCBIMME>(HEIDKAMCPIL, func))
{
int num = 0;
base.KHKDGPHPIND(num, true);
return;
}
base.FFHEADALFEO("You already have an invention with that name!", true);
}
// Token: 0x060069E1 RID: 27105 RVA: 0x001777C8 File Offset: 0x001759C8
[Token(Token = "0x60069E1")]
[Address(RVA = "0x12631E0", Offset = "0x1261FE0", VA = "0x1812631E0")]
[CompilerGenerated]
private bool HGIFIKOBNEL(OBBBPCBIMME OJGHMDKEBEK)
{
string <LGACIEKBLBM>k__BackingField = OJGHMDKEBEK.<LGACIEKBLBM>k__BackingField;
throw new NullReferenceException();
}
// Token: 0x040046DC RID: 18140
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x40046DC")]
private OBBBPCBIMME BFKEFCFNNKH;
}
}