Files
2026-04-08 23:40:05 +02:00

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