Files
2026-04-08 23:40:05 +02:00

84 lines
2.4 KiB
C#

using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Async;
namespace AGUI.StackedUI.Dialog
{
// Token: 0x02001BB1 RID: 7089
[Token(Token = "0x2001BB1")]
[StructLayout(3)]
public abstract class UIDialog<R> : UIDialog
{
// Token: 0x17001E09 RID: 7689
// (get) Token: 0x0600BE74 RID: 48756 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600BE75 RID: 48757 RVA: 0x002CE14C File Offset: 0x002CC34C
[Token(Token = "0x17001E09")]
private protected Promise<R> HEJOBDIDHCC
{
[Token(Token = "0x600BE74")]
[Address(RVA = "0x48F050", Offset = "0x48DA50", VA = "0x18048F050")]
[CompilerGenerated]
protected get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600BE75")]
[Address(RVA = "0x52F860", Offset = "0x52E260", VA = "0x18052F860")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x0600BE76 RID: 48758 RVA: 0x002CE15C File Offset: 0x002CC35C
[Token(Token = "0x600BE76")]
[Address(RVA = "0x1B22FB0", Offset = "0x1B219B0", VA = "0x181B22FB0")]
protected IPromise<R> GEBBMDMGHBJ()
{
if (this.LGOMDEIJDDO() != 0)
{
this.UpdateUIElements();
}
Promise promise = new Promise();
this.DACJDIEGGEJ(promise);
bool isCompleted = ((IAsyncResult)this).IsCompleted;
throw new NullReferenceException();
}
// Token: 0x0600BE77 RID: 48759 RVA: 0x002CE194 File Offset: 0x002CC394
[Token(Token = "0x600BE77")]
[Address(RVA = "0x1B23400", Offset = "0x1B21E00", VA = "0x181B23400")]
protected void KHKDGPHPIND(R MAOOLFEBOOD, bool OLFBOPIKDCI)
{
if (this.LGOMDEIJDDO() != 0)
{
Promise promise = this.LGOMDEIJDDO();
int num = 0;
this.DACJDIEGGEJ(num);
if (OLFBOPIKDCI)
{
}
promise.Complete(MAOOLFEBOOD);
}
}
// Token: 0x0600BE78 RID: 48760 RVA: 0x002CE1CC File Offset: 0x002CC3CC
[Token(Token = "0x600BE78")]
[Address(RVA = "0x1B18060", Offset = "0x1B16A60", VA = "0x181B18060", Slot = "18")]
public virtual IPromise<R> ShowDialog()
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
throw new NullReferenceException();
}
// Token: 0x0600BE79 RID: 48761 RVA: 0x002CE1E8 File Offset: 0x002CC3E8
[Token(Token = "0x600BE79")]
[Address(RVA = "0x1B234D0", Offset = "0x1B21ED0", VA = "0x181B234D0")]
protected UIDialog()
{
}
}
}