1160 lines
42 KiB
C#
1160 lines
42 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using Cpp2IlInjected;
|
|
using RecNet;
|
|
using RecRoom;
|
|
using RecRoom.Async;
|
|
using RecRoom.Core;
|
|
using RecRoom.Core.DataStructures.Tokens;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.Events;
|
|
using UnityEngine.UI;
|
|
|
|
namespace AGUI.StackedUI.Dialog
|
|
{
|
|
// Token: 0x02001C11 RID: 7185
|
|
[Token(Token = "0x2001C11")]
|
|
[StructLayout(3)]
|
|
public class PublishRoomDialog : UIDialog<PPENFJMFPNE, JPIJGHNNIDP>
|
|
{
|
|
// Token: 0x0600C099 RID: 49305 RVA: 0x002D5E68 File Offset: 0x002D4068
|
|
[Token(Token = "0x600C099")]
|
|
[Address(RVA = "0x1197E60", Offset = "0x1196860", VA = "0x181197E60")]
|
|
private void Awake()
|
|
{
|
|
ulong num;
|
|
ToggleButton3D[] componentsInChildren = this.tagsParentObject.GetComponentsInChildren<ToggleButton3D>(num != 0UL);
|
|
this.GHIJPFKKLHN = componentsInChildren;
|
|
IPromise<IReadOnlyList<string>> promise = OJMCBOKJFOF.CJFHAPJJPEO();
|
|
Action<IReadOnlyList<string>> action = new Action(this.PLEILLALKNA);
|
|
int num2 = 0;
|
|
num2 += num2;
|
|
num2++;
|
|
IPromise<IReadOnlyList<string>> promise2 = promise.Then(action);
|
|
}
|
|
|
|
// Token: 0x0600C09A RID: 49306 RVA: 0x002D5EC8 File Offset: 0x002D40C8
|
|
[Token(Token = "0x600C09A")]
|
|
[Address(RVA = "0x1199330", Offset = "0x1197D30", VA = "0x181199330", Slot = "9")]
|
|
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
|
{
|
|
base.Initialize(LJOCNMLBCAH);
|
|
ValidatedButtonInputField validatedButtonInputField = this.roomNameField;
|
|
Func<string, bool> func = new Func(this.NOMOCLNPCDC);
|
|
validatedButtonInputField.IsValidFunction = func;
|
|
ValidatedButtonInputField validatedButtonInputField2 = this.roomDescriptionField;
|
|
Func<string, bool> func2 = new Func(this.NOMOCLNPCDC);
|
|
validatedButtonInputField2.IsValidFunction = func2;
|
|
}
|
|
|
|
// Token: 0x0600C09B RID: 49307 RVA: 0x002D5F18 File Offset: 0x002D4118
|
|
[Token(Token = "0x600C09B")]
|
|
[Address(RVA = "0x1199740", Offset = "0x1198140", VA = "0x181199740", Slot = "6")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
this.HGPJHJNMKFL.GNGOOMMLPHE();
|
|
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
|
if (jlbeidflild != 0)
|
|
{
|
|
jlbeidflild.Dispose();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C09C RID: 49308 RVA: 0x002D5F50 File Offset: 0x002D4150
|
|
[Token(Token = "0x600C09C")]
|
|
[Address(RVA = "0x1198E00", Offset = "0x1197800", VA = "0x181198E00", Slot = "17")]
|
|
public override void ForceCancel(bool OLFBOPIKDCI)
|
|
{
|
|
int num = 0;
|
|
base.KHKDGPHPIND(num, true);
|
|
}
|
|
|
|
// Token: 0x0600C09D RID: 49309 RVA: 0x002D5F68 File Offset: 0x002D4168
|
|
[Token(Token = "0x600C09D")]
|
|
[Address(RVA = "0x11997B0", Offset = "0x11981B0", VA = "0x1811997B0", Slot = "10")]
|
|
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
|
{
|
|
base.OnFlowEntered(BFHJBBGCMAN);
|
|
ActionEvent<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
|
|
Action<long> action = new Action(this.FODLGIJCALM);
|
|
OJMCBOKJFOF.NFMLKMFEAKD = nfmlkmfeakd + action;
|
|
TokenFlag fkoihlpaddf = this.FKOIHLPADDF;
|
|
Button3D button3D = this.publishButton;
|
|
bool flag = !fkoihlpaddf.HasTokens;
|
|
button3D.FFDOINJEHMM = flag;
|
|
}
|
|
|
|
// Token: 0x0600C09E RID: 49310 RVA: 0x002D5FC4 File Offset: 0x002D41C4
|
|
[Token(Token = "0x600C09E")]
|
|
[Address(RVA = "0x11998C0", Offset = "0x11982C0", VA = "0x1811998C0", Slot = "11")]
|
|
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
|
{
|
|
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
|
ActionEvent<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
|
|
Action<long> action = new Action(this.FODLGIJCALM);
|
|
OJMCBOKJFOF.NFMLKMFEAKD = nfmlkmfeakd - action;
|
|
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
|
if (jlbeidflild != 0)
|
|
{
|
|
jlbeidflild.Dispose();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C09F RID: 49311 RVA: 0x002D600C File Offset: 0x002D420C
|
|
[Token(Token = "0x600C09F")]
|
|
[Address(RVA = "0x1198CE0", Offset = "0x11976E0", VA = "0x181198CE0")]
|
|
private void FODLGIJCALM(long ENJEOLBEALP)
|
|
{
|
|
if (this.AEMBAGPGHGE != 0)
|
|
{
|
|
int num = 0;
|
|
IPromise<PPENFJMFPNE> promise = OJMCBOKJFOF.CJKHNIIJFIN(ENJEOLBEALP, num != 0);
|
|
int num2;
|
|
Action<string> action = new Action(num2.LogError);
|
|
num2 = 0;
|
|
Action<PPENFJMFPNE> action2 = new Action(this.DKNEMJEIKGA);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C0A0 RID: 49312 RVA: 0x002D6050 File Offset: 0x002D4250
|
|
[Token(Token = "0x600C0A0")]
|
|
[Address(RVA = "0x1199D00", Offset = "0x1198700", VA = "0x181199D00", Slot = "19")]
|
|
public override IPromise<JPIJGHNNIDP> ShowDialog(PPENFJMFPNE IJNAMEBOMJJ)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600C0A0)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Async.IPromise`1<JPIJGHNNIDP> AGUI.StackedUI.Dialog.PublishRoomDialog::ShowDialog(PPENFJMFPNE)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_14D:
|
|
stloc:Exception(var_24_157, newobj:Exception(Exception::.ctor, ldstr:string("Empty Room Details in publish dialog!")))
|
|
}
|
|
|
|
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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
|
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: 0x0600C0A1 RID: 49313 RVA: 0x002D61B8 File Offset: 0x002D43B8
|
|
[Token(Token = "0x600C0A1")]
|
|
[Address(RVA = "0x11980A0", Offset = "0x1196AA0", VA = "0x1811980A0")]
|
|
private void BMFPEJMLIKD(string DBDDKLHPNNA, bool GICEDIEDLJD)
|
|
{
|
|
this.infoText.text = DBDDKLHPNNA;
|
|
int num = 0;
|
|
IDisposable disposable = SingletonMonoBehaviour.Instance.Play((NotificationManager.IBIDFAOPIPC)((uint)1), DBDDKLHPNNA, 3f, num, num);
|
|
this.roomNameField.FFDOINJEHMM = GICEDIEDLJD;
|
|
this.roomDescriptionField.FFDOINJEHMM = GICEDIEDLJD;
|
|
this.takeRoomPictureButton.FFDOINJEHMM = GICEDIEDLJD;
|
|
this.roomTagsField.FFDOINJEHMM = GICEDIEDLJD;
|
|
ToggleButton3D[] ghijpfkklhn = this.GHIJPFKKLHN;
|
|
int length = ghijpfkklhn.Length;
|
|
if (num < length)
|
|
{
|
|
ghijpfkklhn[num].FFDOINJEHMM = GICEDIEDLJD;
|
|
num++;
|
|
}
|
|
this.copyableToggle.FFDOINJEHMM = GICEDIEDLJD;
|
|
this.ageRequirementSlider.FFDOINJEHMM = GICEDIEDLJD;
|
|
this.cancelButton.FFDOINJEHMM = GICEDIEDLJD;
|
|
int num2 = 0;
|
|
this.BLGNPNKFHMO((PublishRoomDialog.HDIJNFIMEEP)num2, GICEDIEDLJD);
|
|
}
|
|
|
|
// Token: 0x0600C0A2 RID: 49314 RVA: 0x002D6274 File Offset: 0x002D4474
|
|
[Token(Token = "0x600C0A2")]
|
|
[Address(RVA = "0x1197F90", Offset = "0x1196990", VA = "0x181197F90")]
|
|
private void BLGNPNKFHMO(PublishRoomDialog.HDIJNFIMEEP PIHIPPPPEBI, bool EIGKDGJGGLG)
|
|
{
|
|
bool hasTokens = this.FKOIHLPADDF.HasTokens;
|
|
TokenFlag fkoihlpaddf = this.FKOIHLPADDF;
|
|
if (!EIGKDGJGGLG)
|
|
{
|
|
fkoihlpaddf.Remove(hasTokens);
|
|
}
|
|
fkoihlpaddf.Add(hasTokens);
|
|
if (this.FKOIHLPADDF.HasTokens != hasTokens)
|
|
{
|
|
TokenFlag fkoihlpaddf2 = this.FKOIHLPADDF;
|
|
Button3D button3D = this.publishButton;
|
|
bool flag = !fkoihlpaddf2.HasTokens;
|
|
button3D.FFDOINJEHMM = flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C0A3 RID: 49315 RVA: 0x002D62DC File Offset: 0x002D44DC
|
|
[Token(Token = "0x600C0A3")]
|
|
[Address(RVA = "0x11995C0", Offset = "0x1197FC0", VA = "0x1811995C0")]
|
|
private void MCLEMFDNNAF()
|
|
{
|
|
Button3D button3D = this.publishButton;
|
|
bool flag = !this.FKOIHLPADDF.HasTokens;
|
|
button3D.FFDOINJEHMM = flag;
|
|
}
|
|
|
|
// Token: 0x0600C0A4 RID: 49316 RVA: 0x002D630C File Offset: 0x002D450C
|
|
[Token(Token = "0x600C0A4")]
|
|
[Address(RVA = "0x11993F0", Offset = "0x1197DF0", VA = "0x1811993F0")]
|
|
private static void JGONKECPJJD(PPENFJMFPNE IJNAMEBOMJJ)
|
|
{
|
|
if (SingletonMonoBehaviour.Instance.BLBCCPBIHGI)
|
|
{
|
|
IPromise<JPIJGHNNIDP> promise = WatchUI.BFPPPLIJIGC.ShowConfirmationDialog((UIConfirmationDialog.MCLCMCALGMA)((uint)3), "Send Announcement?", "Do you want to send a room published announcement to your subscribers?");
|
|
Action<long?> <>9__1;
|
|
Action<JPIJGHNNIDP> action = delegate(JPIJGHNNIDP response)
|
|
{
|
|
if (response == JPIJGHNNIDP.Affirmative)
|
|
{
|
|
int num = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<IFBPANODIPA>k__BackingField);
|
|
IPromise<long?> promise2 = JDJGIBLMFKK.BBELCAOOCOJ(num);
|
|
if (<>9__1 == 0)
|
|
{
|
|
Action<long?> action2 = delegate(long? clubId)
|
|
{
|
|
RRUIRootScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<RRUIRootScreen>();
|
|
string <LGACIEKBLBM>k__BackingField = IJNAMEBOMJJ.<LGACIEKBLBM>k__BackingField;
|
|
string text = "^" + <LGACIEKBLBM>k__BackingField + " was just published, go check it out!";
|
|
PPENFJMFPNE roomDetails = IJNAMEBOMJJ;
|
|
string <HPJCFFLAJJE>k__BackingField = roomDetails.<HPJCFFLAJJE>k__BackingField;
|
|
NFEMLMAFFIP.MetaData metaData = NFEMLMAFFIP.IJDLEDHFKDL(roomDetails.<DOFDAMHCJLP>k__BackingField);
|
|
};
|
|
<>9__1 = action2;
|
|
}
|
|
int num2 = 0;
|
|
num2 += num2;
|
|
num2++;
|
|
}
|
|
};
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C0A5 RID: 49317 RVA: 0x002D6360 File Offset: 0x002D4560
|
|
[Token(Token = "0x600C0A5")]
|
|
[Address(RVA = "0x1199600", Offset = "0x1198000", VA = "0x181199600")]
|
|
private bool NOMOCLNPCDC(string CKCGCFGOMAA)
|
|
{
|
|
string text = this.roomNameField.KKJIOHNFHFJ.Trim();
|
|
ValidatedButtonInputField validatedButtonInputField = this.roomDescriptionField;
|
|
this.BFGCDJFNJLE = text;
|
|
string text2 = validatedButtonInputField.KKJIOHNFHFJ.Trim();
|
|
string bfgcdjfnjle = this.BFGCDJFNJLE;
|
|
this.GLKOMKKLAGC = text2;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
if (this.PBPPKEHPIND != flag)
|
|
{
|
|
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
|
this.PBPPKEHPIND = flag;
|
|
string empty = string.Empty;
|
|
textMeshProUGUI.text = empty;
|
|
}
|
|
return true;
|
|
}
|
|
TextMeshProUGUI textMeshProUGUI2 = this.infoText;
|
|
this.PBPPKEHPIND = true;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C0A6 RID: 49318 RVA: 0x002D63F0 File Offset: 0x002D45F0
|
|
[Token(Token = "0x600C0A6")]
|
|
[Address(RVA = "0x1198850", Offset = "0x1197250", VA = "0x181198850")]
|
|
private bool CAEPFENAGHF()
|
|
{
|
|
bool flag = string.IsNullOrEmpty(this.roomTagsField.KKJIOHNFHFJ);
|
|
List<string> nolonffjnpa = this.NOLONFFJNPA;
|
|
if (flag)
|
|
{
|
|
nolonffjnpa.Clear();
|
|
}
|
|
nolonffjnpa.Clear();
|
|
string text = this.roomTagsField.KKJIOHNFHFJ;
|
|
char[] array = new char[4];
|
|
RuntimeHelpers.InitializeArray(array, fieldof(<PrivateImplementationDetails>.793B7F8007695DFB283C88ACADE6C53B40B35D57).FieldHandle);
|
|
string[] array2 = text.Split(array, StringSplitOptions.RemoveEmptyEntries);
|
|
int num = 0;
|
|
int length = array2.Length;
|
|
if (num < length)
|
|
{
|
|
string text2 = array2[num];
|
|
if (text2.IsAlphaNumeric())
|
|
{
|
|
int stringLength = text2.m_stringLength;
|
|
num++;
|
|
this.BMFPEJMLIKD("Tags cannot be longer than 15 characters", true);
|
|
}
|
|
}
|
|
List<string> nolonffjnpa2 = this.NOLONFFJNPA;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C0A7 RID: 49319 RVA: 0x002D64A0 File Offset: 0x002D46A0
|
|
[Token(Token = "0x600C0A7")]
|
|
[Address(RVA = "0x1198F10", Offset = "0x1197910", VA = "0x181198F10")]
|
|
private bool GMAOCGLJAMJ()
|
|
{
|
|
bool flag = this.AEMBAGPGHGE.OFONEIOEIED;
|
|
if (!flag && this.HPFGDCLMKHN == flag)
|
|
{
|
|
this.BMFPEJMLIKD("Missing room photo!", true);
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x0600C0A8 RID: 49320 RVA: 0x002D64DC File Offset: 0x002D46DC
|
|
[Token(Token = "0x600C0A8")]
|
|
[Address(RVA = "0x11985C0", Offset = "0x1196FC0", VA = "0x1811985C0")]
|
|
public void Button_TakeRoomPicture()
|
|
{
|
|
if (this.AEMBAGPGHGE != (ulong)0L)
|
|
{
|
|
PublishRoomDialog.EKBHFJEHKKG ekbhfjehkkg = new PublishRoomDialog.EKBHFJEHKKG();
|
|
ekbhfjehkkg.<>4__this = this;
|
|
StackedUIFlowBase <CBEMGFDBBJA>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.<CBEMGFDBBJA>k__BackingField;
|
|
ekbhfjehkkg.currentWatchFlow = <CBEMGFDBBJA>k__BackingField;
|
|
bool flag = this.AEMBAGPGHGE.OFONEIOEIED;
|
|
this.HPFGDCLMKHN = flag;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
ICancelablePromise<RenderTexture> cancelablePromise = ShareCamera.LocalRequestSingleImage(false, num3 != 0, num2 != 0, "Room Image", num != 0);
|
|
long <DOFDAMHCJLP>k__BackingField = this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
|
ekbhfjehkkg.targetRoomId = <DOFDAMHCJLP>k__BackingField;
|
|
Action<RenderTexture> action = delegate(RenderTexture rendTex)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
};
|
|
if (num < ekbhfjehkkg)
|
|
{
|
|
num += num;
|
|
if (num == ekbhfjehkkg)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
num++;
|
|
}
|
|
Action action2 = delegate
|
|
{
|
|
PublishRoomDialog <>4__this = ekbhfjehkkg.<>4__this;
|
|
int num4 = 0;
|
|
<>4__this.BLGNPNKFHMO((PublishRoomDialog.HDIJNFIMEEP)((ulong)1L), num4 != 0);
|
|
StackedUIFlowBase <CBEMGFDBBJA>k__BackingField2 = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.<CBEMGFDBBJA>k__BackingField;
|
|
StackedUIFlowBase currentWatchFlow = ekbhfjehkkg.currentWatchFlow;
|
|
if (<CBEMGFDBBJA>k__BackingField2 != currentWatchFlow)
|
|
{
|
|
StackedUIFlowBase currentWatchFlow2 = ekbhfjehkkg.currentWatchFlow;
|
|
int num5 = 0;
|
|
if (currentWatchFlow2 != num5)
|
|
{
|
|
StackedUIFlowBase currentWatchFlow3 = ekbhfjehkkg.currentWatchFlow;
|
|
}
|
|
}
|
|
bool inVRDisplayMode = SingletonMonoBehaviour.Instance.EBPFBFMJMBB;
|
|
if (!inVRDisplayMode)
|
|
{
|
|
if (!inVRDisplayMode)
|
|
{
|
|
}
|
|
return;
|
|
}
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
int num6 = 0;
|
|
int num7 = 0;
|
|
int num8 = 0;
|
|
instance.PlayWatchNotification(num8 != 0, ~NotificationManager.HLJEOKDOLPF.Text, num7, num6);
|
|
};
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C0A9 RID: 49321 RVA: 0x002D6594 File Offset: 0x002D4794
|
|
[Token(Token = "0x600C0A9")]
|
|
[Address(RVA = "0x11982B0", Offset = "0x1196CB0", VA = "0x1811982B0")]
|
|
public void Button_Cancel()
|
|
{
|
|
int num = 0;
|
|
base.KHKDGPHPIND(num, true);
|
|
}
|
|
|
|
// Token: 0x0600C0AA RID: 49322 RVA: 0x002D65AC File Offset: 0x002D47AC
|
|
[Token(Token = "0x600C0AA")]
|
|
[Address(RVA = "0x11982F0", Offset = "0x1196CF0", VA = "0x1811982F0")]
|
|
public void Button_Publish()
|
|
{
|
|
if (this.AEMBAGPGHGE != (ulong)0L)
|
|
{
|
|
ValidatedButtonInputField validatedButtonInputField = this.roomNameField;
|
|
int num = 0;
|
|
string text = validatedButtonInputField.KKJIOHNFHFJ.Trim();
|
|
ValidatedButtonInputField validatedButtonInputField2 = this.roomDescriptionField;
|
|
this.BFGCDJFNJLE = text;
|
|
string text2 = validatedButtonInputField2.KKJIOHNFHFJ.Trim();
|
|
string bfgcdjfnjle = this.BFGCDJFNJLE;
|
|
this.GLKOMKKLAGC = text2;
|
|
if (!OJMCBOKJFOF.KMDAGEMBDLB(bfgcdjfnjle, num))
|
|
{
|
|
if ((this.PBPPKEHPIND ? 1 : 0) != num)
|
|
{
|
|
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
|
this.PBPPKEHPIND = num != 0;
|
|
string empty = string.Empty;
|
|
textMeshProUGUI.text = empty;
|
|
}
|
|
if (!this.CAEPFENAGHF())
|
|
{
|
|
return;
|
|
}
|
|
if (!this.AEMBAGPGHGE.OFONEIOEIED && (this.HPFGDCLMKHN ? 1 : 0) == num)
|
|
{
|
|
this.BMFPEJMLIKD("Missing room photo!", true);
|
|
return;
|
|
}
|
|
string text3 = this.cocReminderNoButtonText;
|
|
string text4 = this.cocReminderDialogTextViewCoCButtonText;
|
|
string text5 = this.cocReminderYesButtonText;
|
|
Action<JPIJGHNNIDP> action = new Action(this.GCAPKEGFCGI);
|
|
}
|
|
TextMeshProUGUI textMeshProUGUI2 = this.infoText;
|
|
this.PBPPKEHPIND = true;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C0AB RID: 49323 RVA: 0x002D66A8 File Offset: 0x002D48A8
|
|
[Token(Token = "0x600C0AB")]
|
|
[Address(RVA = "0x1198F90", Offset = "0x1197990", VA = "0x181198F90")]
|
|
private void IMNDCGKMAOB()
|
|
{
|
|
int num = 0;
|
|
this.BMFPEJMLIKD("Publishing...", num != 0);
|
|
IReadOnlyList<string> autoTags = (ulong)0L;
|
|
long <DOFDAMHCJLP>k__BackingField = this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
|
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
|
IReadOnlyList<string> readOnlyList = this.AEMBAGPGHGE.NKLOLBCEOIH();
|
|
List<string> list = OJMCBOKJFOF.OKLKDCIHJDC();
|
|
autoTags = list;
|
|
PPENFJMFPNE aembagpghge = this.AEMBAGPGHGE;
|
|
PPENFJMFPNE room = aembagpghge;
|
|
long <DOFDAMHCJLP>k__BackingField2 = aembagpghge.<DOFDAMHCJLP>k__BackingField;
|
|
DPLPMKMFMPB <OMHKPJKDFLJ>k__BackingField = aembagpghge.<OMHKPJKDFLJ>k__BackingField;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C0AC RID: 49324 RVA: 0x002D67B4 File Offset: 0x002D49B4
|
|
[Token(Token = "0x600C0AC")]
|
|
[Address(RVA = "0x119A100", Offset = "0x1198B00", VA = "0x18119A100")]
|
|
public void Toggle_Tag(int EFBDCIJMFGD, bool LLJFGDMOOFA)
|
|
{
|
|
PublishRoomDialog.AGNJHICJJPI agnjhicjjpi = new PublishRoomDialog.AGNJHICJJPI();
|
|
agnjhicjjpi.<>4__this = this;
|
|
agnjhicjjpi.index = EFBDCIJMFGD;
|
|
IReadOnlyList<string> chbpcjdjgpp = this.CHBPCJDJGPP;
|
|
if (EFBDCIJMFGD < agnjhicjjpi)
|
|
{
|
|
ValidatedButtonInputField validatedButtonInputField = this.roomTagsField;
|
|
if (LLJFGDMOOFA)
|
|
{
|
|
string text;
|
|
string text2;
|
|
if (text == 0)
|
|
{
|
|
text2 = string.Format("{0}{1}", text, ", ");
|
|
}
|
|
string text3 = string.Format("{0}{1}", text2, text2);
|
|
throw new NullReferenceException();
|
|
}
|
|
string text4 = validatedButtonInputField.KKJIOHNFHFJ;
|
|
char[] array = new char[3];
|
|
RuntimeHelpers.InitializeArray(array, fieldof(<PrivateImplementationDetails>.AD289DAE9B162199AEF72EBB3D0E1DF6A9B90ED0).FieldHandle);
|
|
string[] array2 = text4.Split(array, StringSplitOptions.RemoveEmptyEntries);
|
|
Func<string, bool> func = delegate(string sp)
|
|
{
|
|
IReadOnlyList<string> chbpcjdjgpp2 = agnjhicjjpi.<>4__this.CHBPCJDJGPP;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
IReadOnlyList<string> chbpcjdjgpp3 = agnjhicjjpi.<>4__this.CHBPCJDJGPP;
|
|
string text6;
|
|
return sp != text6;
|
|
};
|
|
IEnumerable<string> enumerable = Enumerable.Where<string>(array2, func);
|
|
ValidatedButtonInputField validatedButtonInputField2 = this.roomTagsField;
|
|
string[] array3 = Enumerable.ToArray<string>(enumerable);
|
|
string text5 = string.Join(", ", array3);
|
|
validatedButtonInputField2.KKJIOHNFHFJ = text5;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C0AD RID: 49325 RVA: 0x002D6884 File Offset: 0x002D4A84
|
|
[Token(Token = "0x600C0AD")]
|
|
[Address(RVA = "0x119A310", Offset = "0x1198D10", VA = "0x18119A310")]
|
|
public PublishRoomDialog()
|
|
{
|
|
string empty = string.Empty;
|
|
this.BFGCDJFNJLE = empty;
|
|
string empty2 = string.Empty;
|
|
this.GLKOMKKLAGC = empty2;
|
|
int num;
|
|
ManagedTexture managedTexture = new ManagedTexture("PublishRoom", num != 0);
|
|
num = 0;
|
|
this.HGPJHJNMKFL = managedTexture;
|
|
ToggleButton3D[] array = new ToggleButton3D[0];
|
|
this.GHIJPFKKLHN = array;
|
|
List<string> list = new List();
|
|
this.NOLONFFJNPA = list;
|
|
List<string> list2 = new List();
|
|
this.CHBPCJDJGPP = list2;
|
|
TokenFlag tokenFlag = new TokenFlag();
|
|
this.FKOIHLPADDF = tokenFlag;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0600C0AE RID: 49326 RVA: 0x002D693C File Offset: 0x002D4B3C
|
|
[Token(Token = "0x600C0AE")]
|
|
[Address(RVA = "0x11999B0", Offset = "0x11983B0", VA = "0x1811999B0")]
|
|
[CompilerGenerated]
|
|
private void PLEILLALKNA(IReadOnlyList<string> BEHKJEAHGLD)
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if (this != num2)
|
|
{
|
|
ToggleButton3D[] ghijpfkklhn = this.GHIJPFKKLHN;
|
|
int num3 = 0;
|
|
this.CHBPCJDJGPP = BEHKJEAHGLD;
|
|
if (num3 < ghijpfkklhn.Length)
|
|
{
|
|
ToggleButton3D toggleButton3D;
|
|
GameObject gameObject = toggleButton3D.gameObject;
|
|
IReadOnlyList<string> chbpcjdjgpp = this.CHBPCJDJGPP;
|
|
if (num3 < num)
|
|
{
|
|
num3 += num3;
|
|
if (num3 == num)
|
|
{
|
|
goto IL_E7;
|
|
}
|
|
num3++;
|
|
}
|
|
bool flag = num3 < gameObject;
|
|
int num4 = 0;
|
|
gameObject.SetActive(flag);
|
|
IReadOnlyList<string> chbpcjdjgpp2 = this.CHBPCJDJGPP;
|
|
if (num3 < num4)
|
|
{
|
|
num3 += num3;
|
|
if (num3 == num4)
|
|
{
|
|
goto IL_EB;
|
|
}
|
|
num3++;
|
|
}
|
|
if (num3 < num3)
|
|
{
|
|
ToggleButton3D[] ghijpfkklhn2 = this.GHIJPFKKLHN;
|
|
IReadOnlyList<string> chbpcjdjgpp3 = this.CHBPCJDJGPP;
|
|
ToggleButton3D toggleButton3D2;
|
|
TextMeshProUGUI label = toggleButton3D2.label;
|
|
int temp = num3;
|
|
ToggleButton3D[] ghijpfkklhn3 = this.GHIJPFKKLHN;
|
|
ToggleButton3D toggleButton3D3;
|
|
ToggleButton3D.OnToggleButton3DClick onClick = toggleButton3D3.OnClick;
|
|
UnityAction<bool> unityAction = delegate(bool isOn)
|
|
{
|
|
PublishRoomDialog <>4__this = this;
|
|
int temp2 = temp;
|
|
<>4__this.Toggle_Tag(temp2, isOn);
|
|
};
|
|
onClick.AddListener(unityAction);
|
|
}
|
|
ToggleButton3D[] ghijpfkklhn4 = this.GHIJPFKKLHN;
|
|
num3++;
|
|
IL_E7:
|
|
num3 += num3;
|
|
IL_EB:
|
|
num3 += num3;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C0AF RID: 49327 RVA: 0x002D6A40 File Offset: 0x002D4C40
|
|
[Token(Token = "0x600C0AF")]
|
|
[Address(RVA = "0x1198A50", Offset = "0x1197450", VA = "0x181198A50")]
|
|
[CompilerGenerated]
|
|
private void DKNEMJEIKGA(PPENFJMFPNE IJNAMEBOMJJ)
|
|
{
|
|
int num = 0;
|
|
if (this != num)
|
|
{
|
|
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
|
this.AEMBAGPGHGE = IJNAMEBOMJJ;
|
|
if (jlbeidflild != 0)
|
|
{
|
|
jlbeidflild.Dispose();
|
|
}
|
|
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = OHDHPENHDAP.EFJIDOJBJEB(IJNAMEBOMJJ);
|
|
this.JLBEIDFLILD = nbmfnjlhkao;
|
|
int num2;
|
|
Action<string> action = new Action(num2.LogError);
|
|
num2 = 0;
|
|
Action<Texture2D> action2 = new Action(this.EBJOJLKJFED);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C0B0 RID: 49328 RVA: 0x002D6AA4 File Offset: 0x002D4CA4
|
|
[Token(Token = "0x600C0B0")]
|
|
[Address(RVA = "0x1198BC0", Offset = "0x11975C0", VA = "0x181198BC0")]
|
|
[CompilerGenerated]
|
|
private void EBJOJLKJFED(Texture2D IJKBAADKCBM)
|
|
{
|
|
int num = 0;
|
|
if (this != num)
|
|
{
|
|
this.roomImage.texture = IJKBAADKCBM;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C0B1 RID: 49329 RVA: 0x002D6AD0 File Offset: 0x002D4CD0
|
|
[Token(Token = "0x600C0B1")]
|
|
[Address(RVA = "0x1198C50", Offset = "0x1197650", VA = "0x181198C50")]
|
|
[CompilerGenerated]
|
|
private void ELFDKNKEMBL(string PILGJOJCADM)
|
|
{
|
|
Debug.LogError("Failed to upload room image: " + PILGJOJCADM);
|
|
this.BMFPEJMLIKD("Failed to upload room image", true);
|
|
}
|
|
|
|
// Token: 0x0600C0B2 RID: 49330 RVA: 0x002D6AFC File Offset: 0x002D4CFC
|
|
[Token(Token = "0x600C0B2")]
|
|
[Address(RVA = "0x1198EC0", Offset = "0x11978C0", VA = "0x181198EC0")]
|
|
[CompilerGenerated]
|
|
private void GDNGNNODHAC(PPENFJMFPNE GJKGOKHKMMP)
|
|
{
|
|
this.BMFPEJMLIKD("Room picture updated!", true);
|
|
this.HPFGDCLMKHN = true;
|
|
}
|
|
|
|
// Token: 0x0600C0B3 RID: 49331 RVA: 0x002D6B1C File Offset: 0x002D4D1C
|
|
[Token(Token = "0x600C0B3")]
|
|
[Address(RVA = "0x1199530", Offset = "0x1197F30", VA = "0x181199530")]
|
|
[CompilerGenerated]
|
|
private void LGPLOCOJBGB(string MOPOMPHBHKF)
|
|
{
|
|
Debug.LogError("Failed to update room image: " + MOPOMPHBHKF);
|
|
this.BMFPEJMLIKD(MOPOMPHBHKF, true);
|
|
}
|
|
|
|
// Token: 0x0600C0B4 RID: 49332 RVA: 0x002D6B44 File Offset: 0x002D4D44
|
|
[Token(Token = "0x600C0B4")]
|
|
[Address(RVA = "0x1198F80", Offset = "0x1197980", VA = "0x181198F80")]
|
|
[CompilerGenerated]
|
|
private void GNNLDNECNNF()
|
|
{
|
|
int num = 0;
|
|
this.BLGNPNKFHMO((PublishRoomDialog.HDIJNFIMEEP)((ulong)2L), num != 0);
|
|
}
|
|
|
|
// Token: 0x0600C0B5 RID: 49333 RVA: 0x002D6B60 File Offset: 0x002D4D60
|
|
[Token(Token = "0x600C0B5")]
|
|
[Address(RVA = "0x1198E40", Offset = "0x1197840", VA = "0x181198E40")]
|
|
[CompilerGenerated]
|
|
private void GCAPKEGFCGI(JPIJGHNNIDP PBAOMKNFBFL)
|
|
{
|
|
if (PBAOMKNFBFL != JPIJGHNNIDP.Affirmative)
|
|
{
|
|
if (PBAOMKNFBFL == JPIJGHNNIDP.Cancel)
|
|
{
|
|
FBPACFPINIK.LBIOGBGOOAM(true);
|
|
return;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.IMNDCGKMAOB();
|
|
}
|
|
}
|
|
|
|
// Token: 0x04007F5F RID: 32607
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4007F5F")]
|
|
[SerializeField]
|
|
private ValidatedButtonInputField roomNameField;
|
|
|
|
// Token: 0x04007F60 RID: 32608
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4007F60")]
|
|
[SerializeField]
|
|
private ValidatedButtonInputField roomDescriptionField;
|
|
|
|
// Token: 0x04007F61 RID: 32609
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4007F61")]
|
|
[SerializeField]
|
|
private ValidatedButtonInputField roomTagsField;
|
|
|
|
// Token: 0x04007F62 RID: 32610
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4007F62")]
|
|
[SerializeField]
|
|
private GameObject tagsParentObject;
|
|
|
|
// Token: 0x04007F63 RID: 32611
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4007F63")]
|
|
[SerializeField]
|
|
private Slider3D ageRequirementSlider;
|
|
|
|
// Token: 0x04007F64 RID: 32612
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x4007F64")]
|
|
[SerializeField]
|
|
private ToggleButton3D copyableToggle;
|
|
|
|
// Token: 0x04007F65 RID: 32613
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x4007F65")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI infoText;
|
|
|
|
// Token: 0x04007F66 RID: 32614
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x4007F66")]
|
|
[SerializeField]
|
|
private Button3D cancelButton;
|
|
|
|
// Token: 0x04007F67 RID: 32615
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x4007F67")]
|
|
[SerializeField]
|
|
private Button3D publishButton;
|
|
|
|
// Token: 0x04007F68 RID: 32616
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x4007F68")]
|
|
[SerializeField]
|
|
private Button3D takeRoomPictureButton;
|
|
|
|
// Token: 0x04007F69 RID: 32617
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4007F69")]
|
|
[SerializeField]
|
|
private RawImage roomImage;
|
|
|
|
// Token: 0x04007F6A RID: 32618
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x4007F6A")]
|
|
[SerializeField]
|
|
private AllowedPlayerTypesSettings supportedPlayerTypesSettings;
|
|
|
|
// Token: 0x04007F6B RID: 32619
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x4007F6B")]
|
|
[SerializeField]
|
|
[Header("Code of Conduct Reminder Dialog")]
|
|
private string cocReminderDialogTitle = "Room Reminder";
|
|
|
|
// Token: 0x04007F6C RID: 32620
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x4007F6C")]
|
|
[SerializeField]
|
|
private string cocReminderDialogText = "All public rooms must follow the Rec Room Code of Conduct!\n\nBefore publishing, please ensure your room does not contain:\n- Sexual content\n- Discriminatory content\n- Illegal content\n\nTo view the entire Code of Conduct, click the Details button.";
|
|
|
|
// Token: 0x04007F6D RID: 32621
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x4007F6D")]
|
|
[SerializeField]
|
|
private string cocReminderYesButtonText = "Publish";
|
|
|
|
// Token: 0x04007F6E RID: 32622
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x4007F6E")]
|
|
[SerializeField]
|
|
private string cocReminderNoButtonText = "Back";
|
|
|
|
// Token: 0x04007F6F RID: 32623
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x4007F6F")]
|
|
[SerializeField]
|
|
private string cocReminderDialogTextViewCoCButtonText = "Details";
|
|
|
|
// Token: 0x04007F70 RID: 32624
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x4007F70")]
|
|
private string BFGCDJFNJLE;
|
|
|
|
// Token: 0x04007F71 RID: 32625
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x4007F71")]
|
|
private string GLKOMKKLAGC;
|
|
|
|
// Token: 0x04007F72 RID: 32626
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x4007F72")]
|
|
private readonly ManagedTexture HGPJHJNMKFL;
|
|
|
|
// Token: 0x04007F73 RID: 32627
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x4007F73")]
|
|
private ToggleButton3D[] GHIJPFKKLHN;
|
|
|
|
// Token: 0x04007F74 RID: 32628
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x4007F74")]
|
|
private List<string> NOLONFFJNPA;
|
|
|
|
// Token: 0x04007F75 RID: 32629
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x4007F75")]
|
|
private IReadOnlyList<string> CHBPCJDJGPP;
|
|
|
|
// Token: 0x04007F76 RID: 32630
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x4007F76")]
|
|
private bool HPFGDCLMKHN;
|
|
|
|
// Token: 0x04007F77 RID: 32631
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x4007F77")]
|
|
private PPENFJMFPNE AEMBAGPGHGE;
|
|
|
|
// Token: 0x04007F78 RID: 32632
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x4007F78")]
|
|
private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD;
|
|
|
|
// Token: 0x04007F79 RID: 32633
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
|
|
[Token(Token = "0x4007F79")]
|
|
private TokenFlag FKOIHLPADDF;
|
|
|
|
// Token: 0x04007F7A RID: 32634
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
|
|
[Token(Token = "0x4007F7A")]
|
|
private bool PBPPKEHPIND;
|
|
|
|
// Token: 0x02001C12 RID: 7186
|
|
[Token(Token = "0x2001C12")]
|
|
private enum HDIJNFIMEEP : byte
|
|
{
|
|
// Token: 0x04007F7C RID: 32636
|
|
[Token(Token = "0x4007F7C")]
|
|
Global,
|
|
// Token: 0x04007F7D RID: 32637
|
|
[Token(Token = "0x4007F7D")]
|
|
PhotoInProgress,
|
|
// Token: 0x04007F7E RID: 32638
|
|
[Token(Token = "0x4007F7E")]
|
|
UploadInProgress
|
|
}
|
|
|
|
// Token: 0x02001C13 RID: 7187
|
|
[Token(Token = "0x2001C13")]
|
|
[CompilerGenerated]
|
|
private sealed class JEANKOMOCHN
|
|
{
|
|
// Token: 0x0600C0B6 RID: 49334 RVA: 0x002D6B84 File Offset: 0x002D4D84
|
|
[Token(Token = "0x600C0B6")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public JEANKOMOCHN()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600C0B7 RID: 49335 RVA: 0x002D6B98 File Offset: 0x002D4D98
|
|
[Token(Token = "0x600C0B7")]
|
|
[Address(RVA = "0x1751CC0", Offset = "0x17506C0", VA = "0x181751CC0")]
|
|
internal void <Awake>b__1(bool isOn)
|
|
{
|
|
PublishRoomDialog publishRoomDialog = this.<>4__this;
|
|
int num = this.temp;
|
|
publishRoomDialog.Toggle_Tag(num, isOn);
|
|
}
|
|
|
|
// Token: 0x04007F7F RID: 32639
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4007F7F")]
|
|
public int temp;
|
|
|
|
// Token: 0x04007F80 RID: 32640
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4007F80")]
|
|
public PublishRoomDialog <>4__this;
|
|
}
|
|
|
|
// Token: 0x02001C15 RID: 7189
|
|
[Token(Token = "0x2001C15")]
|
|
[CompilerGenerated]
|
|
private sealed class NKCDILNHIGP
|
|
{
|
|
// Token: 0x0600C0BB RID: 49339 RVA: 0x002D6C08 File Offset: 0x002D4E08
|
|
[Token(Token = "0x600C0BB")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public NKCDILNHIGP()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600C0BC RID: 49340 RVA: 0x002D6C1C File Offset: 0x002D4E1C
|
|
[Token(Token = "0x600C0BC")]
|
|
[Address(RVA = "0x17529E0", Offset = "0x17513E0", VA = "0x1817529E0")]
|
|
internal void <PromptCreateAnnouncement>b__0(JPIJGHNNIDP response)
|
|
{
|
|
if (response == JPIJGHNNIDP.Affirmative)
|
|
{
|
|
int num = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<IFBPANODIPA>k__BackingField);
|
|
IPromise<long?> promise = JDJGIBLMFKK.BBELCAOOCOJ(num);
|
|
if (this.<>9__1 == 0)
|
|
{
|
|
Action<long?> action = delegate(long? clubId)
|
|
{
|
|
RRUIRootScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<RRUIRootScreen>();
|
|
string <LGACIEKBLBM>k__BackingField = this.roomDetails.<LGACIEKBLBM>k__BackingField;
|
|
string text = "^" + <LGACIEKBLBM>k__BackingField + " was just published, go check it out!";
|
|
PPENFJMFPNE ppenfjmfpne = this.roomDetails;
|
|
string <HPJCFFLAJJE>k__BackingField = ppenfjmfpne.<HPJCFFLAJJE>k__BackingField;
|
|
NFEMLMAFFIP.MetaData metaData = NFEMLMAFFIP.IJDLEDHFKDL(ppenfjmfpne.<DOFDAMHCJLP>k__BackingField);
|
|
};
|
|
this.<>9__1 = action;
|
|
}
|
|
int num2 = 0;
|
|
num2 += num2;
|
|
num2++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C0BD RID: 49341 RVA: 0x002D6C74 File Offset: 0x002D4E74
|
|
[Token(Token = "0x600C0BD")]
|
|
[Address(RVA = "0x1752BC0", Offset = "0x17515C0", VA = "0x181752BC0")]
|
|
internal void <PromptCreateAnnouncement>b__1(long? clubId)
|
|
{
|
|
RRUIRootScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<RRUIRootScreen>();
|
|
string <LGACIEKBLBM>k__BackingField = this.roomDetails.<LGACIEKBLBM>k__BackingField;
|
|
string text = "^" + <LGACIEKBLBM>k__BackingField + " was just published, go check it out!";
|
|
PPENFJMFPNE ppenfjmfpne = this.roomDetails;
|
|
string <HPJCFFLAJJE>k__BackingField = ppenfjmfpne.<HPJCFFLAJJE>k__BackingField;
|
|
NFEMLMAFFIP.MetaData metaData = NFEMLMAFFIP.IJDLEDHFKDL(ppenfjmfpne.<DOFDAMHCJLP>k__BackingField);
|
|
}
|
|
|
|
// Token: 0x04007F83 RID: 32643
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4007F83")]
|
|
public PPENFJMFPNE roomDetails;
|
|
|
|
// Token: 0x04007F84 RID: 32644
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4007F84")]
|
|
public Action<long?> <>9__1;
|
|
}
|
|
|
|
// Token: 0x02001C16 RID: 7190
|
|
[Token(Token = "0x2001C16")]
|
|
[CompilerGenerated]
|
|
private sealed class EKBHFJEHKKG
|
|
{
|
|
// Token: 0x0600C0BE RID: 49342 RVA: 0x002D6CD4 File Offset: 0x002D4ED4
|
|
[Token(Token = "0x600C0BE")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public EKBHFJEHKKG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600C0BF RID: 49343 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600C0BF")]
|
|
[Address(RVA = "0x174BA90", Offset = "0x174A490", VA = "0x18174BA90")]
|
|
internal void <Button_TakeRoomPicture>b__0(RenderTexture rendTex)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600C0C0 RID: 49344 RVA: 0x002D6CE8 File Offset: 0x002D4EE8
|
|
[Token(Token = "0x600C0C0")]
|
|
[Address(RVA = "0x174C080", Offset = "0x174AA80", VA = "0x18174C080")]
|
|
internal IPromise<PPENFJMFPNE> <Button_TakeRoomPicture>b__3(string imageName)
|
|
{
|
|
IPromise<PPENFJMFPNE> promise = OJMCBOKJFOF.OGFLGMMNMDD(this.targetRoomId, imageName);
|
|
Action<PPENFJMFPNE> action = new Action(this.<>4__this.GDNGNNODHAC);
|
|
Action<string> action2 = new Action(this.<>4__this.LGPLOCOJBGB);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C0C1 RID: 49345 RVA: 0x002D6D2C File Offset: 0x002D4F2C
|
|
[Token(Token = "0x600C0C1")]
|
|
[Address(RVA = "0x174BD00", Offset = "0x174A700", VA = "0x18174BD00")]
|
|
internal void <Button_TakeRoomPicture>b__1()
|
|
{
|
|
PublishRoomDialog publishRoomDialog = this.<>4__this;
|
|
int num = 0;
|
|
publishRoomDialog.BLGNPNKFHMO((PublishRoomDialog.HDIJNFIMEEP)((ulong)1L), num != 0);
|
|
StackedUIFlowBase <CBEMGFDBBJA>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.<CBEMGFDBBJA>k__BackingField;
|
|
StackedUIFlowBase stackedUIFlowBase = this.currentWatchFlow;
|
|
if (<CBEMGFDBBJA>k__BackingField != stackedUIFlowBase)
|
|
{
|
|
StackedUIFlowBase stackedUIFlowBase2 = this.currentWatchFlow;
|
|
int num2 = 0;
|
|
if (stackedUIFlowBase2 != num2)
|
|
{
|
|
StackedUIFlowBase stackedUIFlowBase3 = this.currentWatchFlow;
|
|
}
|
|
}
|
|
bool inVRDisplayMode = SingletonMonoBehaviour.Instance.EBPFBFMJMBB;
|
|
if (!inVRDisplayMode)
|
|
{
|
|
if (!inVRDisplayMode)
|
|
{
|
|
}
|
|
return;
|
|
}
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
int num3 = 0;
|
|
int num4 = 0;
|
|
int num5 = 0;
|
|
instance.PlayWatchNotification(num5 != 0, ~NotificationManager.HLJEOKDOLPF.Text, num4, num3);
|
|
}
|
|
|
|
// Token: 0x04007F85 RID: 32645
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4007F85")]
|
|
public long targetRoomId;
|
|
|
|
// Token: 0x04007F86 RID: 32646
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4007F86")]
|
|
public StackedUIFlowBase currentWatchFlow;
|
|
|
|
// Token: 0x04007F87 RID: 32647
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4007F87")]
|
|
public PublishRoomDialog <>4__this;
|
|
|
|
// Token: 0x04007F88 RID: 32648
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4007F88")]
|
|
public Func<string, IPromise<PPENFJMFPNE>> <>9__3;
|
|
}
|
|
|
|
// Token: 0x02001C17 RID: 7191
|
|
[Token(Token = "0x2001C17")]
|
|
[CompilerGenerated]
|
|
private sealed class FMPBBLLGKGL
|
|
{
|
|
// Token: 0x0600C0C2 RID: 49346 RVA: 0x002D6DDC File Offset: 0x002D4FDC
|
|
[Token(Token = "0x600C0C2")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public FMPBBLLGKGL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600C0C3 RID: 49347 RVA: 0x002D6DF0 File Offset: 0x002D4FF0
|
|
[Token(Token = "0x600C0C3")]
|
|
[Address(RVA = "0x1750E70", Offset = "0x174F870", VA = "0x181750E70")]
|
|
internal IPromise<PPENFJMFPNE> <PublishRoom>b__0()
|
|
{
|
|
long <DOFDAMHCJLP>k__BackingField = this.room.<DOFDAMHCJLP>k__BackingField;
|
|
PublishRoomDialog publishRoomDialog = this.<>4__this;
|
|
IReadOnlyList<string> readOnlyList = this.autoTags;
|
|
List<string> nolonffjnpa = publishRoomDialog.NOLONFFJNPA;
|
|
return OJMCBOKJFOF.ENGFFJGIEGH(<DOFDAMHCJLP>k__BackingField, readOnlyList, nolonffjnpa);
|
|
}
|
|
|
|
// Token: 0x0600C0C4 RID: 49348 RVA: 0x002D6E2C File Offset: 0x002D502C
|
|
[Token(Token = "0x600C0C4")]
|
|
[Address(RVA = "0x1750F10", Offset = "0x174F910", VA = "0x181750F10")]
|
|
internal IPromise<PPENFJMFPNE> <PublishRoom>b__1()
|
|
{
|
|
return OJMCBOKJFOF.BPDNAMEDJEG(this.room.<DOFDAMHCJLP>k__BackingField, (DPLPMKMFMPB)((ulong)1L));
|
|
}
|
|
|
|
// Token: 0x0600C0C5 RID: 49349 RVA: 0x002D6E54 File Offset: 0x002D5054
|
|
[Token(Token = "0x600C0C5")]
|
|
[Address(RVA = "0x1750F80", Offset = "0x174F980", VA = "0x181750F80")]
|
|
internal void <PublishRoom>b__2(PPENFJMFPNE newRoomDetails)
|
|
{
|
|
Player.<EGKJPJKLEAI>k__BackingField.playerEvents.CreatedNewRoom();
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
int num = 0;
|
|
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Successfully published!", 3f, num, num);
|
|
this.<>4__this.KHKDGPHPIND((uint)1, true);
|
|
PublishRoomDialog.JGONKECPJJD(newRoomDetails);
|
|
}
|
|
|
|
// Token: 0x0600C0C6 RID: 49350 RVA: 0x002D6EA8 File Offset: 0x002D50A8
|
|
[Token(Token = "0x600C0C6")]
|
|
[Address(RVA = "0x1751140", Offset = "0x174FB40", VA = "0x181751140")]
|
|
internal void <PublishRoom>b__3(string error)
|
|
{
|
|
this.<>4__this.BMFPEJMLIKD(error, true);
|
|
}
|
|
|
|
// Token: 0x04007F89 RID: 32649
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4007F89")]
|
|
public PPENFJMFPNE room;
|
|
|
|
// Token: 0x04007F8A RID: 32650
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4007F8A")]
|
|
public IReadOnlyList<string> autoTags;
|
|
|
|
// Token: 0x04007F8B RID: 32651
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4007F8B")]
|
|
public PublishRoomDialog <>4__this;
|
|
}
|
|
|
|
// Token: 0x02001C18 RID: 7192
|
|
[Token(Token = "0x2001C18")]
|
|
[CompilerGenerated]
|
|
private sealed class AGNJHICJJPI
|
|
{
|
|
// Token: 0x0600C0C7 RID: 49351 RVA: 0x002D6EC8 File Offset: 0x002D50C8
|
|
[Token(Token = "0x600C0C7")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public AGNJHICJJPI()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600C0C8 RID: 49352 RVA: 0x002D6EDC File Offset: 0x002D50DC
|
|
[Token(Token = "0x600C0C8")]
|
|
[Address(RVA = "0x174B100", Offset = "0x1749B00", VA = "0x18174B100")]
|
|
internal bool <Toggle_Tag>b__0(string sp)
|
|
{
|
|
IReadOnlyList<string> chbpcjdjgpp = this.<>4__this.CHBPCJDJGPP;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
IReadOnlyList<string> chbpcjdjgpp2 = this.<>4__this.CHBPCJDJGPP;
|
|
string text;
|
|
return sp != text;
|
|
}
|
|
|
|
// Token: 0x04007F8C RID: 32652
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4007F8C")]
|
|
public PublishRoomDialog <>4__this;
|
|
|
|
// Token: 0x04007F8D RID: 32653
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4007F8D")]
|
|
public int index;
|
|
}
|
|
}
|
|
}
|