361 lines
14 KiB
C#
361 lines
14 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using AGUI.StackedUI;
|
|
using AGUI.StackedUI.Dialog;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core;
|
|
|
|
// Token: 0x02002018 RID: 8216
|
|
[Token(Token = "0x2002018")]
|
|
public static class LDKKMFPLNCN
|
|
{
|
|
// Token: 0x0600D13F RID: 53567 RVA: 0x00303A44 File Offset: 0x00301C44
|
|
[Token(Token = "0x600D13F")]
|
|
[Address(RVA = "0x947960", Offset = "0x946760", VA = "0x180947960")]
|
|
public static DABKFAIHBBP JGONKECPJJD(string FLKKJAMNFPB, string HJECBAPKNIK, string EMNBNNMNMNL, string BOIFKHDPKNM, NFEMLMAFFIP.MetaData JFFOHEGANAE, [Optional] Action CPNDKJCHCEL)
|
|
{
|
|
int num = 0;
|
|
LDKKMFPLNCN.ONPIPCBDIGO onpipcbdigo;
|
|
onpipcbdigo.FieldGetter(num, EMNBNNMNMNL, BOIFKHDPKNM);
|
|
onpipcbdigo.announcementMetadata = 0;
|
|
onpipcbdigo.preCustomizeDialogFunc = 0;
|
|
onpipcbdigo.defaultAnnouncementTitle = HJECBAPKNIK;
|
|
onpipcbdigo.defaultAnnouncementBody = EMNBNNMNMNL;
|
|
onpipcbdigo.defaultAnnouncementImage = BOIFKHDPKNM;
|
|
onpipcbdigo.promptBodyText = FLKKJAMNFPB;
|
|
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
|
|
ObscuredInt <IFBPANODIPA>k__BackingField = doohkcanflo.<IFBPANODIPA>k__BackingField;
|
|
bool fakeValueActive = doohkcanflo.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
|
PMGCJEPKFOF<long?> pmgcjepkfof = JDJGIBLMFKK.BBELCAOOCOJ(ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField));
|
|
Func<long?, DABKFAIHBBP> func = delegate(long? clubId)
|
|
{
|
|
LDKKMFPLNCN.HMHAJIIDOHN hmhajiidohn = new LDKKMFPLNCN.HMHAJIIDOHN();
|
|
hmhajiidohn.CS$<>8__locals1 = onpipcbdigo;
|
|
JDJGIBLMFKK.FOEPIDJCLMC foepidjclmc = new JDJGIBLMFKK.FOEPIDJCLMC();
|
|
string defaultAnnouncementTitle = onpipcbdigo.defaultAnnouncementTitle;
|
|
foepidjclmc.<CEJPKGDKMJE>k__BackingField = defaultAnnouncementTitle;
|
|
string defaultAnnouncementBody = onpipcbdigo.defaultAnnouncementBody;
|
|
foepidjclmc.<LCLENCDPDPP>k__BackingField = defaultAnnouncementBody;
|
|
string defaultAnnouncementImage = onpipcbdigo.defaultAnnouncementImage;
|
|
foepidjclmc.<HPJCFFLAJJE>k__BackingField = defaultAnnouncementImage;
|
|
NFEMLMAFFIP.MetaData announcementMetadata = onpipcbdigo.announcementMetadata;
|
|
foepidjclmc.<FIFKICJNMMA>k__BackingField = announcementMetadata;
|
|
long num4;
|
|
foepidjclmc.<CHPCFOKEIFM>k__BackingField = num4;
|
|
hmhajiidohn.request = foepidjclmc;
|
|
if (SingletonMonoBehaviour.ONCPNMDGGKG.BLBCCPBIHGI)
|
|
{
|
|
WatchUI local = WatchUI.BFPPPLIJIGC;
|
|
int num5 = 0;
|
|
if (local != num5)
|
|
{
|
|
WatchUI local2 = WatchUI.BFPPPLIJIGC;
|
|
string promptBodyText = onpipcbdigo.promptBodyText;
|
|
int num6 = 0;
|
|
PMGCJEPKFOF<JPIJGHNNIDP> pmgcjepkfof3 = local2.ShowConfirmationDialog(UIConfirmationDialog.MCLCMCALGMA.YES_NO, "Customize Announcement?", promptBodyText);
|
|
Func<JPIJGHNNIDP, DABKFAIHBBP> func2 = delegate(JPIJGHNNIDP response)
|
|
{
|
|
if (response == JPIJGHNNIDP.Affirmative)
|
|
{
|
|
Action preCustomizeDialogFunc = hmhajiidohn.CS$<>8__locals1.preCustomizeDialogFunc;
|
|
if (preCustomizeDialogFunc != 0)
|
|
{
|
|
preCustomizeDialogFunc();
|
|
}
|
|
RRUIRootScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<RRUIRootScreen>();
|
|
JDJGIBLMFKK.FOEPIDJCLMC request2 = hmhajiidohn.request;
|
|
string <CEJPKGDKMJE>k__BackingField = request2.<CEJPKGDKMJE>k__BackingField;
|
|
string <LCLENCDPDPP>k__BackingField = request2.<LCLENCDPDPP>k__BackingField;
|
|
string <HPJCFFLAJJE>k__BackingField = request2.<HPJCFFLAJJE>k__BackingField;
|
|
NFEMLMAFFIP.MetaData <FIFKICJNMMA>k__BackingField = request2.<FIFKICJNMMA>k__BackingField;
|
|
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
|
}
|
|
JDJGIBLMFKK.FOEPIDJCLMC request3 = hmhajiidohn.request;
|
|
int num10 = 0;
|
|
int num11 = 0;
|
|
int num12 = 0;
|
|
PMGCJEPKFOF<long> pmgcjepkfof5 = LDKKMFPLNCN.AAOLBAJFCOJ(request3, num12 != 0, num11 != 0, num10 != 0);
|
|
throw new NullReferenceException();
|
|
};
|
|
if (num6 < hmhajiidohn)
|
|
{
|
|
num6 += num6;
|
|
if (num6 != hmhajiidohn)
|
|
{
|
|
num6++;
|
|
}
|
|
}
|
|
pmgcjepkfof3 += pmgcjepkfof3;
|
|
}
|
|
}
|
|
JDJGIBLMFKK.FOEPIDJCLMC request = hmhajiidohn.request;
|
|
int num7 = 0;
|
|
int num8 = 0;
|
|
int num9 = 0;
|
|
PMGCJEPKFOF<long> pmgcjepkfof4 = LDKKMFPLNCN.AAOLBAJFCOJ(request, num9 != 0, num8 != 0, num7 != 0);
|
|
throw new NullReferenceException();
|
|
};
|
|
int num2 = 0;
|
|
num2 += num2;
|
|
num2++;
|
|
int num3 = 0;
|
|
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.JKOHKDFNCCI(func, num3);
|
|
func += func;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600D140 RID: 53568 RVA: 0x00303AE8 File Offset: 0x00301CE8
|
|
[Token(Token = "0x600D140")]
|
|
[Address(RVA = "0x9477F0", Offset = "0x9465F0", VA = "0x1809477F0")]
|
|
public static PMGCJEPKFOF<long> AAOLBAJFCOJ(JDJGIBLMFKK.FOEPIDJCLMC JMFLHIIJFKL, bool NOOKMFDJLJO = false, bool NILDCBBPPIA = false, bool DDCGLCKAPFM = false)
|
|
{
|
|
JDJGIBLMFKK.FOEPIDJCLMC request = JMFLHIIJFKL;
|
|
bool titleCustomized = NOOKMFDJLJO;
|
|
bool bodyCustomized = NILDCBBPPIA;
|
|
bool imageCustomized = DDCGLCKAPFM;
|
|
PMGCJEPKFOF<long> pmgcjepkfof = JDJGIBLMFKK.AAOLBAJFCOJ(JMFLHIIJFKL);
|
|
Action<long> action = delegate(long announcementId)
|
|
{
|
|
JDJGIBLMFKK.FOEPIDJCLMC request2 = request;
|
|
NFEMLMAFFIP.MetaData <FIFKICJNMMA>k__BackingField = request2.<FIFKICJNMMA>k__BackingField;
|
|
long <CHPCFOKEIFM>k__BackingField = request2.<CHPCFOKEIFM>k__BackingField;
|
|
if (<FIFKICJNMMA>k__BackingField != 0)
|
|
{
|
|
}
|
|
int num2 = 0;
|
|
bool titleCustomized2 = titleCustomized;
|
|
bool bodyCustomized2 = bodyCustomized;
|
|
bool imageCustomized2 = imageCustomized;
|
|
CFLMJLFBOKH.HGGDIDICEFB(<CHPCFOKEIFM>k__BackingField, announcementId, (IHLFIKMOAOF)num2, titleCustomized2, bodyCustomized2, imageCustomized2);
|
|
};
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
return pmgcjepkfof.OHLPJBFCABI(action);
|
|
}
|
|
|
|
// Token: 0x02002019 RID: 8217
|
|
[Token(Token = "0x2002019")]
|
|
[CompilerGenerated]
|
|
private sealed class ONPIPCBDIGO
|
|
{
|
|
// Token: 0x0600D141 RID: 53569 RVA: 0x00303B48 File Offset: 0x00301D48
|
|
[Token(Token = "0x600D141")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public ONPIPCBDIGO()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600D142 RID: 53570 RVA: 0x00303B5C File Offset: 0x00301D5C
|
|
[Token(Token = "0x600D142")]
|
|
[Address(RVA = "0x9639D0", Offset = "0x9627D0", VA = "0x1809639D0")]
|
|
internal DABKFAIHBBP <PromptCreateAnnouncement>b__0(long? clubId)
|
|
{
|
|
LDKKMFPLNCN.HMHAJIIDOHN hmhajiidohn = new LDKKMFPLNCN.HMHAJIIDOHN();
|
|
hmhajiidohn.CS$<>8__locals1 = this;
|
|
JDJGIBLMFKK.FOEPIDJCLMC foepidjclmc = new JDJGIBLMFKK.FOEPIDJCLMC();
|
|
string text = this.defaultAnnouncementTitle;
|
|
foepidjclmc.<CEJPKGDKMJE>k__BackingField = text;
|
|
string text2 = this.defaultAnnouncementBody;
|
|
foepidjclmc.<LCLENCDPDPP>k__BackingField = text2;
|
|
string text3 = this.defaultAnnouncementImage;
|
|
foepidjclmc.<HPJCFFLAJJE>k__BackingField = text3;
|
|
NFEMLMAFFIP.MetaData metaData = this.announcementMetadata;
|
|
foepidjclmc.<FIFKICJNMMA>k__BackingField = metaData;
|
|
long num;
|
|
foepidjclmc.<CHPCFOKEIFM>k__BackingField = num;
|
|
hmhajiidohn.request = foepidjclmc;
|
|
if (SingletonMonoBehaviour.ONCPNMDGGKG.BLBCCPBIHGI)
|
|
{
|
|
WatchUI local = WatchUI.BFPPPLIJIGC;
|
|
int num2 = 0;
|
|
if (local != num2)
|
|
{
|
|
WatchUI local2 = WatchUI.BFPPPLIJIGC;
|
|
string text4 = this.promptBodyText;
|
|
int num3 = 0;
|
|
PMGCJEPKFOF<JPIJGHNNIDP> pmgcjepkfof = local2.ShowConfirmationDialog(UIConfirmationDialog.MCLCMCALGMA.YES_NO, "Customize Announcement?", text4);
|
|
Func<JPIJGHNNIDP, DABKFAIHBBP> func = delegate(JPIJGHNNIDP response)
|
|
{
|
|
if (response == JPIJGHNNIDP.Affirmative)
|
|
{
|
|
Action action = hmhajiidohn.CS$<>8__locals1.preCustomizeDialogFunc;
|
|
if (action != 0)
|
|
{
|
|
action();
|
|
}
|
|
RRUIRootScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<RRUIRootScreen>();
|
|
JDJGIBLMFKK.FOEPIDJCLMC request2 = hmhajiidohn.request;
|
|
string <CEJPKGDKMJE>k__BackingField = request2.<CEJPKGDKMJE>k__BackingField;
|
|
string <LCLENCDPDPP>k__BackingField = request2.<LCLENCDPDPP>k__BackingField;
|
|
string <HPJCFFLAJJE>k__BackingField = request2.<HPJCFFLAJJE>k__BackingField;
|
|
NFEMLMAFFIP.MetaData <FIFKICJNMMA>k__BackingField = request2.<FIFKICJNMMA>k__BackingField;
|
|
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
|
}
|
|
JDJGIBLMFKK.FOEPIDJCLMC request3 = hmhajiidohn.request;
|
|
int num7 = 0;
|
|
int num8 = 0;
|
|
int num9 = 0;
|
|
PMGCJEPKFOF<long> pmgcjepkfof3 = LDKKMFPLNCN.AAOLBAJFCOJ(request3, num9 != 0, num8 != 0, num7 != 0);
|
|
throw new NullReferenceException();
|
|
};
|
|
if (num3 < hmhajiidohn)
|
|
{
|
|
num3 += num3;
|
|
if (num3 != hmhajiidohn)
|
|
{
|
|
num3++;
|
|
}
|
|
}
|
|
pmgcjepkfof += pmgcjepkfof;
|
|
}
|
|
}
|
|
JDJGIBLMFKK.FOEPIDJCLMC request = hmhajiidohn.request;
|
|
int num4 = 0;
|
|
int num5 = 0;
|
|
int num6 = 0;
|
|
PMGCJEPKFOF<long> pmgcjepkfof2 = LDKKMFPLNCN.AAOLBAJFCOJ(request, num6 != 0, num5 != 0, num4 != 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x040085D2 RID: 34258
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40085D2")]
|
|
public string defaultAnnouncementTitle;
|
|
|
|
// Token: 0x040085D3 RID: 34259
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40085D3")]
|
|
public string defaultAnnouncementBody;
|
|
|
|
// Token: 0x040085D4 RID: 34260
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40085D4")]
|
|
public string defaultAnnouncementImage;
|
|
|
|
// Token: 0x040085D5 RID: 34261
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40085D5")]
|
|
public NFEMLMAFFIP.MetaData announcementMetadata;
|
|
|
|
// Token: 0x040085D6 RID: 34262
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40085D6")]
|
|
public string promptBodyText;
|
|
|
|
// Token: 0x040085D7 RID: 34263
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x40085D7")]
|
|
public Action preCustomizeDialogFunc;
|
|
}
|
|
|
|
// Token: 0x0200201A RID: 8218
|
|
[Token(Token = "0x200201A")]
|
|
[CompilerGenerated]
|
|
private sealed class HMHAJIIDOHN
|
|
{
|
|
// Token: 0x0600D143 RID: 53571 RVA: 0x00303C68 File Offset: 0x00301E68
|
|
[Token(Token = "0x600D143")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public HMHAJIIDOHN()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600D144 RID: 53572 RVA: 0x00303C7C File Offset: 0x00301E7C
|
|
[Token(Token = "0x600D144")]
|
|
[Address(RVA = "0x93BFC0", Offset = "0x93ADC0", VA = "0x18093BFC0")]
|
|
internal DABKFAIHBBP <PromptCreateAnnouncement>b__1(JPIJGHNNIDP response)
|
|
{
|
|
if (response == JPIJGHNNIDP.Affirmative)
|
|
{
|
|
Action preCustomizeDialogFunc = this.CS$<>8__locals1.preCustomizeDialogFunc;
|
|
if (preCustomizeDialogFunc != 0)
|
|
{
|
|
preCustomizeDialogFunc();
|
|
}
|
|
RRUIRootScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<RRUIRootScreen>();
|
|
JDJGIBLMFKK.FOEPIDJCLMC foepidjclmc = this.request;
|
|
string <CEJPKGDKMJE>k__BackingField = foepidjclmc.<CEJPKGDKMJE>k__BackingField;
|
|
string <LCLENCDPDPP>k__BackingField = foepidjclmc.<LCLENCDPDPP>k__BackingField;
|
|
string <HPJCFFLAJJE>k__BackingField = foepidjclmc.<HPJCFFLAJJE>k__BackingField;
|
|
NFEMLMAFFIP.MetaData <FIFKICJNMMA>k__BackingField = foepidjclmc.<FIFKICJNMMA>k__BackingField;
|
|
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
|
}
|
|
JDJGIBLMFKK.FOEPIDJCLMC foepidjclmc2 = this.request;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
PMGCJEPKFOF<long> pmgcjepkfof = LDKKMFPLNCN.AAOLBAJFCOJ(foepidjclmc2, num3 != 0, num2 != 0, num != 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x040085D8 RID: 34264
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40085D8")]
|
|
public JDJGIBLMFKK.FOEPIDJCLMC request;
|
|
|
|
// Token: 0x040085D9 RID: 34265
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40085D9")]
|
|
public long? clubId;
|
|
|
|
// Token: 0x040085DA RID: 34266
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40085DA")]
|
|
public LDKKMFPLNCN.ONPIPCBDIGO CS$<>8__locals1;
|
|
}
|
|
|
|
// Token: 0x0200201B RID: 8219
|
|
[Token(Token = "0x200201B")]
|
|
[CompilerGenerated]
|
|
private sealed class BHMFFNIOIDD
|
|
{
|
|
// Token: 0x0600D145 RID: 53573 RVA: 0x00303D08 File Offset: 0x00301F08
|
|
[Token(Token = "0x600D145")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public BHMFFNIOIDD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600D146 RID: 53574 RVA: 0x00303D1C File Offset: 0x00301F1C
|
|
[Token(Token = "0x600D146")]
|
|
[Address(RVA = "0x93AFA0", Offset = "0x939DA0", VA = "0x18093AFA0")]
|
|
internal void <CreateAnnouncement>b__0(long announcementId)
|
|
{
|
|
JDJGIBLMFKK.FOEPIDJCLMC foepidjclmc = this.request;
|
|
NFEMLMAFFIP.MetaData <FIFKICJNMMA>k__BackingField = foepidjclmc.<FIFKICJNMMA>k__BackingField;
|
|
long <CHPCFOKEIFM>k__BackingField = foepidjclmc.<CHPCFOKEIFM>k__BackingField;
|
|
if (<FIFKICJNMMA>k__BackingField != 0)
|
|
{
|
|
}
|
|
int num = 0;
|
|
bool flag = this.titleCustomized;
|
|
bool flag2 = this.bodyCustomized;
|
|
bool flag3 = this.imageCustomized;
|
|
CFLMJLFBOKH.HGGDIDICEFB(<CHPCFOKEIFM>k__BackingField, announcementId, (IHLFIKMOAOF)num, flag, flag2, flag3);
|
|
}
|
|
|
|
// Token: 0x040085DB RID: 34267
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40085DB")]
|
|
public JDJGIBLMFKK.FOEPIDJCLMC request;
|
|
|
|
// Token: 0x040085DC RID: 34268
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40085DC")]
|
|
public bool titleCustomized;
|
|
|
|
// Token: 0x040085DD RID: 34269
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x19")]
|
|
[Token(Token = "0x40085DD")]
|
|
public bool bodyCustomized;
|
|
|
|
// Token: 0x040085DE RID: 34270
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A")]
|
|
[Token(Token = "0x40085DE")]
|
|
public bool imageCustomized;
|
|
}
|
|
}
|