Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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: 0x02002104 RID: 8452
[Token(Token = "0x2002104")]
public static class LDKKMFPLNCN
{
// Token: 0x0600D540 RID: 54592 RVA: 0x0030C544 File Offset: 0x0030A744
[Token(Token = "0x600D540")]
[Address(RVA = "0x13D4F00", Offset = "0x13D3F00", VA = "0x1813D4F00")]
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: 0x0600D541 RID: 54593 RVA: 0x0030C5E8 File Offset: 0x0030A7E8
[Token(Token = "0x600D541")]
[Address(RVA = "0x13D4D90", Offset = "0x13D3D90", VA = "0x1813D4D90")]
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: 0x02002105 RID: 8453
[Token(Token = "0x2002105")]
[CompilerGenerated]
private sealed class ONPIPCBDIGO
{
// Token: 0x0600D542 RID: 54594 RVA: 0x0030C648 File Offset: 0x0030A848
[Token(Token = "0x600D542")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public ONPIPCBDIGO()
{
}
// Token: 0x0600D543 RID: 54595 RVA: 0x0030C65C File Offset: 0x0030A85C
[Token(Token = "0x600D543")]
[Address(RVA = "0x13F1680", Offset = "0x13F0680", VA = "0x1813F1680")]
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: 0x040087A4 RID: 34724
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40087A4")]
public string defaultAnnouncementTitle;
// Token: 0x040087A5 RID: 34725
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40087A5")]
public string defaultAnnouncementBody;
// Token: 0x040087A6 RID: 34726
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40087A6")]
public string defaultAnnouncementImage;
// Token: 0x040087A7 RID: 34727
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40087A7")]
public NFEMLMAFFIP.MetaData announcementMetadata;
// Token: 0x040087A8 RID: 34728
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x40087A8")]
public string promptBodyText;
// Token: 0x040087A9 RID: 34729
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x40087A9")]
public Action preCustomizeDialogFunc;
}
// Token: 0x02002106 RID: 8454
[Token(Token = "0x2002106")]
[CompilerGenerated]
private sealed class HMHAJIIDOHN
{
// Token: 0x0600D544 RID: 54596 RVA: 0x0030C768 File Offset: 0x0030A968
[Token(Token = "0x600D544")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public HMHAJIIDOHN()
{
}
// Token: 0x0600D545 RID: 54597 RVA: 0x0030C77C File Offset: 0x0030A97C
[Token(Token = "0x600D545")]
[Address(RVA = "0x13C9230", Offset = "0x13C8230", VA = "0x1813C9230")]
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: 0x040087AA RID: 34730
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40087AA")]
public JDJGIBLMFKK.FOEPIDJCLMC request;
// Token: 0x040087AB RID: 34731
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40087AB")]
public long? clubId;
// Token: 0x040087AC RID: 34732
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40087AC")]
public LDKKMFPLNCN.ONPIPCBDIGO CS$<>8__locals1;
}
// Token: 0x02002107 RID: 8455
[Token(Token = "0x2002107")]
[CompilerGenerated]
private sealed class BHMFFNIOIDD
{
// Token: 0x0600D546 RID: 54598 RVA: 0x0030C808 File Offset: 0x0030AA08
[Token(Token = "0x600D546")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public BHMFFNIOIDD()
{
}
// Token: 0x0600D547 RID: 54599 RVA: 0x0030C81C File Offset: 0x0030AA1C
[Token(Token = "0x600D547")]
[Address(RVA = "0x13C86F0", Offset = "0x13C76F0", VA = "0x1813C86F0")]
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: 0x040087AD RID: 34733
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40087AD")]
public JDJGIBLMFKK.FOEPIDJCLMC request;
// Token: 0x040087AE RID: 34734
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40087AE")]
public bool titleCustomized;
// Token: 0x040087AF RID: 34735
[global::Cpp2IlInjected.FieldOffset(Offset = "0x19")]
[Token(Token = "0x40087AF")]
public bool bodyCustomized;
// Token: 0x040087B0 RID: 34736
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A")]
[Token(Token = "0x40087B0")]
public bool imageCustomized;
}
}