Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RRUI/Data/WatchModel.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

434 lines
14 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecRoom.Core;
using UnityEngine;
using UnityEngine.UI;
namespace RRUI.Data
{
// Token: 0x0200109E RID: 4254
[Token(Token = "0x200109E")]
public class WatchModel : RRUIModel
{
// Token: 0x17001046 RID: 4166
// (get) Token: 0x06005F6B RID: 24427 RVA: 0x0014D6C4 File Offset: 0x0014B8C4
[Token(Token = "0x17001046")]
public Button ENELCDLDDOK
{
[Token(Token = "0x6005F6B")]
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")]
get
{
return this.homeButton;
}
}
// Token: 0x17001047 RID: 4167
// (get) Token: 0x06005F6C RID: 24428 RVA: 0x0014D6D8 File Offset: 0x0014B8D8
[Token(Token = "0x17001047")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6005F6C")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")]
get
{
return true;
}
}
// Token: 0x17001048 RID: 4168
// (get) Token: 0x06005F6D RID: 24429 RVA: 0x0014D6E8 File Offset: 0x0014B8E8
// (set) Token: 0x06005F6E RID: 24430 RVA: 0x0014D70C File Offset: 0x0014B90C
[Token(Token = "0x17001048")]
private bool JAMJHMIMDDG
{
[Token(Token = "0x6005F6D")]
[Address(RVA = "0x1E79350", Offset = "0x1E78350", VA = "0x181E79350")]
get
{
EFEFMHJPJIJ aoofiinpkhc = this.AOOFIINPKHC;
int num = 0;
num += num;
num++;
throw new NullReferenceException();
}
[Token(Token = "0x6005F6E")]
[Address(RVA = "0x1E791D0", Offset = "0x1E781D0", VA = "0x181E791D0")]
set
{
EFEFMHJPJIJ aoofiinpkhc = this.AOOFIINPKHC;
int num = 0;
num += num;
num++;
}
}
// Token: 0x06005F6F RID: 24431 RVA: 0x0014D730 File Offset: 0x0014B930
[Token(Token = "0x6005F6F")]
[Address(RVA = "0x1E79420", Offset = "0x1E78420", VA = "0x181E79420", Slot = "15")]
protected override void JMFHPBDMELA()
{
base.JMFHPBDMELA();
EFEFMHJPJIJ efefmhjpjij;
this.AOOFIINPKHC = efefmhjpjij;
}
// Token: 0x06005F70 RID: 24432 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005F70")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "22")]
protected override void AHFKACICJNC()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005F71 RID: 24433 RVA: 0x0014D754 File Offset: 0x0014B954
[Token(Token = "0x6005F71")]
[Address(RVA = "0x1E792B0", Offset = "0x1E782B0", VA = "0x181E792B0", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06005F72 RID: 24434 RVA: 0x0014D768 File Offset: 0x0014B968
[Token(Token = "0x6005F72")]
[Address(RVA = "0x1E79690", Offset = "0x1E78690", VA = "0x181E79690")]
public void TryShowHomeScreenChoiceDialog()
{
WatchModel.GMPCJIOOOOO gmpcjiooooo = new WatchModel.GMPCJIOOOOO();
gmpcjiooooo.<>4__this = this;
int num = 0;
int? <HLHHHMNJAEM>k__BackingField = BPHGKAEDBPE.<HLHHHMNJAEM>k__BackingField;
bool flag = <HLHHHMNJAEM>k__BackingField == (ulong)1L;
if (flag == <HLHHHMNJAEM>k__BackingField)
{
EFEFMHJPJIJ aoofiinpkhc = this.AOOFIINPKHC;
num += num;
num++;
if (!flag && this.OCCHBCMEDKJ == num)
{
gmpcjiooooo.dialog = num;
if (this.OCCHBCMEDKJ == num)
{
OBJAFKDPOHB objafkdpohb = new OBJAFKDPOHB();
objafkdpohb.<CEJPKGDKMJE>k__BackingField = "New Home Menu";
objafkdpohb.<JGGILCHDEFC>k__BackingField = num != 0;
Sprite homeScreenChoiceDialogIcon = WatchConfig.Instance._homeScreenChoiceDialogIcon;
objafkdpohb.<KIAMEICGNPB>k__BackingField = homeScreenChoiceDialogIcon;
objafkdpohb.<LHJAKNBODPE>k__BackingField = "The Watch Home Menu is now more personalized. Check it out! While we work out the kinks, you can switch back to the old one in Settings.";
List<DOPNALIMPNA> list = new List();
IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD();
imafjgkhemd.GPJEDBDCNNP = "No, Thanks";
imafjgkhemd.GPJAHEOLCPN = imafjgkhemd;
imafjgkhemd.BMBFCGOFPIM = imafjgkhemd;
LKECHMGOCGI lkechmgocgi = new LKECHMGOCGI();
lkechmgocgi.<OBHNJENCHDE>k__BackingField = lkechmgocgi;
lkechmgocgi.<KCBLDGJNKJO>k__BackingField = lkechmgocgi;
imafjgkhemd.<ALFJBDILAME>k__BackingField = lkechmgocgi;
Action action = delegate
{
gmpcjiooooo.<>4__this.JAMJHMIMDDG = true;
WatchUI <LBNLPAIAGHF>k__BackingField = gmpcjiooooo.<>4__this.GKNIDBFDJNG.<LBNLPAIAGHF>k__BackingField;
int num3 = 0;
<LBNLPAIAGHF>k__BackingField.JNLHICKONDN = num3 != 0;
BaseDialogModel<OBJAFKDPOHB> dialog = gmpcjiooooo.dialog;
int num4 = 0;
if (dialog != num4)
{
gmpcjiooooo.dialog.Dismiss();
return;
}
};
imafjgkhemd.MEEKCCGGFFD = action;
list.Add(imafjgkhemd);
IMAFJGKHEMD imafjgkhemd2 = new IMAFJGKHEMD();
imafjgkhemd2.GPJEDBDCNNP = "Let's See!";
imafjgkhemd2.GPJAHEOLCPN = "Let's See!";
imafjgkhemd2.BMBFCGOFPIM = imafjgkhemd2;
LKECHMGOCGI lkechmgocgi2 = new LKECHMGOCGI();
lkechmgocgi2.<OBHNJENCHDE>k__BackingField = lkechmgocgi2;
lkechmgocgi2.<KCBLDGJNKJO>k__BackingField = lkechmgocgi2;
imafjgkhemd2.<ALFJBDILAME>k__BackingField = lkechmgocgi2;
Action action2 = delegate
{
ulong num5;
gmpcjiooooo.<>4__this.JAMJHMIMDDG = num5 != 0UL;
ulong num6;
gmpcjiooooo.<>4__this.GKNIDBFDJNG.<LBNLPAIAGHF>k__BackingField.JNLHICKONDN = num6 != 0UL;
WatchModel <>4__this = gmpcjiooooo.<>4__this;
WatchModel.NBOGAMNAMGB nbogamnamgb = new WatchModel.NBOGAMNAMGB();
int num7 = 0;
nbogamnamgb.dialog = num7;
DialogListModel dialogListModel2 = <>4__this.PKJJDBNMMEA;
DGHLPMOEABF dghlpmoeabf = new DGHLPMOEABF();
Action action4 = delegate
{
BaseDialogModel<DGHLPMOEABF> dialog3 = nbogamnamgb.dialog;
int num9 = 0;
if (dialog3 != num9)
{
nbogamnamgb.dialog.Dismiss();
}
};
dghlpmoeabf.<ECHBNKMHBBM>k__BackingField = action4;
PMGCJEPKFOF pmgcjepkfof2 = dialogListModel2.AddDialog<DGHLPMOEABF>(DLKPBLNKLAD.HOME_TUTORIAL_DIALOG, dghlpmoeabf);
Action<BaseDialogModel<DGHLPMOEABF>> action5 = delegate(BaseDialogModel<DGHLPMOEABF> dialogModel)
{
nbogamnamgb.dialog = dialogModel;
};
if (num7 < nbogamnamgb)
{
num7 += num7;
if (num7 == nbogamnamgb)
{
BaseDialogModel<OBJAFKDPOHB> baseDialogModel;
baseDialogModel += baseDialogModel;
throw new NullReferenceException();
}
num7++;
}
BaseDialogModel<OBJAFKDPOHB> dialog2 = gmpcjiooooo.dialog;
int num8 = 0;
if (dialog2 != num8)
{
BaseDialogModel<OBJAFKDPOHB> baseDialogModel = gmpcjiooooo.dialog;
baseDialogModel.Dismiss();
}
};
imafjgkhemd2.MEEKCCGGFFD = action2;
list.Add(imafjgkhemd2);
objafkdpohb.<OKANBHKMMBD>k__BackingField = list;
this.OCCHBCMEDKJ = objafkdpohb;
}
DialogListModel dialogListModel = base.PKJJDBNMMEA;
Action<BaseDialogModel<OBJAFKDPOHB>> action3 = delegate(BaseDialogModel<OBJAFKDPOHB> dialogModel)
{
gmpcjiooooo.dialog = dialogModel;
};
if (num < gmpcjiooooo)
{
num += num;
if (num == gmpcjiooooo)
{
PMGCJEPKFOF pmgcjepkfof;
pmgcjepkfof += pmgcjepkfof;
num += 19;
goto IL_1CE;
}
num++;
}
}
return;
}
IL_1CE:
ulong num2;
this.JAMJHMIMDDG = num2 != 0UL;
throw new NullReferenceException();
}
// Token: 0x06005F73 RID: 24435 RVA: 0x0014D950 File Offset: 0x0014BB50
[Token(Token = "0x6005F73")]
[Address(RVA = "0x1E794F0", Offset = "0x1E784F0", VA = "0x181E794F0")]
private void MMPJKBNIPEF()
{
WatchModel.NBOGAMNAMGB nbogamnamgb = new WatchModel.NBOGAMNAMGB();
int num = 0;
nbogamnamgb.dialog = num;
DialogListModel dialogListModel = base.PKJJDBNMMEA;
DGHLPMOEABF dghlpmoeabf = new DGHLPMOEABF();
Action action = delegate
{
BaseDialogModel<DGHLPMOEABF> dialog = nbogamnamgb.dialog;
int num2 = 0;
if (dialog != num2)
{
nbogamnamgb.dialog.Dismiss();
}
};
dghlpmoeabf.<ECHBNKMHBBM>k__BackingField = action;
PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddDialog<DGHLPMOEABF>(DLKPBLNKLAD.HOME_TUTORIAL_DIALOG, dghlpmoeabf);
Action<BaseDialogModel<DGHLPMOEABF>> action2 = delegate(BaseDialogModel<DGHLPMOEABF> dialogModel)
{
nbogamnamgb.dialog = dialogModel;
};
if (num < nbogamnamgb)
{
num += num;
if (num == nbogamnamgb)
{
pmgcjepkfof += pmgcjepkfof;
throw new NullReferenceException();
}
num++;
}
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action2);
}
// Token: 0x06005F74 RID: 24436 RVA: 0x0014D9D0 File Offset: 0x0014BBD0
[Token(Token = "0x6005F74")]
[Address(RVA = "0x1746A60", Offset = "0x1745A60", VA = "0x181746A60")]
public WatchModel()
{
}
// Token: 0x04003F13 RID: 16147
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4003F13")]
[SerializeField]
private Button homeButton;
// Token: 0x04003F14 RID: 16148
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4003F14")]
private EFEFMHJPJIJ AOOFIINPKHC;
// Token: 0x04003F15 RID: 16149
[Token(Token = "0x4003F15")]
private const string BFFAAMGKIGG = "HAS_SEEN_HOME_SCREEN_CHOICE";
// Token: 0x04003F16 RID: 16150
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4003F16")]
private OBJAFKDPOHB OCCHBCMEDKJ;
// Token: 0x0200109F RID: 4255
[Token(Token = "0x200109F")]
[CompilerGenerated]
private sealed class GMPCJIOOOOO
{
// Token: 0x06005F75 RID: 24437 RVA: 0x0014D9E4 File Offset: 0x0014BBE4
[Token(Token = "0x6005F75")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public GMPCJIOOOOO()
{
}
// Token: 0x06005F76 RID: 24438 RVA: 0x0014D9F8 File Offset: 0x0014BBF8
[Token(Token = "0x6005F76")]
[Address(RVA = "0x1E69CC0", Offset = "0x1E68CC0", VA = "0x181E69CC0")]
internal void <TryShowHomeScreenChoiceDialog>b__1()
{
this.<>4__this.JAMJHMIMDDG = true;
WatchUI <LBNLPAIAGHF>k__BackingField = this.<>4__this.GKNIDBFDJNG.<LBNLPAIAGHF>k__BackingField;
int num = 0;
<LBNLPAIAGHF>k__BackingField.JNLHICKONDN = num != 0;
BaseDialogModel<OBJAFKDPOHB> baseDialogModel = this.dialog;
int num2 = 0;
if (baseDialogModel != num2)
{
this.dialog.Dismiss();
return;
}
}
// Token: 0x06005F77 RID: 24439 RVA: 0x0014DA50 File Offset: 0x0014BC50
[Token(Token = "0x6005F77")]
[Address(RVA = "0x1E69D90", Offset = "0x1E68D90", VA = "0x181E69D90")]
internal void <TryShowHomeScreenChoiceDialog>b__2()
{
ulong num;
this.<>4__this.JAMJHMIMDDG = num != 0UL;
ulong num2;
this.<>4__this.GKNIDBFDJNG.<LBNLPAIAGHF>k__BackingField.JNLHICKONDN = num2 != 0UL;
WatchModel watchModel = this.<>4__this;
WatchModel.NBOGAMNAMGB nbogamnamgb = new WatchModel.NBOGAMNAMGB();
int num3 = 0;
nbogamnamgb.dialog = num3;
DialogListModel dialogListModel = watchModel.PKJJDBNMMEA;
DGHLPMOEABF dghlpmoeabf = new DGHLPMOEABF();
Action action = delegate
{
BaseDialogModel<DGHLPMOEABF> baseDialogModel3 = nbogamnamgb.dialog;
int num5 = 0;
if (baseDialogModel3 != num5)
{
nbogamnamgb.dialog.Dismiss();
}
};
dghlpmoeabf.<ECHBNKMHBBM>k__BackingField = action;
PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddDialog<DGHLPMOEABF>(DLKPBLNKLAD.HOME_TUTORIAL_DIALOG, dghlpmoeabf);
Action<BaseDialogModel<DGHLPMOEABF>> action2 = delegate(BaseDialogModel<DGHLPMOEABF> dialogModel)
{
nbogamnamgb.dialog = dialogModel;
};
if (num3 < nbogamnamgb)
{
num3 += num3;
if (num3 == nbogamnamgb)
{
BaseDialogModel<OBJAFKDPOHB> baseDialogModel;
baseDialogModel += baseDialogModel;
throw new NullReferenceException();
}
num3++;
}
BaseDialogModel<OBJAFKDPOHB> baseDialogModel2 = this.dialog;
int num4 = 0;
if (baseDialogModel2 != num4)
{
BaseDialogModel<OBJAFKDPOHB> baseDialogModel = this.dialog;
baseDialogModel.Dismiss();
}
}
// Token: 0x06005F78 RID: 24440 RVA: 0x0014DB24 File Offset: 0x0014BD24
[Token(Token = "0x6005F78")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
internal void <TryShowHomeScreenChoiceDialog>b__0(BaseDialogModel<OBJAFKDPOHB> dialogModel)
{
this.dialog = dialogModel;
}
// Token: 0x04003F17 RID: 16151
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F17")]
public WatchModel <>4__this;
// Token: 0x04003F18 RID: 16152
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003F18")]
public BaseDialogModel<OBJAFKDPOHB> dialog;
}
// Token: 0x020010A0 RID: 4256
[Token(Token = "0x20010A0")]
[CompilerGenerated]
private sealed class NBOGAMNAMGB
{
// Token: 0x06005F79 RID: 24441 RVA: 0x0014DB38 File Offset: 0x0014BD38
[Token(Token = "0x6005F79")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public NBOGAMNAMGB()
{
}
// Token: 0x06005F7A RID: 24442 RVA: 0x0014DB4C File Offset: 0x0014BD4C
[Token(Token = "0x6005F7A")]
[Address(RVA = "0x1E6E250", Offset = "0x1E6D250", VA = "0x181E6E250")]
internal void <ShowHomeScreenTutorial>b__1()
{
BaseDialogModel<DGHLPMOEABF> baseDialogModel = this.dialog;
int num = 0;
if (baseDialogModel != num)
{
this.dialog.Dismiss();
}
}
// Token: 0x06005F7B RID: 24443 RVA: 0x0014DB80 File Offset: 0x0014BD80
[Token(Token = "0x6005F7B")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
internal void <ShowHomeScreenTutorial>b__0(BaseDialogModel<DGHLPMOEABF> dialogModel)
{
this.dialog = dialogModel;
}
// Token: 0x04003F19 RID: 16153
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003F19")]
public BaseDialogModel<DGHLPMOEABF> dialog;
}
}
}