Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RRUI/Data/RoomCollaboratorAccountModel.cs
T
2026-04-08 23:40:05 +02:00

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
}
}
}