This commit is contained in:
niko
2026-04-08 23:40:05 +02:00
parent d6894bcbc7
commit 18dc73f922
7750 changed files with 1795369 additions and 0 deletions
@@ -0,0 +1,236 @@
using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Async;
using RecRoom.Sharing;
using UnityEngine;
namespace RRUI.Data.NUX
{
// Token: 0x02000C3F RID: 3135
[Token(Token = "0x2000C3F")]
[StructLayout(3)]
public class FriendCodeModel : RRUIModel
{
// Token: 0x17000D2A RID: 3370
// (get) Token: 0x06004B96 RID: 19350 RVA: 0x0011AB68 File Offset: 0x00118D68
[Token(Token = "0x17000D2A")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6004B96")]
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "11")]
get
{
return true;
}
}
// Token: 0x14000097 RID: 151
// (add) Token: 0x06004B97 RID: 19351 RVA: 0x0011AB78 File Offset: 0x00118D78
// (remove) Token: 0x06004B98 RID: 19352 RVA: 0x0011ABA4 File Offset: 0x00118DA4
[Token(Token = "0x14000097")]
public static event Action PAAAIKDBCHK
{
[Token(Token = "0x6004B97")]
[Address(RVA = "0x1871BB0", Offset = "0x18705B0", VA = "0x181871BB0")]
[CompilerGenerated]
add
{
Action paaaikdbchk;
Delegate @delegate;
do
{
paaaikdbchk = FriendCodeModel.PAAAIKDBCHK;
@delegate = Delegate.Combine(paaaikdbchk, value);
}
while (@delegate != 0 && @delegate == 0);
while (typeof(FriendCodeModel).TypeHandle != paaaikdbchk)
{
}
}
[Token(Token = "0x6004B98")]
[Address(RVA = "0x1871D30", Offset = "0x1870730", VA = "0x181871D30")]
[CompilerGenerated]
remove
{
Action paaaikdbchk;
Delegate @delegate;
do
{
paaaikdbchk = FriendCodeModel.PAAAIKDBCHK;
@delegate = Delegate.Remove(paaaikdbchk, value);
}
while (@delegate != 0 && @delegate == 0);
while (typeof(FriendCodeModel).TypeHandle != paaaikdbchk)
{
}
}
}
// Token: 0x17000D2B RID: 3371
// (get) Token: 0x06004B99 RID: 19353 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06004B9A RID: 19354 RVA: 0x0011ABD0 File Offset: 0x00118DD0
[Token(Token = "0x17000D2B")]
public ActionCode.HKFNFGGEPMP? DEENELHAGPP
{
[Token(Token = "0x6004B99")]
[Address(RVA = "0x1871D10", Offset = "0x1870710", VA = "0x181871D10")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6004B9A")]
[Address(RVA = "0x1871720", Offset = "0x1870120", VA = "0x181871720")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000D2C RID: 3372
// (get) Token: 0x06004B9B RID: 19355 RVA: 0x0011ABE0 File Offset: 0x00118DE0
[Token(Token = "0x17000D2C")]
public string DFOECOPKFEH
{
[Token(Token = "0x6004B9B")]
[Address(RVA = "0x1871C60", Offset = "0x1870660", VA = "0x181871C60")]
get
{
if (this.MOPOMPHBHKF)
{
return this.friendCodeError;
}
ActionCode.HKFNFGGEPMP? hkfnfggepmp = this.<DKHFMPLMNDG>k__BackingField;
return string.Format(this.friendCodeStatusFormat, "generating...");
}
}
// Token: 0x17000D2D RID: 3373
// (get) Token: 0x06004B9C RID: 19356 RVA: 0x0011AC14 File Offset: 0x00118E14
// (set) Token: 0x06004B9D RID: 19357 RVA: 0x0011AC28 File Offset: 0x00118E28
[Token(Token = "0x17000D2D")]
public bool APLPGGOPNCE
{
[Token(Token = "0x6004B9C")]
[Address(RVA = "0xAD47F0", Offset = "0xAD31F0", VA = "0x180AD47F0")]
get;
[Token(Token = "0x6004B9D")]
[Address(RVA = "0xAD4A10", Offset = "0xAD3410", VA = "0x180AD4A10")]
private set;
}
// Token: 0x06004B9E RID: 19358 RVA: 0x0011AC3C File Offset: 0x00118E3C
[Token(Token = "0x6004B9E")]
[Address(RVA = "0x18717B0", Offset = "0x18701B0", VA = "0x1818717B0", Slot = "16")]
protected override void OnEnable()
{
base.OnEnable();
this.MOPOMPHBHKF = false;
base.MKBLJJGJAOH();
string text = LinkManager.GetHandler(IAFKHONIKPI.Friend).ToString();
Action<ActionCode.HKFNFGGEPMP> action = new Action(this.BEFHOGJHOKD);
int num = 0;
num += num;
num++;
Action<string> action2 = new Action(this.LEMFMHDBNGN);
Action action3 = new Action(base.MKBLJJGJAOH);
}
// Token: 0x06004B9F RID: 19359 RVA: 0x0011ACA0 File Offset: 0x00118EA0
[Token(Token = "0x6004B9F")]
[Address(RVA = "0x1871570", Offset = "0x186FF70", VA = "0x181871570", Slot = "19")]
protected override void AHFKACICJNC()
{
int num = 0;
this.MOPOMPHBHKF = false;
this.<DKHFMPLMNDG>k__BackingField = num;
this.<LMBNLNLNAMI>k__BackingField = num != 0;
}
// Token: 0x06004BA0 RID: 19360 RVA: 0x0011ACC4 File Offset: 0x00118EC4
[Token(Token = "0x6004BA0")]
[Address(RVA = "0x1871680", Offset = "0x1870080", VA = "0x181871680", Slot = "20")]
protected override IPromise GLPJPIEOLDF()
{
return Promise.<CompletedPromise>k__BackingField;
}
// Token: 0x06004BA1 RID: 19361 RVA: 0x0011ACD8 File Offset: 0x00118ED8
[Token(Token = "0x6004BA1")]
[Address(RVA = "0x1871630", Offset = "0x1870030", VA = "0x181871630")]
public void Done()
{
FriendCodeModel.PAAAIKDBCHK();
}
// Token: 0x06004BA2 RID: 19362 RVA: 0x0011ACF8 File Offset: 0x00118EF8
[Token(Token = "0x6004BA2")]
[Address(RVA = "0x18719B0", Offset = "0x18703B0", VA = "0x1818719B0")]
public void Share()
{
if (LinkManager.MFFGEGBOGFB != LinkManager.PDHBNHBEFMO.None)
{
ActionCode handler = LinkManager.GetHandler(IAFKHONIKPI.Friend);
ActionCode.HKFNFGGEPMP? hkfnfggepmp = this.<DKHFMPLMNDG>k__BackingField;
ActionCode.Configuration config = handler.Config;
ActionCode.HKFNFGGEPMP? hkfnfggepmp2 = this.<DKHFMPLMNDG>k__BackingField;
bool flag;
if (flag && !this.<LMBNLNLNAMI>k__BackingField)
{
this.<LMBNLNLNAMI>k__BackingField = true;
base.MKBLJJGJAOH();
}
return;
}
FriendCodeModel.PAAAIKDBCHK();
}
// Token: 0x06004BA3 RID: 19363 RVA: 0x0011AD5C File Offset: 0x00118F5C
[Token(Token = "0x6004BA3")]
[Address(RVA = "0x1871B60", Offset = "0x1870560", VA = "0x181871B60")]
public FriendCodeModel()
{
}
// Token: 0x06004BA4 RID: 19364 RVA: 0x0011AD88 File Offset: 0x00118F88
[Token(Token = "0x6004BA4")]
[Address(RVA = "0x18715B0", Offset = "0x186FFB0", VA = "0x1818715B0")]
[CompilerGenerated]
private void BEFHOGJHOKD(ActionCode.HKFNFGGEPMP GIAOBLMEMMI)
{
int num = 0;
this.<DKHFMPLMNDG>k__BackingField = num;
}
// Token: 0x06004BA5 RID: 19365 RVA: 0x0011ADA0 File Offset: 0x00118FA0
[Token(Token = "0x6004BA5")]
[Address(RVA = "0x1871740", Offset = "0x1870140", VA = "0x181871740")]
[CompilerGenerated]
private void LEMFMHDBNGN(string CHKKEHOKPJP)
{
this.MOPOMPHBHKF = true;
Debug.LogError(CHKKEHOKPJP);
}
// Token: 0x04003822 RID: 14370
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x4003822")]
private bool MOPOMPHBHKF;
// Token: 0x04003823 RID: 14371
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x4003823")]
[TextArea]
[SerializeField]
private string friendCodeError = "There was an error generating your friend code. Please try again later.";
// Token: 0x04003824 RID: 14372
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x4003824")]
[TextArea]
[SerializeField]
private string friendCodeStatusFormat = "Your friend code: {0}";
}
}
@@ -0,0 +1,131 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Sharing;
using TMPro;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.UI;
namespace RRUI.Data.NUX
{
// Token: 0x02000C40 RID: 3136
[Token(Token = "0x2000C40")]
[StructLayout(3)]
public class FriendCodeModelController : ModelController<FriendCodeModel>
{
// Token: 0x06004BA6 RID: 19366 RVA: 0x0011ADBC File Offset: 0x00118FBC
[Token(Token = "0x6004BA6")]
[Address(RVA = "0x1871530", Offset = "0x186FF30", VA = "0x181871530")]
public FriendCodeModelController()
{
}
// Token: 0x02000C41 RID: 3137
[Token(Token = "0x2000C41")]
[Serializable]
private class StatusTextImpl : TextControllerImpl<FriendCodeModel>
{
// Token: 0x06004BA7 RID: 19367 RVA: 0x0011ADD0 File Offset: 0x00118FD0
[Token(Token = "0x6004BA7")]
[Address(RVA = "0x1880ED0", Offset = "0x187F8D0", VA = "0x181880ED0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06004BA8 RID: 19368 RVA: 0x0011ADE8 File Offset: 0x00118FE8
[Token(Token = "0x6004BA8")]
[Address(RVA = "0x1881060", Offset = "0x187FA60", VA = "0x181881060")]
public StatusTextImpl()
{
}
}
// Token: 0x02000C42 RID: 3138
[Token(Token = "0x2000C42")]
[Serializable]
private class DoneButtonImpl : HideableControllerImpl<FriendCodeModel>
{
// Token: 0x06004BA9 RID: 19369 RVA: 0x0011ADFC File Offset: 0x00118FFC
[Token(Token = "0x6004BA9")]
[Address(RVA = "0x186E630", Offset = "0x186D030", VA = "0x18186E630", Slot = "22")]
protected override void OFFLOPLJBBG()
{
base.OFFLOPLJBBG();
Button.ButtonClickedEvent onClick = this.button.m_OnClick;
UnityAction unityAction = new UnityAction(base.Done);
onClick.AddListener(unityAction);
}
// Token: 0x06004BAA RID: 19370 RVA: 0x0011AE38 File Offset: 0x00119038
[Token(Token = "0x6004BAA")]
[Address(RVA = "0x186E570", Offset = "0x186CF70", VA = "0x18186E570", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = LinkManager.MFFGEGBOGFB == LinkManager.PDHBNHBEFMO.None;
}
// Token: 0x06004BAB RID: 19371 RVA: 0x0011AE58 File Offset: 0x00119058
[Token(Token = "0x6004BAB")]
[Address(RVA = "0x186E6D0", Offset = "0x186D0D0", VA = "0x18186E6D0")]
public DoneButtonImpl()
{
}
// Token: 0x04003828 RID: 14376
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003828")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
protected Button button;
}
// Token: 0x02000C43 RID: 3139
[Token(Token = "0x2000C43")]
[Serializable]
private class ShareButtonImpl : ButtonControllerImpl<FriendCodeModel>
{
// Token: 0x06004BAC RID: 19372 RVA: 0x0011AE6C File Offset: 0x0011906C
[Token(Token = "0x6004BAC")]
[Address(RVA = "0x187F880", Offset = "0x187E280", VA = "0x18187F880", Slot = "29")]
protected override void IKNMALNFPII()
{
if (LinkManager.MFFGEGBOGFB != LinkManager.PDHBNHBEFMO.None)
{
ActionCode.Configuration config = LinkManager.GetHandler(IAFKHONIKPI.Friend).Config;
bool flag;
if (flag)
{
}
return;
}
FriendCodeModel.PAAAIKDBCHK();
}
// Token: 0x06004BAD RID: 19373 RVA: 0x0011AEA8 File Offset: 0x001190A8
[Token(Token = "0x6004BAD")]
[Address(RVA = "0x187F7A0", Offset = "0x187E1A0", VA = "0x18187F7A0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
TextMeshProUGUI textMeshProUGUI = this.textMeshProUGUI;
string platformSharedText = LinkManager.LGCEJGOCCDO;
string platformShareText = LinkManager.JEJJGIPEMND;
textMeshProUGUI.text = platformShareText;
}
// Token: 0x06004BAE RID: 19374 RVA: 0x0011AEDC File Offset: 0x001190DC
[Token(Token = "0x6004BAE")]
[Address(RVA = "0x187FA60", Offset = "0x187E460", VA = "0x18187FA60")]
public ShareButtonImpl()
{
}
// Token: 0x04003829 RID: 14377
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003829")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false)]
private TextMeshProUGUI textMeshProUGUI;
}
}
}
@@ -0,0 +1,475 @@
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using RecRoom.Async;
using UnityEngine;
namespace RRUI.Data.NUX
{
// Token: 0x02000C44 RID: 3140
[Token(Token = "0x2000C44")]
[StructLayout(3)]
public class FriendImportModel : RRUIModel
{
// Token: 0x17000D2E RID: 3374
// (get) Token: 0x06004BAF RID: 19375 RVA: 0x0011AEF0 File Offset: 0x001190F0
[Token(Token = "0x17000D2E")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6004BAF")]
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "11")]
get
{
return true;
}
}
// Token: 0x14000098 RID: 152
// (add) Token: 0x06004BB0 RID: 19376 RVA: 0x0011AF00 File Offset: 0x00119100
// (remove) Token: 0x06004BB1 RID: 19377 RVA: 0x0011AF2C File Offset: 0x0011912C
[Token(Token = "0x14000098")]
public static event Action<int> PAAAIKDBCHK
{
[Token(Token = "0x6004BB0")]
[Address(RVA = "0x18736E0", Offset = "0x18720E0", VA = "0x1818736E0")]
[CompilerGenerated]
add
{
Action<int> paaaikdbchk;
Delegate @delegate;
do
{
paaaikdbchk = FriendImportModel.PAAAIKDBCHK;
@delegate = Delegate.Combine(paaaikdbchk, value);
}
while (@delegate != 0 && @delegate == 0);
while (typeof(FriendImportModel).TypeHandle != paaaikdbchk)
{
}
}
[Token(Token = "0x6004BB1")]
[Address(RVA = "0x1873860", Offset = "0x1872260", VA = "0x181873860")]
[CompilerGenerated]
remove
{
Action<int> paaaikdbchk;
Delegate @delegate;
do
{
paaaikdbchk = FriendImportModel.PAAAIKDBCHK;
@delegate = Delegate.Remove(paaaikdbchk, value);
}
while (@delegate != 0 && @delegate == 0);
while (typeof(FriendImportModel).TypeHandle != paaaikdbchk)
{
}
}
}
// Token: 0x17000D2F RID: 3375
// (get) Token: 0x06004BB2 RID: 19378 RVA: 0x0011AF58 File Offset: 0x00119158
[Token(Token = "0x17000D2F")]
public bool BFKGBKOPKHG
{
[Token(Token = "0x6004BB2")]
[Address(RVA = "0x1873790", Offset = "0x1872190", VA = "0x181873790")]
get
{
Dictionary<int, DCGAMCKNJDB> mehagckjlpg = this.MEHAGCKJLPG;
if (mehagckjlpg != 0)
{
return mehagckjlpg.Count > 0;
}
}
}
// Token: 0x17000D30 RID: 3376
// (get) Token: 0x06004BB3 RID: 19379 RVA: 0x0011AF7C File Offset: 0x0011917C
[Token(Token = "0x17000D30")]
public IReadOnlyList<int> KPFBLLNKHLO
{
[Token(Token = "0x6004BB3")]
[Address(RVA = "0x18737E0", Offset = "0x18721E0", VA = "0x1818737E0")]
get
{
Dictionary<int, DCGAMCKNJDB> mehagckjlpg = this.MEHAGCKJLPG;
if (mehagckjlpg == 0)
{
return;
}
Dictionary<int, DCGAMCKNJDB>.KeyCollection keys = mehagckjlpg.Keys;
if (keys == 0)
{
return;
}
List<int> list = Enumerable.ToList<int>(keys);
if (list != 0)
{
ReadOnlyCollection<int> readOnlyCollection = list.AsReadOnly();
return;
}
}
}
// Token: 0x06004BB4 RID: 19380 RVA: 0x0011AFB4 File Offset: 0x001191B4
[Token(Token = "0x6004BB4")]
[Address(RVA = "0x1872C50", Offset = "0x1871650", VA = "0x181872C50")]
public bool IsAdded(int ENJEOLBEALP)
{
return this.AKJFIEJBCJA.Contains(ENJEOLBEALP);
}
// Token: 0x06004BB5 RID: 19381 RVA: 0x0011AFD4 File Offset: 0x001191D4
[Token(Token = "0x6004BB5")]
[Address(RVA = "0x1872CB0", Offset = "0x18716B0", VA = "0x181872CB0")]
public bool IsDismissed(int ENJEOLBEALP)
{
return this.NKHELBFIBBC.Contains(ENJEOLBEALP);
}
// Token: 0x06004BB6 RID: 19382 RVA: 0x0011AFF4 File Offset: 0x001191F4
[Token(Token = "0x6004BB6")]
[Address(RVA = "0x1873110", Offset = "0x1871B10", VA = "0x181873110", Slot = "17")]
protected override void OnDisable()
{
this.NPCPLFAONFO();
base.OnDisable();
}
// Token: 0x06004BB7 RID: 19383 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6004BB7")]
[Address(RVA = "0x1873160", Offset = "0x1871B60", VA = "0x181873160", Slot = "16")]
protected override void OnEnable()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06004BB8 RID: 19384 RVA: 0x0011B010 File Offset: 0x00119210
[Token(Token = "0x6004BB8")]
[Address(RVA = "0x18724A0", Offset = "0x1870EA0", VA = "0x1818724A0", Slot = "19")]
protected override void AHFKACICJNC()
{
this.AKJFIEJBCJA.Clear();
this.NKHELBFIBBC.Clear();
Dictionary<int, Texture> incomhkedaf = this.INCOMHKEDAF;
int num = 0;
this.EOKOEGEHCNP = num;
this.MEHAGCKJLPG = num;
incomhkedaf.Clear();
this.OJKDALLMMJO.Clear();
}
// Token: 0x06004BB9 RID: 19385 RVA: 0x0011B064 File Offset: 0x00119264
[Token(Token = "0x6004BB9")]
[Address(RVA = "0x1872990", Offset = "0x1871390", VA = "0x181872990", Slot = "20")]
protected override IPromise GLPJPIEOLDF()
{
return Promise.<CompletedPromise>k__BackingField;
}
// Token: 0x06004BBA RID: 19386 RVA: 0x0011B078 File Offset: 0x00119278
[Token(Token = "0x6004BBA")]
[Address(RVA = "0x1873070", Offset = "0x1871A70", VA = "0x181873070")]
private void NPCPLFAONFO()
{
HashSet<int> akjfiejbcja = this.AKJFIEJBCJA;
this.MEHAGCKJLPG = (ulong)0L;
akjfiejbcja.Clear();
this.NKHELBFIBBC.Clear();
this.INCOMHKEDAF.Clear();
this.OJKDALLMMJO.Clear();
}
// Token: 0x06004BBB RID: 19387 RVA: 0x0011B0C4 File Offset: 0x001192C4
[Token(Token = "0x6004BBB")]
[Address(RVA = "0x1872540", Offset = "0x1870F40", VA = "0x181872540")]
public void AddAll()
{
Dictionary<int, DCGAMCKNJDB> mehagckjlpg = this.MEHAGCKJLPG;
int num = 0;
if (mehagckjlpg != 0)
{
int num2 = mehagckjlpg.Count;
int count = this.NKHELBFIBBC._count;
num2 -= count;
CFLMJLFBOKH.INAOJDJCDBL(num2, count, CFLMJLFBOKH.KNKCGOGLCJC.NUX);
Dictionary<int, DCGAMCKNJDB>.KeyCollection keys = this.MEHAGCKJLPG.Keys;
HashSet<int> akjfiejbcja = this.AKJFIEJBCJA;
IEnumerable<int> enumerable = Enumerable.Except<int>(keys, akjfiejbcja);
HashSet<int> nkhelbfibbc = this.NKHELBFIBBC;
KKHJMCMNJBE.LLLEKJPBBAP(Enumerable.ToArray<int>(Enumerable.Except<int>(enumerable, nkhelbfibbc)));
}
Action<int> paaaikdbchk = FriendImportModel.PAAAIKDBCHK;
if (paaaikdbchk != 0)
{
paaaikdbchk(num);
}
}
// Token: 0x06004BBC RID: 19388 RVA: 0x0011B154 File Offset: 0x00119354
[Token(Token = "0x6004BBC")]
[Address(RVA = "0x1872690", Offset = "0x1871090", VA = "0x181872690")]
public void AddFriend(int GKLPIFBPGOD)
{
bool flag = this.AKJFIEJBCJA.Add(GKLPIFBPGOD);
KKHJMCMNJBE.DIGJGLHPFMJ(GKLPIFBPGOD);
base.MKBLJJGJAOH();
}
// Token: 0x06004BBD RID: 19389 RVA: 0x0011B180 File Offset: 0x00119380
[Token(Token = "0x6004BBD")]
[Address(RVA = "0x18727B0", Offset = "0x18711B0", VA = "0x1818727B0")]
public void DismissFriend(int GKLPIFBPGOD)
{
bool flag = this.NKHELBFIBBC.Add(GKLPIFBPGOD);
KKHJMCMNJBE.KNGKGCADMNN(GKLPIFBPGOD);
base.MKBLJJGJAOH();
}
// Token: 0x06004BBE RID: 19390 RVA: 0x0011B1AC File Offset: 0x001193AC
[Token(Token = "0x6004BBE")]
[Address(RVA = "0x1872840", Offset = "0x1871240", VA = "0x181872840")]
public void Done()
{
int count = this.AKJFIEJBCJA._count;
int count2 = this.NKHELBFIBBC._count;
CFLMJLFBOKH.INAOJDJCDBL(count, count2, CFLMJLFBOKH.KNKCGOGLCJC.NUX);
Action<int> paaaikdbchk = FriendImportModel.PAAAIKDBCHK;
if (paaaikdbchk != 0)
{
int count3 = this.AKJFIEJBCJA._count;
paaaikdbchk(count3);
}
}
// Token: 0x06004BBF RID: 19391 RVA: 0x0011B1FC File Offset: 0x001193FC
[Token(Token = "0x6004BBF")]
[Address(RVA = "0x1872A30", Offset = "0x1871430", VA = "0x181872A30")]
public Texture GetPlatformImageByAccountId(int GKLPIFBPGOD)
{
if (this.INCOMHKEDAF.ContainsKey(GKLPIFBPGOD))
{
return this.INCOMHKEDAF[GKLPIFBPGOD];
}
throw new NullReferenceException();
}
// Token: 0x06004BC0 RID: 19392 RVA: 0x0011B22C File Offset: 0x0011942C
[Token(Token = "0x6004BC0")]
[Address(RVA = "0x1872BD0", Offset = "0x18715D0", VA = "0x181872BD0")]
public string GetPlatformNameByAccountId(int GKLPIFBPGOD)
{
if (this.OJKDALLMMJO.ContainsKey(GKLPIFBPGOD))
{
return this.OJKDALLMMJO[GKLPIFBPGOD];
}
throw new NullReferenceException();
}
// Token: 0x06004BC1 RID: 19393 RVA: 0x0011B25C File Offset: 0x0011945C
[Token(Token = "0x6004BC1")]
[Address(RVA = "0x1872AB0", Offset = "0x18714B0", VA = "0x181872AB0")]
public bool GetPlatformInformationForAccount(CCEOLAOLEKJ HFIDFDPOCKA, Action<Texture> HPPADGNCAGB, Action<string> MAOOOJCKBKJ)
{
if (HFIDFDPOCKA != 0)
{
Dictionary<int, DCGAMCKNJDB> mehagckjlpg = this.MEHAGCKJLPG;
int num = ObscuredInt.FAJDMKOEFLH(HFIDFDPOCKA.<IFBPANODIPA>k__BackingField);
bool flag;
if (flag)
{
}
}
throw new NullReferenceException();
}
// Token: 0x06004BC2 RID: 19394 RVA: 0x0011B28C File Offset: 0x0011948C
[Token(Token = "0x6004BC2")]
[Address(RVA = "0x1873580", Offset = "0x1871F80", VA = "0x181873580")]
public void UndoDismissFriend(int GKLPIFBPGOD)
{
bool flag = this.NKHELBFIBBC.Remove(GKLPIFBPGOD);
KKHJMCMNJBE.JFIIDFJOPAL(GKLPIFBPGOD);
base.MKBLJJGJAOH();
}
// Token: 0x06004BC3 RID: 19395 RVA: 0x0011B2B8 File Offset: 0x001194B8
[Token(Token = "0x6004BC3")]
[Address(RVA = "0x1873610", Offset = "0x1872010", VA = "0x181873610")]
public FriendImportModel()
{
HashSet<int> hashSet = new HashSet();
this.AKJFIEJBCJA = hashSet;
HashSet<int> hashSet2 = new HashSet();
this.NKHELBFIBBC = hashSet2;
Dictionary<int, Texture> dictionary = new Dictionary();
this.INCOMHKEDAF = dictionary;
Dictionary<int, string> dictionary2 = new Dictionary();
this.OJKDALLMMJO = dictionary2;
base..ctor();
}
// Token: 0x06004BC4 RID: 19396 RVA: 0x0011B300 File Offset: 0x00119500
[Token(Token = "0x6004BC4")]
[Address(RVA = "0x52F840", Offset = "0x52E240", VA = "0x18052F840")]
[CompilerGenerated]
private void BEFHOGJHOKD(LoadingDialogModel BBPMNICHFLM)
{
this.EOKOEGEHCNP = BBPMNICHFLM;
}
// Token: 0x06004BC5 RID: 19397 RVA: 0x0011B314 File Offset: 0x00119514
[Token(Token = "0x6004BC5")]
[Address(RVA = "0x1872D10", Offset = "0x1871710", VA = "0x181872D10")]
[CompilerGenerated]
private void KBKAAKANJEN(List<DCGAMCKNJDB> MPMDGDJNLLB)
{
int num;
do
{
num = 0;
Func<DCGAMCKNJDB, int> <>9__18_ = FriendImportModel.<>c.<>9__18_5;
if (<>9__18_ == 0)
{
FriendImportModel.<>c.<>9__18_5 = delegate(DCGAMCKNJDB f)
{
ObscuredInt <IFBPANODIPA>k__BackingField = f.<IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField;
throw new NullReferenceException();
};
}
Func<DCGAMCKNJDB, DCGAMCKNJDB> func;
if (FriendImportModel.<>c.<>9__18_6 == 0)
{
func = (DCGAMCKNJDB f) => f;
FriendImportModel.<>c.<>9__18_6 = func;
}
Dictionary<DCGAMCKNJDB, int> dictionary = Enumerable.ToDictionary<DCGAMCKNJDB, int, DCGAMCKNJDB>(MPMDGDJNLLB, <>9__18_, func);
this.MEHAGCKJLPG = dictionary;
if (MPMDGDJNLLB.GetEnumerator() != 0)
{
FriendImportModel.CDPEAHHAIHO cdpeahhaiho = new FriendImportModel.CDPEAHHAIHO();
cdpeahhaiho.<>4__this = this;
cdpeahhaiho.friend = cdpeahhaiho;
Action<Texture> action = new Action(cdpeahhaiho.<OnEnable>g__OnPlatformImage|7);
Action<string> action2 = new Action(cdpeahhaiho.<OnEnable>g__OnPlatformName|8);
}
if (num != -1)
{
}
}
while (num != 0);
}
// Token: 0x06004BC6 RID: 19398 RVA: 0x0011B3C4 File Offset: 0x001195C4
[Token(Token = "0x6004BC6")]
[Address(RVA = "0x1872720", Offset = "0x1871120", VA = "0x181872720")]
[CompilerGenerated]
private void BDIJNINMJEI(string CHKKEHOKPJP)
{
Dictionary<int, DCGAMCKNJDB> dictionary = new Dictionary();
this.MEHAGCKJLPG = dictionary;
Debug.LogError("FriendImportModel: Error getting friends to import!");
}
// Token: 0x06004BC7 RID: 19399 RVA: 0x0011B3E8 File Offset: 0x001195E8
[Token(Token = "0x6004BC7")]
[Address(RVA = "0x1872900", Offset = "0x1871300", VA = "0x181872900")]
[CompilerGenerated]
private void EFEOEJEMCLI()
{
LoadingDialogModel eokoegehcnp = this.EOKOEGEHCNP;
if (eokoegehcnp != 0)
{
eokoegehcnp.Dismiss();
}
this.EOKOEGEHCNP = (ulong)0L;
base.MKBLJJGJAOH();
Dictionary<int, DCGAMCKNJDB> mehagckjlpg = this.MEHAGCKJLPG;
if (mehagckjlpg == 0 || mehagckjlpg.Count <= 0)
{
this.Done();
return;
}
}
// Token: 0x0400382A RID: 14378
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x400382A")]
private readonly HashSet<int> AKJFIEJBCJA;
// Token: 0x0400382B RID: 14379
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x400382B")]
private readonly HashSet<int> NKHELBFIBBC;
// Token: 0x0400382C RID: 14380
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x400382C")]
private LoadingDialogModel EOKOEGEHCNP;
// Token: 0x0400382D RID: 14381
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x400382D")]
private Dictionary<int, DCGAMCKNJDB> MEHAGCKJLPG;
// Token: 0x0400382E RID: 14382
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x400382E")]
private Dictionary<int, Texture> INCOMHKEDAF;
// Token: 0x0400382F RID: 14383
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x400382F")]
private Dictionary<int, string> OJKDALLMMJO;
// Token: 0x02000C45 RID: 3141
[Token(Token = "0x2000C45")]
[CompilerGenerated]
private sealed class CDPEAHHAIHO
{
// Token: 0x06004BC8 RID: 19400 RVA: 0x0011B434 File Offset: 0x00119634
[Token(Token = "0x6004BC8")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public CDPEAHHAIHO()
{
}
// Token: 0x06004BC9 RID: 19401 RVA: 0x0011B448 File Offset: 0x00119648
[Token(Token = "0x6004BC9")]
[Address(RVA = "0x186D110", Offset = "0x186BB10", VA = "0x18186D110")]
internal void <OnEnable>g__OnPlatformImage|7(Texture platformImage)
{
Dictionary<int, Texture> incomhkedaf = this.<>4__this.INCOMHKEDAF;
int num = ObscuredInt.FAJDMKOEFLH(this.friend.<IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField);
incomhkedaf.Add(num, platformImage);
this.<>4__this.JOJPOMANGPO();
}
// Token: 0x06004BCA RID: 19402 RVA: 0x0011B490 File Offset: 0x00119690
[Token(Token = "0x6004BCA")]
[Address(RVA = "0x186D1F0", Offset = "0x186BBF0", VA = "0x18186D1F0")]
internal void <OnEnable>g__OnPlatformName|8(string platformName)
{
Dictionary<int, string> ojkdallmmjo = this.<>4__this.OJKDALLMMJO;
int num = ObscuredInt.FAJDMKOEFLH(this.friend.<IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField);
ojkdallmmjo.Add(num, platformName);
this.<>4__this.JOJPOMANGPO();
}
// Token: 0x04003831 RID: 14385
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003831")]
public DCGAMCKNJDB friend;
// Token: 0x04003832 RID: 14386
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003832")]
public FriendImportModel <>4__this;
}
}
}
@@ -0,0 +1,582 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom;
using TMPro;
using UnityEngine;
namespace RRUI.Data.NUX
{
// Token: 0x02000C47 RID: 3143
[Token(Token = "0x2000C47")]
[StructLayout(3)]
public class FriendImportModelController : ModelController<FriendImportModel>
{
// Token: 0x06004BD0 RID: 19408 RVA: 0x0011B548 File Offset: 0x00119748
[Token(Token = "0x6004BD0")]
[Address(RVA = "0x1872460", Offset = "0x1870E60", VA = "0x181872460")]
public FriendImportModelController()
{
}
// Token: 0x02000C48 RID: 3144
[Token(Token = "0x2000C48")]
[Serializable]
private class AccountStatusTextImpl : TextControllerImpl<FriendImportModel>
{
// Token: 0x17000D31 RID: 3377
// (get) Token: 0x06004BD1 RID: 19409 RVA: 0x0011B55C File Offset: 0x0011975C
[Token(Token = "0x17000D31")]
private int Id
{
[Token(Token = "0x6004BD1")]
[Address(RVA = "0x186C5D0", Offset = "0x186AFD0", VA = "0x18186C5D0")]
get
{
return this.accountModel.GKLPIFBPGOD;
}
}
// Token: 0x06004BD2 RID: 19410 RVA: 0x0011B57C File Offset: 0x0011977C
[Token(Token = "0x6004BD2")]
[Address(RVA = "0x186C4C0", Offset = "0x186AEC0", VA = "0x18186C4C0", Slot = "22")]
protected override void OFFLOPLJBBG()
{
base.OFFLOPLJBBG();
throw new NullReferenceException();
}
// Token: 0x06004BD3 RID: 19411 RVA: 0x0011B594 File Offset: 0x00119794
[Token(Token = "0x6004BD3")]
[Address(RVA = "0x186C460", Offset = "0x186AE60", VA = "0x18186C460", Slot = "25")]
protected override void MDDAPCCABNK()
{
base.MDDAPCCABNK();
throw new NullReferenceException();
}
// Token: 0x06004BD4 RID: 19412 RVA: 0x0011B5AC File Offset: 0x001197AC
[Token(Token = "0x6004BD4")]
[Address(RVA = "0x186C340", Offset = "0x186AD40", VA = "0x18186C340", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int gklpifbpgod = this.accountModel.GKLPIFBPGOD;
bool flag;
if (flag)
{
}
AccountModel accountModel = this.accountModel;
bool flag2;
if (flag2)
{
}
}
// Token: 0x06004BD5 RID: 19413 RVA: 0x0011B5EC File Offset: 0x001197EC
[Token(Token = "0x6004BD5")]
[Address(RVA = "0x186C590", Offset = "0x186AF90", VA = "0x18186C590")]
public AccountStatusTextImpl()
{
}
// Token: 0x04003837 RID: 14391
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003837")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndParent, false, false)]
private AccountModel accountModel;
// Token: 0x04003838 RID: 14392
[Token(Token = "0x4003838")]
private static string AddedText = "Invite sent!";
// Token: 0x04003839 RID: 14393
[Token(Token = "0x4003839")]
private static string DismissedText = "Skipped";
// Token: 0x0400383A RID: 14394
[Token(Token = "0x400383A")]
private static string DefaultText = "";
}
// Token: 0x02000C49 RID: 3145
[Token(Token = "0x2000C49")]
[Serializable]
private class AccountPlatformNameTextImpl : TextControllerImpl<FriendImportModel>
{
// Token: 0x06004BD7 RID: 19415 RVA: 0x0011B62C File Offset: 0x0011982C
[Token(Token = "0x6004BD7")]
[Address(RVA = "0x186C2A0", Offset = "0x186ACA0", VA = "0x18186C2A0", Slot = "22")]
protected override void OFFLOPLJBBG()
{
base.OFFLOPLJBBG();
throw new NullReferenceException();
}
// Token: 0x06004BD8 RID: 19416 RVA: 0x0011B644 File Offset: 0x00119844
[Token(Token = "0x6004BD8")]
[Address(RVA = "0x186C240", Offset = "0x186AC40", VA = "0x18186C240", Slot = "25")]
protected override void MDDAPCCABNK()
{
base.MDDAPCCABNK();
throw new NullReferenceException();
}
// Token: 0x06004BD9 RID: 19417 RVA: 0x0011B65C File Offset: 0x0011985C
[Token(Token = "0x6004BD9")]
[Address(RVA = "0x186C0E0", Offset = "0x186AAE0", VA = "0x18186C0E0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
string empty = string.Empty;
int gklpifbpgod = this.accountModel.GKLPIFBPGOD;
bool flag;
if (!flag)
{
CCEOLAOLEKJ <IOINKGNIKDM>k__BackingField = this.accountModel.<IOINKGNIKDM>k__BackingField;
Action<string> action = new Action(this.IBMMMOCGBPA);
return;
}
throw new NullReferenceException();
}
// Token: 0x06004BDA RID: 19418 RVA: 0x0011B6A4 File Offset: 0x001198A4
[Token(Token = "0x6004BDA")]
[Address(RVA = "0x186C300", Offset = "0x186AD00", VA = "0x18186C300")]
public AccountPlatformNameTextImpl()
{
}
// Token: 0x06004BDB RID: 19419 RVA: 0x0011B6B8 File Offset: 0x001198B8
[Token(Token = "0x6004BDB")]
[Address(RVA = "0x186C220", Offset = "0x186AC20", VA = "0x18186C220")]
[CompilerGenerated]
private void IBMMMOCGBPA(string MMBOKOLAJFH)
{
}
// Token: 0x0400383B RID: 14395
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x400383B")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndParent, false, false)]
private AccountModel accountModel;
}
// Token: 0x02000C4A RID: 3146
[Token(Token = "0x2000C4A")]
[Serializable]
private class AccountPlatformImageImpl : RawImageControllerImpl<FriendImportModel>
{
// Token: 0x06004BDC RID: 19420 RVA: 0x0011B6CC File Offset: 0x001198CC
[Token(Token = "0x6004BDC")]
[Address(RVA = "0x186C040", Offset = "0x186AA40", VA = "0x18186C040", Slot = "22")]
protected override void OFFLOPLJBBG()
{
base.OFFLOPLJBBG();
throw new NullReferenceException();
}
// Token: 0x06004BDD RID: 19421 RVA: 0x0011B6E4 File Offset: 0x001198E4
[Token(Token = "0x6004BDD")]
[Address(RVA = "0x186BFE0", Offset = "0x186A9E0", VA = "0x18186BFE0", Slot = "25")]
protected override void MDDAPCCABNK()
{
base.MDDAPCCABNK();
throw new NullReferenceException();
}
// Token: 0x06004BDE RID: 19422 RVA: 0x0011B6FC File Offset: 0x001198FC
[Token(Token = "0x6004BDE")]
[Address(RVA = "0x186BE20", Offset = "0x186A820", VA = "0x18186BE20", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
if (flag)
{
Texture2D defaultProfileImagePadded = SingletonMonoBehaviour.Instance.defaultProfileImagePadded;
base.EEGKJDGOLLF(defaultProfileImagePadded);
}
CCEOLAOLEKJ <IOINKGNIKDM>k__BackingField = this.accountModel.<IOINKGNIKDM>k__BackingField;
Action<Texture> action = new Action(this.IBMMMOCGBPA);
}
// Token: 0x06004BDF RID: 19423 RVA: 0x0011B744 File Offset: 0x00119944
[Token(Token = "0x6004BDF")]
[Address(RVA = "0x186C0A0", Offset = "0x186AAA0", VA = "0x18186C0A0")]
public AccountPlatformImageImpl()
{
}
// Token: 0x06004BE0 RID: 19424 RVA: 0x0011B758 File Offset: 0x00119958
[Token(Token = "0x6004BE0")]
[Address(RVA = "0x186BF50", Offset = "0x186A950", VA = "0x18186BF50")]
[CompilerGenerated]
private void IBMMMOCGBPA(Texture PMHHJKDOGAC)
{
if (PMHHJKDOGAC == 0)
{
SessionManager instance = SingletonMonoBehaviour.Instance;
}
base.EEGKJDGOLLF(PMHHJKDOGAC);
}
// Token: 0x0400383C RID: 14396
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x400383C")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndParent, false, false)]
private AccountModel accountModel;
}
// Token: 0x02000C4B RID: 3147
[Token(Token = "0x2000C4B")]
[Serializable]
private class SkipAccountButtonImpl : ButtonControllerImpl<FriendImportModel>
{
// Token: 0x17000D32 RID: 3378
// (get) Token: 0x06004BE1 RID: 19425 RVA: 0x0011B77C File Offset: 0x0011997C
[Token(Token = "0x17000D32")]
private int Id
{
[Token(Token = "0x6004BE1")]
[Address(RVA = "0x186C5D0", Offset = "0x186AFD0", VA = "0x18186C5D0")]
get
{
return this.accountModel.GKLPIFBPGOD;
}
}
// Token: 0x06004BE2 RID: 19426 RVA: 0x0011B79C File Offset: 0x0011999C
[Token(Token = "0x6004BE2")]
[Address(RVA = "0x1880710", Offset = "0x187F110", VA = "0x181880710", Slot = "22")]
protected override void OFFLOPLJBBG()
{
base.OFFLOPLJBBG();
throw new NullReferenceException();
}
// Token: 0x06004BE3 RID: 19427 RVA: 0x0011B7B4 File Offset: 0x001199B4
[Token(Token = "0x6004BE3")]
[Address(RVA = "0x18806B0", Offset = "0x187F0B0", VA = "0x1818806B0", Slot = "25")]
protected override void MDDAPCCABNK()
{
base.MDDAPCCABNK();
throw new NullReferenceException();
}
// Token: 0x06004BE4 RID: 19428 RVA: 0x0011B7CC File Offset: 0x001199CC
[Token(Token = "0x6004BE4")]
[Address(RVA = "0x1880510", Offset = "0x187EF10", VA = "0x181880510", Slot = "29")]
protected override void IKNMALNFPII()
{
int gklpifbpgod = this.accountModel.GKLPIFBPGOD;
AccountModel accountModel = this.accountModel;
bool flag;
if (!flag)
{
int gklpifbpgod2 = accountModel.GKLPIFBPGOD;
KKHJMCMNJBE.KNGKGCADMNN(gklpifbpgod2);
return;
}
int gklpifbpgod3 = accountModel.GKLPIFBPGOD;
KKHJMCMNJBE.JFIIDFJOPAL(gklpifbpgod3);
throw new NullReferenceException();
}
// Token: 0x06004BE5 RID: 19429 RVA: 0x0011B818 File Offset: 0x00119A18
[Token(Token = "0x6004BE5")]
[Address(RVA = "0x18803E0", Offset = "0x187EDE0", VA = "0x1818803E0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int gklpifbpgod = this.accountModel.GKLPIFBPGOD;
bool flag2;
bool flag = !flag2;
AccountModel accountModel = this.accountModel;
TextMeshProUGUI textMeshProUGUI = this.textMeshProUGUI;
int gklpifbpgod2 = accountModel.GKLPIFBPGOD;
string text = "Skip";
bool flag3;
if (flag3)
{
text = "Unskip";
}
textMeshProUGUI.text = text;
}
// Token: 0x06004BE6 RID: 19430 RVA: 0x0011B870 File Offset: 0x00119A70
[Token(Token = "0x6004BE6")]
[Address(RVA = "0x1880770", Offset = "0x187F170", VA = "0x181880770")]
public SkipAccountButtonImpl()
{
}
// Token: 0x0400383D RID: 14397
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x400383D")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndParent, false, false)]
private AccountModel accountModel;
// Token: 0x0400383E RID: 14398
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x400383E")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false)]
private TextMeshProUGUI textMeshProUGUI;
}
// Token: 0x02000C4C RID: 3148
[Token(Token = "0x2000C4C")]
[Serializable]
private class AddAllButtonImpl : ButtonControllerImpl<FriendImportModel>
{
// Token: 0x06004BE7 RID: 19431 RVA: 0x0011B884 File Offset: 0x00119A84
[Token(Token = "0x6004BE7")]
[Address(RVA = "0x186C980", Offset = "0x186B380", VA = "0x18186C980", Slot = "29")]
protected override void IKNMALNFPII()
{
IEnumerable<int> enumerable;
int[] array = Enumerable.ToArray<int>(enumerable);
int length = array.Length;
KKHJMCMNJBE.LLLEKJPBBAP(array);
Action<int> paaaikdbchk = FriendImportModel.PAAAIKDBCHK;
if (paaaikdbchk != 0)
{
paaaikdbchk(length);
}
}
// Token: 0x06004BE8 RID: 19432 RVA: 0x0011B8C4 File Offset: 0x00119AC4
[Token(Token = "0x6004BE8")]
[Address(RVA = "0x186C8E0", Offset = "0x186B2E0", VA = "0x18186C8E0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06004BE9 RID: 19433 RVA: 0x0011B8DC File Offset: 0x00119ADC
[Token(Token = "0x6004BE9")]
[Address(RVA = "0x186CB00", Offset = "0x186B500", VA = "0x18186CB00")]
public AddAllButtonImpl()
{
}
}
// Token: 0x02000C4D RID: 3149
[Token(Token = "0x2000C4D")]
[Serializable]
private class FriendImportAddFriendButtonImpl : ButtonControllerImpl<FriendImportModel>
{
// Token: 0x06004BEA RID: 19434 RVA: 0x0011B8F0 File Offset: 0x00119AF0
[Token(Token = "0x6004BEA")]
[Address(RVA = "0x18723C0", Offset = "0x1870DC0", VA = "0x1818723C0", Slot = "22")]
protected override void OFFLOPLJBBG()
{
base.OFFLOPLJBBG();
throw new NullReferenceException();
}
// Token: 0x06004BEB RID: 19435 RVA: 0x0011B908 File Offset: 0x00119B08
[Token(Token = "0x6004BEB")]
[Address(RVA = "0x1872360", Offset = "0x1870D60", VA = "0x181872360", Slot = "25")]
protected override void MDDAPCCABNK()
{
base.MDDAPCCABNK();
throw new NullReferenceException();
}
// Token: 0x06004BEC RID: 19436 RVA: 0x0011B920 File Offset: 0x00119B20
[Token(Token = "0x6004BEC")]
[Address(RVA = "0x1872310", Offset = "0x1870D10", VA = "0x181872310", Slot = "29")]
protected override void IKNMALNFPII()
{
int gklpifbpgod = this.accountModel.GKLPIFBPGOD;
}
// Token: 0x06004BED RID: 19437 RVA: 0x0011B940 File Offset: 0x00119B40
[Token(Token = "0x6004BED")]
[Address(RVA = "0x18721F0", Offset = "0x1870BF0", VA = "0x1818721F0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int gklpifbpgod = this.accountModel.GKLPIFBPGOD;
bool flag;
if (flag)
{
}
AccountModel accountModel = this.accountModel;
bool flag3;
bool flag2 = !flag3;
}
// Token: 0x06004BEE RID: 19438 RVA: 0x0011B970 File Offset: 0x00119B70
[Token(Token = "0x6004BEE")]
[Address(RVA = "0x1872420", Offset = "0x1870E20", VA = "0x181872420")]
public FriendImportAddFriendButtonImpl()
{
}
// Token: 0x0400383F RID: 14399
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x400383F")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndParent, false, false)]
private AccountModel accountModel;
}
// Token: 0x02000C4E RID: 3150
[Token(Token = "0x2000C4E")]
[Serializable]
private class DoneButtonImpl : ButtonControllerImpl<FriendImportModel>
{
// Token: 0x06004BEF RID: 19439 RVA: 0x0011B984 File Offset: 0x00119B84
[Token(Token = "0x6004BEF")]
[Address(RVA = "0x186E5F0", Offset = "0x186CFF0", VA = "0x18186E5F0", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06004BF0 RID: 19440 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6004BF0")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06004BF1 RID: 19441 RVA: 0x0011B998 File Offset: 0x00119B98
[Token(Token = "0x6004BF1")]
[Address(RVA = "0x186E710", Offset = "0x186D110", VA = "0x18186E710")]
public DoneButtonImpl()
{
}
}
// Token: 0x02000C4F RID: 3151
[Token(Token = "0x2000C4F")]
[Serializable]
private class FriendImportAccountListCardSpawnerImpl : RecyclingListCardSpawnerControllerImpl<FriendImportModel, AccountModel, AccountModelController>
{
// Token: 0x06004BF2 RID: 19442 RVA: 0x0011B9AC File Offset: 0x00119BAC
[Token(Token = "0x6004BF2")]
[Address(RVA = "0x1871FF0", Offset = "0x18709F0", VA = "0x181871FF0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
base.KDEDJECMBGK<int>(num);
}
// Token: 0x06004BF3 RID: 19443 RVA: 0x0011B9C4 File Offset: 0x00119BC4
[Token(Token = "0x6004BF3")]
[Address(RVA = "0x1871DE0", Offset = "0x18707E0", VA = "0x181871DE0", Slot = "33")]
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD, AccountModel DPHHEGBNGJA, BAEJLDPBGFI IDFPDJMBJIF)
{
IReadOnlyList<int> readOnlyList;
int accountId = readOnlyList;
Func<string> func = () => null;
Func<bool> func2 = () => default(bool);
int num = 0;
num += num;
num++;
Action action = delegate
{
};
AccountModel accountModel = DPHHEGBNGJA;
int accountId2 = accountId;
int num2 = 0;
int num3 = 0;
accountModel.Set(accountId2, num3 != 0, num2 != 0, num != 0, num != 0, num != 0);
}
// Token: 0x06004BF4 RID: 19444 RVA: 0x0011BA5C File Offset: 0x00119C5C
[Token(Token = "0x6004BF4")]
[Address(RVA = "0x1872040", Offset = "0x1870A40", VA = "0x181872040")]
public FriendImportAccountListCardSpawnerImpl()
{
}
// Token: 0x02000C50 RID: 3152
[Token(Token = "0x2000C50")]
[CompilerGenerated]
private sealed class NBEAFNFGHII
{
// Token: 0x06004BF5 RID: 19445 RVA: 0x0003C3EA File Offset: 0x0003A5EA
[Token(Token = "0x6004BF5")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public NBEAFNFGHII()
{
}
// Token: 0x06004BF6 RID: 19446 RVA: 0x00062DDE File Offset: 0x00060FDE
[Token(Token = "0x6004BF6")]
[Address(RVA = "0x187BD40", Offset = "0x187A740", VA = "0x18187BD40")]
internal string <OnPopulateInstance>b__0()
{
return null;
}
// Token: 0x06004BF7 RID: 19447 RVA: 0x0011BA70 File Offset: 0x00119C70
[Token(Token = "0x6004BF7")]
[Address(RVA = "0x187BE70", Offset = "0x187A870", VA = "0x18187BE70")]
internal bool <OnPopulateInstance>b__1()
{
return default(bool);
}
// Token: 0x06004BF8 RID: 19448 RVA: 0x0003C3EA File Offset: 0x0003A5EA
[Token(Token = "0x6004BF8")]
[Address(RVA = "0x187BF90", Offset = "0x187A990", VA = "0x18187BF90")]
internal void <OnPopulateInstance>b__2()
{
}
// Token: 0x04003840 RID: 14400
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003840")]
public FriendImportModelController.FriendImportAccountListCardSpawnerImpl <>4__this;
// Token: 0x04003841 RID: 14401
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003841")]
public int accountId;
// Token: 0x04003842 RID: 14402
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003842")]
public AccountModel accountModel;
}
}
// Token: 0x02000C51 RID: 3153
[Token(Token = "0x2000C51")]
[Serializable]
private class FriendImportAccountListSpawnerImpl : RecyclingListControllerImpl<FriendImportModel, AccountModel>
{
// Token: 0x06004BF9 RID: 19449 RVA: 0x0011BA88 File Offset: 0x00119C88
[Token(Token = "0x6004BF9")]
[Address(RVA = "0x1872160", Offset = "0x1870B60", VA = "0x181872160", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
base.KDEDJECMBGK<int>(num);
}
// Token: 0x06004BFA RID: 19450 RVA: 0x0011BAA0 File Offset: 0x00119CA0
[Token(Token = "0x6004BFA")]
[Address(RVA = "0x1872080", Offset = "0x1870A80", VA = "0x181872080", Slot = "32")]
protected override void CLBPDGGELMA(GameObject CFAPNBBHEKB, int EFBDCIJMFGD)
{
int num = 0;
AccountModel cachedComponentInChildren = CFAPNBBHEKB.GetCachedComponentInChildren(true, num != 0);
}
// Token: 0x06004BFB RID: 19451 RVA: 0x0011BAC0 File Offset: 0x00119CC0
[Token(Token = "0x6004BFB")]
[Address(RVA = "0x18721B0", Offset = "0x1870BB0", VA = "0x1818721B0")]
public FriendImportAccountListSpawnerImpl()
{
}
}
}
}
@@ -0,0 +1,831 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using RecRoom.Async;
using RecRoom.Tutorials;
using UnityEngine;
namespace RRUI.Data.NUX
{
// Token: 0x02000C52 RID: 3154
[Token(Token = "0x2000C52")]
[StructLayout(3)]
public class RegistrationModel : RRUIModel
{
// Token: 0x17000D33 RID: 3379
// (get) Token: 0x06004BFC RID: 19452 RVA: 0x0011BAD4 File Offset: 0x00119CD4
[Token(Token = "0x17000D33")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6004BFC")]
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "11")]
get
{
return true;
}
}
// Token: 0x17000D34 RID: 3380
// (get) Token: 0x06004BFD RID: 19453 RVA: 0x0011BAE4 File Offset: 0x00119CE4
// (set) Token: 0x06004BFE RID: 19454 RVA: 0x0011BAF8 File Offset: 0x00119CF8
[Token(Token = "0x17000D34")]
public int? OJOLFACAPNK
{
[Token(Token = "0x6004BFD")]
[Address(RVA = "0x4D2570", Offset = "0x4D0F70", VA = "0x1804D2570")]
get
{
return this.OIDIONGIDKD;
}
[Token(Token = "0x6004BFE")]
[Address(RVA = "0x187EAB0", Offset = "0x187D4B0", VA = "0x18187EAB0")]
set
{
this.OIDIONGIDKD = value;
this.OFFKOCCNLPH();
}
}
// Token: 0x17000D35 RID: 3381
// (get) Token: 0x06004BFF RID: 19455 RVA: 0x0011BB14 File Offset: 0x00119D14
// (set) Token: 0x06004C00 RID: 19456 RVA: 0x0011BB28 File Offset: 0x00119D28
[Token(Token = "0x17000D35")]
public int? KBOBLCKNILD
{
[Token(Token = "0x6004BFF")]
[Address(RVA = "0x501250", Offset = "0x4FFC50", VA = "0x180501250")]
get
{
return this.NHENHLMBCFA;
}
[Token(Token = "0x6004C00")]
[Address(RVA = "0x187EAC0", Offset = "0x187D4C0", VA = "0x18187EAC0")]
set
{
this.NHENHLMBCFA = value;
this.OFFKOCCNLPH();
}
}
// Token: 0x17000D36 RID: 3382
// (get) Token: 0x06004C01 RID: 19457 RVA: 0x0011BB44 File Offset: 0x00119D44
// (set) Token: 0x06004C02 RID: 19458 RVA: 0x0011BB58 File Offset: 0x00119D58
[Token(Token = "0x17000D36")]
public int? HDLCNAKNBKP
{
[Token(Token = "0x6004C01")]
[Address(RVA = "0x52F5A0", Offset = "0x52DFA0", VA = "0x18052F5A0")]
get
{
return this.LBCFPAHDCOI;
}
[Token(Token = "0x6004C02")]
[Address(RVA = "0x187EAD0", Offset = "0x187D4D0", VA = "0x18187EAD0")]
set
{
this.LBCFPAHDCOI = value;
this.OFFKOCCNLPH();
}
}
// Token: 0x17000D37 RID: 3383
// (get) Token: 0x06004C03 RID: 19459 RVA: 0x0011BB74 File Offset: 0x00119D74
[Token(Token = "0x17000D37")]
public bool AMNHPGADNMK
{
[Token(Token = "0x6004C03")]
[Address(RVA = "0x187E3C0", Offset = "0x187CDC0", VA = "0x18187E3C0")]
get
{
bool? isAgeValid = this.IsAgeValid;
int num = 0;
if (isAgeValid == (ulong)1L == isAgeValid)
{
return;
}
bool? isAgeValid2 = this.IsAgeValid;
if (isAgeValid2 == (ulong)1L != isAgeValid2)
{
int? oidiongidkd = this.OIDIONGIDKD;
}
bool flag = num == 0;
if (num != (flag ? 1 : 0))
{
return true;
}
bool? isBirthMonthValid = this.IsBirthMonthValid;
if (isBirthMonthValid == (ulong)1L != isBirthMonthValid)
{
}
int? nhenhlmbcfa = this.NHENHLMBCFA;
bool flag2 = nhenhlmbcfa >= (ulong)1L;
if (nhenhlmbcfa != flag2)
{
bool flag3 = nhenhlmbcfa <= (ulong)31L;
}
bool? isBirthMonthValid2 = this.IsBirthMonthValid;
}
}
// Token: 0x17000D38 RID: 3384
// (get) Token: 0x06004C04 RID: 19460 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06004C05 RID: 19461 RVA: 0x0011BBFC File Offset: 0x00119DFC
[Token(Token = "0x17000D38")]
public DateTime? IFMDBFCACKH
{
[Token(Token = "0x6004C04")]
[Address(RVA = "0x1077170", Offset = "0x1075B70", VA = "0x181077170")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6004C05")]
[Address(RVA = "0x187CDA0", Offset = "0x187B7A0", VA = "0x18187CDA0")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000D39 RID: 3385
// (get) Token: 0x06004C06 RID: 19462 RVA: 0x0011BC0C File Offset: 0x00119E0C
// (set) Token: 0x06004C07 RID: 19463 RVA: 0x0011BC20 File Offset: 0x00119E20
[Token(Token = "0x17000D39")]
public bool HDEDEFJOLJE
{
[Token(Token = "0x6004C06")]
[Address(RVA = "0x6361D0", Offset = "0x634BD0", VA = "0x1806361D0")]
get;
[Token(Token = "0x6004C07")]
[Address(RVA = "0x636200", Offset = "0x634C00", VA = "0x180636200")]
private set;
}
// Token: 0x17000D3A RID: 3386
// (get) Token: 0x06004C08 RID: 19464 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000D3A")]
public bool ODJDPDNFDGO
{
[Token(Token = "0x6004C08")]
[Address(RVA = "0x187E650", Offset = "0x187D050", VA = "0x18187E650")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000D3B RID: 3387
// (get) Token: 0x06004C09 RID: 19465 RVA: 0x0011BC34 File Offset: 0x00119E34
[Token(Token = "0x17000D3B")]
public bool? GPLEOPKIFDD
{
[Token(Token = "0x6004C09")]
[Address(RVA = "0x187E690", Offset = "0x187D090", VA = "0x18187E690")]
get
{
}
}
// Token: 0x17000D3C RID: 3388
// (get) Token: 0x06004C0A RID: 19466 RVA: 0x0011BC44 File Offset: 0x00119E44
[Token(Token = "0x17000D3C")]
public bool? AJBMLINONMO
{
[Token(Token = "0x6004C0A")]
[Address(RVA = "0x187E730", Offset = "0x187D130", VA = "0x18187E730")]
get
{
/*
An exception occurred when decompiling this method (06004C0A)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<System.Boolean> RRUI.Data.NUX.RegistrationModel::get_IsBirthDayValid()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_1:
stloc:bool(var_7_4C, cle:bool(ldloc:valuetype [mscorlib]System.Nullable`1<int32>(var_5_2D), conv.u8:uint64[exp:valuetype [mscorlib]System.Nullable`1<int32>](ldc.i8:int64[exp:uint64](31))))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
// Token: 0x17000D3D RID: 3389
// (get) Token: 0x06004C0B RID: 19467 RVA: 0x0011BCA0 File Offset: 0x00119EA0
[Token(Token = "0x17000D3D")]
public bool? MLFMPMJHMBM
{
[Token(Token = "0x6004C0B")]
[Address(RVA = "0x187E8A0", Offset = "0x187D2A0", VA = "0x18187E8A0")]
get
{
for (;;)
{
int? lbcfpahdcoi = this.LBCFPAHDCOI;
bool flag = lbcfpahdcoi >= (ulong)1L;
if (lbcfpahdcoi == flag)
{
return;
}
}
}
}
// Token: 0x17000D3E RID: 3390
// (get) Token: 0x06004C0C RID: 19468 RVA: 0x0011BCC8 File Offset: 0x00119EC8
[Token(Token = "0x17000D3E")]
public bool? DCAINKLCIOI
{
[Token(Token = "0x6004C0C")]
[Address(RVA = "0x187E930", Offset = "0x187D330", VA = "0x18187E930")]
get
{
/*
An exception occurred when decompiling this method (06004C0C)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<System.Boolean> RRUI.Data.NUX.RegistrationModel::get_IsJunior()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:valuetype [mscorlib]System.Nullable`1<int32>(var_2_18, ldfld:valuetype [mscorlib]System.Nullable`1<int32>(RegistrationModel::OIDIONGIDKD, ldloc:RegistrationModel(this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
// Token: 0x17000D3F RID: 3391
// (get) Token: 0x06004C0D RID: 19469 RVA: 0x0011BCF0 File Offset: 0x00119EF0
[Token(Token = "0x17000D3F")]
public bool? JPBOEFBMDIA
{
[Token(Token = "0x6004C0D")]
[Address(RVA = "0x187E9B0", Offset = "0x187D3B0", VA = "0x18187E9B0")]
get
{
/*
An exception occurred when decompiling this method (06004C0D)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<System.Boolean> RRUI.Data.NUX.RegistrationModel::get_IsPasswordValid()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_10:
stloc:bool(var_1_1B, call:bool(MHKFOBDFBIN::JPBOEFBMDIA, ldfld:string(RegistrationModel::KFPHIGMKOMO, ldloc:RegistrationModel(this))))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
// Token: 0x17000D40 RID: 3392
// (get) Token: 0x06004C0E RID: 19470 RVA: 0x0011BD1C File Offset: 0x00119F1C
[Token(Token = "0x17000D40")]
public bool? FHLGDJJMLBM
{
[Token(Token = "0x6004C0E")]
[Address(RVA = "0x187EA30", Offset = "0x187D430", VA = "0x18187EA30")]
get
{
if (string.IsNullOrEmpty(this.DAHEICMKIJJ))
{
}
int stringLength = this.DAHEICMKIJJ.m_stringLength;
throw new NullReferenceException();
}
}
// Token: 0x17000D41 RID: 3393
// (get) Token: 0x06004C0F RID: 19471 RVA: 0x0011BD4C File Offset: 0x00119F4C
// (set) Token: 0x06004C10 RID: 19472 RVA: 0x0011BD60 File Offset: 0x00119F60
[Token(Token = "0x17000D41")]
public string GPMGIDPBKOG
{
[Token(Token = "0x6004C0F")]
[Address(RVA = "0x6361F0", Offset = "0x634BF0", VA = "0x1806361F0")]
get
{
return this.KFPHIGMKOMO;
}
[Token(Token = "0x6004C10")]
[Address(RVA = "0x187EAE0", Offset = "0x187D4E0", VA = "0x18187EAE0")]
set
{
if (value != 0)
{
string text = value.Trim();
}
this.KFPHIGMKOMO = value;
base.MKBLJJGJAOH();
}
}
// Token: 0x17000D42 RID: 3394
// (get) Token: 0x06004C11 RID: 19473 RVA: 0x0011BD88 File Offset: 0x00119F88
// (set) Token: 0x06004C12 RID: 19474 RVA: 0x0011BD9C File Offset: 0x00119F9C
[Token(Token = "0x17000D42")]
public bool JMEKFHGALBD
{
[Token(Token = "0x6004C11")]
[Address(RVA = "0x6C9920", Offset = "0x6C8320", VA = "0x1806C9920")]
get;
[Token(Token = "0x6004C12")]
[Address(RVA = "0x10D4A10", Offset = "0x10D3410", VA = "0x1810D4A10")]
private set;
}
// Token: 0x17000D43 RID: 3395
// (get) Token: 0x06004C13 RID: 19475 RVA: 0x0011BDB0 File Offset: 0x00119FB0
// (set) Token: 0x06004C14 RID: 19476 RVA: 0x0011BDC4 File Offset: 0x00119FC4
[Token(Token = "0x17000D43")]
public string LHBLCGHBOKO
{
[Token(Token = "0x6004C13")]
[Address(RVA = "0x4BD780", Offset = "0x4BC180", VA = "0x1804BD780")]
get
{
return this.JJBAHOHBHJI;
}
[Token(Token = "0x6004C14")]
[Address(RVA = "0x187EB20", Offset = "0x187D520", VA = "0x18187EB20")]
set
{
if (this.JJBAHOHBHJI != value)
{
this.JJBAHOHBHJI = value;
base.MKBLJJGJAOH();
}
}
}
// Token: 0x17000D44 RID: 3396
// (get) Token: 0x06004C15 RID: 19477 RVA: 0x0011BDF0 File Offset: 0x00119FF0
// (set) Token: 0x06004C16 RID: 19478 RVA: 0x0011BE04 File Offset: 0x0011A004
[Token(Token = "0x17000D44")]
public string IHADBCJNDIP
{
[Token(Token = "0x6004C15")]
[Address(RVA = "0x4D66C0", Offset = "0x4D50C0", VA = "0x1804D66C0")]
get
{
return this.DAHEICMKIJJ;
}
[Token(Token = "0x6004C16")]
[Address(RVA = "0x187EB60", Offset = "0x187D560", VA = "0x18187EB60")]
set
{
if (value != 0)
{
string text = value.Trim();
}
this.DAHEICMKIJJ = value;
base.MKBLJJGJAOH();
}
}
// Token: 0x06004C17 RID: 19479 RVA: 0x0011BE2C File Offset: 0x0011A02C
[Token(Token = "0x6004C17")]
[Address(RVA = "0x187D100", Offset = "0x187BB00", VA = "0x18187D100")]
public static void MarkRegistrationIncomplete(int GKLPIFBPGOD)
{
PlayerPrefs.SetInt(string.Format("IncompleteRegistration-{0}", GKLPIFBPGOD), 1);
PlayerPrefs.Save();
}
// Token: 0x06004C18 RID: 19480 RVA: 0x0011BE54 File Offset: 0x0011A054
[Token(Token = "0x6004C18")]
[Address(RVA = "0x187CFF0", Offset = "0x187B9F0", VA = "0x18187CFF0")]
public static void MarkRegistrationComplete(int GKLPIFBPGOD)
{
bool flag = PlayerPrefs.HasKey(string.Format("IncompleteRegistration-{0}", GKLPIFBPGOD));
if (flag)
{
PlayerPrefs.DeleteKey(string.Format("IncompleteRegistration-{0}", flag));
PlayerPrefs.Save();
return;
}
}
// Token: 0x06004C19 RID: 19481 RVA: 0x0011BE90 File Offset: 0x0011A090
[Token(Token = "0x6004C19")]
[Address(RVA = "0x187D930", Offset = "0x187C330", VA = "0x18187D930")]
public static void ShowIfAccountRequirementsNotMet(Action AGNOFNKJAME)
{
if (!RegistrationModel.VerifyAccountRequirements())
{
RegistrationModel.AGNOFNKJAME.Add(AGNOFNKJAME);
bool flag = NUXTutorial.RRUIWatchFlowSetup(SingletonMonoBehaviour.Instance.accountRegistrationRoute);
CFLMJLFBOKH.EPGBPFNJMIK(RegistrationModel.GHKPDJDFGJL.INTRO);
return;
}
if (AGNOFNKJAME != 0)
{
AGNOFNKJAME();
return;
}
}
// Token: 0x06004C1A RID: 19482 RVA: 0x0011BEDC File Offset: 0x0011A0DC
[Token(Token = "0x6004C1A")]
[Address(RVA = "0x187CBC0", Offset = "0x187B5C0", VA = "0x18187CBC0")]
public static bool IsFullyRegistered()
{
int num = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<IFBPANODIPA>k__BackingField);
string text = string.Format("IncompleteRegistration-{0}", num);
int num2 = 0;
return PlayerPrefs.GetInt(text, num2) == 0;
}
// Token: 0x06004C1B RID: 19483 RVA: 0x0011BF1C File Offset: 0x0011A11C
[Token(Token = "0x6004C1B")]
[Address(RVA = "0x187E190", Offset = "0x187CB90", VA = "0x18187E190")]
public static bool VerifyAccountRequirements()
{
bool flag;
JJGHAFKJBEI doohkcanflo;
for (;;)
{
if (!NUXTutorial.FBAFBAMAFOK)
{
flag = RegistrationModel.IsFullyRegistered();
if (!flag)
{
break;
}
}
doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
if (doohkcanflo != 0)
{
goto Block_2;
}
}
return flag;
Block_2:
if (doohkcanflo.<DOPLJIOHAMG>k__BackingField.fakeValue)
{
}
return 0 == 1;
}
// Token: 0x06004C1C RID: 19484 RVA: 0x0011BF64 File Offset: 0x0011A164
[Token(Token = "0x6004C1C")]
[Address(RVA = "0x187D560", Offset = "0x187BF60", VA = "0x18187D560", Slot = "16")]
protected override void OnEnable()
{
base.OnEnable();
if (PEGGCEDHBOF.DOOHKCANFLO != 0)
{
}
PlatformManager instance;
DateTime? <DDAOEGJAPOC>k__BackingField;
if (0 == 0)
{
instance = SingletonMonoBehaviour.Instance;
<DDAOEGJAPOC>k__BackingField = instance.<DDAOEGJAPOC>k__BackingField;
}
this.<KPGICAJBOMB>k__BackingField = <DDAOEGJAPOC>k__BackingField;
if (instance != 0)
{
this.LBCFPAHDCOI = instance;
this.NHENHLMBCFA = instance;
int num;
this.OIDIONGIDKD = num;
}
IPromise<PEGGCEDHBOF.KHIOLJPCGIM> promise = PEGGCEDHBOF.ONKIADJDKAM();
this.KGODEJMGGBB();
}
// Token: 0x06004C1D RID: 19485 RVA: 0x0011BFC8 File Offset: 0x0011A1C8
[Token(Token = "0x6004C1D")]
[Address(RVA = "0x187C410", Offset = "0x187AE10", VA = "0x18187C410", Slot = "19")]
protected override void AHFKACICJNC()
{
int num = 0;
this.OIDIONGIDKD = num;
this.NHENHLMBCFA = num;
this.LBCFPAHDCOI = num;
this.DAHEICMKIJJ = num;
this.KFPHIGMKOMO = num;
this.<KPGICAJBOMB>k__BackingField = num;
this.JJBAHOHBHJI = num;
this.<FALHNKKPIME>k__BackingField = num != 0;
}
// Token: 0x06004C1E RID: 19486 RVA: 0x0011C010 File Offset: 0x0011A210
[Token(Token = "0x6004C1E")]
[Address(RVA = "0x187C780", Offset = "0x187B180", VA = "0x18187C780", Slot = "20")]
protected override IPromise GLPJPIEOLDF()
{
return Promise.<CompletedPromise>k__BackingField;
}
// Token: 0x06004C1F RID: 19487 RVA: 0x0011C024 File Offset: 0x0011A224
[Token(Token = "0x6004C1F")]
[Address(RVA = "0x187D7B0", Offset = "0x187C1B0", VA = "0x18187D7B0")]
public bool ParseInt(string DBFBLNILIGL, out int ONGBFDACHHG)
{
if (DBFBLNILIGL == 0)
{
string empty = string.Empty;
}
return int.TryParse(DBFBLNILIGL.Trim(), out ONGBFDACHHG);
}
// Token: 0x06004C20 RID: 19488 RVA: 0x0011C050 File Offset: 0x0011A250
[Token(Token = "0x6004C20")]
[Address(RVA = "0x187D820", Offset = "0x187C220", VA = "0x18187D820")]
public void RandomizeUsername()
{
IPromise<PEGGCEDHBOF.KHIOLJPCGIM> promise = PEGGCEDHBOF.ONKIADJDKAM();
Action<PEGGCEDHBOF.KHIOLJPCGIM> action = new Action(this.OEDOIGEGAMK);
int num = 0;
num += num;
num++;
IPromise<PEGGCEDHBOF.KHIOLJPCGIM> promise2 = promise.Then(action);
}
// Token: 0x06004C21 RID: 19489 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6004C21")]
[Address(RVA = "0x187DB00", Offset = "0x187C500", VA = "0x18187DB00")]
public void Submit()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06004C22 RID: 19490 RVA: 0x0011C090 File Offset: 0x0011A290
[Token(Token = "0x6004C22")]
[Address(RVA = "0x187DA80", Offset = "0x187C480", VA = "0x18187DA80")]
public void SubmitDOB()
{
if (this.AMNHPGADNMK)
{
this.<FALHNKKPIME>k__BackingField = true;
CFLMJLFBOKH.EPGBPFNJMIK(RegistrationModel.GHKPDJDFGJL.AGE);
base.MKBLJJGJAOH();
return;
}
}
// Token: 0x06004C23 RID: 19491 RVA: 0x0011C0BC File Offset: 0x0011A2BC
[Token(Token = "0x6004C23")]
[Address(RVA = "0x187E170", Offset = "0x187CB70", VA = "0x18187E170")]
public void TogglePasswordPreview()
{
bool flag = !this.<HADIMFLNODH>k__BackingField;
this.<HADIMFLNODH>k__BackingField = flag;
base.MKBLJJGJAOH();
}
// Token: 0x06004C24 RID: 19492 RVA: 0x0011C0E0 File Offset: 0x0011A2E0
[Token(Token = "0x6004C24")]
[Address(RVA = "0x187CFA0", Offset = "0x187B9A0", VA = "0x18187CFA0")]
private static string LOHPBCLKDBC(int ENJEOLBEALP)
{
return string.Format("IncompleteRegistration-{0}", ENJEOLBEALP);
}
// Token: 0x06004C25 RID: 19493 RVA: 0x0011C0F8 File Offset: 0x0011A2F8
[Token(Token = "0x6004C25")]
[Address(RVA = "0x187D2C0", Offset = "0x187BCC0", VA = "0x18187D2C0")]
private void OFFKOCCNLPH()
{
bool? isJunior = this.IsJunior;
if (isJunior == 0 == isJunior)
{
this.KGODEJMGGBB();
bool value = isJunior.value != null;
bool value2 = isJunior.value != null;
bool value3 = isJunior.value != null;
int num = FHPHEKFIHCJ.IDGDPDFBKND(value ? 1 : 0, value2 ? 1 : 0, value3 ? 1 : 0);
int num2 = DateTime.DaysInMonth(num, num);
}
DateTime utcNow = DateTime.UtcNow;
base.MKBLJJGJAOH();
}
// Token: 0x06004C26 RID: 19494 RVA: 0x0011C15C File Offset: 0x0011A35C
[Token(Token = "0x6004C26")]
[Address(RVA = "0x187C820", Offset = "0x187B220", VA = "0x18187C820")]
private void IDFEAPOCCNC()
{
int num3;
do
{
CFLMJLFBOKH.EPGBPFNJMIK(RegistrationModel.GHKPDJDFGJL.FINISHED);
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
int num;
if (PlayerPrefs.HasKey(string.Format("IncompleteRegistration-{0}", num)))
{
int num2;
PlayerPrefs.DeleteKey(string.Format("IncompleteRegistration-{0}", num2));
PlayerPrefs.Save();
}
List<Action> agnofnkjame = RegistrationModel.AGNOFNKJAME;
List.Enumerator enumerator;
if (enumerator != 0)
{
num3 = 0;
}
if (num3 != -1)
{
}
}
while (num3 != 0);
RegistrationModel.AGNOFNKJAME.Clear();
}
// Token: 0x06004C27 RID: 19495 RVA: 0x0011C1CC File Offset: 0x0011A3CC
[Token(Token = "0x6004C27")]
[Address(RVA = "0x187CDB0", Offset = "0x187B7B0", VA = "0x18187CDB0")]
private void KGODEJMGGBB()
{
int num = 0;
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
if (doohkcanflo != 0)
{
ObscuredString <KHJCEENDAOL>k__BackingField = doohkcanflo.<KHJCEENDAOL>k__BackingField;
if (<KHJCEENDAOL>k__BackingField != 0)
{
string text = <KHJCEENDAOL>k__BackingField.NEFJIGBPGNM();
}
}
if (num != 0)
{
}
string text2;
this.DAHEICMKIJJ = text2;
base.MKBLJJGJAOH();
if (this.DAHEICMKIJJ == num)
{
IPromise<PEGGCEDHBOF.KHIOLJPCGIM> promise = PEGGCEDHBOF.ONKIADJDKAM();
Action<PEGGCEDHBOF.KHIOLJPCGIM> action = new Action(this.OEDOIGEGAMK);
if (num < this)
{
num += num;
if (num == this)
{
promise += promise;
num += 19;
throw new NullReferenceException();
}
num++;
}
}
}
// Token: 0x06004C28 RID: 19496 RVA: 0x0011C24C File Offset: 0x0011A44C
[Token(Token = "0x6004C28")]
[Address(RVA = "0x1090A40", Offset = "0x108F440", VA = "0x181090A40")]
public RegistrationModel()
{
}
// Token: 0x06004C2A RID: 19498 RVA: 0x0011C278 File Offset: 0x0011A478
[Token(Token = "0x6004C2A")]
[Address(RVA = "0x187D240", Offset = "0x187BC40", VA = "0x18187D240")]
[CompilerGenerated]
private void OEDOIGEGAMK(PEGGCEDHBOF.KHIOLJPCGIM KBLANHOBNHK)
{
string text = KBLANHOBNHK.HFCLIGKLHPN();
if (text != 0)
{
string text2 = text.Trim();
}
this.DAHEICMKIJJ = text;
base.MKBLJJGJAOH();
}
// Token: 0x06004C2B RID: 19499 RVA: 0x0011C2A4 File Offset: 0x0011A4A4
[Token(Token = "0x6004C2B")]
[Address(RVA = "0x187C460", Offset = "0x187AE60", VA = "0x18187C460")]
[CompilerGenerated]
private IPromise EBNAMGBOIIH()
{
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
string daheicmkijj = this.DAHEICMKIJJ;
ObscuredString <KHJCEENDAOL>k__BackingField = doohkcanflo.<KHJCEENDAOL>k__BackingField;
ObscuredString obscuredString = ObscuredString.FAJDMKOEFLH(daheicmkijj);
if (ObscuredString.JGIMJGNAJHP(<KHJCEENDAOL>k__BackingField, obscuredString))
{
return Promise.<CompletedPromise>k__BackingField;
}
return PEGGCEDHBOF.BHLKILHANCI(this.DAHEICMKIJJ);
}
// Token: 0x06004C2C RID: 19500 RVA: 0x0011C2F0 File Offset: 0x0011A4F0
[Token(Token = "0x6004C2C")]
[Address(RVA = "0x187C690", Offset = "0x187B090", VA = "0x18187C690")]
[CompilerGenerated]
private IPromise GIKENMBJKHO(bool JADFAEMAJLJ)
{
if (JADFAEMAJLJ)
{
return Promise.<CompletedPromise>k__BackingField;
}
return MHOKOMMOGKM.FACIMAFGBOD(this.KFPHIGMKOMO);
}
// Token: 0x06004C2D RID: 19501 RVA: 0x0011C314 File Offset: 0x0011A514
[Token(Token = "0x6004C2D")]
[Address(RVA = "0x187D1A0", Offset = "0x187BBA0", VA = "0x18187D1A0")]
[CompilerGenerated]
private void NFAGJBGDDBF(string CHKKEHOKPJP)
{
if (this.JJBAHOHBHJI != CHKKEHOKPJP)
{
this.JJBAHOHBHJI = CHKKEHOKPJP;
base.MKBLJJGJAOH();
}
Debug.LogError("Submit Error: " + CHKKEHOKPJP);
}
// Token: 0x06004C2E RID: 19502 RVA: 0x0011C350 File Offset: 0x0011A550
[Token(Token = "0x6004C2E")]
[Address(RVA = "0x187C620", Offset = "0x187B020", VA = "0x18187C620")]
[CompilerGenerated]
private void FFFAPCDAJAD()
{
if (this.JJBAHOHBHJI != "Submitted!")
{
this.JJBAHOHBHJI = "Submitted!";
base.MKBLJJGJAOH();
}
this.IDFEAPOCCNC();
}
// Token: 0x04003843 RID: 14403
[Token(Token = "0x4003843")]
private static readonly List<Action> AGNOFNKJAME = new List();
// Token: 0x04003844 RID: 14404
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x4003844")]
private int? OIDIONGIDKD;
// Token: 0x04003845 RID: 14405
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x4003845")]
private int? NHENHLMBCFA;
// Token: 0x04003846 RID: 14406
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x4003846")]
private int? LBCFPAHDCOI;
// Token: 0x04003847 RID: 14407
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x4003847")]
private string KFPHIGMKOMO;
// Token: 0x04003848 RID: 14408
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x4003848")]
private string JJBAHOHBHJI;
// Token: 0x04003849 RID: 14409
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x4003849")]
private string DAHEICMKIJJ;
// Token: 0x02000C53 RID: 3155
[Token(Token = "0x2000C53")]
public enum GHKPDJDFGJL
{
// Token: 0x0400384E RID: 14414
[Token(Token = "0x400384E")]
INTRO = 1,
// Token: 0x0400384F RID: 14415
[Token(Token = "0x400384F")]
AGE,
// Token: 0x04003850 RID: 14416
[Token(Token = "0x4003850")]
FINISHED = 5
}
}
}
@@ -0,0 +1,528 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
namespace RRUI.Data.NUX
{
// Token: 0x02000C55 RID: 3157
[Token(Token = "0x2000C55")]
[StructLayout(3)]
public class RegistrationModelController : ModelController<RegistrationModel>
{
// Token: 0x06004C32 RID: 19506 RVA: 0x0011C3C8 File Offset: 0x0011A5C8
[Token(Token = "0x6004C32")]
[Address(RVA = "0x1963AC0", Offset = "0x19624C0", VA = "0x181963AC0")]
public RegistrationModelController()
{
}
// Token: 0x02000C56 RID: 3158
[Token(Token = "0x2000C56")]
[Serializable]
private class SubmitStatusTextImpl : TextControllerImpl<RegistrationModel>
{
// Token: 0x06004C33 RID: 19507 RVA: 0x0011C3DC File Offset: 0x0011A5DC
[Token(Token = "0x6004C33")]
[Address(RVA = "0x1969390", Offset = "0x1967D90", VA = "0x181969390", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06004C34 RID: 19508 RVA: 0x0011C3F0 File Offset: 0x0011A5F0
[Token(Token = "0x6004C34")]
[Address(RVA = "0x19693E0", Offset = "0x1967DE0", VA = "0x1819693E0")]
public SubmitStatusTextImpl()
{
}
}
// Token: 0x02000C57 RID: 3159
[Token(Token = "0x2000C57")]
[Serializable]
private class DOBTextImpl : TextControllerImpl<RegistrationModel>
{
// Token: 0x06004C35 RID: 19509 RVA: 0x0011C404 File Offset: 0x0011A604
[Token(Token = "0x6004C35")]
[Address(RVA = "0x1957890", Offset = "0x1956290", VA = "0x181957890", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
if (flag)
{
}
}
// Token: 0x06004C36 RID: 19510 RVA: 0x0011C420 File Offset: 0x0011A620
[Token(Token = "0x6004C36")]
[Address(RVA = "0x1957940", Offset = "0x1956340", VA = "0x181957940")]
public DOBTextImpl()
{
}
}
// Token: 0x02000C58 RID: 3160
[Token(Token = "0x2000C58")]
[Serializable]
private class TogglePasswordPreviewButtonImpl : ButtonControllerImpl<RegistrationModel>
{
// Token: 0x06004C37 RID: 19511 RVA: 0x0011C434 File Offset: 0x0011A634
[Token(Token = "0x6004C37")]
[Address(RVA = "0x1969C70", Offset = "0x1968670", VA = "0x181969C70", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06004C38 RID: 19512 RVA: 0x0011C448 File Offset: 0x0011A648
[Token(Token = "0x6004C38")]
[Address(RVA = "0x1969C10", Offset = "0x1968610", VA = "0x181969C10", Slot = "27")]
protected override void DMAHGBLDMFA()
{
Image image = this.icon;
Sprite sprite = this.offSprite;
image.sprite = sprite;
}
// Token: 0x06004C39 RID: 19513 RVA: 0x0011C470 File Offset: 0x0011A670
[Token(Token = "0x6004C39")]
[Address(RVA = "0x1969CB0", Offset = "0x19686B0", VA = "0x181969CB0")]
public TogglePasswordPreviewButtonImpl()
{
}
// Token: 0x04003853 RID: 14419
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003853")]
[SerializeField]
private Image icon;
// Token: 0x04003854 RID: 14420
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003854")]
[SerializeField]
private Sprite offSprite;
// Token: 0x04003855 RID: 14421
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4003855")]
[SerializeField]
private Sprite onSprite;
}
// Token: 0x02000C59 RID: 3161
[Token(Token = "0x2000C59")]
[Serializable]
private class RandomUsernameButtonImpl : ButtonControllerImpl<RegistrationModel>
{
// Token: 0x06004C3A RID: 19514 RVA: 0x0011C484 File Offset: 0x0011A684
[Token(Token = "0x6004C3A")]
[Address(RVA = "0x1963A40", Offset = "0x1962440", VA = "0x181963A40", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06004C3B RID: 19515 RVA: 0x0011C498 File Offset: 0x0011A698
[Token(Token = "0x6004C3B")]
[Address(RVA = "0x19639F0", Offset = "0x19623F0", VA = "0x1819639F0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06004C3C RID: 19516 RVA: 0x0011C4AC File Offset: 0x0011A6AC
[Token(Token = "0x6004C3C")]
[Address(RVA = "0x1963A80", Offset = "0x1962480", VA = "0x181963A80")]
public RandomUsernameButtonImpl()
{
}
}
// Token: 0x02000C5A RID: 3162
[Token(Token = "0x2000C5A")]
[Serializable]
private class SubmitButtonImpl : ButtonControllerImpl<RegistrationModel>
{
// Token: 0x06004C3D RID: 19517 RVA: 0x0011C4C0 File Offset: 0x0011A6C0
[Token(Token = "0x6004C3D")]
[Address(RVA = "0x19691B0", Offset = "0x1967BB0", VA = "0x1819691B0", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06004C3E RID: 19518 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6004C3E")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06004C3F RID: 19519 RVA: 0x0011C4D4 File Offset: 0x0011A6D4
[Token(Token = "0x6004C3F")]
[Address(RVA = "0x1969230", Offset = "0x1967C30", VA = "0x181969230")]
public SubmitButtonImpl()
{
}
}
// Token: 0x02000C5B RID: 3163
[Token(Token = "0x2000C5B")]
[Serializable]
private class SubmitDOBButtonImpl : ButtonControllerImpl<RegistrationModel>
{
// Token: 0x06004C40 RID: 19520 RVA: 0x0011C4E8 File Offset: 0x0011A6E8
[Token(Token = "0x6004C40")]
[Address(RVA = "0x1969310", Offset = "0x1967D10", VA = "0x181969310", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06004C41 RID: 19521 RVA: 0x0011C4FC File Offset: 0x0011A6FC
[Token(Token = "0x6004C41")]
[Address(RVA = "0x19692B0", Offset = "0x1967CB0", VA = "0x1819692B0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06004C42 RID: 19522 RVA: 0x0011C510 File Offset: 0x0011A710
[Token(Token = "0x6004C42")]
[Address(RVA = "0x1969350", Offset = "0x1967D50", VA = "0x181969350")]
public SubmitDOBButtonImpl()
{
}
}
// Token: 0x02000C5C RID: 3164
[Token(Token = "0x2000C5C")]
[Serializable]
private class AgeInputFieldImpl : ValidatableInputFieldControllerImpl<RegistrationModel>
{
// Token: 0x17000D45 RID: 3397
// (get) Token: 0x06004C43 RID: 19523 RVA: 0x0011C524 File Offset: 0x0011A724
[Token(Token = "0x17000D45")]
protected override bool IsValid
{
[Token(Token = "0x6004C43")]
[Address(RVA = "0x19565A0", Offset = "0x1954FA0", VA = "0x1819565A0", Slot = "32")]
get
{
throw new NullReferenceException();
}
}
// Token: 0x06004C44 RID: 19524 RVA: 0x0011C538 File Offset: 0x0011A738
[Token(Token = "0x6004C44")]
[Address(RVA = "0x19564C0", Offset = "0x1954EC0", VA = "0x1819564C0", Slot = "30")]
protected override void OCOCJCIGJLE(string DBFBLNILIGL)
{
bool flag;
if (flag)
{
}
}
// Token: 0x06004C45 RID: 19525 RVA: 0x0011C550 File Offset: 0x0011A750
[Token(Token = "0x6004C45")]
[Address(RVA = "0x19563D0", Offset = "0x1954DD0", VA = "0x1819563D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
base.DMAHGBLDMFA();
bool flag;
if (flag)
{
}
}
// Token: 0x06004C46 RID: 19526 RVA: 0x0011C570 File Offset: 0x0011A770
[Token(Token = "0x6004C46")]
[Address(RVA = "0x1956560", Offset = "0x1954F60", VA = "0x181956560")]
public AgeInputFieldImpl()
{
}
}
// Token: 0x02000C5D RID: 3165
[Token(Token = "0x2000C5D")]
[Serializable]
private class BirthDayInputFieldImpl : ValidatableInputFieldControllerImpl<RegistrationModel>
{
// Token: 0x17000D46 RID: 3398
// (get) Token: 0x06004C47 RID: 19527 RVA: 0x0011C584 File Offset: 0x0011A784
[Token(Token = "0x17000D46")]
protected override bool IsValid
{
[Token(Token = "0x6004C47")]
[Address(RVA = "0x19567C0", Offset = "0x19551C0", VA = "0x1819567C0", Slot = "32")]
get
{
throw new NullReferenceException();
}
}
// Token: 0x06004C48 RID: 19528 RVA: 0x0011C598 File Offset: 0x0011A798
[Token(Token = "0x6004C48")]
[Address(RVA = "0x19566E0", Offset = "0x19550E0", VA = "0x1819566E0", Slot = "30")]
protected override void OCOCJCIGJLE(string DBFBLNILIGL)
{
bool flag;
if (flag)
{
}
}
// Token: 0x06004C49 RID: 19529 RVA: 0x0011C5B0 File Offset: 0x0011A7B0
[Token(Token = "0x6004C49")]
[Address(RVA = "0x19565F0", Offset = "0x1954FF0", VA = "0x1819565F0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
base.DMAHGBLDMFA();
bool flag;
if (flag)
{
}
}
// Token: 0x06004C4A RID: 19530 RVA: 0x0011C5D0 File Offset: 0x0011A7D0
[Token(Token = "0x6004C4A")]
[Address(RVA = "0x1956780", Offset = "0x1955180", VA = "0x181956780")]
public BirthDayInputFieldImpl()
{
}
}
// Token: 0x02000C5E RID: 3166
[Token(Token = "0x2000C5E")]
[Serializable]
private class BirthMonthInputFieldImpl : ValidatableInputFieldControllerImpl<RegistrationModel>
{
// Token: 0x17000D47 RID: 3399
// (get) Token: 0x06004C4B RID: 19531 RVA: 0x0011C5E4 File Offset: 0x0011A7E4
[Token(Token = "0x17000D47")]
protected override bool IsValid
{
[Token(Token = "0x6004C4B")]
[Address(RVA = "0x19569F0", Offset = "0x19553F0", VA = "0x1819569F0", Slot = "32")]
get
{
throw new NullReferenceException();
}
}
// Token: 0x06004C4C RID: 19532 RVA: 0x0011C5F8 File Offset: 0x0011A7F8
[Token(Token = "0x6004C4C")]
[Address(RVA = "0x1956910", Offset = "0x1955310", VA = "0x181956910", Slot = "30")]
protected override void OCOCJCIGJLE(string DBFBLNILIGL)
{
bool flag;
if (flag)
{
}
}
// Token: 0x06004C4D RID: 19533 RVA: 0x0011C610 File Offset: 0x0011A810
[Token(Token = "0x6004C4D")]
[Address(RVA = "0x1956810", Offset = "0x1955210", VA = "0x181956810", Slot = "27")]
protected override void DMAHGBLDMFA()
{
base.DMAHGBLDMFA();
bool flag;
if (flag)
{
}
}
// Token: 0x06004C4E RID: 19534 RVA: 0x0011C630 File Offset: 0x0011A830
[Token(Token = "0x6004C4E")]
[Address(RVA = "0x19569B0", Offset = "0x19553B0", VA = "0x1819569B0")]
public BirthMonthInputFieldImpl()
{
}
}
// Token: 0x02000C5F RID: 3167
[Token(Token = "0x2000C5F")]
[Serializable]
private class UsernameInputFieldImpl : ValidatableInputFieldControllerImpl<RegistrationModel>
{
// Token: 0x17000D48 RID: 3400
// (get) Token: 0x06004C4F RID: 19535 RVA: 0x0011C644 File Offset: 0x0011A844
[Token(Token = "0x17000D48")]
protected override bool IsValid
{
[Token(Token = "0x6004C4F")]
[Address(RVA = "0x196ABC0", Offset = "0x19695C0", VA = "0x18196ABC0", Slot = "32")]
get
{
throw new NullReferenceException();
}
}
// Token: 0x06004C50 RID: 19536 RVA: 0x0011C658 File Offset: 0x0011A858
[Token(Token = "0x6004C50")]
[Address(RVA = "0x196AB30", Offset = "0x1969530", VA = "0x18196AB30", Slot = "30")]
protected override void OCOCJCIGJLE(string ONGBFDACHHG)
{
}
// Token: 0x06004C51 RID: 19537 RVA: 0x0011C66C File Offset: 0x0011A86C
[Token(Token = "0x6004C51")]
[Address(RVA = "0x196AA70", Offset = "0x1969470", VA = "0x18196AA70", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
if (flag)
{
}
bool? flag3;
bool flag2 = flag3 == 0;
}
// Token: 0x06004C52 RID: 19538 RVA: 0x0011C688 File Offset: 0x0011A888
[Token(Token = "0x6004C52")]
[Address(RVA = "0x196AB80", Offset = "0x1969580", VA = "0x18196AB80")]
public UsernameInputFieldImpl()
{
}
}
// Token: 0x02000C60 RID: 3168
[Token(Token = "0x2000C60")]
[Serializable]
private class PasswordInputFieldImpl : ValidatableInputFieldControllerImpl<RegistrationModel>
{
// Token: 0x17000D49 RID: 3401
// (get) Token: 0x06004C53 RID: 19539 RVA: 0x0011C69C File Offset: 0x0011A89C
[Token(Token = "0x17000D49")]
protected override bool IsValid
{
[Token(Token = "0x6004C53")]
[Address(RVA = "0x19615B0", Offset = "0x195FFB0", VA = "0x1819615B0", Slot = "32")]
get
{
throw new NullReferenceException();
}
}
// Token: 0x06004C54 RID: 19540 RVA: 0x0011C6B0 File Offset: 0x0011A8B0
[Token(Token = "0x6004C54")]
[Address(RVA = "0x1961520", Offset = "0x195FF20", VA = "0x181961520", Slot = "30")]
protected override void OCOCJCIGJLE(string ONGBFDACHHG)
{
}
// Token: 0x06004C55 RID: 19541 RVA: 0x0011C6C4 File Offset: 0x0011A8C4
[Token(Token = "0x6004C55")]
[Address(RVA = "0x1961410", Offset = "0x195FE10", VA = "0x181961410", Slot = "27")]
protected override void DMAHGBLDMFA()
{
base.DMAHGBLDMFA();
bool flag;
if (flag)
{
}
}
// Token: 0x06004C56 RID: 19542 RVA: 0x0011C6E4 File Offset: 0x0011A8E4
[Token(Token = "0x6004C56")]
[Address(RVA = "0x1961570", Offset = "0x195FF70", VA = "0x181961570")]
public PasswordInputFieldImpl()
{
}
}
// Token: 0x02000C61 RID: 3169
[Token(Token = "0x2000C61")]
[Serializable]
private class HideIfDOBNotSubmittedImpl : HideableControllerImpl<RegistrationModel>
{
// Token: 0x06004C57 RID: 19543 RVA: 0x0011C6F8 File Offset: 0x0011A8F8
[Token(Token = "0x6004C57")]
[Address(RVA = "0x1958840", Offset = "0x1957240", VA = "0x181958840", Slot = "27")]
protected override void DMAHGBLDMFA()
{
if (this.invert)
{
}
bool flag2;
bool flag = flag2;
}
// Token: 0x06004C58 RID: 19544 RVA: 0x0011C720 File Offset: 0x0011A920
[Token(Token = "0x6004C58")]
[Address(RVA = "0x19588C0", Offset = "0x19572C0", VA = "0x1819588C0")]
public HideIfDOBNotSubmittedImpl()
{
}
// Token: 0x04003856 RID: 14422
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003856")]
[SerializeField]
[Tooltip("If true, hideable will hide while RegistrationModel.DOBSubmitted is TRUE")]
private bool invert;
}
// Token: 0x02000C62 RID: 3170
[Token(Token = "0x2000C62")]
[Serializable]
private class HideIfNotJuniorImpl : HideableControllerImpl<RegistrationModel>
{
// Token: 0x06004C59 RID: 19545 RVA: 0x0011C734 File Offset: 0x0011A934
[Token(Token = "0x6004C59")]
[Address(RVA = "0x1958AC0", Offset = "0x19574C0", VA = "0x181958AC0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool? flag2;
bool flag = flag2 == (ulong)1L;
}
// Token: 0x06004C5A RID: 19546 RVA: 0x0011C750 File Offset: 0x0011A950
[Token(Token = "0x6004C5A")]
[Address(RVA = "0x1958B30", Offset = "0x1957530", VA = "0x181958B30")]
public HideIfNotJuniorImpl()
{
}
}
// Token: 0x02000C63 RID: 3171
[Token(Token = "0x2000C63")]
[RequireComponent(typeof(CanvasGroup))]
[Serializable]
private class InteractibleIfDOBSubmittedImpl : ControllerImplementation<RegistrationModel>
{
// Token: 0x06004C5B RID: 19547 RVA: 0x0011C764 File Offset: 0x0011A964
[Token(Token = "0x6004C5B")]
[Address(RVA = "0x1958D10", Offset = "0x1957710", VA = "0x181958D10", Slot = "27")]
protected override void DMAHGBLDMFA()
{
CanvasGroup canvasGroup = this.canvasGroup;
if (this.invert)
{
}
bool flag;
canvasGroup.interactable = flag;
}
// Token: 0x06004C5C RID: 19548 RVA: 0x0011C790 File Offset: 0x0011A990
[Token(Token = "0x6004C5C")]
[Address(RVA = "0x1958D80", Offset = "0x1957780", VA = "0x181958D80")]
public InteractibleIfDOBSubmittedImpl()
{
}
// Token: 0x04003857 RID: 14423
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003857")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
private CanvasGroup canvasGroup;
// Token: 0x04003858 RID: 14424
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003858")]
[SerializeField]
[Tooltip("If true, canvasGroup is interactable while Model.DOBSubmitted is FALSE")]
private bool invert;
}
}
}