84 lines
2.4 KiB
C#
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()
|
|
{
|
|
}
|
|
}
|
|
}
|