Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RRUI/Data/PlatformFriendOrContactListModel.cs
2026-04-10 22:50:51 +02:00

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