Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RecRoom/CreatePlayerEventUI.cs
T
2026-04-08 23:40:05 +02:00

972 lines
33 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using AGUI.StackedUI;
using AGUI.StackedUI.Dialog;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using RecRoom.Async;
using RecRoom.Core;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
namespace RecRoom
{
// Token: 0x02001E0B RID: 7691
[Token(Token = "0x2001E0B")]
[StructLayout(3)]
public class CreatePlayerEventUI : MonoBehaviour
{
// Token: 0x140000EB RID: 235
// (add) Token: 0x0600CEFB RID: 52987 RVA: 0x00312E3C File Offset: 0x0031103C
// (remove) Token: 0x0600CEFC RID: 52988 RVA: 0x00312E64 File Offset: 0x00311064
[Token(Token = "0x140000EB")]
public event Action NAMBJMHFEHO
{
[Token(Token = "0x600CEFB")]
[Address(RVA = "0x121A380", Offset = "0x1218D80", VA = "0x18121A380")]
[CompilerGenerated]
add
{
Action nambjmhfeho;
Delegate @delegate;
do
{
nambjmhfeho = this.NAMBJMHFEHO;
@delegate = Delegate.Combine(nambjmhfeho, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != nambjmhfeho)
{
}
}
[Token(Token = "0x600CEFC")]
[Address(RVA = "0x121A420", Offset = "0x1218E20", VA = "0x18121A420")]
[CompilerGenerated]
remove
{
Action nambjmhfeho;
Delegate @delegate;
do
{
nambjmhfeho = this.NAMBJMHFEHO;
@delegate = Delegate.Remove(nambjmhfeho, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != nambjmhfeho)
{
}
}
}
// Token: 0x0600CEFD RID: 52989 RVA: 0x00312E8C File Offset: 0x0031108C
[Token(Token = "0x600CEFD")]
[Address(RVA = "0x12180A0", Offset = "0x1216AA0", VA = "0x1812180A0")]
private void Awake()
{
this.ClearDetails();
}
// Token: 0x0600CEFE RID: 52990 RVA: 0x00312EA0 File Offset: 0x003110A0
[Token(Token = "0x600CEFE")]
[Address(RVA = "0x1219380", Offset = "0x1217D80", VA = "0x181219380")]
public void ClearDetails()
{
TextMeshProUGUI textMeshProUGUI = this.infoText;
string empty = string.Empty;
textMeshProUGUI.text = empty;
RawImage rawImage = this.eventImage;
Texture2D defaultProfileImage = SingletonMonoBehaviour.Instance.defaultProfileImage;
rawImage.texture = defaultProfileImage;
InputField3D inputField3D = this.nameField;
string empty2 = string.Empty;
inputField3D.KKJIOHNFHFJ = empty2;
InputField3D inputField3D2 = this.descriptionField;
string empty3 = string.Empty;
inputField3D2.KKJIOHNFHFJ = empty3;
this.locationButtonText.text = "Select ^location";
int num = 0;
int num2 = 0;
this.AOMBLGBCENO = num;
this.AOMBLGBCENO.has_value = num != 0;
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
this.HFLPBHHAFIO = num2;
if (jlbeidflild != 0)
{
jlbeidflild.Dispose();
}
TextMeshProUGUI textMeshProUGUI2 = this.startDateButtonText;
this.JLBEIDFLILD = num2;
textMeshProUGUI2.text = "Set Date";
this.timeRangeButtonText.text = "Set Time";
this.CAFPJPHILMN.Clear();
List<string> cafpjphilmn = this.CAFPJPHILMN;
TMP_Text tmp_Text = this.tagsField;
string text = LNBMDFMOOCP.GONGPFNBBPE(cafpjphilmn, "Choose Tags");
tmp_Text.text = text;
Slider3D slider3D = this.eventAccessibilitySlider;
float sliderValueFromAccessibility = EventDetailsScreen.GetSliderValueFromAccessibility(CMCAFKLAHCD.Public);
bool isCompleted = ((IAsyncResult)slider3D).IsCompleted;
}
// Token: 0x0600CEFF RID: 52991 RVA: 0x00312FD0 File Offset: 0x003111D0
[Token(Token = "0x600CEFF")]
[Address(RVA = "0x121A2B0", Offset = "0x1218CB0", VA = "0x18121A2B0")]
private void OnDestroy()
{
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
if (jlbeidflild != 0)
{
jlbeidflild.Dispose();
return;
}
}
// Token: 0x0600CF00 RID: 52992 RVA: 0x00312FF0 File Offset: 0x003111F0
[Token(Token = "0x600CF00")]
[Address(RVA = "0x121A300", Offset = "0x1218D00", VA = "0x18121A300")]
public void SetTargetEventClub(long? AOMBLGBCENO)
{
}
// Token: 0x0600CF01 RID: 52993 RVA: 0x00313000 File Offset: 0x00311200
[Token(Token = "0x600CF01")]
[Address(RVA = "0x1219F30", Offset = "0x1218930", VA = "0x181219F30")]
private void OGMMICFMJFG(LLNPLLBEJBE MAOOLFEBOOD)
{
CreatePlayerEventUI.CIHPBAJANEI cihpbajanei = new CreatePlayerEventUI.CIHPBAJANEI();
cihpbajanei.<>4__this = this;
cihpbajanei.response = MAOOLFEBOOD;
DGOPHENCPOC <PAMGOEFEDLE>k__BackingField = MAOOLFEBOOD.<PAMGOEFEDLE>k__BackingField;
if (<PAMGOEFEDLE>k__BackingField != DGOPHENCPOC.Success)
{
TextMeshProUGUI textMeshProUGUI = this.infoText;
if (<PAMGOEFEDLE>k__BackingField != DGOPHENCPOC.ModifyTagsFailed)
{
string text = <PAMGOEFEDLE>k__BackingField.CAHFAHEBPNM();
textMeshProUGUI.text = text;
Debug.LogError(cihpbajanei.response.<PAMGOEFEDLE>k__BackingField);
}
string text2 = MAOOLFEBOOD.<OKCOAMCNOKK>k__BackingField.CAHFAHEBPNM(3);
textMeshProUGUI.text = text2;
NJMAEIPIOAP <OKCOAMCNOKK>k__BackingField = cihpbajanei.response.<OKCOAMCNOKK>k__BackingField;
}
CreatePlayerEventUI.FDDCJMFLDPJ fddcjmfldpj = new CreatePlayerEventUI.FDDCJMFLDPJ();
fddcjmfldpj.CS$<>8__locals1 = cihpbajanei;
KLCOGEIGEBJ plfdfmbobhj = this.MNFBBBIFPKM.PLFDFMBOBHJ;
fddcjmfldpj.room = plfdfmbobhj;
this.ClearDetails();
CFLMJLFBOKH.LKEKGGPPOLO(fddcjmfldpj.CS$<>8__locals1.response.<IFJDECGAJKN>k__BackingField);
NotificationManager instance = SingletonMonoBehaviour.Instance;
int num = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Event Created!", 3f, num, num);
long <KJHKNKGENCJ>k__BackingField = fddcjmfldpj.CS$<>8__locals1.response.<IFJDECGAJKN>k__BackingField.<KJHKNKGENCJ>k__BackingField;
int num2 = 0;
IPromise<IOFNNFFJIAN> promise = GNPDMBPGHBH.FCFEIOCJHKO(<KJHKNKGENCJ>k__BackingField, num2);
Action<IOFNNFFJIAN> action = delegate(IOFNNFFJIAN details)
{
if (details != 0)
{
WatchUI.BFPPPLIJIGC.GetFlowByType<EventDetailsScreen>().ShowScreen(details);
CreatePlayerEventUI.CIHPBAJANEI cs$<>8__locals = fddcjmfldpj.CS$<>8__locals1;
Action nambjmhfeho = cs$<>8__locals.<>4__this.NAMBJMHFEHO;
if (nambjmhfeho != 0)
{
nambjmhfeho();
}
CCMBKDINCAH <IFJDECGAJKN>k__BackingField = cs$<>8__locals.response.<IFJDECGAJKN>k__BackingField;
if (<IFJDECGAJKN>k__BackingField.<OMHKPJKDFLJ>k__BackingField == CMCAFKLAHCD.Public)
{
KLCOGEIGEBJ room3 = fddcjmfldpj.room;
CCMBKDINCAH playerEvent = <IFJDECGAJKN>k__BackingField;
KLCOGEIGEBJ room = room3;
WatchUI local = WatchUI.BFPPPLIJIGC;
Action<long?> <>9__1;
Action<JPIJGHNNIDP> action2 = delegate(JPIJGHNNIDP response)
{
if (response == JPIJGHNNIDP.Affirmative)
{
int num4 = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<IFBPANODIPA>k__BackingField);
IPromise<long?> promise2 = JDJGIBLMFKK.BBELCAOOCOJ(num4);
if (<>9__1 == 0)
{
Action<long?> action3 = delegate(long? clubId)
{
RRUIRootScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<RRUIRootScreen>();
string text3 = playerEvent.<LGACIEKBLBM>k__BackingField + " was just scheduled and you're invited!";
if (string.IsNullOrEmpty(playerEvent.<HPJCFFLAJJE>k__BackingField))
{
KLCOGEIGEBJ room2 = room;
}
CCMBKDINCAH playerEvent2 = playerEvent;
string <HPJCFFLAJJE>k__BackingField = playerEvent2.<HPJCFFLAJJE>k__BackingField;
NFEMLMAFFIP.MetaData metaData = NFEMLMAFFIP.JBGBIBIGPKL(playerEvent2.<KJHKNKGENCJ>k__BackingField);
};
<>9__1 = action3;
}
int num5 = 0;
num5 += num5;
num5++;
}
};
}
}
};
Button3D button3D;
if (num < fddcjmfldpj)
{
num += num;
if (num == fddcjmfldpj)
{
button3D += button3D;
throw new NullReferenceException();
}
num++;
}
button3D = this.createButton;
ulong num3;
button3D.FFDOINJEHMM = num3 != 0UL;
}
// Token: 0x0600CF02 RID: 52994 RVA: 0x00313148 File Offset: 0x00311348
[Token(Token = "0x600CF02")]
[Address(RVA = "0x12198B0", Offset = "0x12182B0", VA = "0x1812198B0")]
private static void EJFNNGFBJLE(CCMBKDINCAH MFJCKOBPMGA, KLCOGEIGEBJ DDEGOJKBEAN)
{
WatchUI local = WatchUI.BFPPPLIJIGC;
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?> promise = JDJGIBLMFKK.BBELCAOOCOJ(num);
if (<>9__1 == 0)
{
Action<long?> action2 = delegate(long? clubId)
{
RRUIRootScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<RRUIRootScreen>();
string text = MFJCKOBPMGA.<LGACIEKBLBM>k__BackingField + " was just scheduled and you're invited!";
if (string.IsNullOrEmpty(MFJCKOBPMGA.<HPJCFFLAJJE>k__BackingField))
{
KLCOGEIGEBJ room = DDEGOJKBEAN;
}
CCMBKDINCAH playerEvent = MFJCKOBPMGA;
string <HPJCFFLAJJE>k__BackingField = playerEvent.<HPJCFFLAJJE>k__BackingField;
NFEMLMAFFIP.MetaData metaData = NFEMLMAFFIP.JBGBIBIGPKL(playerEvent.<KJHKNKGENCJ>k__BackingField);
};
<>9__1 = action2;
}
int num2 = 0;
num2 += num2;
num2++;
}
};
throw new NullReferenceException();
}
// Token: 0x0600CF03 RID: 52995 RVA: 0x00313184 File Offset: 0x00311384
[Token(Token = "0x600CF03")]
[Address(RVA = "0x12180B0", Offset = "0x1216AB0", VA = "0x1812180B0")]
private void BMFPEJMLIKD(string NGPMADFHHKP)
{
this.infoText.text = NGPMADFHHKP;
}
// Token: 0x0600CF04 RID: 52996 RVA: 0x003131A4 File Offset: 0x003113A4
[Token(Token = "0x600CF04")]
[Address(RVA = "0x1218B10", Offset = "0x1217510", VA = "0x181218B10")]
public void Button_CreateEvent()
{
int num = 0;
string text = this.nameField.KKJIOHNFHFJ.Trim();
string text2 = this.descriptionField.KKJIOHNFHFJ.Trim();
int stringLength = text.m_stringLength;
if ((this.MNFBBBIFPKM != num && this.GBNDJPONJNE != num) || "Name too short!" == 0)
{
TimeRangeSelectionDialog.AEMPOKBOGID gbndjponjne = this.GBNDJPONJNE;
int mfabmflcdjg = gbndjponjne.MFABMFLCDJG;
int jfapnhcgmhg = gbndjponjne.JFAPNHCGMHG;
TimeRangeSelectionDialog.AEMPOKBOGID gbndjponjne2 = this.GBNDJPONJNE;
int effgimbmfog = gbndjponjne2.EFFGIMBMFOG;
int nagepbbjbck = gbndjponjne2.NAGEPBBJBCK;
bool flag;
if (flag)
{
}
DateTime now = DateTime.Now;
bool flag2;
if (!flag2)
{
if (SingletonMonoBehaviour.Instance.VerifyAccountRequirements())
{
Button3D button3D = this.createButton;
int num2 = 0;
button3D.FFDOINJEHMM = num2 != 0;
ChooseEventLocationDialog.HCKKCLGEDFH mnfbbbifpkm = this.MNFBBBIFPKM;
long <DOFDAMHCJLP>k__BackingField = mnfbbbifpkm.PLFDFMBOBHJ.<DOFDAMHCJLP>k__BackingField;
if (mnfbbbifpkm.DJACJOEJMOD != 0)
{
}
string text3 = this.nameField.KKJIOHNFHFJ.Trim();
string text4 = this.descriptionField.KKJIOHNFHFJ.Trim();
string hflpbhhafio = this.HFLPBHHAFIO;
bool flag3 = this.eventAccessibilitySlider.IsDestroyed();
Action<LLNPLLBEJBE> action = new Action(this.OGMMICFMJFG);
if (num < this)
{
num += num;
if (num == this)
{
goto IL_140;
}
num++;
}
Action<string> action2 = new Action(this.CHCCDAJFJKH);
IL_140:
uint num3;
num3 += num3;
}
this.infoText.text = "Registration required!";
return;
}
TextMeshProUGUI textMeshProUGUI = this.infoText;
}
TextMeshProUGUI textMeshProUGUI2 = this.infoText;
throw new NullReferenceException();
}
// Token: 0x0600CF05 RID: 52997 RVA: 0x00313320 File Offset: 0x00311520
[Token(Token = "0x600CF05")]
[Address(RVA = "0x1218030", Offset = "0x1216A30", VA = "0x181218030")]
private void ANKALMCIJAD()
{
List<string> cafpjphilmn = this.CAFPJPHILMN;
TMP_Text tmp_Text = this.tagsField;
string text = LNBMDFMOOCP.GONGPFNBBPE(cafpjphilmn, "Choose Tags");
tmp_Text.text = text;
}
// Token: 0x0600CF06 RID: 52998 RVA: 0x00313354 File Offset: 0x00311554
[Token(Token = "0x600CF06")]
[Address(RVA = "0x1219180", Offset = "0x1217B80", VA = "0x181219180")]
public void Button_EditTags()
{
WatchUI local = WatchUI.BFPPPLIJIGC;
List<string> cafpjphilmn = this.CAFPJPHILMN;
Action<List<string>> action = new Action(this.LAMEADMDLAD);
}
// Token: 0x0600CF07 RID: 52999 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600CF07")]
[Address(RVA = "0x12180D0", Offset = "0x1216AD0", VA = "0x1812180D0")]
public void Button_ChooseImage()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600CF08 RID: 53000 RVA: 0x00313384 File Offset: 0x00311584
[Token(Token = "0x600CF08")]
[Address(RVA = "0x12185E0", Offset = "0x1216FE0", VA = "0x1812185E0")]
public void Button_ChooseStartDate()
{
EventsScreen eventsScreen = this.parentEventsScreen;
int num = 0;
WatchUI <LBNLPAIAGHF>k__BackingField = eventsScreen.<LBNLPAIAGHF>k__BackingField;
UIDateSelectionDialog uidateSelectionDialog = this.datePickerPrefab;
int num2 = 0;
IPromise promise = <LBNLPAIAGHF>k__BackingField.ShowTemporaryDialog<DateTime?>(uidateSelectionDialog, num, (NotificationManager.HLJEOKDOLPF)num2);
Action<DateTime?> action = new Action(this.OCJNEIJEHEC);
if (num != 0)
{
}
int num3 = 0;
if (num != num3)
{
DateTime today = DateTime.Today;
if (CreatePlayerEventUI.<>c.<>9__37_1 == 0)
{
CreatePlayerEventUI.<>c.<>9__37_1 = delegate(ref int month, ref int day, ref int year)
{
int num4 = 0;
DateTime today2 = DateTime.Today;
year.m_value = today2;
bool flag = num4 < today2;
if (flag)
{
year.m_value = (flag ? 1 : 0);
}
};
}
}
}
// Token: 0x0600CF09 RID: 53001 RVA: 0x00313410 File Offset: 0x00311610
[Token(Token = "0x600CF09")]
[Address(RVA = "0x1218840", Offset = "0x1217240", VA = "0x181218840")]
public void Button_ChooseTimeRange()
{
EventsScreen eventsScreen = this.parentEventsScreen;
int num = 0;
WatchUI <LBNLPAIAGHF>k__BackingField = eventsScreen.<LBNLPAIAGHF>k__BackingField;
TimeRangeSelectionDialog timeRangeSelectionDialog = this.timeRangePickerPrefab;
int num2 = 0;
IPromise promise = <LBNLPAIAGHF>k__BackingField.ShowTemporaryDialog<TimeRangeSelectionDialog.AEMPOKBOGID>(timeRangeSelectionDialog, num, (NotificationManager.HLJEOKDOLPF)num2);
Action<TimeRangeSelectionDialog.AEMPOKBOGID> action = new Action(this.CANMADHKNPM);
num += num;
num++;
if (num != 0)
{
num += num;
}
int num3 = 0;
if (!(num == num3))
{
int num4;
TimeRangeSelectionDialog.IKNFLDMMBLH iknfldmmblh = new TimeRangeSelectionDialog.IKNFLDMMBLH(num4.JIHOBFGHFDH);
num4 = 0;
if (this.GBNDJPONJNE != 0)
{
throw new NullReferenceException();
}
ulong dateData = DateTime.Now.dateData;
ulong num5;
num5 += num5;
long num6 = (long)(num5 * (ulong)((uint)15));
TimeRangeSelectionDialog.AEMPOKBOGID aempokbogid = new TimeRangeSelectionDialog.AEMPOKBOGID();
aempokbogid.JFAPNHCGMHG = aempokbogid;
aempokbogid.MFABMFLCDJG = (int)num6;
aempokbogid.NAGEPBBJBCK = aempokbogid;
aempokbogid.EFFGIMBMFOG = (int)num6;
}
}
// Token: 0x0600CF0A RID: 53002 RVA: 0x003134DC File Offset: 0x003116DC
[Token(Token = "0x600CF0A")]
[Address(RVA = "0x12184D0", Offset = "0x1216ED0", VA = "0x1812184D0")]
public void Button_ChooseLocation()
{
WatchUI <LBNLPAIAGHF>k__BackingField = this.parentEventsScreen.<LBNLPAIAGHF>k__BackingField;
int num = 0;
ChooseEventLocationDialog chooseEventLocationDialog = this.locationPickerPrefab;
IPromise promise = <LBNLPAIAGHF>k__BackingField.ShowTemporaryDialog<ChooseEventLocationDialog.HCKKCLGEDFH>(chooseEventLocationDialog, (NotificationManager.HLJEOKDOLPF)num);
Action<ChooseEventLocationDialog.HCKKCLGEDFH> action = new Action(this.EAJEGFMIMGN);
int num2 = 0;
num2 += num2;
num2++;
IPromise promise2 = promise.Then(action);
}
// Token: 0x0600CF0B RID: 53003 RVA: 0x0031353C File Offset: 0x0031173C
[Token(Token = "0x600CF0B")]
[Address(RVA = "0x1219770", Offset = "0x1218170", VA = "0x181219770")]
private string EFACPKBPKMA()
{
string text = this.nameField.KKJIOHNFHFJ.Trim();
string text2 = this.descriptionField.KKJIOHNFHFJ.Trim();
int stringLength = text.m_stringLength;
if (this.MNFBBBIFPKM != (ulong)0L)
{
return "Please choose a start date!";
}
return "Please choose a location!";
}
// Token: 0x0600CF0C RID: 53004 RVA: 0x003135A4 File Offset: 0x003117A4
[Token(Token = "0x600CF0C")]
[Address(RVA = "0x121A310", Offset = "0x1218D10", VA = "0x18121A310")]
public CreatePlayerEventUI()
{
List<string> list = new List();
this.CAFPJPHILMN = list;
base..ctor();
}
// Token: 0x0600CF0D RID: 53005 RVA: 0x003135C4 File Offset: 0x003117C4
[Token(Token = "0x600CF0D")]
[Address(RVA = "0x12192F0", Offset = "0x1217CF0", VA = "0x1812192F0")]
[CompilerGenerated]
private void CHCCDAJFJKH(string FMDPEKAACKI)
{
TextMeshProUGUI textMeshProUGUI = this.infoText;
string text = "Create event error: " + FMDPEKAACKI;
textMeshProUGUI.text = text;
this.createButton.FFDOINJEHMM = true;
}
// Token: 0x0600CF0E RID: 53006 RVA: 0x00313600 File Offset: 0x00311800
[Token(Token = "0x600CF0E")]
[Address(RVA = "0x1219B40", Offset = "0x1218540", VA = "0x181219B40")]
[CompilerGenerated]
private void LAMEADMDLAD(List<string> JHDKOLEHPGM)
{
this.CAFPJPHILMN.Clear();
this.CAFPJPHILMN.AddRange(JHDKOLEHPGM);
List<string> cafpjphilmn = this.CAFPJPHILMN;
TMP_Text tmp_Text = this.tagsField;
string text = LNBMDFMOOCP.GONGPFNBBPE(cafpjphilmn, "Choose Tags");
tmp_Text.text = text;
}
// Token: 0x0600CF0F RID: 53007 RVA: 0x0031364C File Offset: 0x0031184C
[Token(Token = "0x600CF0F")]
[Address(RVA = "0x1219A20", Offset = "0x1218420", VA = "0x181219A20")]
[CompilerGenerated]
private void HNDPFEEGCDN(string HFLPBHHAFIO)
{
int num = 0;
if (this != num)
{
this.HFLPBHHAFIO = HFLPBHHAFIO;
}
}
// Token: 0x0600CF10 RID: 53008 RVA: 0x0031366C File Offset: 0x0031186C
[Token(Token = "0x600CF10")]
[Address(RVA = "0x1219DE0", Offset = "0x12187E0", VA = "0x181219DE0")]
[CompilerGenerated]
private IPromise<Texture2D> NAMDMKBGJKM(OHDHPENHDAP.NBMFNJLHKAO INJBHELJACH)
{
if (INJBHELJACH != 0)
{
int num = 0;
if (!(this == num))
{
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
if (jlbeidflild != 0)
{
jlbeidflild.Dispose();
}
this.JLBEIDFLILD = INJBHELJACH;
}
}
return Promise.FromResult<Texture2D>(0);
}
// Token: 0x0600CF11 RID: 53009 RVA: 0x003136A8 File Offset: 0x003118A8
[Token(Token = "0x600CF11")]
[Address(RVA = "0x1219A90", Offset = "0x1218490", VA = "0x181219A90")]
[CompilerGenerated]
private void IPHBDNHHFPB(Texture2D IJKBAADKCBM)
{
int num = 0;
if (this != num)
{
int num2 = 0;
if (IJKBAADKCBM != num2)
{
this.eventImage.texture = IJKBAADKCBM;
}
}
}
// Token: 0x0600CF12 RID: 53010 RVA: 0x003136E0 File Offset: 0x003118E0
[Token(Token = "0x600CF12")]
[Address(RVA = "0x1219C00", Offset = "0x1218600", VA = "0x181219C00")]
[CompilerGenerated]
private void LBOGJKEHDDE(string PILGJOJCADM)
{
int num = 0;
if (this != num)
{
NotificationManager instance = SingletonMonoBehaviour.Instance;
string text = "Failed to update picture: " + PILGJOJCADM;
int num2 = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, text, 3f, num2, num2);
}
}
// Token: 0x0600CF13 RID: 53011 RVA: 0x00313724 File Offset: 0x00311924
[Token(Token = "0x600CF13")]
[Address(RVA = "0x1219EB0", Offset = "0x12188B0", VA = "0x181219EB0")]
[CompilerGenerated]
private void OCJNEIJEHEC(DateTime? GOFDPIOCHEP)
{
string text;
this.startDateButtonText.text = text;
}
// Token: 0x0600CF14 RID: 53012 RVA: 0x00313744 File Offset: 0x00311944
[Token(Token = "0x600CF14")]
[Address(RVA = "0x1219290", Offset = "0x1217C90", VA = "0x181219290")]
[CompilerGenerated]
private void CANMADHKNPM(TimeRangeSelectionDialog.AEMPOKBOGID FHCCMCPHMLM)
{
if (FHCCMCPHMLM != 0)
{
this.GBNDJPONJNE = FHCCMCPHMLM;
TextMeshProUGUI textMeshProUGUI = this.timeRangeButtonText;
string text = MBJGEIFFOIM.KHHLJHOOMJG(FHCCMCPHMLM);
textMeshProUGUI.text = text;
return;
}
}
// Token: 0x0600CF15 RID: 53013 RVA: 0x00313778 File Offset: 0x00311978
[Token(Token = "0x600CF15")]
[Address(RVA = "0x12195A0", Offset = "0x1217FA0", VA = "0x1812195A0")]
[CompilerGenerated]
private void EAJEGFMIMGN(ChooseEventLocationDialog.HCKKCLGEDFH GIAOBLMEMMI)
{
if (GIAOBLMEMMI != 0)
{
this.MNFBBBIFPKM = GIAOBLMEMMI;
}
ChooseEventLocationDialog.HCKKCLGEDFH mnfbbbifpkm = this.MNFBBBIFPKM;
TextMeshProUGUI textMeshProUGUI = this.locationButtonText;
if (mnfbbbifpkm != 0)
{
DNACJGJEPEC djacjoejmod = mnfbbbifpkm.DJACJOEJMOD;
KLCOGEIGEBJ plfdfmbobhj = mnfbbbifpkm.PLFDFMBOBHJ;
string text = MBJGEIFFOIM.HPACMMGELBH(true, plfdfmbobhj, djacjoejmod, true);
textMeshProUGUI.text = text;
if (this.HFLPBHHAFIO == (ulong)0L)
{
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
if (jlbeidflild != 0)
{
jlbeidflild.Dispose();
}
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = OHDHPENHDAP.EFJIDOJBJEB(this.MNFBBBIFPKM.PLFDFMBOBHJ);
this.JLBEIDFLILD = nbmfnjlhkao;
Action<Texture2D> action = new Action(this.MMHHNFOBEPO);
}
return;
}
Texture2D defaultProfileImage = SingletonMonoBehaviour.Instance.defaultProfileImage;
}
// Token: 0x0600CF16 RID: 53014 RVA: 0x00313820 File Offset: 0x00311A20
[Token(Token = "0x600CF16")]
[Address(RVA = "0x1219CE0", Offset = "0x12186E0", VA = "0x181219CE0")]
[CompilerGenerated]
private void MMHHNFOBEPO(Texture2D CAKFKAGPMBF)
{
int num = 0;
if (this != num)
{
int num2 = 0;
if (CAKFKAGPMBF != num2)
{
ChooseEventLocationDialog.HCKKCLGEDFH mnfbbbifpkm = this.MNFBBBIFPKM;
if (mnfbbbifpkm != 0)
{
string <HPJCFFLAJJE>k__BackingField = mnfbbbifpkm.PLFDFMBOBHJ.<HPJCFFLAJJE>k__BackingField;
string name = CAKFKAGPMBF.name;
if (string.Equals(<HPJCFFLAJJE>k__BackingField, name))
{
this.eventImage.texture = CAKFKAGPMBF;
}
}
}
}
}
// Token: 0x04008BB5 RID: 35765
[Token(Token = "0x4008BB5")]
private const int FDJCJEONDDG = 20;
// Token: 0x04008BB7 RID: 35767
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4008BB7")]
[SerializeField]
private RawImage eventImage;
// Token: 0x04008BB8 RID: 35768
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4008BB8")]
[SerializeField]
private InputField3D nameField;
// Token: 0x04008BB9 RID: 35769
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4008BB9")]
[SerializeField]
private InputField3D descriptionField;
// Token: 0x04008BBA RID: 35770
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4008BBA")]
[SerializeField]
private TMP_Text tagsField;
// Token: 0x04008BBB RID: 35771
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4008BBB")]
[SerializeField]
private TextMeshProUGUI infoText;
// Token: 0x04008BBC RID: 35772
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4008BBC")]
[SerializeField]
private TextMeshProUGUI startDateButtonText;
// Token: 0x04008BBD RID: 35773
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x4008BBD")]
[SerializeField]
private TextMeshProUGUI timeRangeButtonText;
// Token: 0x04008BBE RID: 35774
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x4008BBE")]
[SerializeField]
private TextMeshProUGUI locationButtonText;
// Token: 0x04008BBF RID: 35775
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x4008BBF")]
[SerializeField]
private Slider3D eventAccessibilitySlider;
// Token: 0x04008BC0 RID: 35776
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x4008BC0")]
[SerializeField]
private Button3D createButton;
// Token: 0x04008BC1 RID: 35777
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x4008BC1")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Parent, false, false)]
private EventsScreen parentEventsScreen;
// Token: 0x04008BC2 RID: 35778
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x4008BC2")]
[SerializeField]
private UIDateSelectionDialog datePickerPrefab;
// Token: 0x04008BC3 RID: 35779
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x4008BC3")]
[SerializeField]
private TimeRangeSelectionDialog timeRangePickerPrefab;
// Token: 0x04008BC4 RID: 35780
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x4008BC4")]
[SerializeField]
private ChooseEventLocationDialog locationPickerPrefab;
// Token: 0x04008BC5 RID: 35781
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x4008BC5")]
[SerializeField]
private EditPlayerEventTagsDialog editTagsDialog;
// Token: 0x04008BC6 RID: 35782
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x4008BC6")]
private DateTime? MPKNPBEHKFJ;
// Token: 0x04008BC7 RID: 35783
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4008BC7")]
private TimeRangeSelectionDialog.AEMPOKBOGID GBNDJPONJNE;
// Token: 0x04008BC8 RID: 35784
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4008BC8")]
private ChooseEventLocationDialog.HCKKCLGEDFH MNFBBBIFPKM;
// Token: 0x04008BC9 RID: 35785
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4008BC9")]
private long? AOMBLGBCENO;
// Token: 0x04008BCA RID: 35786
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4008BCA")]
private string HFLPBHHAFIO;
// Token: 0x04008BCB RID: 35787
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4008BCB")]
private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD;
// Token: 0x04008BCC RID: 35788
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4008BCC")]
private readonly List<string> CAFPJPHILMN;
// Token: 0x02001E0C RID: 7692
[Token(Token = "0x2001E0C")]
[CompilerGenerated]
private sealed class CIHPBAJANEI
{
// Token: 0x0600CF17 RID: 53015 RVA: 0x00313884 File Offset: 0x00311A84
[Token(Token = "0x600CF17")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public CIHPBAJANEI()
{
}
// Token: 0x04008BCD RID: 35789
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4008BCD")]
public CreatePlayerEventUI <>4__this;
// Token: 0x04008BCE RID: 35790
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4008BCE")]
public LLNPLLBEJBE response;
}
// Token: 0x02001E0D RID: 7693
[Token(Token = "0x2001E0D")]
[CompilerGenerated]
private sealed class FDDCJMFLDPJ
{
// Token: 0x0600CF18 RID: 53016 RVA: 0x00313898 File Offset: 0x00311A98
[Token(Token = "0x600CF18")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public FDDCJMFLDPJ()
{
}
// Token: 0x0600CF19 RID: 53017 RVA: 0x003138AC File Offset: 0x00311AAC
[Token(Token = "0x600CF19")]
[Address(RVA = "0x1220A20", Offset = "0x121F420", VA = "0x181220A20")]
internal void <HandleCreateResponse>b__0(IOFNNFFJIAN details)
{
if (details != 0)
{
WatchUI.BFPPPLIJIGC.GetFlowByType<EventDetailsScreen>().ShowScreen(details);
CreatePlayerEventUI.CIHPBAJANEI cs$<>8__locals = this.CS$<>8__locals1;
Action nambjmhfeho = cs$<>8__locals.<>4__this.NAMBJMHFEHO;
if (nambjmhfeho != 0)
{
nambjmhfeho();
}
CCMBKDINCAH <IFJDECGAJKN>k__BackingField = cs$<>8__locals.response.<IFJDECGAJKN>k__BackingField;
if (<IFJDECGAJKN>k__BackingField.<OMHKPJKDFLJ>k__BackingField == CMCAFKLAHCD.Public)
{
KLCOGEIGEBJ klcogeigebj = this.room;
CreatePlayerEventUI.LIJFGIOOOPO lijfgiooopo = new CreatePlayerEventUI.LIJFGIOOOPO();
lijfgiooopo.playerEvent = <IFJDECGAJKN>k__BackingField;
lijfgiooopo.room = klcogeigebj;
WatchUI local = WatchUI.BFPPPLIJIGC;
Action<JPIJGHNNIDP> action = delegate(JPIJGHNNIDP response)
{
if (response == JPIJGHNNIDP.Affirmative)
{
int num = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<IFBPANODIPA>k__BackingField);
IPromise<long?> promise = JDJGIBLMFKK.BBELCAOOCOJ(num);
if (lijfgiooopo.<>9__1 == 0)
{
Action<long?> action2 = delegate(long? clubId)
{
RRUIRootScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<RRUIRootScreen>();
string text = lijfgiooopo.playerEvent.<LGACIEKBLBM>k__BackingField + " was just scheduled and you're invited!";
if (string.IsNullOrEmpty(lijfgiooopo.playerEvent.<HPJCFFLAJJE>k__BackingField))
{
KLCOGEIGEBJ klcogeigebj2 = lijfgiooopo.room;
}
CCMBKDINCAH playerEvent = lijfgiooopo.playerEvent;
string <HPJCFFLAJJE>k__BackingField = playerEvent.<HPJCFFLAJJE>k__BackingField;
NFEMLMAFFIP.MetaData metaData = NFEMLMAFFIP.JBGBIBIGPKL(playerEvent.<KJHKNKGENCJ>k__BackingField);
};
lijfgiooopo.<>9__1 = action2;
}
int num2 = 0;
num2 += num2;
num2++;
}
};
}
}
}
// Token: 0x04008BCF RID: 35791
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4008BCF")]
public KLCOGEIGEBJ room;
// Token: 0x04008BD0 RID: 35792
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4008BD0")]
public CreatePlayerEventUI.CIHPBAJANEI CS$<>8__locals1;
}
// Token: 0x02001E0E RID: 7694
[Token(Token = "0x2001E0E")]
[CompilerGenerated]
private sealed class LIJFGIOOOPO
{
// Token: 0x0600CF1A RID: 53018 RVA: 0x00313944 File Offset: 0x00311B44
[Token(Token = "0x600CF1A")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public LIJFGIOOOPO()
{
}
// Token: 0x0600CF1B RID: 53019 RVA: 0x00313958 File Offset: 0x00311B58
[Token(Token = "0x600CF1B")]
[Address(RVA = "0x122A260", Offset = "0x1228C60", VA = "0x18122A260")]
internal void <PromptSendAnnouncement>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 text = this.playerEvent.<LGACIEKBLBM>k__BackingField + " was just scheduled and you're invited!";
if (string.IsNullOrEmpty(this.playerEvent.<HPJCFFLAJJE>k__BackingField))
{
KLCOGEIGEBJ klcogeigebj = this.room;
}
CCMBKDINCAH ccmbkdincah = this.playerEvent;
string <HPJCFFLAJJE>k__BackingField = ccmbkdincah.<HPJCFFLAJJE>k__BackingField;
NFEMLMAFFIP.MetaData metaData = NFEMLMAFFIP.JBGBIBIGPKL(ccmbkdincah.<KJHKNKGENCJ>k__BackingField);
};
this.<>9__1 = action;
}
int num2 = 0;
num2 += num2;
num2++;
}
}
// Token: 0x0600CF1C RID: 53020 RVA: 0x003139B0 File Offset: 0x00311BB0
[Token(Token = "0x600CF1C")]
[Address(RVA = "0x122A440", Offset = "0x1228E40", VA = "0x18122A440")]
internal void <PromptSendAnnouncement>b__1(long? clubId)
{
RRUIRootScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<RRUIRootScreen>();
string text = this.playerEvent.<LGACIEKBLBM>k__BackingField + " was just scheduled and you're invited!";
if (string.IsNullOrEmpty(this.playerEvent.<HPJCFFLAJJE>k__BackingField))
{
KLCOGEIGEBJ klcogeigebj = this.room;
}
CCMBKDINCAH ccmbkdincah = this.playerEvent;
string <HPJCFFLAJJE>k__BackingField = ccmbkdincah.<HPJCFFLAJJE>k__BackingField;
NFEMLMAFFIP.MetaData metaData = NFEMLMAFFIP.JBGBIBIGPKL(ccmbkdincah.<KJHKNKGENCJ>k__BackingField);
}
// Token: 0x04008BD1 RID: 35793
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4008BD1")]
public CCMBKDINCAH playerEvent;
// Token: 0x04008BD2 RID: 35794
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4008BD2")]
public KLCOGEIGEBJ room;
// Token: 0x04008BD3 RID: 35795
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4008BD3")]
public Action<long?> <>9__1;
}
}
}