328 lines
10 KiB
C#
328 lines
10 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using JetBrains.Annotations;
|
|
using RecRoom.Async;
|
|
using RRUI.Navigation;
|
|
using UnityEngine;
|
|
|
|
namespace RRUI.Data
|
|
{
|
|
// Token: 0x020008D5 RID: 2261
|
|
[Token(Token = "0x20008D5")]
|
|
[StructLayout(3)]
|
|
public class ChatThreadCreationModel : RRUIModel
|
|
{
|
|
// Token: 0x17000AD3 RID: 2771
|
|
// (get) Token: 0x06003D35 RID: 15669 RVA: 0x000F9190 File Offset: 0x000F7390
|
|
[Token(Token = "0x17000AD3")]
|
|
protected override bool PHGOLNMDJLH
|
|
{
|
|
[Token(Token = "0x6003D35")]
|
|
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "11")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000AD4 RID: 2772
|
|
// (get) Token: 0x06003D36 RID: 15670 RVA: 0x000F91A0 File Offset: 0x000F73A0
|
|
[Token(Token = "0x17000AD4")]
|
|
public IReadOnlyList<int> KIGJHPJDJKG
|
|
{
|
|
[Token(Token = "0x6003D36")]
|
|
[Address(RVA = "0x1A53460", Offset = "0x1A51E60", VA = "0x181A53460")]
|
|
get
|
|
{
|
|
List<int> kigjhpjdjkg = this.CANECPGCIAM.KIGJHPJDJKG;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000AD5 RID: 2773
|
|
// (get) Token: 0x06003D37 RID: 15671 RVA: 0x000F91C0 File Offset: 0x000F73C0
|
|
// (set) Token: 0x06003D38 RID: 15672 RVA: 0x000F91E0 File Offset: 0x000F73E0
|
|
[Token(Token = "0x17000AD5")]
|
|
public string DFPPNHINEFO
|
|
{
|
|
[Token(Token = "0x6003D37")]
|
|
[Address(RVA = "0x1A534F0", Offset = "0x1A51EF0", VA = "0x181A534F0")]
|
|
get
|
|
{
|
|
return this.CANECPGCIAM.DFPPNHINEFO;
|
|
}
|
|
[Token(Token = "0x6003D38")]
|
|
[Address(RVA = "0x1A535C0", Offset = "0x1A51FC0", VA = "0x181A535C0")]
|
|
set
|
|
{
|
|
this.CANECPGCIAM.DFPPNHINEFO = value;
|
|
base.MKBLJJGJAOH();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000AD6 RID: 2774
|
|
// (get) Token: 0x06003D39 RID: 15673 RVA: 0x000F9208 File Offset: 0x000F7408
|
|
// (set) Token: 0x06003D3A RID: 15674 RVA: 0x000F921C File Offset: 0x000F741C
|
|
[Token(Token = "0x17000AD6")]
|
|
public bool DFPOLKLAIDK
|
|
{
|
|
[Token(Token = "0x6003D39")]
|
|
[Address(RVA = "0xA4F790", Offset = "0xA4E190", VA = "0x180A4F790")]
|
|
get;
|
|
[Token(Token = "0x6003D3A")]
|
|
[Address(RVA = "0xA4FE90", Offset = "0xA4E890", VA = "0x180A4FE90")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000AD7 RID: 2775
|
|
// (get) Token: 0x06003D3B RID: 15675 RVA: 0x000F9230 File Offset: 0x000F7430
|
|
// (set) Token: 0x06003D3C RID: 15676 RVA: 0x000F9244 File Offset: 0x000F7444
|
|
[Token(Token = "0x17000AD7")]
|
|
public bool ONGEANEKLNE
|
|
{
|
|
[Token(Token = "0x6003D3B")]
|
|
[Address(RVA = "0xEC7530", Offset = "0xEC5F30", VA = "0x180EC7530")]
|
|
get;
|
|
[Token(Token = "0x6003D3C")]
|
|
[Address(RVA = "0xEC7550", Offset = "0xEC5F50", VA = "0x180EC7550")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000AD8 RID: 2776
|
|
// (get) Token: 0x06003D3D RID: 15677 RVA: 0x000F9258 File Offset: 0x000F7458
|
|
// (set) Token: 0x06003D3E RID: 15678 RVA: 0x000F926C File Offset: 0x000F746C
|
|
[Token(Token = "0x17000AD8")]
|
|
public string HMFPPBJFHKD
|
|
{
|
|
[Token(Token = "0x6003D3D")]
|
|
[Address(RVA = "0x6361F0", Offset = "0x634BF0", VA = "0x1806361F0")]
|
|
get;
|
|
[Token(Token = "0x6003D3E")]
|
|
[Address(RVA = "0x636220", Offset = "0x634C20", VA = "0x180636220")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000AD9 RID: 2777
|
|
// (get) Token: 0x06003D3F RID: 15679 RVA: 0x000F9280 File Offset: 0x000F7480
|
|
[Token(Token = "0x17000AD9")]
|
|
public bool FBLEJONFPAK
|
|
{
|
|
[Token(Token = "0x6003D3F")]
|
|
[Address(RVA = "0x1A53480", Offset = "0x1A51E80", VA = "0x181A53480")]
|
|
get
|
|
{
|
|
ChatThreadCreationModel.BOJEIBCCBJO canecpgciam = this.CANECPGCIAM;
|
|
if (canecpgciam != 0)
|
|
{
|
|
List<int> kigjhpjdjkg = canecpgciam.KIGJHPJDJKG;
|
|
return !string.IsNullOrEmpty(canecpgciam.DFPPNHINEFO);
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003D40 RID: 15680 RVA: 0x000F92B8 File Offset: 0x000F74B8
|
|
[Token(Token = "0x6003D40")]
|
|
[Address(RVA = "0x1A52EE0", Offset = "0x1A518E0", VA = "0x181A52EE0")]
|
|
public bool IsAccountSelected(int GKLPIFBPGOD)
|
|
{
|
|
return this.CANECPGCIAM.KIGJHPJDJKG.Contains(GKLPIFBPGOD);
|
|
}
|
|
|
|
// Token: 0x17000ADA RID: 2778
|
|
// (get) Token: 0x06003D41 RID: 15681 RVA: 0x000F92DC File Offset: 0x000F74DC
|
|
// (set) Token: 0x06003D42 RID: 15682 RVA: 0x000F92F0 File Offset: 0x000F74F0
|
|
[Token(Token = "0x17000ADA")]
|
|
public ChatThreadCreationModel.BOJEIBCCBJO DLECMLIOHGP
|
|
{
|
|
[Token(Token = "0x6003D41")]
|
|
[Address(RVA = "0x4BD780", Offset = "0x4BC180", VA = "0x1804BD780")]
|
|
get
|
|
{
|
|
return this.CANECPGCIAM;
|
|
}
|
|
[Token(Token = "0x6003D42")]
|
|
[Address(RVA = "0x1A53510", Offset = "0x1A51F10", VA = "0x181A53510")]
|
|
set
|
|
{
|
|
if (value == 0)
|
|
{
|
|
ChatThreadCreationModel.BOJEIBCCBJO bojeibccbjo = new ChatThreadCreationModel.BOJEIBCCBJO();
|
|
List<int> list = new List();
|
|
bojeibccbjo.KIGJHPJDJKG = list;
|
|
}
|
|
this.CANECPGCIAM = value;
|
|
base.MKBLJJGJAOH();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003D43 RID: 15683 RVA: 0x000F9324 File Offset: 0x000F7524
|
|
[Token(Token = "0x6003D43")]
|
|
[Address(RVA = "0x1A52D90", Offset = "0x1A51790", VA = "0x181A52D90", Slot = "19")]
|
|
protected override void AHFKACICJNC()
|
|
{
|
|
ChatThreadCreationModel.BOJEIBCCBJO bojeibccbjo = new ChatThreadCreationModel.BOJEIBCCBJO();
|
|
List<int> list = new List();
|
|
bojeibccbjo.KIGJHPJDJKG = list;
|
|
this.CANECPGCIAM = bojeibccbjo;
|
|
}
|
|
|
|
// Token: 0x06003D44 RID: 15684 RVA: 0x000F934C File Offset: 0x000F754C
|
|
[Token(Token = "0x6003D44")]
|
|
[Address(RVA = "0x1A52E40", Offset = "0x1A51840", VA = "0x181A52E40", Slot = "20")]
|
|
protected override IPromise GLPJPIEOLDF()
|
|
{
|
|
return Promise.<CompletedPromise>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06003D45 RID: 15685 RVA: 0x000F9360 File Offset: 0x000F7560
|
|
[Token(Token = "0x6003D45")]
|
|
[Address(RVA = "0x1A532E0", Offset = "0x1A51CE0", VA = "0x181A532E0")]
|
|
public void ToggleAccount(int GKLPIFBPGOD)
|
|
{
|
|
bool flag = this.CANECPGCIAM.KIGJHPJDJKG.Contains(GKLPIFBPGOD);
|
|
ChatThreadCreationModel.BOJEIBCCBJO canecpgciam = this.CANECPGCIAM;
|
|
if (flag)
|
|
{
|
|
bool flag2 = canecpgciam.KIGJHPJDJKG.Remove(GKLPIFBPGOD);
|
|
}
|
|
canecpgciam.KIGJHPJDJKG.Add(GKLPIFBPGOD);
|
|
base.MKBLJJGJAOH();
|
|
}
|
|
|
|
// Token: 0x06003D46 RID: 15686 RVA: 0x000F93B0 File Offset: 0x000F75B0
|
|
[Token(Token = "0x6003D46")]
|
|
[Address(RVA = "0x1A53100", Offset = "0x1A51B00", VA = "0x181A53100")]
|
|
public void Submit()
|
|
{
|
|
ChatThreadCreationModel.BOJEIBCCBJO canecpgciam = this.CANECPGCIAM;
|
|
this.<FJGNJHEJHDD>k__BackingField = true;
|
|
List<int> kigjhpjdjkg = canecpgciam.KIGJHPJDJKG;
|
|
string text = IAOJMNAKJLH.FEGFJLANHOH(canecpgciam.DFPPNHINEFO);
|
|
IPromise<BBJLEHIBGBJ> promise = IAOJMNAKJLH.IOFLCFBBODB(kigjhpjdjkg, text);
|
|
Action<BBJLEHIBGBJ> action = new Action(this.PDJIPIKICGG);
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
Action<string> action2 = new Action(this.AGIDHNHJOJF);
|
|
Action action3 = new Action(this.GAAHMBKPGJE);
|
|
base.MKBLJJGJAOH();
|
|
}
|
|
|
|
// Token: 0x06003D47 RID: 15687 RVA: 0x000F9438 File Offset: 0x000F7638
|
|
[Token(Token = "0x6003D47")]
|
|
[Address(RVA = "0x1A533B0", Offset = "0x1A51DB0", VA = "0x181A533B0")]
|
|
public ChatThreadCreationModel()
|
|
{
|
|
ChatThreadCreationModel.BOJEIBCCBJO bojeibccbjo = new ChatThreadCreationModel.BOJEIBCCBJO();
|
|
List<int> list = new List();
|
|
bojeibccbjo.KIGJHPJDJKG = list;
|
|
this.CANECPGCIAM = bojeibccbjo;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06003D48 RID: 15688 RVA: 0x000F9468 File Offset: 0x000F7668
|
|
[Token(Token = "0x6003D48")]
|
|
[Address(RVA = "0x1A52F40", Offset = "0x1A51940", VA = "0x181A52F40")]
|
|
[CompilerGenerated]
|
|
private void PDJIPIKICGG(BBJLEHIBGBJ FBGCIBNHDOF)
|
|
{
|
|
int num = 0;
|
|
if (FBGCIBNHDOF.<MJLDKIFMHCN>k__BackingField != (KJEFMHKMHOB)num)
|
|
{
|
|
this.<NHCNKEMFEJC>k__BackingField = num != 0;
|
|
KJEFMHKMHOB <MJLDKIFMHCN>k__BackingField = FBGCIBNHDOF.<MJLDKIFMHCN>k__BackingField;
|
|
int hashCode = <MJLDKIFMHCN>k__BackingField.GetHashCode();
|
|
this.<ILNFIBHJENP>k__BackingField = hashCode;
|
|
ToastListModel toastListModel = base.ADJIAENKNAN;
|
|
string text = this.<ILNFIBHJENP>k__BackingField;
|
|
toastListModel.AddMessageToast(text);
|
|
return;
|
|
}
|
|
this.<NHCNKEMFEJC>k__BackingField = true;
|
|
this.<ILNFIBHJENP>k__BackingField = num;
|
|
while ((this.redirectOnCreation ? 1 : 0) == num)
|
|
{
|
|
}
|
|
BrowserModel componentInParent = base.GetComponentInParent<BrowserModel>();
|
|
int num2 = 0;
|
|
if (!(componentInParent == num2))
|
|
{
|
|
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(this.redirectRoute);
|
|
OKLPPLDEGKH <BDDCIEDKFBM>k__BackingField = FBGCIBNHDOF.<BDDCIEDKFBM>k__BackingField;
|
|
CECAKDDNHLN cecakddnhln2 = cecakddnhln.BGPAHLHKJHF(<BDDCIEDKFBM>k__BackingField);
|
|
componentInParent.GoTo(cecakddnhln2);
|
|
}
|
|
Debug.LogError("Failed to find BrowserModel for redirect");
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06003D49 RID: 15689 RVA: 0x000F9520 File Offset: 0x000F7720
|
|
[Token(Token = "0x6003D49")]
|
|
[Address(RVA = "0x1A52D80", Offset = "0x1A51780", VA = "0x181A52D80")]
|
|
[CompilerGenerated]
|
|
private void AGIDHNHJOJF(string MOPOMPHBHKF)
|
|
{
|
|
this.<NHCNKEMFEJC>k__BackingField = false;
|
|
this.<ILNFIBHJENP>k__BackingField = MOPOMPHBHKF;
|
|
}
|
|
|
|
// Token: 0x06003D4A RID: 15690 RVA: 0x000F953C File Offset: 0x000F773C
|
|
[Token(Token = "0x6003D4A")]
|
|
[Address(RVA = "0x1A52E30", Offset = "0x1A51830", VA = "0x181A52E30")]
|
|
[CompilerGenerated]
|
|
private void GAAHMBKPGJE()
|
|
{
|
|
this.<FJGNJHEJHDD>k__BackingField = false;
|
|
base.MKBLJJGJAOH();
|
|
}
|
|
|
|
// Token: 0x04003360 RID: 13152
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4003360")]
|
|
[SerializeField]
|
|
private bool redirectOnCreation;
|
|
|
|
// Token: 0x04003361 RID: 13153
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4003361")]
|
|
[SerializeField]
|
|
[OMAIFIIBMNL("redirectOnCreation")]
|
|
private Route redirectRoute;
|
|
|
|
// Token: 0x04003365 RID: 13157
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4003365")]
|
|
[NotNull]
|
|
private ChatThreadCreationModel.BOJEIBCCBJO CANECPGCIAM;
|
|
|
|
// Token: 0x020008D6 RID: 2262
|
|
[Token(Token = "0x20008D6")]
|
|
public class BOJEIBCCBJO
|
|
{
|
|
// Token: 0x06003D4B RID: 15691 RVA: 0x000F9558 File Offset: 0x000F7758
|
|
[Token(Token = "0x6003D4B")]
|
|
[Address(RVA = "0x1A4D1A0", Offset = "0x1A4BBA0", VA = "0x181A4D1A0")]
|
|
public BOJEIBCCBJO()
|
|
{
|
|
List<int> list = new List();
|
|
this.KIGJHPJDJKG = list;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04003366 RID: 13158
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003366")]
|
|
public List<int> KIGJHPJDJKG;
|
|
|
|
// Token: 0x04003367 RID: 13159
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003367")]
|
|
public string DFPPNHINEFO;
|
|
}
|
|
}
|
|
}
|