264 lines
7.9 KiB
C#
264 lines
7.9 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RRUI.Data
|
|
{
|
|
// Token: 0x02000CEE RID: 3310
|
|
[Token(Token = "0x2000CEE")]
|
|
public class PlatformFriendOrContactListModel : FilterableListModel<string, DHLLNEMKCEJ, string>
|
|
{
|
|
// Token: 0x17000E39 RID: 3641
|
|
// (get) Token: 0x06004F5F RID: 20319 RVA: 0x00120D54 File Offset: 0x0011EF54
|
|
[Token(Token = "0x17000E39")]
|
|
protected override bool PHGOLNMDJLH
|
|
{
|
|
[Token(Token = "0x6004F5F")]
|
|
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "12")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000E3A RID: 3642
|
|
// (get) Token: 0x06004F60 RID: 20320 RVA: 0x00120D64 File Offset: 0x0011EF64
|
|
[Token(Token = "0x17000E3A")]
|
|
public bool KBOHPAELCIF
|
|
{
|
|
[Token(Token = "0x6004F60")]
|
|
[Address(RVA = "0x1234900", Offset = "0x1233700", VA = "0x181234900")]
|
|
get
|
|
{
|
|
if (this.PKBLIPPDLAG == 0)
|
|
{
|
|
}
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000E3B RID: 3643
|
|
// (get) Token: 0x06004F61 RID: 20321 RVA: 0x00120D7C File Offset: 0x0011EF7C
|
|
[Token(Token = "0x17000E3B")]
|
|
public bool PEFKFFMNMBP
|
|
{
|
|
[Token(Token = "0x6004F61")]
|
|
[Address(RVA = "0x12349F0", Offset = "0x12337F0", VA = "0x1812349F0")]
|
|
get
|
|
{
|
|
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
DABKFAIHBBP dabkfaihbbp;
|
|
if (dabkfaihbbp == 0)
|
|
{
|
|
}
|
|
return !SingletonMonoBehaviour.ONCPNMDGGKG.CanAskForContactsPermission();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000E3C RID: 3644
|
|
// (get) Token: 0x06004F62 RID: 20322 RVA: 0x00120DA8 File Offset: 0x0011EFA8
|
|
[Token(Token = "0x17000E3C")]
|
|
public string CPPDNMLEIBA
|
|
{
|
|
[Token(Token = "0x6004F62")]
|
|
[Address(RVA = "0x1234950", Offset = "0x1233750", VA = "0x181234950")]
|
|
get
|
|
{
|
|
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
string text;
|
|
return text;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004F63 RID: 20323 RVA: 0x00120DC4 File Offset: 0x0011EFC4
|
|
[Token(Token = "0x6004F63")]
|
|
[Address(RVA = "0x1234310", Offset = "0x1233110", VA = "0x181234310", Slot = "16")]
|
|
protected override void ONCCKOMHOEB()
|
|
{
|
|
base.ONCCKOMHOEB();
|
|
int num;
|
|
FilterableListModel<string, DHLLNEMKCEJ, string>.GELHGAHJMCF gelhgahjmcf = new FilterableListModel.GELHGAHJMCF(new FilterableListModel.GELHGAHJMCF.NKCOIANMNKG(this.ICCPHILLCOE), num);
|
|
num = 0;
|
|
base.HCIIGEOGCMF(true, gelhgahjmcf);
|
|
}
|
|
|
|
// Token: 0x06004F64 RID: 20324 RVA: 0x00120DF4 File Offset: 0x0011EFF4
|
|
[Token(Token = "0x6004F64")]
|
|
[Address(RVA = "0x1233FB0", Offset = "0x1232DB0", VA = "0x181233FB0")]
|
|
private string[] ICCPHILLCOE(DHLLNEMKCEJ EFDBFLPKHKA)
|
|
{
|
|
string[] array = new string[1];
|
|
string <LGACIEKBLBM>k__BackingField = EFDBFLPKHKA.<LGACIEKBLBM>k__BackingField;
|
|
if (<LGACIEKBLBM>k__BackingField != 0)
|
|
{
|
|
}
|
|
array[0] = <LGACIEKBLBM>k__BackingField;
|
|
return array;
|
|
}
|
|
|
|
// Token: 0x06004F65 RID: 20325 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6004F65")]
|
|
[Address(RVA = "0x1234060", Offset = "0x1232E60", VA = "0x181234060", Slot = "36")]
|
|
protected override PMGCJEPKFOF<IReadOnlyList<DHLLNEMKCEJ>> JLMBBMAEFPA()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06004F66 RID: 20326 RVA: 0x00120E24 File Offset: 0x0011F024
|
|
[Token(Token = "0x6004F66")]
|
|
[Address(RVA = "0x76AB90", Offset = "0x769990", VA = "0x18076AB90", Slot = "35")]
|
|
protected override string EAJAHMHILAC(DHLLNEMKCEJ IOBEPGLJNIP)
|
|
{
|
|
return IOBEPGLJNIP.<IAPPLAEGEGH>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06004F67 RID: 20327 RVA: 0x00120E40 File Offset: 0x0011F040
|
|
[Token(Token = "0x6004F67")]
|
|
[Address(RVA = "0x1234710", Offset = "0x1233510", VA = "0x181234710")]
|
|
public void PromptForContactAccess()
|
|
{
|
|
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
DABKFAIHBBP dabkfaihbbp;
|
|
if (dabkfaihbbp != 0)
|
|
{
|
|
if (SingletonMonoBehaviour.ONCPNMDGGKG.MFIMGEJHHGN)
|
|
{
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.OpenAppSettingsPage();
|
|
Action action = new Action(this.PBCGGDJKEPI);
|
|
throw new NullReferenceException();
|
|
}
|
|
this.OPOAFBJLDFJ();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004F68 RID: 20328 RVA: 0x00120E88 File Offset: 0x0011F088
|
|
[Token(Token = "0x6004F68")]
|
|
[Address(RVA = "0x12343C0", Offset = "0x12331C0", VA = "0x1812343C0")]
|
|
private void OPOAFBJLDFJ()
|
|
{
|
|
int num = 0;
|
|
if (this.CCNLDHBOGML == num)
|
|
{
|
|
OBJAFKDPOHB objafkdpohb = new OBJAFKDPOHB();
|
|
objafkdpohb.<CEJPKGDKMJE>k__BackingField = "Connect Contacts";
|
|
objafkdpohb.<LHJAKNBODPE>k__BackingField = "To invite friends you know to Rec Room, allow access to your contacts in your device settings.";
|
|
Sprite contactsIcon = GrowthConfig.Instance.contactsIcon;
|
|
objafkdpohb.<KIAMEICGNPB>k__BackingField = contactsIcon;
|
|
List<DOPNALIMPNA> list = new List();
|
|
IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD();
|
|
imafjgkhemd.GPJEDBDCNNP = "Not Now";
|
|
imafjgkhemd.BMBFCGOFPIM = num;
|
|
Action action = new Action(this.PBHHDNDIJNO);
|
|
imafjgkhemd.MEEKCCGGFFD = action;
|
|
list.Add(imafjgkhemd);
|
|
IMAFJGKHEMD imafjgkhemd2 = new IMAFJGKHEMD();
|
|
imafjgkhemd2.GPJEDBDCNNP = "Open Settings";
|
|
imafjgkhemd2.BMBFCGOFPIM = num;
|
|
imafjgkhemd2.GPJAHEOLCPN = num;
|
|
Action action2 = new Action(this.CMBONMKBNFP);
|
|
imafjgkhemd2.MEEKCCGGFFD = action2;
|
|
list.Add(imafjgkhemd2);
|
|
objafkdpohb.<OKANBHKMMBD>k__BackingField = list;
|
|
this.CCNLDHBOGML = objafkdpohb;
|
|
}
|
|
if (base.PKJJDBNMMEA != 0)
|
|
{
|
|
Action<BaseDialogModel<OBJAFKDPOHB>> action3 = new Action(this.FGJCBPCLHGD);
|
|
if (num < this)
|
|
{
|
|
num += num;
|
|
if (num == this)
|
|
{
|
|
PMGCJEPKFOF pmgcjepkfof;
|
|
pmgcjepkfof += pmgcjepkfof;
|
|
num += 19;
|
|
throw new NullReferenceException();
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004F69 RID: 20329 RVA: 0x00120FAC File Offset: 0x0011F1AC
|
|
[Token(Token = "0x6004F69")]
|
|
[Address(RVA = "0x1234890", Offset = "0x1233690", VA = "0x181234890")]
|
|
public PlatformFriendOrContactListModel()
|
|
{
|
|
List<DHLLNEMKCEJ> list = new List();
|
|
this.PKBLIPPDLAG = list;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06004F6A RID: 20330 RVA: 0x00120FCC File Offset: 0x0011F1CC
|
|
[Token(Token = "0x6004F6A")]
|
|
[Address(RVA = "0x12346B0", Offset = "0x12334B0", VA = "0x1812346B0")]
|
|
[CompilerGenerated]
|
|
private void PBCGGDJKEPI()
|
|
{
|
|
int num = 0;
|
|
base.MKBLJJGJAOH(num);
|
|
}
|
|
|
|
// Token: 0x06004F6B RID: 20331 RVA: 0x00120FE4 File Offset: 0x0011F1E4
|
|
[Token(Token = "0x6004F6B")]
|
|
[Address(RVA = "0x12346F0", Offset = "0x12334F0", VA = "0x1812346F0")]
|
|
[CompilerGenerated]
|
|
private void PBHHDNDIJNO()
|
|
{
|
|
MessageDialogModel fplheahkomc = this.FPLHEAHKOMC;
|
|
if (fplheahkomc != 0)
|
|
{
|
|
fplheahkomc.Dismiss();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004F6C RID: 20332 RVA: 0x00121004 File Offset: 0x0011F204
|
|
[Token(Token = "0x6004F6C")]
|
|
[Address(RVA = "0x1233E90", Offset = "0x1232C90", VA = "0x181233E90")]
|
|
[CompilerGenerated]
|
|
private void CMBONMKBNFP()
|
|
{
|
|
MessageDialogModel fplheahkomc = this.FPLHEAHKOMC;
|
|
if (fplheahkomc != 0)
|
|
{
|
|
fplheahkomc.Dismiss();
|
|
}
|
|
MLFKNFFOOPF currentPlatform = SingletonMonoBehaviour.ONCPNMDGGKG.ODHAKEMLFBM;
|
|
}
|
|
|
|
// Token: 0x06004F6D RID: 20333 RVA: 0x00121034 File Offset: 0x0011F234
|
|
[Token(Token = "0x6004F6D")]
|
|
[Address(RVA = "0x1233F20", Offset = "0x1232D20", VA = "0x181233F20")]
|
|
[CompilerGenerated]
|
|
private void FGJCBPCLHGD(BaseDialogModel<OBJAFKDPOHB> GLIBCKIBEEC)
|
|
{
|
|
if (GLIBCKIBEEC == 0)
|
|
{
|
|
int num = 0;
|
|
this.FPLHEAHKOMC = num;
|
|
return;
|
|
}
|
|
this.FPLHEAHKOMC = GLIBCKIBEEC;
|
|
}
|
|
|
|
// Token: 0x04003938 RID: 14648
|
|
[FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x4003938")]
|
|
private List<DHLLNEMKCEJ> PKBLIPPDLAG;
|
|
|
|
// Token: 0x04003939 RID: 14649
|
|
[FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x4003939")]
|
|
private MessageDialogModel FPLHEAHKOMC;
|
|
|
|
// Token: 0x0400393A RID: 14650
|
|
[FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x400393A")]
|
|
private OBJAFKDPOHB CCNLDHBOGML;
|
|
}
|
|
}
|