92 lines
2.6 KiB
C#
92 lines
2.6 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Async;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core.Screens.UI
|
|
{
|
|
// Token: 0x02002A29 RID: 10793
|
|
[Token(Token = "0x2002A29")]
|
|
[StructLayout(3)]
|
|
public abstract class ScreenLoginUIDialog<R> : MonoBehaviour
|
|
{
|
|
// Token: 0x17003276 RID: 12918
|
|
// (get) Token: 0x06012D59 RID: 77145 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x06012D5A RID: 77146 RVA: 0x0047EFA0 File Offset: 0x0047D1A0
|
|
[Token(Token = "0x17003276")]
|
|
private protected Promise<R> HEJOBDIDHCC
|
|
{
|
|
[Token(Token = "0x6012D59")]
|
|
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
|
|
[CompilerGenerated]
|
|
protected get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x6012D5A")]
|
|
[Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012D5B RID: 77147 RVA: 0x0047EFB0 File Offset: 0x0047D1B0
|
|
[Token(Token = "0x6012D5B")]
|
|
[Address(RVA = "0x25E5A40", Offset = "0x25E4440", VA = "0x1825E5A40")]
|
|
protected IPromise<R> GEBBMDMGHBJ()
|
|
{
|
|
if (this.LGOMDEIJDDO() != 0)
|
|
{
|
|
string text = this.ToString();
|
|
}
|
|
Promise promise = new Promise();
|
|
this.DACJDIEGGEJ(promise);
|
|
this.ForceCancel();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06012D5C RID: 77148
|
|
[Token(Token = "0x6012D5C")]
|
|
[Address(Slot = "4")]
|
|
public abstract void ForceCancel();
|
|
|
|
// Token: 0x06012D5D RID: 77149 RVA: 0x0047EFE8 File Offset: 0x0047D1E8
|
|
[Token(Token = "0x6012D5D")]
|
|
[Address(RVA = "0x25E5BD0", Offset = "0x25E45D0", VA = "0x1825E5BD0", Slot = "5")]
|
|
protected virtual void KHKDGPHPIND(R MAOOLFEBOOD)
|
|
{
|
|
if (this.LGOMDEIJDDO() != 0)
|
|
{
|
|
Promise promise = this.LGOMDEIJDDO();
|
|
int num = 0;
|
|
this.DACJDIEGGEJ(num);
|
|
promise.Complete(MAOOLFEBOOD);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012D5E RID: 77150
|
|
[Token(Token = "0x6012D5E")]
|
|
[Address(Slot = "6")]
|
|
public abstract IPromise<R> ShowDialog(params object[] KBNJNPABNBO);
|
|
|
|
// Token: 0x06012D5F RID: 77151 RVA: 0x0047F01C File Offset: 0x0047D21C
|
|
[Token(Token = "0x6012D5F")]
|
|
[Address(RVA = "0x1B184B0", Offset = "0x1B16EB0", VA = "0x181B184B0", Slot = "7")]
|
|
protected virtual IPromise<R> KBPKJEBIPOB()
|
|
{
|
|
this.ForceCancel();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06012D60 RID: 77152 RVA: 0x0047F034 File Offset: 0x0047D234
|
|
[Token(Token = "0x6012D60")]
|
|
[Address(RVA = "0x1BF9160", Offset = "0x1BF7B60", VA = "0x181BF9160")]
|
|
protected ScreenLoginUIDialog()
|
|
{
|
|
}
|
|
}
|
|
}
|