179 lines
5.7 KiB
C#
179 lines
5.7 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom;
|
|
using RecRoom.Async;
|
|
|
|
namespace RRUI.Data
|
|
{
|
|
// Token: 0x02000B94 RID: 2964
|
|
[Token(Token = "0x2000B94")]
|
|
[StructLayout(3)]
|
|
public class RoomCollaboratorAccountModel : BaseAccountModel
|
|
{
|
|
// Token: 0x17000CE2 RID: 3298
|
|
// (get) Token: 0x06004948 RID: 18760 RVA: 0x00115368 File Offset: 0x00113568
|
|
[Token(Token = "0x17000CE2")]
|
|
protected override bool PHGOLNMDJLH
|
|
{
|
|
[Token(Token = "0x6004948")]
|
|
[Address(RVA = "0x19654B0", Offset = "0x1963EB0", VA = "0x1819654B0", Slot = "11")]
|
|
get
|
|
{
|
|
bool flag = base.PHGOLNMDJLH;
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
bool flag2;
|
|
return flag2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000CE3 RID: 3299
|
|
// (get) Token: 0x06004949 RID: 18761 RVA: 0x00115384 File Offset: 0x00113584
|
|
// (set) Token: 0x0600494A RID: 18762 RVA: 0x00115398 File Offset: 0x00113598
|
|
[Token(Token = "0x17000CE3")]
|
|
public PPENFJMFPNE CFGODCLKAJK
|
|
{
|
|
[Token(Token = "0x6004949")]
|
|
[Address(RVA = "0x5D55F0", Offset = "0x5D3FF0", VA = "0x1805D55F0")]
|
|
get;
|
|
[Token(Token = "0x600494A")]
|
|
[Address(RVA = "0x5D5C90", Offset = "0x5D4690", VA = "0x1805D5C90")]
|
|
protected set;
|
|
}
|
|
|
|
// Token: 0x17000CE4 RID: 3300
|
|
// (get) Token: 0x0600494B RID: 18763 RVA: 0x001153AC File Offset: 0x001135AC
|
|
// (set) Token: 0x0600494C RID: 18764 RVA: 0x001153C0 File Offset: 0x001135C0
|
|
[Token(Token = "0x17000CE4")]
|
|
public RoomCollaboratorAccountModel.MFLDPDGNKAL CAILAOLBBPM
|
|
{
|
|
[Token(Token = "0x600494B")]
|
|
[Address(RVA = "0x567D10", Offset = "0x566710", VA = "0x180567D10")]
|
|
get;
|
|
[Token(Token = "0x600494C")]
|
|
[Address(RVA = "0x5683E0", Offset = "0x566DE0", VA = "0x1805683E0")]
|
|
protected set;
|
|
}
|
|
|
|
// Token: 0x0600494D RID: 18765 RVA: 0x001153D4 File Offset: 0x001135D4
|
|
[Token(Token = "0x600494D")]
|
|
[Address(RVA = "0x1965780", Offset = "0x1964180", VA = "0x181965780")]
|
|
public void Set(int GKLPIFBPGOD, long HNHLJONGKHB)
|
|
{
|
|
this.GKLPIFBPGOD = GKLPIFBPGOD;
|
|
this.HNHLJONGKHB = HNHLJONGKHB;
|
|
base.MKBLJJGJAOH((uint)1);
|
|
}
|
|
|
|
// Token: 0x0600494E RID: 18766 RVA: 0x001153F8 File Offset: 0x001135F8
|
|
[Token(Token = "0x600494E")]
|
|
[Address(RVA = "0x19655B0", Offset = "0x1963FB0", VA = "0x1819655B0", Slot = "16")]
|
|
protected override void OnEnable()
|
|
{
|
|
base.OnEnable();
|
|
ActionEvent<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
|
|
Action<long> action = new Action(this.PBCEFBLFECC);
|
|
OJMCBOKJFOF.NFMLKMFEAKD = nfmlkmfeakd + action;
|
|
}
|
|
|
|
// Token: 0x0600494F RID: 18767 RVA: 0x0011542C File Offset: 0x0011362C
|
|
[Token(Token = "0x600494F")]
|
|
[Address(RVA = "0x19654E0", Offset = "0x1963EE0", VA = "0x1819654E0", Slot = "17")]
|
|
protected override void OnDisable()
|
|
{
|
|
base.OnDisable();
|
|
ActionEvent<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
|
|
Action<long> action = new Action(this.PBCEFBLFECC);
|
|
OJMCBOKJFOF.NFMLKMFEAKD = nfmlkmfeakd - action;
|
|
}
|
|
|
|
// Token: 0x06004950 RID: 18768 RVA: 0x00115460 File Offset: 0x00113660
|
|
[Token(Token = "0x6004950")]
|
|
[Address(RVA = "0x1965680", Offset = "0x1964080", VA = "0x181965680")]
|
|
protected void PBCEFBLFECC(long HNHLJONGKHB)
|
|
{
|
|
if (HNHLJONGKHB == this.HNHLJONGKHB)
|
|
{
|
|
base.MKBLJJGJAOH((uint)1);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004951 RID: 18769 RVA: 0x00115480 File Offset: 0x00113680
|
|
[Token(Token = "0x6004951")]
|
|
[Address(RVA = "0x1965320", Offset = "0x1963D20", VA = "0x181965320", Slot = "19")]
|
|
protected override void AHFKACICJNC()
|
|
{
|
|
base.AHFKACICJNC();
|
|
int num = 0;
|
|
this.HNHLJONGKHB = (long)((ulong)(-1L));
|
|
this.<HLFNHCEIEAO>k__BackingField = num;
|
|
this.<CKEEMJNKBIN>k__BackingField = (RoomCollaboratorAccountModel.MFLDPDGNKAL)num;
|
|
}
|
|
|
|
// Token: 0x06004952 RID: 18770 RVA: 0x001154AC File Offset: 0x001136AC
|
|
[Token(Token = "0x6004952")]
|
|
[Address(RVA = "0x1965350", Offset = "0x1963D50", VA = "0x181965350", Slot = "18")]
|
|
protected override IPromise GLPJPIEOLDF(CFCKDFGFJEM AHOBGFOJBLH)
|
|
{
|
|
long hnhljongkhb = this.HNHLJONGKHB;
|
|
bool flag = AHOBGFOJBLH != CFCKDFGFJEM.FetchFromCache;
|
|
IPromise<PPENFJMFPNE> promise = OJMCBOKJFOF.CJKHNIIJFIN(hnhljongkhb, flag);
|
|
Action<PPENFJMFPNE> action = new Action(this.PFNAJEANJKP);
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
IPromise promise2 = base.GLPJPIEOLDF(CFCKDFGFJEM.FetchFromCache);
|
|
CombinePromise combinePromise = new CombinePromise(promise2, num);
|
|
promise2 += promise2;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06004953 RID: 18771 RVA: 0x00115510 File Offset: 0x00113710
|
|
[Token(Token = "0x6004953")]
|
|
[Address(RVA = "0x19656E0", Offset = "0x19640E0", VA = "0x1819656E0")]
|
|
protected void PFNAJEANJKP(PPENFJMFPNE IJNAMEBOMJJ)
|
|
{
|
|
this.<HLFNHCEIEAO>k__BackingField = IJNAMEBOMJJ;
|
|
int gklpifbpgod = this.GKLPIFBPGOD;
|
|
LMLJHMJEIGM lmljhmjeigm = IJNAMEBOMJJ.MOPDMGDPJDF(gklpifbpgod);
|
|
this.<CKEEMJNKBIN>k__BackingField = (RoomCollaboratorAccountModel.MFLDPDGNKAL)((ulong)3L);
|
|
}
|
|
|
|
// Token: 0x06004954 RID: 18772 RVA: 0x0011556C File Offset: 0x0011376C
|
|
[Token(Token = "0x6004954")]
|
|
[Address(RVA = "0x19657F0", Offset = "0x19641F0", VA = "0x1819657F0")]
|
|
public RoomCollaboratorAccountModel()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400371C RID: 14108
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400371C")]
|
|
protected long HNHLJONGKHB = (long)((ulong)(-1L));
|
|
|
|
// Token: 0x02000B95 RID: 2965
|
|
[Token(Token = "0x2000B95")]
|
|
public enum MFLDPDGNKAL
|
|
{
|
|
// Token: 0x04003720 RID: 14112
|
|
[Token(Token = "0x4003720")]
|
|
Guest,
|
|
// Token: 0x04003721 RID: 14113
|
|
[Token(Token = "0x4003721")]
|
|
Host,
|
|
// Token: 0x04003722 RID: 14114
|
|
[Token(Token = "0x4003722")]
|
|
Moderator,
|
|
// Token: 0x04003723 RID: 14115
|
|
[Token(Token = "0x4003723")]
|
|
CoOwner,
|
|
// Token: 0x04003724 RID: 14116
|
|
[Token(Token = "0x4003724")]
|
|
Creator
|
|
}
|
|
}
|
|
}
|